17.06.2010, 02:43 | #1 | |
Мастер
|
Ограничить длину названия новости (DLE)
Помогите пожалуйста реализовать ограничение выводимых названий({title}) новостей на движке ДЛЕ, бывает что новость имеет большое название что выглядит плохо. Спрашивал на сайте дле там мне сказали что:
Цитата:
Добавлено через 18 минут $tpl->set( '{title}', substr( stripslashes( $row['title'] ), 0, КОЛИЧЕСТВО СИМВОЛОВ ) ); найдено решение) Добавлено через 1 минуту вот как поставить троеточие после обрезания титла, не могу понять.... Добавлено через 4 минуты $tpl->set( '{title}', substr( stripslashes( $row['title'] ), 0, 3)."..." ); тоже найдено) можно делать клоус)
__________________
Умный в Яндекс не пойдёт, умный в Гугле всё найдёт! Последний раз редактировалось Crudelis; 17.06.2010 в 02:43. Причина: Добавлено сообщение |
|
22.06.2011, 14:23 | #2 |
Новичок
Регистрация: 08.11.2010
Сообщений: 17
Вес репутации: 0
|
Теперь троеточие добавляется ко всем титлам, а нужно только к тем, которые обрезаются.
Добавлено через 47 минут И в полных новостях ограничения не происходит. Последний раз редактировалось aio; 22.06.2011 в 14:23. Причина: Добавлено сообщение |
23.06.2011, 12:47 | #3 |
Специалист
Регистрация: 10.01.2009
Сообщений: 197
Вес репутации: 192
|
$temp = substr( stripslashes( $row['title'] ), 0, КОЛИЧЕСТВО СИМВОЛОВ );
if (strlen ($temp) == КОЛИЧЕСТВО СИМВОЛОВ ) $temp .= '...'; $tpl->set( '{title}', $temp); как-то так. но если длина новости будет равна длине КОЛИЧЕСТВО СИМВОЛОВ то троеточие все-равно поставится. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как ограничить длину текста ссылки | walik91 | Вопросы от новичков | 5 | 19.04.2010 13:33 |
Названия для картинок | Ramses | Общие вопросы оптимизации | 8 | 10.04.2010 21:27 |
Сделайте, пожалуйста, фильтр на длину ссылки | Chameleon | Пожелания пользователей системы | 53 | 19.11.2009 19:03 |
Автоматически ограничить длину ссылок можно? | trepang | Вопросы от новичков | 5 | 26.04.2008 08:41 |
Ограничение на длину ссылки | sudmed | Пожелания пользователей системы | 6 | 12.01.2008 18:23 |
Часовой пояс GMT +3, время: 14:59.