|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » Как правильно создать информер? (Информер для каталога материалов) |
Как правильно создать информер? |
У себя на сайте http://kinosikvel.ucoz.ru язахотел сделать информер для каталога статей, чтобы на главной странице этот
самый информер выводил последние 4 добавленные материала. То есть чтобы там было 4 маленьких изображения-постера со ссылками на последние добавленные материалы из каталога статей. Как на обычных киносайтах. Прочитав статью по этой ссылке http://manual.ucoz.net/board/44-1-0-150 у меня получился вот такой код: <!-- <block18>--><tableborder="0" cellpadding="0" cellspacing="0" class="boxTable"><tbody><tr><td class="boxTitle"><b><!-- <bt> --><!--<s5204>-->Новые фильмы<!--</s>--><!-- </bt> --></b></td></tr><tr><td class="boxContent"><!-- <bc> --><!--<s1546>--><tableborder="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$"><strong>$TITLE$</strong></a><a href="$ENTRY_URL$"><img src="$IMG_URL1$" title="$TITLE$" border="0"height="80" width="100"></a><hr><span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr><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$"><strong>$TITLE$</strong></a><a href="$ENTRY_URL$"><img src="$IMG_URL1$" title="$TITLE$" border="0"height="80" width="100"></a><hr><span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr><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$"><strong>$TITLE$</strong></a><a href="$ENTRY_URL$"><img src="$IMG_URL1$" title="$TITLE$" border="0"height="80" width="100"></a><hr><span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr><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$"><strong>$TITLE$</strong></a><a href="$ENTRY_URL$"><img src="$IMG_URL1$" title="$TITLE$" border="0"height="80" width="100"></a><hr><span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr></table><!--</s>--><!--</bc> --></td></tr></tbody></table><br><!--</block18> --> Но он не работает. Там видна одна дата и 4прямоугольника для изображений. Это всё находится в левой колонке, под названием Новые фильмы на сайте. Насколько я понимаю этот информер долженработать в автоматическом режиме, то есть при добавлении материала в каталог статей его ссылка должна автоматически отображаться в информере или я не прав и это всё надо каждый раз делать вручную?Может быть я чего-то не доделал, а то я плохоразбираюсь вот в таких кодах? Может быть мне кто-то расскажет, что к чему? И всех с Новым годом! |
Bream, информер рабочий. квадраты вместо картинок у вас, потому что в информере картинки выводятся кодом $IMG_URL1$, то есть картинка должна быть прикреплена к материалу, а у вас картинки из файлового менеджера
прикрепите картинки к материалам и все заработает |
Bream, картинок прикреплённых нет, и вставлять нужно не код информера, а код его вызова — $MYINF_1$
По исходнику: шаблон информера — это вид (каждого) материала, поэтому удаляйте 3 лишних дубля кода, а кол-во выводимых материалов регулируйте в настройках. |
картинок прикреплённых нет, и вставлять нужно не код информера, а код его вызова — $MYINF_1$По исходнику: шаблон информера — это вид (каждого) материала, поэтому удаляйте 3 лишних дубля кода, а кол-во выводимых материалов регулируйте в настройках. Код упростил. Получилось так: <!-- <block18> --> <table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tbody><tr><td class="boxTitle"><b><!-- <bt> --><!--<s5204>-->Новые фильмы<!--</s>--><!-- </bt> --></b></td></tr><tr><td class="boxContent"><!-- <bc> --><!--<s1546>--> <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$"><strong>$TITLE$</strong></a><a href="$ENTRY_URL$"><img src="$IMG_URL1$" title="$TITLE$" border="0" height="80" width="100"></a><hr><span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr></table> <!--</s>--><!-- </bc> --></td></tr></tbody></table><br> <!-- </block18> --> Как сделать чтобы было 4 выводимых материала? И куда вставлять $MYINF_1$ |
Зайдите в панель управления (старая ПУ: главная – информеры; новая ПУ: инструменты – информеры). Создайте там информер (настройки: раздел/модуль — каталог статей, кол-во материалов — 4).
Вместо html-кода, который вы вставили в block18, вставьте $MYINF_1$ По внесении изменений в настройки информера или его код очищайте кеш. |
Зайдите в панель управления (старая ПУ: главная – информеры; новая ПУ: инструменты – информеры). Создайте там информер (настройки: раздел/модуль — каталог статей, кол-во материалов — 4).Вместо html-кода, который вы вставили в block18, вставьте $MYINF_1$ По внесении изменений в настройки информера или его код очищайте кеш. |
| |||
| |||