Domanda

Un colpo lungo, ma spero che qualcuno abbia esperienza nella codifica degli hook PHP per il forum di Invisions Power Board.

Sto tentando di codificare un'aggiunta di stato e il PHP funziona bene da solo, è il passaggio del riferimento dell'IPB al mio hook che è il problema.

vale a dire. Configura un campo personalizzato nel tuo forum per il nome utente MSN, quindi da un hook skin / template passi il campo personalizzato all'hook e quindi usi il tuo codice PHP per verificare lo stato.

Ecco il codice skin IPB che mi sta collegando su 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>

Anche se potrei facilmente aggiungere il mio gancio per la pelle qui.

cioè.

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

Letteralmente tutto ciò di cui ho bisogno è una singola voce di campo personalizzata da qui passata al mio hook. Se interrogo tutti i membri quando viene eseguito l'hook, ciò comporterà molte query sql aggiuntive per visualizzazione di pagina. Tutto quello che voglio fare è passare quel campo personalizzato specifico all'hook ...

vale a dire. myHookHere ($ customfield ['msn_username'])

È possibile? Come si fa riferimento al campo personalizzato? Posso eseguire PHP puro da qui?

Apprezzo chiunque possa aiutarti! Ho provato i forum ufficiali sull'invisione ma non ho avuto molta fortuna.

È stato utile?

Soluzione

Potresti voler guardare questo thread su IPB .. sto avendo una domanda simile .. Sto provando a definire separatamente il titolo $ field e il valore $ field .. questo potrebbe aiutarti fino a ottenere solo $ informazioni sul valore del campo ..

Il link

è: http://community.invisionpower.com / topic / 306236-customize-custom-fields-view /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top