Как передать настраиваемое поле в ловушку (Invision Power Board [ipb] / PHP) - PullRequest
0 голосов
/ 17 сентября 2009

В общем, надеемся, что у кого-то есть опыт кодирования PHP-хуков для форума Invisions Power Board.

Я пытаюсь кодировать добавление статуса, и PHP отлично работает сам по себе, проблема заключается в передаче ссылки IPB на мою ловушку.

т.е. Вы настраиваете настраиваемое поле на своем форуме для имени пользователя MSN, затем из ловушки скинов / шаблонов передаете настраиваемое поле в ловушку, а затем используете свой код PHP для проверки состояния.

Вот код скина IPB, который я подключаю на Global-> userInfoPane ...

        <if test="authorcfields:|:$author['custom_fields'] != """>
                <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
                        <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
                                <if test="$field != ''">
                                        <li>
                                                {$field}
                                        </li>
                                </if>
                        </foreach>
                </foreach>
        </if>

Хотя я мог бы легко добавить сюда свой собственный скин-хук.

1012 * т.е. *

<if test="myHookHere:|:1===1"></if>

Буквально все, что мне нужно, - это одна запись в произвольном поле, передаваемая мне на крючок. Если я запрошу каждого участника при запуске ловушки, то это приведет ко многим дополнительным SQL-запросам на просмотр страницы. Все, что я хочу сделать, это передать это специальное поле на крючок ...

т.е. myHookHere ($ customfield ['msn_username'])

Возможно ли это? Как вы ссылаетесь на настраиваемое поле? Можно ли выполнить чистый PHP отсюда?

Цените любого, кто может помочь! Я попробовал официальные форумы Invision, но не очень повезло.

1 Ответ

0 голосов
/ 08 марта 2010

Возможно, вы захотите посмотреть эту тему на IPB ... у меня возникли некоторые общие вопросы ... Я пытаюсь стилизовать заголовок $ field и значение $ field по отдельности ... это может помочь вам получить только $ информация о значении поля ..

ссылка: http://community.invisionpower.com/topic/306236-customize-custom-fields-view/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...