Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как сделать перенос слова после определенного символа (Как организовать перенос при помощи оператора [substr])
Как сделать перенос слова после определенного символа
Дата: Суббота, 07.05.2011, 13:13 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Quote (Profitjammer)
Можно ли сделать, чтобы название материала не обрезалось, а переносилось (неплохо бы по словам biggrin ) на новую строку?
Вот оригинал
Code
<?if(len($TITLE$)>25)?><?substr($TITLE$,0,23)?>...<?else?>$TITLE$<?endif?>

Вот мой вариант, но он не срабатывает dry

Code
<?if(len($TITLE$)>55)?><?substr($TITLE$,0,55)?><br><?substr($TITLE$,56,...)?><?else?>$TITLE$<?endif?>

А вот ещё 1 неработающий вариант

Code
<?if(len($TITLE$)>55)?><?substr($TITLE$,0,55<br>)?><?else?>$TITLE$<?endif?>

© Дата: Четверг, 05-Май-2011, 14:19:59 | Сообщение # 124


 
Дата: Суббота, 07.05.2011, 13:15 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Profitjammer,
Quote (fflesh)
А вот ещё 1 неработающий вариант

А работающие есть? ... )))
Code
<?if(len($TITLE$)>55)?><?substr($TITLE$,0,55)?>-<br><?substr($TITLE$,55)?><?else?>$TITLE$<?endif?>

...Или вот так:
Quote
<?if(len($TITLE$)>55)?><?substr($TITLE$,0,55)?>&+#173;<?substr($TITLE$,55)?><?else?>$TITLE$<?endif?>

Где:
&+#173; - символ мягкого переноса.

Красный плюс - удалить.
...

Список спец символов можно посмотреть вот здесь «Таблица специальных символов (HTML 4.0)»

 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как сделать перенос слова после определенного символа (Как организовать перенос при помощи оператора [substr])
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия