Помощь по $MESSAGE$
|
|
Дата: Пт, 25.11.2011, 14:53:55 | Сообщение # 1
|
Мне нужна помощь. Мне нужно выводить в одном месте описание длинной 150 символов. Как сделать, чтобы $MESSAGE$ писалось только первые 150 символов? <?$MESSAGE$(150)?> такой код не работает(
|
|
Дата: Пт, 25.11.2011, 14:56:19 | Сообщение # 2
|
В настройках модуля укажи максимальное количество символов в кратком описании.. У тебя какой модуль?
|
|
Дата: Пт, 25.11.2011, 15:30:28 | Сообщение # 3
|
Да мне не это нужно. Мне нужно чтобы после заполнения описания материала, это описание выводилось в другом месте 150 символов. ( Так нужно ).
|
|
Дата: Пт, 25.11.2011, 15:57:51 | Сообщение # 4
|
[_PaD0NaK_], подробнее... не понял о чём ты
[cntr][/cntr]
|
|
Дата: Пт, 25.11.2011, 16:12:16 | Сообщение # 5
|
Если в информере, то там есть опция кол-во символов. Конкретно пожалуйста где нужно ставить.
Сделать отдельное поле для краткой новости, что бы это описание выводилось только там где нужно.
|
|
Дата: Пт, 25.11.2011, 16:48:19 | Сообщение # 6
|
Ну объясню так. Мне нужно сделать, чтобы в дискриптионе ( мета-тег ) выводилось описание с 150 символами. Не как не могу сделать(
|
|
Дата: Пт, 25.11.2011, 16:54:39 | Сообщение # 7
|
[_PaD0NaK_], Quote (Webing) Сделать отдельное поле для краткой новости, что бы это описание выводилось только там где нужно.
|
|
Дата: Пт, 25.11.2011, 17:06:45 | Сообщение # 8
|
Вот написал скрипт ограничение символов в поле, но для мета тега он не пойдет. Идем в вид материалов ищем $MESSAGE$ заменяем на: Code <div id="lol">$MESSAGE$</div>
В самый низ вид материалов: Code <script> var maxLen = 150; $('#lol').each( function(){ if ($(this).html().length > maxLen) { $(this).html($(this).html().substr(0, maxLen)) } }) </script> 150 - Кол. символов которые нужно выводить. Не знаю может пригодится.
Сообщение отредактировал Webing - Пт, 25.11.2011, 17:07:43
|
|
Дата: Пт, 25.11.2011, 18:25:02 | Сообщение # 9
|
Блин не то( Я видел где-то там коротенький скрипт, найти вот не могу(
|
|
Дата: Сб, 26.11.2011, 08:56:13 | Сообщение # 10
|
[_PaD0NaK_], Я же сказал как сделать. Больше нет вариантов для мета тегов. Создай дополнительное поле, и поставь скрипт ограничение символов в поле "150" и все. Можешь не искать другой способ - его нет.
Вот скрипт для ограничение вводимыхсимволов: Code <script> var maxLen = 150; $('#myInput').keyup( function(){ var $this = $(this); if($this.val().length > maxLen) $this.val($this.val().substr(0, maxLen)); }); }); } </script> Ставить нужно в нижнюю часть. Вместо "#myInput", Ставь ID поля который ты создал для описание мета-тега.
|
|