Скрыть объявление
Вышла новая версия XenForo 1.5.12 Nulled By XenForo.Info. Поспешите обновить свои форумы на новую версию прямо сейчас!

Вызов .php файла непосредственно из шаблона

Тема в разделе "Инструкции и основная информация", создана пользователем Hope, 9 авг 2013.

Статус темы:
Закрыта.
  1. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    37746
    Симпатии:
    43609
    Пол:
    Мужской
    Инструкция актуальна только для XenForo 1.2 и выше, в старых версиях эта конструкция работать не будет!
    В XenForo 1.2 был введён новый тег <xen:callback>, который позволяет вызывать php файлы непосредственно из шаблонов.

    Пример использования:

    Создаём файл index.php с таким содержимым:
    Код:
    <?php
    class Example_Banner_index {
      public static function getHtml() {
        include '/home/path_to_file/www/banner.php';
        return $output;
      }
    }
    ?>
    И кладём его по пути: /library/Example/Banner/

    Создаём файл banner.php с таким содержимым:
    Код:
    <?php
    $output = 'XenForo.Info';
    ?>
    И кладём его в удобное для Вас место.


    Ну и например, в шаблон ad_above_top_breadcrumb вставляем переменную для вызова нашего .php файла:
    Код:
    <xen:callback class="Example_Banner_index" method="getHtml"></xen:callback>

    Вот и всё. :-)
     
    grisha2217, zirovun, suvorov и 11 другим нравится это.
Статус темы:
Закрыта.
www.megastock.ru

Email: XenForo.Info@yandex.ru. Skype: XenForo.Info