В общем, надеемся, что у кого-то есть опыт кодирования 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, но не очень повезло.