Mirgorod
@Mirgorod

Как создать простой XML-хук для IPB?

Здравствуйте, впервые понадобилось создать мод для IPB, но я не нашёл официальной документации или какого-то более или менее приличного туториала по созданию модов (хуков).


Хотелось бы просто увидеть простой хук для модификации, например хедера. Просто добавить какой-то произвольный код в шаблон с помощью мода (хука).


Буду очень благодарен за помощь!
  • Вопрос задан
  • 4651 просмотр
Пригласить эксперта
Ответы на вопрос 2
@LastDragon
1) Офф. сайт: community.invisionpower.com/resources/documentation/index.html (некоторый разделы только для пользователей с активной лицензией)
2) Реклама: ipbnet.ru (хотя руководства по созданию простого хука там, к сожалению, нет — руки не дошли...)
3) lastdragon.ru/projects — исходники хуков (некоторые под 3.0.5, которые для 3.1.4 можно посмотреть по последним версиям на форуме)

Вообще большинство хуков (простых) сводится к созданию хука в админке (для этого необходимо включить режим разработки), определению места вывода, добавлению файла с классом и определения единственного метода в этом классе public function getOutput() {}, который вернет HTML для вывода (если используется несколько скинов, то лучше использовать шаблоны).

В качестве примера можно посмотреть "Новые сообщения (newposts)" (ведет на основной файл хука) — как раз добавляет вывод контент вверху форума.

Если есть конкретные вопросы — можно спрашивать или на форуме или в ЛС (однако, в данный момент, быстрый ответ не обещаю...).
Ответ написан
Комментировать
@skvot
Не реклама. ipbnet.ru — что-то наподобие русскоязычного коммьюнити. Там есть много полезного + ссылки на официальные мануалы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы