function tabs_autoload($args = array()) { mso_hook_add('body_end', 'tabs_head'); mso_hook_add('content', 'tabs_content'); mso_register_widget('tabs_widget', t('Табы (закладки)')); # регистрируем виджет }
function random_gal_autoload($args = array()) { mso_register_widget('random_gal_widget', t('Галерея')); # регистрируем виджет mso_hook_add('custom_page_404', 'random_gal_custom_page_404'); # хук для подключения к шаблону mso_hook_add('head', 'random_gal_head'); }
function guestbook_autoload($args = array()) { mso_hook_add('admin_init', 'guestbook_admin_init'); # хук на админку mso_hook_add('custom_page_404', 'guestbook_custom_page_404'); # хук для подключения к шаблону mso_register_widget('guestbook_widget', t('Гостевая книга')); }
function sape_autoload($args = array()) { mso_hook_add('init', 'sape_init'); # хук на инициализацию mso_hook_add('admin_init', 'sape_admin_init'); # хук на админку mso_register_widget('sape_widget', 'Sape.ru'); # регистрируем виджет }
function rater_autoload($args = array()) { if (is_type('page')) { mso_hook_add('head', 'rater_head'); mso_hook_add('content_end', 'rater_content_end'); } mso_register_widget('rater_widget', t('Рейтинг страниц')); # регистрируем виджет }
function ushki_autoload($args = array()) { mso_hook_add('admin_init', 'ushki_admin_init'); # хук на админку mso_register_widget('ushki_widget', t('Ушки')); # регистрируем виджет //mso_hook_add( 'content', 'ushki_content'); # хук на вывод контента mso_hook_add('content_content', 'ushki_content'); # хук на вывод контента }
function theme_switch_autoload($args = array()) { mso_hook_add('admin_init', 'theme_switch_admin_init'); # хук на админку mso_register_widget('theme_switch_widget', t('Шаблоны сайта')); # регистрируем виджет mso_hook_add('init', 'theme_switch_init', 50); # хук на init с высоким приоритетом mso_hook_add('body_start', 'theme_switch_body_start'); # хук на body_start }
function last_comments_autoload($args = array()) { global $MSO; mso_register_widget('last_comments_widget', t('Последние комментарии')); # регистрируем виджет mso_hook_add('new_comment', 'last_comments_new_comment'); # хук на новый коммент - нужно сбросить кэш комментариев // для того, чтобы обновлять только ключи этого виджета, а не всего кэша // в $MSO сохраним все созданные ключи кэша // при хуке new_comment просто их сбросим $MSO->data['cache_key']['last_comments'] = array(); }
function samborsky_polls_autoload($args = array()) { if (is_type('admin')) { // хук на админку mso_hook_add('admin_init', 'samborsky_polls_init'); } // Ядро require getinfo('plugins_dir') . 'samborsky_polls/sp_kernel.php'; // Хук в <head></head> mso_hook_add('head', 'samborsky_polls_head'); mso_hook_add('custom_page_404', 'samborsky_polls_archive_404'); # По какому адресу будем показывать архив mso_register_widget('samborsky_polls_widget', t('Голосования')); # регистрируем виджет }
function favorites_autoload($args = array()) { mso_register_widget('favorites_widget', t('Избранное')); # регистрируем виджет }
function login_form_autoload($args = array()) { # регистрируем виджет mso_register_widget('login_form_widget', t('Форма логина')); }
function links_autoload() { mso_register_widget('links_widget', t('Ссылки')); # регистрируем виджет }
function events_autoload($args = array()) { mso_register_widget('events_widget', t('События')); # регистрируем виджет }
function random_pages_autoload($args = array()) { mso_register_widget('random_pages_widget', t('Случайные статьи')); # регистрируем виджет }
function tagclouds3d_autoload($args = array()) { mso_register_widget('tagclouds3d_widget', 'Облако тэгов 3D'); # регистрируем виджет }
function authors_autoload($args = array()) { mso_register_widget('authors_widget', t('Авторы')); # регистрируем виджет }
function picasa_autoload($args = array()) { mso_register_widget('picasa_widget', t('Веб-альбомы Picasa')); }
function category_autoload($args = array()) { # регистрируем виджет mso_register_widget('category_widget', t('Рубрики')); }
function tagclouds_autoload($args = array()) { mso_register_widget('tagclouds_widget', t('Облако тэгов/меток')); # регистрируем виджет }
function calendar_autoload($args = array()) { # регистрируем виджет mso_register_widget('calendar_widget', t('Календарь', 'plugins')); }
function page_views_autoload($args = array()) { mso_register_widget('page_views_widget', t('Самое читаемое')); # регистрируем виджет }
function page_parent_autoload($args = array()) { mso_register_widget('page_parent_widget', t('Родительские/дочерние страницы')); # регистрируем виджет }
function twitter_autoload($args = array()) { # регистрируем виджет mso_register_widget('twitter_widget', t('Мой Twitter')); }
function top_commentators_autoload($args = array()) { # регистрируем виджет mso_register_widget('top_commentators_widget', t('Активные комментаторы')); }
function search_form_autoload($args = array()) { mso_register_widget('search_form_widget', t('Форма поиска')); # регистрируем виджет }
function dignity_rss_autoload($args = array()) { mso_register_widget('dignity_rss_widget', t('RSS подписка')); # регистрируем виджет }
function last_pages_autoload($args = array()) { # регистрируем виджет mso_register_widget('last_pages_widget', t('Последние записи')); }
function page_comments_autoload($args = array()) { mso_register_widget('page_comments_widget', t('Самое комментируемое')); # регистрируем виджет }
function catclouds_autoload($args = array()) { mso_register_widget('catclouds_widget', t('Облако рубрик')); # регистрируем виджет }
function text_block_autoload($args = array()) { mso_register_widget('text_block_widget', t('Текстовый блок')); # регистрируем виджет }