• Web sitemize kayıt olmak ve onay işlemleri ile ilgili genel bilgilendirme için buraya tıklayınız

Yardım node-extra-icon Forum listesindeki avatarlar nasıl gizlenir ?

imtsoft

Member
Licenced
Customer
XenTR Üyesi
Katılım
20 Eki 2020
Mesajlar
41
Tepki puanı
21
Puanları
8
Ana sayfada bulunan forum listesinde üye avatarlarını ziyaretçilere gizlemek istiyorum ama css ile yapmak istemiyorum , sadece ziyaretçilere görünmesin yeterli, sanırım şablonlardan node_list_forum e koşullu bir kod parçası ekleyeceğiz ancak denemelerim başarısız oldı.

.node-extra-icon
 
Çözüm
Merhaba;

Burada XenForo'nun koşullu ifadelerinden yararlanmanız gerekir. Basit bir örnek ile default tasarım için aşağıdaki şekilde uygulayabilirsiniz. Bu yapılan işlem sadece ziyaretçilere avatarları gizleyecektir.

Düzenleme yapılan şablon: node_list_forum

Bul:

Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
Değiştir:
Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!

XenTR

Well-known member
Admin
XenTR Mod
Customer
SMS Confirmed
XenTR Üyesi
Katılım
3 Şub 2019
Mesajlar
1,765
Çözümler
27
Tepki puanı
2,452
Puanları
113
Merhaba;

Burada XenForo'nun koşullu ifadelerinden yararlanmanız gerekir. Basit bir örnek ile default tasarım için aşağıdaki şekilde uygulayabilirsiniz. Bu yapılan işlem sadece ziyaretçilere avatarları gizleyecektir.

Düzenleme yapılan şablon: node_list_forum

Bul:

Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
Değiştir:
Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
Kaydet.
 
Çözüm

hasannakyuz

Well-known member
Licenced
Customer
XenTR Üyesi
Katılım
20 May 2019
Mesajlar
558
Çözümler
8
Tepki puanı
251
Puanları
63
Osman abi bu gizleme olayı benim adsens ile açtığım konu da ek bilgi olarak bahsettiğin ile aynı dimi. Gizlemek istediğimiz alanlarda ki kodlara koşullu ifade ekliyoruz.

Burada ki kodda bulunan “ ! “
Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
 

XenTR

Well-known member
Admin
XenTR Mod
Customer
SMS Confirmed
XenTR Üyesi
Katılım
3 Şub 2019
Mesajlar
1,765
Çözümler
27
Tepki puanı
2,452
Puanları
113
Gizlemek istediğimiz alanlarda ki kodlara koşullu ifade ekliyoruz.
Bu durum genel olarak öyledir. Belirli bir alandaki kodu koşullu ifade ile geçersiz kılmak için kullanılır. Hem option hemde property seçeneklerinde kullanılır. Yukarıda vermiş olduğum kodun açılımı eğer kullanıcı giriş yapmamış ise ilgili alanı boş gösterecektir. <xf:else /> fonksiyonu ile de giriş yapmış yani üyeler için ilgili alana verilmiş değer ne ise onu göstersin şeklindedir.
 

XenTR

Well-known member
Admin
XenTR Mod
Customer
SMS Confirmed
XenTR Üyesi
Katılım
3 Şub 2019
Mesajlar
1,765
Çözümler
27
Tepki puanı
2,452
Puanları
113
Kullanıcı eğer oturum açtıysa, $xf.visitor.user_id, kullanıcının kimliği olan sıfırdan farklı bir sayısal değer döndürür ve bu değer true olarak okunur .
Kullanıcı oturum açmadıysa, $xf.visitor.user_id, false değerine eşit olan sıfır değerini döndürür .

! işareti karşılaştırma operatöründe DEĞİL anlamına gelir. Dolayısıyla, "Doğru DEĞİL", yani "yanlış" anlamına gelir ve bunun tersi de geçerlidir.
Kod bu şekilde yorumlanır.
Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
 
Son düzenleme:
Üst