Jump to content
Duyurular
  • IPBaccess ve bünyemizde bulunan IPB tabanlı forumlar için Sunucu değişimi yapıldı.
  • Bir kaç gün içinde mevcut siteler yeni sunucuya taşınacaktır.
  • IPBAccess Güncellendi.
Oscar

IPB 3.x.x Ayar grubu oluşturma

Recommended Posts

Hook'un en basit halini bazı seçenekleri açıp kapatmak diyebiliriz.

Admin panelden bir ayar grubu oluşturma ve bu ayar grubundaki değerlere göre tema içinden bazı şeyleri açmak kapatmak isteyebilirsiniz. Bazı temalarda bu hook özelliğine rastlanır.

Adım 1: 

Scriptinizi conf_global.php dosyasındaki IN_DEV ayarını 1 yaparak developer moduna geçin.

indev.thumb.png.c5c5f78f055e2c25c2cd5df5

Admin Setting bölümüğne gid ve bir ayar grubu oluşturun.

addnewgroup.thumb.png.1ddc835dbddf0a25cc

 Buradaki gibi gerekli alanları doldurun.

ipb348setgroup.thumb.png.da16501918e4024

Ayar grubumuz oluşturuldu

ipb348group.thumb.png.5f8103a5635aa8a429

Şimdi ayar grubumuza bir ayar ekleyelim

ipb348addnewset.thumb.png.768a38ba3c69e4

Şimdi ayar grubumuza aç kapa düğmesi ekleyelim. Değişkenimiz ayar1 olsun.  Resimde görülmeyen boş alanlara dokunmayın bu ayarlar yeterlidir.

ipb348ayar1.thumb.png.a137563b12c46a3c24

Ayar seçeneği eklendi. Buna göre istediğiniz kadar ayar seçeneğini bu grup için ekleyebilirsiniz.

ipb348ayarfinished.thumb.png.e3a0d0c2cc0

Şimdi bu ayar1 değişkeniniz forumdan bu kod ile çağırabilir seçenek aktif olduğunda istediğimiz kodları şablon içinde aktif edebiliriz.

<if test="TEST:|:$this->settings[ayar1]">
//kodlar buraya
</if>

veya

<if test="TEST:|:$this->settings[ayar1] == 1 ">
//kodlar buraya
</if>

İşiniz bittiğinde ayar grubu alanından bu grubu export edebilir başka forumlarda hook olarak yükleyebiliriz.

Çok detaya girilmedi yoksa hook konusu çok kapsamlı bir konudur.

  • Like 1

Share this post


Link to post
Share on other sites

Hocam güzel açıklamışın lakin bunlar gerilerde kaldı. 4x yapısı daha esnek olmuş bu tür yapılar için. Eskiden sadece template içinde yapabiliyorduk, css içinde bu yapılandırmayı yapamıyorduk ancak 4x versiyon tamamen özelleştirilebilir bir yapı içermektedir. Bilgi sadece.

Share this post


Link to post
Share on other sites

Hocam güzel açıklamışın lakin bunlar gerilerde kaldı. 4x yapısı daha esnek olmuş bu tür yapılar için. Eskiden sadece template içinde yapabiliyorduk, css içinde bu yapılandırmayı yapamıyorduk ancak 4x versiyon tamamen özelleştirilebilir bir yapı içermektedir. Bilgi sadece.

Gerilerde kaldı diye şimdi bu arkadaşa yardım etmeyelim mi?
ve hala 3.x scripti kullananlar var.  ayrıca 4. serisinde de aynı yöntem kullanılıyor. 

http://www.ipbaccess.com/topic/9601-hook-oluşturma/

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
    • 4 Posts
    • 770 Views
    • 9 Posts
    • 1444 Views
    • 3 Posts
    • 1090 Views

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines.