Theme editor

Usage technique Herhangi bir mesajı yada reklamı ilk mesajda göster

XenTR

Staff member
XenTR Mod
Licenced
SMS Confirmed
Joined
Feb 2, 2019
Messages
2,653
Solutions
101
Reaction score
3,020
Points
248
1/3
Thread owner
Merhaba;

Burada ara ara bazı küçük, işe yarar kodlar vermeye çalışacağım. Bu gün her forumda ilk mesaj altında ve üstünde içerik göstermeyi açıklayacağım.

Bunun için yapmanız gereken çok basit. AdminCP > admin.php?advertising/add adresine gidiyoruz. Burada bir reklam ekler gibi aşağıdaki kodu eklemeniz yeterli olacaktır. Ben konum olarak Post: Below message content olarak mesajın altında olarak seçtim. Siz konumu uygun gördüğünüz diğer alanlar için ayarlayabilirsiniz.

Burada dilerseniz belli bir içerik gösterebilir dilerseniz google reklamlarını sadece ilk mesajın altında yada üstünde gösterebilirsiniz. Seçim tamamen size kalmış. Burada sadece kendi kodlarınızı Her ilk mesaj altında beni göreceksin. yazısı ile değiştirmek.

Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
first-post.png

Sonuç:

fisrt-post-public.png

Kodu dilerseniz biraz daha geliştirelim. Şimdi de belli kullanıcı grubu için göstermeyi seçelim. Ben sadece ziyaretçi grubu için izin verdim Bu kodu sadece ziyaretçiler görecek.
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
Burada dikkat ederseniz normal kodumuzun sonuna bu AND $xf.visitor.isMemberOf(1) kodu eklediğimi görebilirsiniz. Orada yazan 1 bizim ziyaretçi grubunun ID 'sidir. Siz hangi gruba göstermek isterseniz o grubun ID sini yazabilirsiniz.

Birden çok kullanıcı grubu için ise
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
Yine burada da değiştirilen kod AND $xf.visitor.isMemberOf([x, y]) Burada yer alan x ve y yazan yere göstermek istediğiniz kullanıcı grubu ID lerini yazabilirsiniz.

Tüm bunların yanında eğer içeriğinizi ilk mesajda değil de son mesajda göstermek isterseniz first_post_id olan kısmı last_post_id olarak değiştirmeniz yeterli olacaktır.

Dilerseniz biraz daha geliştirelim kodları
Derseniz ki ben ilk ve son mesajda değil benim belirlediğim bir mesaj sayısında göstersin derseniz aşağıdaki gibi kullanabilirsiniz.
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
Burada görebileceğiniz gibi sadece 3 üncü mesajda göstermesini istedim. İznler ile ilgili olarak ta aşağıdaki kodları kullanabilirsiniz.
Sadece ziyaretçiler
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
Belirli Kullanıcı grupları:
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!

Bu konu umarım faydalı olmuştur.
 
Resource Access
https://xentr.net/
Last edited:
Paylasim icin tesekkurler.

Mesala bir konunun 20 sayfasi
her sayfanin ilk mesajına nasil ekleriz.
 
Thread owner
Hangi kod ile çalıştırdınız? Onun üzerinde bakalım.
 
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0 AND {$post.Thread.reply_count} > 0 ">
 
Thread owner
Aslında bununla ilgili olarak yukarıda her 3 mesajda bir göster açıklaması yaptım. Bu yeterli değil mi? Yada tam olarak yapmak istediğiniz nedir?
 
Thread owner
Dear Guests, welcome! Please, Log in or Register to view hide content!

Yanlışsam lütfen düzeltin, bu kod ile 1. mesaj, 5. mesaj, 9.mesaj, 11. mesaj, 15. mesaj, 19. mesaj şeklinde ilerleyen sayfa döngüleri içerisinde her sayfa içerisinde mesaj altında 3 adet mesaj göstermemize yarayacak doğru mudur?
 
Thread owner
asağıdaki koda aynı zamanda son mesaj altında da reklam göster eklemesini nasıl yaparız?
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
 
Quick Jump
Back
Top