Проблема с утановкой скрипта в блок

Добрый день!

Никак не получается встроить скрипт в блок. Справа где должны быть блокина сайте выдаётся ошибка:
Fatal error: Class 'BlockTest' not found in /home/user/public_html/site.ru/engine/modules/viewer/plugs/insert.block.php on line 59


Что я сделал?

В classes/blocks создал файл BlockTest.class.php с таким содержанием:
<?php
class BlockSape extends Block {
        public function Exec() {
        }
}
?>


в папке /templates/skin/simple блок block.test.tpl с моим скриптом.

в конфиге менеджера блоков кодо:
$config['blocks'][]=array(
        'block'=>'test', // название блока
        'position'=>'right', // позиционирование блока
        'priority'=>500,
        'exclude'=>array('admin', 'settings', 'profile', 'talk', 'people', 'office'),
);

7 комментариев

avatar
содержание BlockTest.class.php не верно, для того что написано внутри название файла должно быть BlockSape.class.php
avatar
Но как так? Я делал по аналогии с блоком ссылок sape. С sape — всё работает. А тут, даже не php код встроить нужно. Javascript.
avatar
А нет. По такой же схеме sape работает на старой версии LiveStreet. В новой не пробовал так sape вставлять. Что-то изменилось?
avatar
спотря какой код вставляете в шаблон, если php то нужно вслючить php в смарти ибо по умолчанию отключено
avatar
Там код рекламной партнёрки. Javascript.
avatar
в конфиге менеджера блоков кодо:
а при чем тут aceBlockManager, при создании тем способом что вы описываете он не нужен, соответственно правило для блока будет выглядеть по другому
avatar
В общем, проблему решил грубым вмешательством в код шаблона.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.