Как добавить настраиваемое поле в форму в IPB - PullRequest
4 голосов
/ 23 января 2011

Ух, я очень удивлен, что поддержка Invision Power Board так не хватает (это платное программное обеспечение!).
Я просто не могу найти документацию для того, что я хочу сделать, и я говорю о вещах, которые я мог бы сделать за пять минут с любым другим программным обеспечением форума.

Во всяком случае, вопрос: в основном мне нужно добавить настраиваемое поле формы (меню выбора) на страницу «Новая тема» на моем форуме. Я добавил тег выбора в шаблон postFormTemplate , а также создал хук, подклассифицирующий класс public_forums_post_post . Я переопределяю функцию saveForm , которая позволяет мне сохранить значение этого нового поля, которое я добавил.

Проблема в том, как мне установить его начальное значение? т.е. есть ли какая-либо функция loadForm или что-то в этом роде, которая позволила бы мне загрузить начальное значение для поля и затем передать его шаблону? Я надеюсь, что мой вопрос достаточно ясен. Пожалуйста, спросите, если вам нужно разъяснение.

1 Ответ

0 голосов
/ 01 февраля 2011

Я согласен с Endophage, хотя вы можете посмотреть эту статью .Он предоставляет достаточно документации для того, что вам нужно сделать.

Хук шаблона - это именно то, что вам нужно.Однако, если вам нужно добавить настраиваемые поля в форму регистрации, в ACP есть встроенная функция.

...