Существует большое кол-во функций, которые Вы можете использовать в шаблонах, я приведу некоторые из тех что могут понадобится.
Функции или переменные в шаблонах используются внутри конструкции {{ название }}.
Более подробно о синтаксисе читайте тут
Функции или переменные в шаблонах используются внутри конструкции {{ название }}.
Более подробно о синтаксисе читайте тут
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Кастомные функции и переменные
Имя функции | Описание | Пример |
template | Функция возвращает строку к шаблону. Может принимать аргумент строку - адрес к файлу. |
HTML:
или
HTML:
|
alias | Функция возвращает адрес ссылки (роутера) по её краткому имени. |
HTML:
|
lang_list | Функция возвращает список языков, пакеты находятся тут <src/component/lang/package/>. Включенный у пользователя язык помечен как будет иметь параметр isActive с значением true. |
HTML:
|
truncateWord | Функция обрезает строку до N символа. Принимает два параметра строку и число, до какого символа необходимо уменьшить строку. Если строка будет больше N символов, то добавит троеточие в конце. |
HTML:
|
user_info | Функция возвращает информацию о пользователи, который авторизован. Функция принимает на вход название метода, который возвращает нужные данные. get_is_auth - является ли пользователь авторизованным. get_id - ID пользователя. get_timezone - часовой пояс пользователя. get_ban_page - заблокирована возможность писать на страницах. get_ban_ticket - заблокирована ли возможность создавать/писать/редактировать тикет. get_ban_gallery - заблокирована ли возможность добавлять в галлерею изображения. get_access_level - возвращает название статуса пользователя guest, user, admin. get_donate_point - количество Донат Бонусов. get_avatar - возвращает аватар пользователя. get_default_server - возвращает ID сервера, который выбран у пользователя. get_name - ник пользователя (если пользователь его себе установил). |
Код:
Код:
|
phrase | Возвращает строку из языкового пакета. Аргументом принимает идентификатор языковой фразы. Рекомендую для своего шаблона использовать кастомные языковые пакеты. |
HTML:
HTML:
|
get_template | Возвращает название текущего шаблона. |
HTML:
|
get_server_default | Возвращает информацию о сервере, который установлен по умолчанию. |
HTML:
HTML:
|
get_count_servers | Возвращает кол-во серверов. |
HTML:
HTML:
|
get_server_info | Возвращает информацию о сервере. Функция принимает ID сервера. Если не передавать ID сервера, вернет информацию массивами о всех серверах. |
HTML:
|
forum_enable | Возвращает true/false - включен ли форум. |
HTML:
|
get_enable_game_chat | Функция возвращает true / false - включен ли вывод игрового чата сервера, который выбран сервером по умолчанию у пользователя. |
HTML:
|
statistic_get_pvp по аналогии statistic_get_pk | Статистика PvP. Функция принимает два аргумента : ID сервера и кол-во записей. Возвращает NULL если сервер не подключен/нет подключения к статистики. |
HTML:
|
server_online_status | Функция возвращает список серверов, и краткую информацию о них. |
HTML:
|
dump | Отладочная функция. Функция dump выводит информацию о переменной/функции шаблона. Это в основном полезно для отладки шаблона, который ведет себя не так, как ожидалось, путем самоанализа его переменных: |
HTML:
|