Как правильно оформить в информере $MESSAGE$ чтобы отображался текст статьи около 300 слов?

Голоса: +1
Информер Каталог статей как правильно оформить $MESSAGE$ чтобы отображался текст статьи около 300 слов?
| Автор: | Категория: Доп. функции
Изменение категории | | Автор: Yuri_Geruk
Покажите пример
Может что-то надо прописать в Таблицу стилей CSS: я ставил $MESSAGE$  в шаблоне информера по всякому - текст не отображается.
Есть кому подсказать здесь?
Код моего шаблона информера: <div class="eTitle" style="text-align:left;font-size:12pt;"><a href="$ENTRY_URL$">$TITLE$</a></div>&nbsp;$DATE$ $TIME$<br/><br/>
<div align="left"><a><img src="$IMG_URL1$"></a></div>

Ответов: 2

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

Как-то так:

<?if(len($MESSAGE$)>300)?><?substr($MESSAGE$,0,301)?><a href="$ENTRY_URL$">Подробнее</a><?else?>$MESSAGE$<?endif?> 
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Код моего информера: <div class="eTitle" style="text-align:left;font-size:12pt;"><a href="$ENTRY_URL$">$TITLE$</a></div>&nbsp;$DATE$ $TIME$<br/><br/><div align="left"><a><img src="$IMG_URL1$"></a></div>
Куда мне в него вставить ваше: чтобы к картинке отображался ТЕКСТ юморески?
Kvarzit,
Подставьте в свой код вместо $MESSAGE$ конструкцию, что вам выше написали.
Код моего информера: <div class="eTitle" style="text-align:left;font-size:12pt;"><a href="$ENTRY_URL$">$TITLE$</a></div>&nbsp;$DATE$ $TIME$<br/><br/><div align="left"><a><img src="$IMG_URL1$"></a></div>
--------
Куда мне в него вставить ваше: <?if(len($MESSAGE$)>300)?><?substr($MESSAGE$,0,301)?><a href="$ENTRY_URL$">Подробнее</a><?else?>$MESSAGE$<?endif?>
чтобы к картинке отображался ТЕКСТ юморески?
http://quarzit.narod.ru/    Главная: (информер: А что у вас? |Юмореска)
Kvarzit,
в вашем шаблоне информера, замените код $MESSAGE$ на тот, что я писал выше
голоса: 0
<div class="eTitle" style="text-align:left;font-size:12pt;">
<a href="$ENTRY_URL$">$TITLE$</a></div>
&nbsp;$DATE$ $TIME$
<br/>
<br/>
<div align="left"><a><img src="$IMG_URL1$"></a></div>
<div class="textforimg"><?if(len($MESSAGE$)>300)?><?substr($MESSAGE$,0,301)?><a href="$ENTRY_URL$">Подробнее</a><?else?>$MESSAGE$<?endif?> </div>

В ксс прописать...
.textforimg {float:left;}
| Автор:
Адрес сайта с установленным информером покажите...

Прошу о помощи. 
На верхнем информере (Юмореска) не удается вывести текст к картинке – это Каталог статей, категория, материалы. Куда только и как не ставил $MESSAGE$.

Тогда же как Под ним  информер (Анекдот недели) всё нормально: картинка с текстом – это Блог.
------------------
Копировал Юмореску, в ней маленькая картинка, но больше текста, в Блог (во второй информер) – всё загружается и картинка и текст.
------------------
Шаблон информера Юмореска: 
<div class="eTitle" >
<a href="$ENTRY_URL$">$TITLE$</a></div>&nbsp;$DATE$ $TIME$<br/><br/>
<div align="left"><a><img src="$IMG_URL1$"></a></div>
    
Шаблон информера Анекдот недели: 
<div class="eTitle" >
<a href="$ENTRY_URL$">$TITLE$</a></div>&nbsp;$DATE$ $TIME$<br/><br/>
<div align="left" >$MESSAGE$</div>
16:04 20.11.2015
Сайт http://quarzit.narod.ru/

Информеры

Kvarzit,
Надеюсь, что здесь всё же найдётся спец, чтобы ответить на мой вопрос.
Вопрос про информеры:
Информер в Блоге – условие $MESSAGE$ отображает статью с картинкой;
Информер в Каталог статей – $MESSAGE$ ничего не отображает (в шаблоне дизайна  условие $MESSAGE$ есть).

Это проблема в моём сайте или ошибка в системе Ucoz ?
Kvarzit,
прежде нужно видеть страницу где установлен информер и после уже смотреть в чем проблема
Yuri_Geruk,

У меня на Главной странице в центральном блоке вверху Под заглавием Главная
два информера, шаблоны их одинаковы: 
<div class="eTitle" >$TITLE$</a></div>&nbsp;$DATE$ $TIME$<br/><br/>
<div align="left" >$MESSAGE$</div>

Но в информере Каталог статей\Материалы (А что у вас? | Юмореска) – условие $MESSAGE$ почему-то не работает
а в информере Блог\Материалы (Анекдот недели про жену на кухне [371]) – условие $MESSAGE$ работает: отображает картинку и текст.

Почему так?

Kvarzit,

Не работает так как нет, что выводить, краткое описание в каталоге статей пустое как я вижу только фото отображаются в полной версии материалов.

Отредактируйте шаблон информера и замените на:

<div class="eTitle" ><a href="$ENTRY_URL$">$TITLE$</a></div>&nbsp;$DATE$ $TIME$<br/><br/>
<?if($IMG_URL1$)?><div align="center"><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$" alt="$TITLE$" /></a></div><?endif?>
<div align="left" >$MESSAGE$</div>

будут выводиться лишь названия материала и 1 фото к нему.

Yuri_Geruk,
Подскажите, что надо сделать, чтобы к картинке отображался текст?
Kvarzit,
Попробуйте пересоздать информер, а текущий удалить.
Yuri_Geruk,
Информер удалил. Создал новый. Шаблон заменил на ваш. Текста нет.
Kvarzit,
Отписался вам на почту, проверьте mail
...