Плагин закладки для доски объявлений

 
Посетитель
small user social cms
Медаль
Сообщений: 702
Плагин закладок для доски объявлений
сам плагин тут - http://instantcms.ru/users/files/download2883.html
создаем ивенты в таблице cms_event_hooks
GET_BOARD_ITEM и DELETE_BOARD_ITEM с указаем plugin_id 18 (плагин p_bookmarks)
далее добавляем в файл /plugins/p_bookmarks/plugin.php public function __construct()
Код PHP:
  1.  
  2. $this->events[] = 'GET_BOARD_ITEM';
  3. $this->events[] = 'DELETE_BOARD_ITEM';
и ниже в switch ($event)
Код PHP:
  1.  
  2. case 'GET_BOARD_ITEM': $item = $this->echoBookmark($item, 'board'); break;
  3. case 'DELETE_BOARD_ITEM':$item = $this->eventDeleteBookmark($item, 'board'); break;
далее во /components/bookmarks/frontend.php
Код PHP:
  1. case 'board':
  2. $item = $inDB->get_fields('cms_board_items', "id = '$target_id'", 'id, title, content');
  3. $item['description'] = strip_tags($item['content']);
  4. break;
и наконец в файле /components/board/frontend.php после
Код PHP:
  1. $item = $model->getRecord($model->item_id);
добавляем
Код PHP:
  1. $item = cmsCore::callEvent('GET_BOARD_ITEM', $item);
Редактировалось: 1 раз (Последний: 12 августа 2013 в 10:50)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.