Nasıl (Invision Power Board [ipb] / PHP) bir kanca için özel bir alan geçtikleri

1 Cevap php

Burada uzun bir atış ama birisi Invisions Power Board forum için PHP kanca kodlayan bazı deneyime sahiptir umuyor.

Ben bir durum ek kod çalışılıyor ve PHP kendi üzerinde çalışıyor, bu sorun benim kanca IPB adlı referans geçen bulunuyor.

I.E. Sen kurulum MSN adı için forumda bir özel alan, daha sonra bir deri / şablon kanca içinde size kanca özel alan geçmek ve sonra durumunu kontrol etmek için PHP kodu kullanabilirsiniz.

Burada Global-> userInfoPane üzerinde çengel am IPB cilt kodu ...

        <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>

Ben kolayca buradan kendi cilt kanca ekleyebilirsiniz rağmen.

yani

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

Gerçekten ihtiyacım tüm kanca geçti buradan tek bir özel alan giriştir. Kanca çalıştırıldığında her üyesi sorgula eğer o sayfa görünümü başına birçok ekstra sql sorguları neden olacaktır. Ben yapmak istediğiniz tüm kanca belirli özel alan pass ...

yani myHookHere( $customfield['msn_username'] )

Bu mümkün mü? Nasıl customfield başvuru? Ben buradan saf PHP yürütebilirsiniz?

Yardımcı olabilecek kimse takdir! Ben resmi invision forumları çalıştı ama çok şans vardı.

1 Cevap

Siz de bu konu üzerinden izlemek isteyebilirsiniz IPB .. im .. $ alan başlık ve $ alan değerini stili çalışıyorum Im ayrı .. bu sadece $ alan değeri bilgi almak kadarıyla size yardımcı olabilecek biraz bir benzer soru sahip ..

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