Удалить блоки после плагина lsblocks

Приветствую всех!

Господа, установил на 0.4.2 плагин Дополнительные блоки, понял, что оно мне не надо, удалил плагин, а кастомные блоки остались! И не могу их никак удалить, ибо не знаю, где они «засели». В шаблонах нет, в плагинах папку вообще снёс. И кстати, какой модуль отвечает за вывод блоков?

Прямой эфир - что появляется в комментах?

Не могу понять что выводится в блоке прямого эфира в разделе комментов. Это не последние комментарии по всем топикам а что? Когда нажимаю на «весь эфир» тогда мне понятно — выводятся все комменты отсортированные по дате. А в самом блоке прямого эфира какая-то другая сортировка и группировка. Буду благодарен, если подскажете что там показывается.

Добавление блока ко всем страницам из плагина

Создал простой плагин

BlockCloud.class.php
class PluginCloud_BlockCloud extends Block {
    public function Exec() {
        $this->Viewer_Assign('aSimilarTopics', 'bla');
    }
}
И шаблон block.cloud.tpl с текстом «тест».

По хуку работает, а когда добавляю в конфинг
'blocks'  => array(
	'right' => array('stream'=>array('priority'=>100),
            'tags'=>array('priority'=>50),
            'cloud'=>array('priority'=>20),
            'blogs'=>array('params'=>array(),'priority'=>1))
	),
то получаю следующее
Fatal error: Uncaught exception 'Exception' with message 'Can not find the block`s template: cloud' in D:\php\sites\livestreet\engine\modules\viewer\Viewer.class.php:514 Stack trace: #0 D:\php\sites\livestreet\engine\modules\viewer\Viewer.class.php(429): ModuleViewer->DefineTypeBlock('cloud', NULL) #1 D:\php\sites\livestreet\engine\modules\viewer\Viewer.class.php(624): ModuleViewer->AddBlock('right', 'cloud', Array, 20) #2 D:\php\sites\livestreet\engine\modules\viewer\Viewer.class.php(204): ModuleViewer->BuildBlocks() #3 D:\php\sites\livestreet\engine\classes\Engine.class.php(164): ModuleViewer->Init() #4 D:\php\sites\livestreet\engine\classes\Engine.class.php(394): Engine->LoadModule('ModuleViewer', true) #5 D:\php\sites\livestreet\engine\classes\Engine.class.php(326): Engine->GetModule('Viewer_Assign') #6 D:\php\sites\livestreet\engine\classes\Module.class.php(49): Engine->_CallModule('Viewer_Assign', Array) #7 [internal function]: Module->__call('Viewer_Assign', Array) #8 D:\php\sites\livestreet\engine\modules\lang\Lan in D:\php\sites\livestreet\engine\modules\viewer\Viewer.class.php on line 514

Создание нового блока в LS0.4+

Как я понимаю, для того, чтобы добавить новый блок в LS0.4+ необходимо выполнить следующее:

1) Добавить файл типа BlockNewblock.class.php в папку classes/blocks
2) Добавить файл блока типа block.newblock.tpl в папку templates/skin/new
3) Настроить вывод блока в конфиге
4) Вставить вывод блока в экшенах шаблона, где требуется.

Правильно ли я понял и что необходимо вписать в п.1 в файл BlockNewblock.class.php?

Обновление плагина "Дополнтельные блоки"

Всем добрый.

Нашел немного свободного времени чтобы обновить плагин.
В новой версии добавлен еще блок — «Новости». Данный блок показывает новые топики из определенного блога или нескольких блогов. Есть параметр ограничивающий выборку публикаций по времени. Также можно запретить показывать топики из данных блогов в блоке «Прямой эфир». Но в этом случае плагин переопределяет дефолтовый шаблон прямого эфира. Все параметры блоков прокомментированны в конфиге плагина.

После модерации будет доступен здесь.
А пока можно скачать с deposit-а.

Блок "Похожие топики"

ЛС 0.4.1

Требуется блок «Похожие топики», в котором показывались бы похожие топики, но случайным образом. То есть при обновлении страницы выдавались бы разные «похожие топики».
Отбор этих случайных топиков пусть будет производится, конечно, среди топиков с похожими тегами…

Блок "Кто онлайн" - настраиваем, как хотим

Выложил новую версию Менеджера блоков. В самом плагине учтен один интересный баг (спасибо daglex), из-за которого иногда криво работала сортировка блоков по приоритетам. Баг интересен тем, что это не баг плагина, и даже не баг ядра движка, это баг самого PHP.

И плюс к этому — добавлены дополнительные возможности по оформлению блока «Кто онлайн», который входит в состав плагина.
Читать дальше →