Вставка в информер текста с доски объявлений

Голоса: +1
Здравствуйте!

Есть информер доски объявний по определенной категории, вот код:
<table border="0" cellpadding="2" cellspacing="1" width="100%" class="infTable"><tr><td width="50%" style="font:7pt">[$DATE$]</td><td nowrap align="right" style="font:7pt"><?if($CATEGORY_NAME$)?>[<a href="$CATEGORY_URL$">$CATEGORY_NAME$</a>]<?endif?></td></tr><tr><td class="infTitle" colspan="2"><a href="$ENTRY_URL$">$TITLE$</a> <span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr></table>

Мне нужно, чтобы:

1. отображался текст самого сообщения не менее 200 символов

2. шрифт был 12 размера

Заранее всех благодарю за помощь! ))
| Автор: | Категория: Доп. функции

Ответов: 1

голоса: +2
 
Лучший ответ

1. Чтобы отображался текст объявления, нужно создавать совсем другой информер как пример:

[ Доска объявлений · Материалы · Дата добавления материала D · Материалы: 10 · Колонки: 1 ]

Далее получаем подобный шаблон информера:

<table border="0" cellpadding="2" cellspacing="1" width="100%" class="infTable"><tr><td width="50%" style="font:7pt">[$DATE$]</td><td nowrap align="right" style="font:7pt"><?if($CATEGORY_NAME$)?>[<a href="$CATEGORY_URL$">$CATEGORY_NAME$</a>]<?endif?></td></tr><tr><td class="infTitle" colspan="2"><a href="$ENTRY_URL$">$TITLE$</a> <span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr></table>

Который меняем до минимального:

<table border="0" cellpadding="2" cellspacing="1" width="100%" class="infTable">
<tr><td align="center" class="infTitle" colspan="2"><a href="$ENTRY_URL$">$TITLE$</a></td></tr>
<tr><td style="text-align: justify;"><?if(len($MESSAGE$)>190)?><?substr($MESSAGE$,0,200)?>...<?else?>$MESSAGE$<?endif?></td></tr>
</table>

Условие ниже и будет выводить текст материала в сокращенной форме в 200 символов:

<?if(len($MESSAGE$)>190)?><?substr($MESSAGE$,0,200)?>...<?else?>$MESSAGE$<?endif?>
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...