Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Çözüldü x kategorisine konu açmak için x kadar mesajı olsun

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.

Garfield

xFanatik
Aktif Lisans
SMS onaylı
Kullanıcı
Katılım
4 Nis 2020
Mesajlar
2,357
Çözümler
105
Destek istenen forum
https://www.maxiforum.net
forumda bazı kategorilere sınırlandırmalar getırmek ıstıyorum baslıkta belırttıgım gıbı x kategorisine konu açmak için x kadar mesajı olsun gıbı bır uygulamayı nasıl yapabılırım?
 

Çözüldü x kategorisine konu açmak için x kadar mesajı olsun

Öncelikle sağlıklı bir işlem olması ve kusursuz çalışması için kullanıcı gruplarına terfi sistemini uygulamalısınız. Terfi sistemi ile alakalı videolu anlatımımız mevcut.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

Şablonlardan kullanmış olduğunuz tema veya temaların PAGE_CONTAINER şablonunu açınız ve aşağıdaki kod bütününü bulunuz.

HTML:
<xf:if is="$headerHtml is not empty">
    <div class="p-body-header">
        {$headerHtml|raw}
    </div>
<xf:elseif contentcheck="true" />

Hemen altına aşağıdaki kodları ekleyiniz.

HTML:
<xf:if is="$forum.node_id == 5">
    facebook kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

5 olan id numarası bizim forum node id alanımızı temsil eder. Siz hangi forumlarda...
Kullanıcı Grubu oluşturursun, örneğin şu kadar mesajı olan şu gruba dahil olsun gibisinden.
O gruba yetki izinleri verirsin, X kategorisine de şu gruptakiler mesaj yazabilir dersin mesela.

Benim fikrim böyle ;)
 
Kullanıcı Grubu oluşturursun, örneğin şu kadar mesajı olan şu gruba dahil olsun gibisinden.
O gruba yetki izinleri verirsin, X kategorisine de şu gruptakiler mesaj yazabilir dersin mesela.

Benim fikrim böyle ;)

tam olarak yapmak ıstedıgım su örnek, facebook kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
 
Bunu sadece belirteceğin kategori de mi yapmak istiyorsun Garfield?
 
Öncelikle sağlıklı bir işlem olması ve kusursuz çalışması için kullanıcı gruplarına terfi sistemini uygulamalısınız. Terfi sistemi ile alakalı videolu anlatımımız mevcut.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

Şablonlardan kullanmış olduğunuz tema veya temaların PAGE_CONTAINER şablonunu açınız ve aşağıdaki kod bütününü bulunuz.

HTML:
<xf:if is="$headerHtml is not empty">
    <div class="p-body-header">
        {$headerHtml|raw}
    </div>
<xf:elseif contentcheck="true" />

Hemen altına aşağıdaki kodları ekleyiniz.

HTML:
<xf:if is="$forum.node_id == 5">
    facebook kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

5 olan id numarası bizim forum node id alanımızı temsil eder. Siz hangi forumlarda göstermek istiyorsanız o ID numarasını yazacaksınız.

Birden fazla forumda göstermek istiyorsam ne yapabiliriz? diye soracak olursanız.

HTML:
<xf:if is="$forum.node_id == 1">
    facebook kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

HTML:
<xf:if is="$forum.node_id == 2">
    Twitter kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

HTML:
<xf:if is="$forum.node_id == 3">
    ınstagram kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

Şeklinde eklemeler yapabilirsiniz.

Ya da bir uyarıyı birden fazla forumda göstermek istiyorsanız

HTML:
<xf:if is="in_array($forum.node_id, [1,2,3])">

xxxxxx kategorilerine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
   
</xf:if>

1,2,3 ID'ler örnek olarak eklenmiştir. Siz bir uyarıyı birden fazla forumda göstermek istiyorsanız çok fazla kod yazmak yerine bu örneği kullanabilirsiniz.

Örnek:

demoornek.jpg
 
Çözüm
Öncelikle sağlıklı bir işlem olması ve kusursuz çalışması için kullanıcı gruplarına terfi sistemini uygulamalısınız. Terfi sistemi ile alakalı videolu anlatımımız mevcut.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

Şablonlardan kullanmış olduğunuz tema veya temaların PAGE_CONTAINER şablonunu açınız ve aşağıdaki kod bütününü bulunuz.

HTML:
<xf:if is="$headerHtml is not empty">
    <div class="p-body-header">
        {$headerHtml|raw}
    </div>
<xf:elseif contentcheck="true" />

Hemen altına aşağıdaki kodları ekleyiniz.

HTML:
<xf:if is="$forum.node_id == 5">
    facebook kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

5 olan id numarası bizim forum node id alanımızı temsil eder. Siz hangi forumlarda göstermek istiyorsanız o ID numarasını yazacaksınız.

Birden fazla forumda göstermek istiyorsam ne yapabiliriz? diye soracak olursanız.

HTML:
<xf:if is="$forum.node_id == 1">
    facebook kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

HTML:
<xf:if is="$forum.node_id == 2">
    Twitter kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

HTML:
<xf:if is="$forum.node_id == 3">
    ınstagram kategorisine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
</xf:if>

Şeklinde eklemeler yapabilirsiniz.

Ya da bir uyarıyı birden fazla forumda göstermek istiyorsanız

HTML:
<xf:if is="in_array($forum.node_id, [1,2,3])">

xxxxxx kategorilerine konu açabilmeniz için forumda en az 50 adet mesajınızın olması gerekır.
  
</xf:if>

1,2,3 ID'ler örnek olarak eklenmiştir. Siz bir uyarıyı birden fazla forumda göstermek istiyorsanız çok fazla kod yazmak yerine bu örneği kullanabilirsiniz.

Örnek:

Ekli dosyayı görüntüle 14212

hocam oncelıkle anlatım ıcın tsk ederım emegıne sağlık,

dogru anlamısmıyım bılmıyorum sımdı 1.kısımda videoda yanı terfı sıstemınden bahsedılıyor yanı x uye gurubu x belırtılen sartları saglar ıse x grubuna (ust alt vs) terfı sı otomasyon olarak gerceklesıyor.

2.kısım anlatım kod entegresınde ıse ıllgılı uyarıyı x forumda yayınlama gosterılmesı olmus kı (bununla ılgılı sızın bır eklentınız var zaten)

benım asıl ıstedıgım su ornek regıster uye yanı kayıtlı uye foruma yenı uye olmus normal bir uye sızın forumuzda destek kagetorısıne konu acabılmesı ıcın forumda yer alan dıger forumlarda forumun her hangı bır alanında x kadar mesajı olsun (ama x kadar mesajı olduktan sonra terfı etmesın yıne regıster uye olarak kalsın) bu sartı sağladıktan sonra destek kategorısıne konu acabılsın.

ya da cok zorlamayalım tamam terfı etsın bir ust gruba ama ben forum sınırlandırmasını nasıl yapacagım? destek kategorısıne konu acabılmesı ıcın x mesaj lımıtını nereden koyacagım?
 
Gruba izin kısıtlaması yapacaksınız. Register grubu konu açamaz kısıtlaması. Terfi sisteminde videoda olduğu gibi 40 mesajı varsa bir üst gruba otomatik geçmesini sağlayacaksınız. Bu sayede her şey otomatik olacak. O uyarıları da sadece Regiser grubuna göstermek için vermiş olduğum kodları kullanacaksınız.
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.