Почему не показывается блок?

Есть у меня 3 своих блока. В зависимости от страници выводятся либо все 3 либо по очереди!
Создавал я их так:
1) в /templates/skin/new/ создал block.advert1.tpl, block.advert2.tpl и block.advert3.tpl
2) в /classes/blocks/ создал BlockAdvert1.class.php, BlockAdvert2.class.php и BlockAdvert3.class.php
3) в /classes/actions/ на нужных мне страницах я подключаю необходимые блоки
public function Init() {
	$this->Viewer_AddBlocks('right',array('advert1','advert2','advert3'));


Трабла в том что на страницах вида мой_сайт.сом/page/help данные блоки не показываются
подключаю я их в ActionPage.class.php
на всех других страницах все ОК.

В чем может быть проблема???

Конфиги для модулей

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

Суть в том, что в блоках и модулях есть разные маленькие настройки, которые может сильно потребоваться изменить в проекте.
Читать дальше →

Несколько вопросов

Подскажите кто знает такой вопрос:

— как можно на главной странице вывести произвольный текст между например третьим и четвертым топиком.
— как можно на главной странице внизу например после всех топиков вставить блок какой мне нужно

Последние топики автора (доработка блока "Данные автора топика")

Первая статья — Блок с данными автора на странице топика

Одним из пунктов, что я себе ставил задумывая этот блок — это список последних постов автора. Собственно сегодня тот день, когда это реализовалось.


Читать дальше →

Блок с данными автора на странице топика

Помнится еще в начале своего прибывания на Хабре долго не мог понять, почему чтоб отметить автора необходимо сделать столько движений? Как не нравилось мне это — так и не нравится. Что собственно и стало причиной доработки, которой с вами делюсь. По ходу пьессы буду комментировать, что и к чему в итоге привело.

Задача: вывести при просмотре топика блок с информацией об авторе топика в сайдбаре справа следующего вида:


Читать дальше →

Отображение блока на странице со статьей

Собственно необходимо отображать дополнительный блок только на странице вида site.ru/blog/blog_name/bla-bla.html — т.е. непосредственно на странице статьи. При добавлении в экшен classes\actions\ActionBlog.class.php блок видно и на странице блога, списка блогов и т.д.

Вопрос: что делать? ;)

Ответ: Использовать в шаблоне блока конструкцию типа:

{if $oUserCurrent}        
{if $oTopic}
содержимое шаблона
{/if}
{/if}

Блок "Похожие материалы"

Блок на самом деле очень полезный, и лично я им часто пользуюсь, если встречаю на сайтах.
К примеру: искал в поисковике инфу по определенной тематике, попал на сайт, прочитал материал, увидел что есть еще похожие — пошел читать дальше, а не закрыл страницу.

Как его можно реализовать, если взять за основу какой-либо алгоритм схожести по определенному числу тегов? К примеру, выводить все материалы, у которых совпадение с текущим — 2 тега.

Пропали блоки

после моих манипуляций с кодом пропали блоки «прямой эфир», «теги» и «топ блогов», в какую сторону копать?