MmoWeb
РУС
РУС
  • Главная
  • Начало работ
    • Регистрация
    • Первая оплата
    • Пополнение баланса
    • Покупка тарифа
    • Настройка
      • 1. Логин серверы
      • 2. Гейм серверы
      • 3. Почтовые сервера
      • 4. Проекты
      • 5. Платежная система
        • Подключение агрегаторов платежных систем
        • Внутригровая валюта
        • Бонус при платеже
        • Система скидок
        • Управления балансом
    • Установка CMS
      • 1. Скачать файлы кабинета
      • 2. Запуск инсталлятора
      • 3. Настройка конфига
      • 4. Проверка соединения с кабинетом
      • 5. Первая загрузка настроек в кабинет
  • Плагины
    • Покупка
    • Продление
    • Доступные плагины
      • Бонус код
      • Магазин
      • Служба поддержки
      • Мульти аккаунт
      • Внутриигровой рынок [PTS]
      • Игра Lucky Wheel
      • Игра Кейсы
      • Подарочные коды
      • Массовая выдача на склад
      • Промо игры
      • Реферальная система
  • REST API
    • Api v1
      • Globals
        • User
        • Settings
        • Payment
        • Warehouse
        • Statistic
        • Vote
      • Plugins
        • Shop
        • Service
        • Bonus cod
        • Support
        • Manager
  • FAQ
  • Разработчикам
    • Адаптация шаблона
      • Основа шаблонизатора
      • Смена языка
      • Статус серверов
      • Темы с форума
      • Stream трансляции
      • Новости
      • Топ игроков
      • Инфо блок
      • Шаблонизатор TPL
  • Контакты
Powered by GitBook
On this page

Was this helpful?

  1. Разработчикам
  2. Адаптация шаблона

Шаблонизатор TPL

MMOWEB использует шаблонизатор Fenom

PreviousИнфо блокNextКонтакты

Last updated 4 years ago

Was this helpful?

В CMS MMOWEB используется шаблонизатор он легок быстр и имеет хорошую .

Документация Fenom

Внимание! Документация в режиме беты, тексты могут содержать опечатки

Fenom

Теги

Устаревшие теги

Модификаторы

  • так же разрешены функции: json_encode, json_decode, count, is_string, is_array, is_numeric, is_int, is_object, strtotime, gettype, is_double, ip2long, long2ip, strip_tags, nl2br

Операторы

Расширение

тегов.

, и — определение значения переменной

, и — условный оператор

, , и — перебор элементов массива или объекта

и — групповой условный оператор

— циклический перебор массива значений

, — вставляет и исполняет указанный шаблон

, , , и — шаблонов

— применение модификаторов к фрагменту шаблона

— игнорирование тегов Fenom

и — пользовательские функции шаблонов

— экранирует фрагмент шаблона

— отключает экранирование фрагмента шаблона

— удаляет переменные

или свои

, forelse, break and continue — цикл

модификаторов.

aka up — конвертирование строки в верхний регистр

aka low — конвертирование строки в нижний регистр

- форматирует дату, штамп времени через strftime() функцию

- форматирует дату, штамп времени через date() функцию

— обрезает текст до указанной длины

aka e — экранирует строку

— убирает экранирование строки

— удаляет лишние пробелы

— подсчитывает длину строки, массива, объекта

— проверяет наличие значения в массиве

— проверяет соответствие паттерну

— проверяет соответствие регулярному выражению

— заменяет все вхождения подстроки на строку замену

— заменяет все соответствия регулярному выражению на строку замену.

— разбивает строку по подстроке

— разбивает строку по регулярному выражению

— объединяет массив в строку

или свои

— +, -, *, /, %

— ||, &&, !$var, and, or, xor

— >, >=, <, <=, ==, !=, !==, <>

— |, &, ^, ~$var, >>, <<

— =, +=, -=, *=, /=, %=, &=, |=, ^=, >>=, <<=

— $str1 ~ $str2, $str1 ~~ $str2, $str1 ~= $str2

— $a ? $b : $c, $a ! $b : $c, $a ?: $c, $a !: $c

— $var?, $var!

— is, is not

— in, not in

Fenom
документацию
Быстрый старт
Разработка Fenom
Настройки
Синтаксис
Переменные
Значения
Массивы
Операторы
Модификаторы
Теги
Параметры тегов
Использование
set
add
var
if
elseif
else
foreach
foreachelse
break
continue
switch
case
cycle
include
insert
extends
use
block
parent
paste
наследование
filter
ignore
macro
import
autoescape
raw
unset
добавьте
for
Использование
upper
lower
date_format
date
truncate
escape
unescape
strip
length
in
match
ematch
replace
ereplace
split
esplit
join
добавьте
Арифметические операторы
Логические операторы
Операторы сравнения
Битовые операторы
Операторы присвоения
Строковые операторы
Тернарные операторы
Проверяющие операторы
Оператор тестирования
Оператор содержания
Источники шаблонов
Добавление модификаторов
Добавление тегов
Расширение тестового оператора
Расширение глобальной переменной
Расширение Fenom
Add-ons