... Так сразу и не прикинешь ... OK, я посмотрю, попробую - что получится - отпишусь ... Ссылку в личку кину ... P.S. Интересная задачка ... и мне не помешает ... ;-)))
----------------------------------------
Добавлено: 21.04.2010 1:50:32
Ну, с информером всё просто ... с одной стороны .... с другой информеров надо немерено ... а именно по одному на каждую категорию ...
Код информера (упрощенный)
Quote (Code)
<?if($CID$='6')?>
<?if($CATEGORY_NAME$)?>[<a href="$CATEGORY_URL$">$CATEGORY_NAME$</a>|<a href="$ENTRY_URL$">$TITLE$</a>]<?endif?>
<?endif?>
Везде, где стоит, будет выводить только материалы раздела/категории с ID = '6'.
Тут же возникает «геморрой» разное количество материалов ... т.к. посты из категорий не «id=6» - не выводятся, а всего указано «10» - следовательно, количество ссылок будет прыгать между 10 и ~5 ... но это не так уж и важно ...
Пошел дальше «думать» ...
----------------------------------------
Добавлено: 21.04.2010 2:43:25
Подумал ... Пришло ... хм ... слегка «дибильное решение» ... ヅ, но не лишённое, в принципе, смысла ... ヅ
Короче, додумался я до того, чтобы запросом вытягивать из страницы «материала и коментария ....» блок с «Другими материалы по теме» - он у меня так называется ... и выводится одноимённым оператором <?if($RELATED_ENTRIES$(6))?> ... всё бы хорошо, но ... нагрузка на сайт, это раз, и второе ... не понравилось мне это решение ... принципиально ... ну вот так ...
Скриншот:
Количество блоков, также как и страниц, откуда будет вытягиваться блок «Похожих материалов» ограничен лишь разумностью и трезвостью ума «автора» ... ヅ
Вот код (упрощённый)
Блок, в данном сдучае, текстовый, куда будет вставлятся инфа;
Code
<span id="referText"></span>
Сам скрипт который выполняет запрос и передает данные в вышеупомянутый блок:
Quote (Code)
<script type="text/javascript">
$(document).ready(function() {$('#referText').load('http://fflesh.ucoz.ru/load/6-1-0-128 #related');});
</script>
Помечено:
#referText - куда положить инфу;
http://fflesh.ucoz.ru/load/6-1-0-128 - с какой страницы взять информацию;
#related - из какого блока (по ID) стянуть инфу;
Ссылку, откуда будем забирать инфу, можно генерить автоматом, а можно брать из тех материалом, что в данный момент отображаются на странице.
Можно, конечно сделать запрос на страницу поиска, и вытащить результаты ... но это не лучше, если не хуже ....
Попробовал «импорт RSS» - но там тоже тупик ...
Итог:
Лучший вариант - куча информеров, на каждый раздел - свой.
Плюсы: скорость, простота, небольшая нагрузка на сайт.
Минусы: ограничение на максимальное число информеров. (единственный)
Вариант со скриптом:
Плюсы: гибкость, неограниченные возможности.
Минусы: нагрузка на сайт, нагрузка на сервер (в виде дополнительных запросов), знание JS, JQuery и прямые руки. ヅ
Flesh