Kredov long

[Помогите] Своя главная страница

Тема в разделе "xenForo", создана пользователем Freakmeister, 30 апр 2015.

  1. Freakmeister

    Freakmeister

    Регистрация:
    8 июл 2013
    Сообщения:
    5
    Симпатии:
    0
    Делаю главную страницу здесь:
    http://example.com
    Форум расположен здесь:
    http://example.com/forum

    Хочу вывести на главной такую же шапку как на форуме, с навигацией и панелью юзера. А под ней должен выводиться мой произвольный контент, генерируемый PHP. Для XenForo есть какой-то плагин, который умеет это делать?
     
  2. Avest

    Avest

    Регистрация:
    1 май 2015
    Сообщения:
    11
    Симпатии:
    2
    По ссылкам ничего нет
     
  3. Freakmeister

    Freakmeister

    Регистрация:
    8 июл 2013
    Сообщения:
    5
    Симпатии:
    0
    Конечно нет. Это ссылка для примера структуры сайта. Я вроде разобрался. Поставил плагин Extra Portal, он довольно простой и не перегружен настройками, как XenPorta. Форум перекинул в корень домена, в настройках форума поставил:
    • Роутинг для главной страницы: portal/
    • URL домашней страницы - убрал

    Осталось разобраться как подключить свой PHP-скрипт в шаблон. По идеи, то что мне нужно есть здесь:
    https://xenforo.com/community/threads/editing-templates-and-defining-a-callback-for-pages.7226/
    https://xenforo.com/community/resources/call-php-file-from-a-page-node.2077/
     
  4. Freakmeister

    Freakmeister

    Регистрация:
    8 июл 2013
    Сообщения:
    5
    Симпатии:
    0
    Со вставкой PHP в шаблон всё оказалось гораздо проще.

    1. Пихаем это в шаблон:
    Код:
    <xen:callback class="TEST_myscript" method="doStuff"></xen:callback>
    2. Создаём в library папку TEST и в ней файл myscript.php
    3. Структура файла должна быть такая:

    PHP:
    <?php
    class TEST_myscript {
        public static function 
    doStuff(){
            return 
    'output text';
        }
    }