Ограничиваем длину заголовка для uCoz

 

Многие рано или поздно начинают искать ответ на вопрос как же можно ограничить количество символов в заголовке материала? Сегодня мы с вами узнаем об этом простом способе, который мы будем использовать с помощью оператора len(S).

Зачем вообще нужно ограничивать заголовок?

Ответ на этот вопрос очень простой. Это нужно делать хотя бы для того, чтобы сам текст не перемещался на вторую строчку заголовка. Ведь заголовок не должен иметь много текста, он должен содержать в себе пару ключевых фраз, которые после прочтения сразу дадут понять человеку, о чем будет идти речь в материале.

Давайте разберем конкретный пример. Установим для материала заголовка длину в 30 символов. Для этого зайдем в Панель управления » Управление шаблоном » Модуль новости » Вид материала и заменим наш $TITLE$ на следующий код:

Quote (скопируйте и вставьте в нужный шаблон)
<?if(len($TITLE$)>30)?><?substr($TITLE$,0,30)?>...<?else?>$TITLE$<?endif?>

.

Как вы уже, поняли число 30 - это количество символов в заголовке.

В результате у нас получиться текст из 30 символов включая так же и пробелы потому следует учитывать этот нюанс при установке ограничения.

Это можно сделать и с помощью CSS. Добавьте к заголовку следующие стили:

Quote (скопируйте и вставьте в нужный шаблон)
text-overflow: ellipsis; white-space: nowrap;

 

 
 
Источник: http://yraaa.ru/scripts/ogranichivaem-dlinu-zagolovka

Многие рано или поздно начинают искать ответ на вопрос как же можно ограничить количество символов в заголовке материала? Сегодня мы с вами узнаем об этом простом способе, который мы будем использовать с помощью оператора len(S).

Зачем вообще нужно ограничивать заголовок?

Ответ на этот вопрос очень простой. Это нужно делать хотя бы для того, чтобы сам текст не перемещался на вторую строчку заголовка. Ведь заголовок не должен иметь много текста, он должен содержать в себе пару ключевых фраз, которые после прочтения сразу дадут понять человеку, о чем будет идти речь в материале.

Давайте разберем конкретный пример. Установим для материала заголовка длину в 30 символов. Для этого зайдем в Панель управления » Управление шаблоном » Модуль новости » Вид материала и заменим наш $TITLE$ на следующий код:

Quote (скопируйте и вставьте в нужный шаблон)
<?if(len($TITLE$)>30)?><?substr($TITLE$,0,30)?>...<?else?>$TITLE$<?endif?>

.

Как вы уже, поняли число 30 - это количество символов в заголовке.

В результате у нас получиться текст из 30 символов включая так же и пробелы потому следует учитывать этот нюанс при установке ограничения.

Это можно сделать и с помощью CSS. Добавьте к заголовку следующие стили:

Quote (скопируйте и вставьте в нужный шаблон)
text-overflow: ellipsis; white-space: nowrap;

 

 
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход