Директивы движка

В любых php-файлах шаблона всегда доступны следующие PHP константы определенные в движке:

  • SITE — http ссылка на главную страницу (http://localhost/testsite);
  • SCRIPT — http ссылка на папку /mg-core/script/ (http://localhost/testsite/mg-core/script/);
  • PREVIEW_TEMPLATE — если в библиотеке MG указать в true, то можно просматривать шаблоны сайта с помощью GET параметра tpl=.default;
  • PATH_TEMPLATE — путь относительно корня сайта к папке используемого щаблона mg-templates/mytempl;
  • PATH_SITE_TEMPLATE — http ссылка на папку используемого щаблона (http://localhost/testsite/mg-templates/mytempl);
  • SITE_DIR — путь к корневой папке сайта /var/www/html/;
  • CORE_DIR — путь относительно корня сайта к папке ядра mg-core/;
  • CORE_LIB — путь относительно корня сайта к папке библиотек mg-core/lib/;
  • CORE_JS — путь относительно корня сайта к папке скриптов mg-core/script/;
  • ADMIN_DIR — путь относительно корня сайта к папке админки mg-admin/;
  • PLUGIN_DIR — путь относительно корня сайта к папке с плагинами mg-plugins/;
  • PAGE_DIR — путь относительно корня сайта к папке пользовательских скриптов mg-pages/;
  • VER — версия CMS;

Список констант, значение которых можно изменить с помощью директив задаваемых в файле config.ini, находящимся в корневой папке сайта.

  • HOST — сервер базы данных;
  • USER — пользователь базы данных;
  • PASSWORD — пароль пользователя базы данных;
  • NAME_BD — название базы данных;
  • PREFIX — префикс таблиц базы данных;
  • DEBUG_SQL — Консоль выполненных sql запросов, для генерации страницы;
  • PROTOCOL — Протокол обмена данными с сайтом, http или https;
  • MAX_COUNT_CART — Максимальное количество наименований товаров в одном заказе;
  • SEARCH_FULLTEXT — Переключение на полнотекстовый поиск;
  • SQL_BIG_SELECTS —Позволяет использовать объемные запросы на хостинге;
  • FILTER_MODE — Выводит все характеристики в фильтрах;
  • FILTER_SUBCATGORY — Показывать характеристики для вложенных подкатегорий;
  • FILTER_COUNT_PROP — Заданное количетсво характеристик в фильтрах;
  • LOGIN_ATTEMPT — количество попыток авторизации;
  • PREFIX_ORDER — Префикс для номера заказа;
  • CAPTCHA_ORDER — Добавление капчи при оформлении заказа;
  • OLDSCOOL_LINK — Включает дубли страниц заканчивающиеся на .html;
  • DELIVERY_ZERO — Вывод стоимости доставки равной 0;
  • YML_ONLY_AVAILABLE — Выгрузка на Яндекс.Маркет только товаров которые есть в наличии;
  • OUTPUT_MARGIN — Вывод стоимости наценок характеристик в карточке товара;
  • SHORT_LINK — Формирование коротких ссылок для продуктов;
  • PREFIX_CODE — Префикс для автозаполнения артикула;
  • CREATE_TMB — Опция для создания папок с файлами .quarantine и .thums при работе в файловом менеджере;
  • UPDATE_SERVER — Сервер обновлений плагинов и движка;
  • MAX_UPLOAD_IMAGE_WIDTH — Максимальная ширина загружаемого на сервер изображения;
  • MAX_UPLOAD_IMAGE_HEIGHT — Максимальная высота загружаемого на сервер изображения;
  • CACHE — Используется кэширование;
  • CACHE_MODE — Тип кэширования;
  • CACHE_TIME — Время хранения кэша;

Комментарии

Имя:
E-mail:
Введите текст с картинки: Введите текст с картинки