Como faço para passar um campo personalizado a um gancho (Invision Power Board [ipb] / PHP)

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

  •  10-07-2019
  •  | 
  •  

Pergunta

Um tiro longo, mas aqui está esperando que alguém tem alguma experiência de codificação ganchos PHP para o fórum Board Invisions Poder.

Eu estou tentando código de uma adição de status e o PHP funciona bem, por si própria, é a passagem de referência do IPB ao meu gancho que é a questão.

I.E. Você pode configurar um campo personalizado em seu fórum para MSN Nome de usuário, em seguida, de dentro de uma pele / template ligar-te passar o campo personalizado para o gancho e, em seguida, usar o seu código PHP para verificar o status.

Aqui está o código pele IPB Estou ligando para em 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>

Embora eu poderia facilmente adicionar o meu próprio gancho pele aqui.

i.

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

Literalmente tudo necessidade I é uma única entrada campo personalizado a partir daqui passado para o meu anzol. Se eu consultar todos os membros quando o gancho é executado em seguida, que irá resultar em muitas consultas SQL extras por exibição de página. Tudo o que eu quero fazer é passar esse campo personalizado específico para o gancho ...

i. myHookHere ($ customfield [ 'msn_username'])

Isso é possível? Como você faz referência a customfield? Posso executar PHP puro a partir daqui?

Apreciar qualquer um que pode ajudar! Eu tentei os fóruns oficiais Invision, mas não teve muita sorte.

Foi útil?

Solução

Você pode querer assistir esta discussão sobre a IPB .. im ter um pouco de uma pergunta semelhante .. Estou tentando estilo o título $ campo e $ value campo separadamente .. Isso pode ajudá-lo tanto quanto recebendo apenas o $ informações valor do campo ..

link é: http://community.invisionpower.com / tópico / 306236-personalizar-custom-fields-view /

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top