cosmos
Профессор
- Регистрация
- 26 Ноя 2006
- Сообщения
- 129
- Реакции
- 38
- Автор темы
- #1
Версия мода: 1.0b
Вот такое вы видите на сайте (при включеном оповещении)
Маленькая админка
Маленький мод позволяет в любой момент оповестить ваших пользователей о чём либо!
Видно для всех не только для зарегестрированых пользователе!
Иногда такое бывает очень нужно! а создавать рассылку для этого не всегда практичнО! и ко всему не все её увидят!
Возможности пока минимальны! включение отключение мода + Редактирование текста с админки и.т.д
Место для оповещение выбираете самостоятельно! так же как и стиль самого текста!
Открываем файл adminpanel.lng
Находим
Открываем inc/options.php
Находим
Ниже добавляем
Открываем index.php, после
добавить
Открываем data/config.php
в самом низу добавляем
И последнее:
В любое место вашего шаблона main.tpl вставляете
Оформит можно как угодно
P.S. взято с
Вот такое вы видите на сайте (при включеном оповещении)
Маленькая админка
Маленький мод позволяет в любой момент оповестить ваших пользователей о чём либо!
Видно для всех не только для зарегестрированых пользователе!
Иногда такое бывает очень нужно! а создавать рассылку для этого не всегда практичнО! и ко всему не все её увидят!
Возможности пока минимальны! включение отключение мода + Редактирование текста с админки и.т.д
Место для оповещение выбираете самостоятельно! так же как и стиль самого текста!
Открываем файл adminpanel.lng
Находим
PHP:
'stat_install'
Ниже добавляем
'opt_sys_warning' => "Включить оповещение по всему сайту",
'opt_sys_warningd' => "Если включена эта опция! на всех страницах сайта будет включено оповещение (в текстовом виде)",
'opt_sys_warning_text' => "Текст для оповещения",
'opt_sys_warning_textd' => "Текст который будет выводиться для оповещения по всему сайту",
Находим
PHP:
showRow($lang['opt_sys_wdst'], $lang['opt_sys_wdad'], makeDropDown(array("yes"=>$lang['opt_sys_yes'],"no"=>$lang['opt_sys_no']), "save_con[allow_static_wysiwyg]", "{$config['allow_static_wysiwyg']}"));
PHP:
showRow($lang['opt_sys_warning'], $lang['opt_sys_warningd'], makeDropDown(array("yes"=>$lang['opt_sys_yes'],"no"=>$lang['opt_sys_no']), "save_con[warning_start]", "{$config['warning_start']}"));
showRow($lang['opt_sys_warning_text'], $lang['opt_sys_warning_textd'], "<input class=edit type=text style="text-align: center;" name='save_con[warning_text]' value="{$config['warning_text']}" size=50>");
PHP:
$tpl->load_template('main.tpl');
PHP:
if ($config['warning_start'] == 'yes'){
$tpl->set('[warning-no]',"");
$tpl->set('{warning}',$config[warning_text]);
$tpl->set('[/warning-no]',"");
}else {
$tpl->set_block("'\[warning-no\](.*?)\[/warning-no\]'si", "");
};
в самом низу добавляем
PHP:
'warning_start' => "yes",
'warning_text' => "",
В любое место вашего шаблона main.tpl вставляете
PHP:
[warning-no]{warning}[/warning-no]
PHP:
[warning-no] <center><h1>{warning}</h1></center> [/warning-no]
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.