Сегодня: 16:12:2025 Доброго вам дня!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (1): [1]   

> Без описания

  Супермодератор
Отправлено: 13 декабря 2015 — 00:57
Post Id


 Покинул NordWest
Профессионал
Сообщений: 1842
Регистрация: 12.2011

Возникла необходимость добавить новый параметр в админку, а именно хочу добавить возможность через админку выбирать часовой пояс. По ходу решения этой задачи буду всё протоколировать, что бы в дальнейшем было проще вспоминать...

Перво наперво необходимо добавить в языковой файл две новые переменные - название новой опции и её описание. Для этого открываем файл lang_admin_setvariables.php и добавляем две новые переменные.



Теперь разберёмся с визуализацией. Левая панель админки описывается в файле nav_bar.tpl
Однако в данном случае я туда ничего добавлять не собираюсь. Будем работать с файлом board_config.tpl в котором в нужную позицию вставим нужный код.



Открываем файл board_config.tpl и методом копирования вставляем в нужное место кусок кода похожего элемента, после чего остается чуть поправить скопированный код.



Затем вообще говоря бывает нужно ещё написать обработчик в файле setvariables.php, но это может потребоваться в случае всяких галочек и переключателей. В нашем же случае используется простое поле для ввода данных, а потому никакого дополнительного обработчика не нужно. Единственное что нужно - прописать новую переменную в конфигурационный файл boardinfo.php.



В итоге получаем новый пункт в админке, который связан с переменной exbb['timezone'] которую можно использовать в коде форума.


(Добавление)
Так же необходимо помнить, что в инсталляторе хранится прототип исходной базы данных - папка data в которой есть исходный конфигурационный файл boardinfo.php.
В этот файл нужно обязательно добавить новую переменную иначе при следующей переустановке форума мы получим ошибку.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« ExBB Community »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 

> Темы, похожие на тему "Добавляем в админку новые параметры"
Темы Форум Информация о теме Обновление
Создаем нового пользователя
Добавляем в админку возможность создавать пользователей
ExBB Community Ответов: 1
Автор темы: технарь
8 апреля 2018 — 02:01
Автор: технарь
Функция десериализации (расшифровки) файлов базы форума
Попытка интегрировать данный функционал в админку
ExBB Community Ответов: 2
Автор темы: технарь
5 февраля 2018 — 16:00
Автор: технарь
Удаление "мертвых акаунтов"
Добавляем возможность удялять неиспользуемые акаунты
ExBB Community Ответов: 2
Автор темы: технарь
8 апреля 2018 — 16:29
Автор: технарь
 


Powered by ExBB v1.1.180311