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

Создаем свои собственные страницы

Тема в разделе "Советы, руководства и видео-уроки", создана пользователем Gatses, 31 июл 2011.

Загрузка
  1. jidibi

    jidibi Новичок

    Регистрация:
    11.11.14
    Сообщения:
    22
    Симпатии:
    2
    Версия XF:
    1.4.2
    где создать Add-on?
    Режим отладки включил
    30405.png
    далее id дополнения: External_Pages
    Заголовок: External Pages
    Информация о версии: 1
    Номер версии: 1
    что это где его вводить?

    далее:
    4. Создайте новый обработчик события
    Дополнение: External Pages

    External Pages в дополнениях нет только XenForo как добавить External Pages?
     
  2. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.721
    Симпатии:
    3.423
    Версия XF:
    1.5.9
    Хотя бы попытались найти...
    admin_php_development.png admin_php_add-ons.png admin_php_code-event-listeners.png
     
    jidibi нравится это.
  3. jidibi

    jidibi Новичок

    Регистрация:
    11.11.14
    Сообщения:
    22
    Симпатии:
    2
    Версия XF:
    1.4.2
    спасибо большое!
     
  4. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    По инструкции все получилось. Создал страницу КАРТА, вставил в шаблон гугл-карту, добавился в меню пункт КАРТА

    дальше хотелось бы добавить еще и подпункты в меню КАРТА. Этой приблудой реально это сделать?
     
  5. freeliman

    freeliman Новичок

    Регистрация:
    02.12.16
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.5.11
    Как создать страницу для кнопки главная ? Хочу вывести туда чат и информеры с объявлением
     
  6. Xiri

    Xiri Новичок

    Регистрация:
    06.01.17
    Сообщения:
    9
    Симпатии:
    0
    aaa.png Добрый день. Спасибо за статью. Подскажите пожалуйста, можно ли создать страницу на основе file.htm внутри сайта. То есть если файл заменяется, то и содержимое на форуме заменяется. Пробовала сделать через внешние страницы, но если в navigation.php добавить href' => XenForo_Link::buildPublicLink('full:my_pages/01'), то страница открывает не внутри форума (без формуного заголовка и всего такого). Если создавать раздел типа "страница", то страница создается как мне нужно, но само содержимое попадает в базу, а не в отдельном файле хранится.
     
    Последнее редактирование: 11 фев 2017
  7. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.721
    Симпатии:
    3.423
    Версия XF:
    1.5.9
    Нет, напрямую нельзя вставить содержимое произвольного файла. Но можно написать простой плагин, который это сделает. Пример такого для старых версий XenForo здесь. Современный способ тут.
     
    Xiri нравится это.
  8. Xiri

    Xiri Новичок

    Регистрация:
    06.01.17
    Сообщения:
    9
    Симпатии:
    0
    Огромное спасибо за подсказку!! У меня все получилось сделать, как я хотела.
    Правда, почему-то не сработал метод из этого примера
    Код:
    public static function getHtml($content, $params, \XenForo_Template_Abstract $template){
            $templateParams = array();
            $t = $template->create('myfile.htm', $templateParams);
            return $t;
    }
    уж не знаю почему. Но я пока использую вместо этого
    Код:
    include 'myfile.htm'
    и вроде все нормально получается.
     

Поделиться этой страницей