ExternalPages на XenForo
Це керівництво допоможе Вам правильно створювати сторінки.
Налаштування / Установка досить легка.
1. Розпакуйте распакований архів в папку library.
2. Створіть Add-on (потрібно буде включити режим налагодження у файлі config.php):
ID доповнення: External_Pages
Тема: External Pages
Інформація про версію: 1
Номер версії: 1
3. Створіть префікс роутінга за наступним URL: /admin.php?route-prefixes/
Префікс роутінга: en
Тип роутінга: Публічний
Клас роутінга: ExternalPages_Route_Prefix_En
Використовувати клас для генерації посилання: Завжди
Доповнення: External Pages
4. Створіть новий обробник події (Необхідно, якщо Ви хочете додати навігаційні вкладки для зовнішніх сторінок.)
Обробляти подія: navigation_tabs
Виконати обробник: ExternalPages_Listeners_Navigation :: navtabs
Порядок виконання обробників: 1
Доповнення: External Pages
В папці ControllerPublic кожна зі сторінок має свій власний PHP файл. Усередині кожного файлу Ви побачите, що сторінка відображає шаблон з цього рядка (наприклад файл Tickets.php):
Щоб заповнити сторінку, потрібно створити шаблон.
Наприклад для сторінки Tickets потрібно створити шаблон з назвою EP_Tickets (назву можна змінити у файлі).
Ось приклад заповнення шаблону:
Можливість бачити додаткову інформацію, наприклад, час генерації сторінки, кількість запитів в БД і т.п.
Відкриваємо /library/config.php і додаємо рядок:
Відкрити шаблон "footer" і знайти: