1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.
Загрузка

CMF Core 1.0.8

Расширение ядра XenForo. Поддержка Nginx X-Accel-Redirect.

  1. Yoskaldyr
    Тема на оф. сайте:
    http://xenforo.com/community/resources/cmf-core.2777/
    Автор:
    Yoskaldyr
    Совместимость с XenForo:
    • 1.2
    • 1.3
    • 1.4
    Описание:
    Плагин значительно расширяющий функционал ядра XenForo

    Умеет:
    • Расширять 1 классом несколько классов XenForo без возникновения ошибки "PHP Fatal error: Cannot redeclare class" (например, расширять группы датарайтеров или ббкодов проще 1 классом чем несколькими копиями одного и того же только с разными именами)
    • Расширять любые классы XenForo, включая классы статических хелперов и абстрактные классы, кроме XenForo_Application, который загружается ранее.
    • Позволяет добавлять поля в узлы, темы, сообщения через конфигурацию в 1 событии, без необходимости расширения датарайтеров, моделей и контроллеров.
    • Бонус - поддержка заголовков nginx X-Accel-Redirect для большей производительности (ссылка на документацию по правильной настройке: Настройка X-Accel-Redirect для Nginx).
    Установка:
    • Загрузить файлы из папки upload на сервер.
    • Установить в админке дополнение из xml-файла.
    • Если config .php защищен от записи, то вручную отредактировать /library/config.php и добавить
      PHP:
      CMF_Core_Autoloader::getProxy();
      или
      PHP:
      CMF_Core_Autoloader::getProxy(true);
      если необходима ранняя загрузка ядра.

    Полное описание (зачем он нужен, примеры использования), а также полная документация на гитхабе.


    Внимание! Хоть плагин и простой, но с помощью него можно многое сделать довольно просто и без велосипедостроительства, а еще проще все поломать на форуме, поэтому он требует более высокого уровня вхождения чем сам XenForo.

    Пуллреквесты, а также помощь во вменяемом переводе документации на английский приветствуется.
    aligon7, Mirovinger и infis нравится это.