Как мне передать пользовательское поле в hook (Invision Power Board [ipb] / PHP)

StackOverflow https://stackoverflow.com/questions/1439292

  •  10-07-2019
  •  | 
  •  

Вопрос

Маловероятно, но я надеюсь, что у кого-то есть некоторый опыт кодирования 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>

Хотя я мог бы легко добавить сюда свой собственный крючок для кожи.

т. е.

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

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

т. е.myHookHere( $customfield['msn_username']) Мой поиск ( $customfield['msn_username'])

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top