-9.75
Рейтинг
1.61
Сила

Вопрос по системе блоков

Доброго.

Уже замучался. Совсем не могу понять.

В общем мне надо вывести на главную в отдельный блог, 5 записей с определенного блога.

Создаю в classes/blocks файл BlockLast.class.php с содержимым:

<?php
     
    BlockLast extends Block
    {
        public function Exec()
        {
            $aTopics = $this->GetTopicsByBlogId(1);
            $oViewer = $this->Viewer_GetLocalViewer();
            $sTopicsList  = $oViewer->Fetch('block.last.tpl');
                  
            $this->Viewer_Assign('sTopicsList', $sTopicsList);
            }
        }
    }
?>


Создаю шаблон block.last.tpl с содержимым:

{if isset($aBlocks.$sGroup)}
        {foreach from=$aBlocks.$sGroup item=aBlock}
            {if $aBlock.type=='block'}
                {insert name="block" block=$aBlock.name params=$aBlock.params}
            {/if}
            {if $aBlock.type=='template'}
                 {include file=$aBlock.name params=$aBlock.params}
            {/if}
         {/foreach}
    {/if}


Вывожу так:

<div class="last">
        <div class="topics">
            {$sTopicsLast}
        </div>
    </div>


Ничего не выводится. Замучался уже, как только не пробовал, а все вникнуть не могу. Миллион раз прочитал статью
livestreet.ru/blog/dev_documentation/8443.html

Миниплагин "TOP топиков"

Плагин выводит блок лучших топиков (за 24 часа, за 7 дней, за 30 дней, за все время).

В конфиге плагина есть возможность указать количество топиков в блоке.



Пока на модерации, можно скачать по ссылке.

Боевой курс новичка или "всем новеньким - сюда", часть 2

все, там место кончилось.
Продолжение FAQ для новичков, первую часть можно прочесть здесь.

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

Добавляем сайдбар на статические страницы

Когда я в прошлый раз спросил, как сделать блоки на статических страницах, меня почему-то заминусовали без ответа. Но я всё же решил докопаться до этого вопроса. А решение оказалось очень простым.
Читать решение

Боевой курс новичка или "всем новеньким - сюда"

Это краткое FAQ.

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

Плагин «Popup info» версия 1.0.2



Вдохновленный комментарием добавил в плагин изменения:
Если пользователь онлайн, то на аватарке в правом нижнем углу виднеется зеленый кружочек. При наведении курсора мыши на аватару в подсказке показывается когда пользователь был на сайте последний раз в стиле «только что», «сегодня» и т.п. учитывая пол пользователя.



Плагин доступен в каталоге.

Более подробно о плагине можно прочитать в предыдущем топике.

Раскрываемое дерево категорий топиков

В плагин Category добавил для удобства пользования скрипт раскрываемого дерева.
Для доработки использовал JQuery плагин TreeView — простой и не требующий особых усилий по внедрению.

И так, для тех кто захочет его использовать
Читать дальше →