Вывод короткого описания и полного описания на одной странице.

Голоса: +1
Меня интересует как сделать в модуле "Новости". Чтобы на странице с полным материалом, был текст который был введен в кратком описании.
Примерно вот так, как это реализуется в "Каталоге файлов":
<tr><td class="eMessage" colspan="2">$BRIEF$</td></tr>
<tr><td class="eText" colspan="2">$MESSAGE$</td></tr>
Адрес сайта http://kulinars.at.ua
| Автор: | Категория: Новости сайта

Ответов: 1

Голоса: +1
 
Лучший ответ

В модулях Новости и Блог, это делается лишь при использовании условных операторов, так как атм не используется код:

$BRIEF$

Делается примерно так:

 <?if(len($MESSAGE$)>160)?><?substr($MESSAGE$,0,159)?><?else?><a class="name-class" href="$ENTRY_URL$">Подробнее</a><?endif?> 

как видите, завертываем код $MESSAGE$ в условие и обрезаем его на столько сколько нам нужно, в данном случае на 160 символов и далее выводим ссылку - Подробнее.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Мне не надо ничего обрезать.
У меня задействованы в модуле Новости короткое и полное описание и они отличаются друг от друга.
При заполнениии этих полей в короткое описание вносится состав продукта, а в полное поле применение этого продукта.
Как можно что-то обрезать если это разные поля и значения этих полей разные.
Отдельно вывести системным инструментарием никак так как для краткого описания в модуле новости не используется другой код, все выводится переменной - $MESSAGE$ как в кратком так и в полном.

Хотя это выполнимо с помощью скрипта на PHP+Api.
Это ОЧЕРЕДНОЙ НЕДОСТАТОК Ucoz  :(
...