Externalpages - створення сторінок на xenforo

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" і знайти: