[MP] Content Pruning 📕

Genel Bakış #

[MP] Content Pruning, belirli bir izleme süresi içinde yeterli beğeni/reaksiyon alamayan konuları otomatik olarak arşive taşır (istersen kilitler) ve eşiği geçenleri belirlediğin “Öne çıkan/kalıcı forum”a aktarır. İsteğe bağlı olarak konu sahibine özel mesaj ile bilgilendirme yapar.


Temel Özellikler #

  • Eşik takibi: Son X saat için reaction_score kontrolü.
  • Otomatik taşıma: Eşiğin altı için “Arşiv/Çöp forumu”, üstü için “Öne çıkan/kalıcı forum”.
  • İsteğe bağlı kilitleme: Arşive taşınan konusu ilk mesaj beğenisi yoksa kilitle.
  • Kullanıcı bilgilendirme: Taşıma/silme işleminde konu sahibine özel mesaj gönder.
  • Güncel sayaç & arama: Forum sayaçları ve arama indeksleri yeniden işlenir.
  • Günlük: Tüm önemli adımlar Yönetim paneli sunucu loglarına düşer.

Kullanım (Adım Adım) #

  1. Seçenekleri aç: Yönetim Paneli → Options[MP] Content Pruning Ayarları.
  2. Başlıklarla ayarla: Aşağıdaki bölümdeki Türkçe başlıklara göre tüm alanları doldur.
  3. Kronu çalıştır: Yönetim Paneli → Tools → Cron entries → ilgili cron’u çalıştır veya zamanına bırak.
  4. Sonuçları doğrula: Arşiv/Öne çıkan forumlarında taşınan konuları, kilit durumunu ve (varsa) özel mesajı kontrol et.

Ayarlar (Panelde Gözüken Türkçe Başlıklar) #

Değerlendirme penceresi (saat)

Konunun açılmasından itibaren kaç saat izleneceğini belirler. Örn: 24.

Minimum reaksiyon/beğeni eşiği

Bu sayıya ulaşamayan konular eylem için aday olur. Örn: 5.

Kaynak forum(lar)

Kuralların uygulanacağı forumları seç. Boş bırakılırsa tüm forumlar taranır.

Arşiv/Çöp forumu

Eşiğin altındaki konular buraya taşınır (aksiyon “Taşı” ise). Hedefin Forum türünde olması gerekir; Kategori seçilirse işlem atlanır.

Eşiğin altındaki aksiyon

  • move – Taşı (arşiv/çöp): Konu Arşiv/Çöp forumuna aktarılır.
  • soft_delete – Yayından kaldır (soft delete): Konu görünmez hâle getirilir.

Öne çıkan/kalıcı forum

Eşiği geçen konular istenirse buraya taşınır. Hedef mutlaka Forum olmalıdır.

Eşiği geçenleri taşı

Etkinse, eşiği geçen konular “Öne çıkan/kalıcı” foruma otomatik taşınır.

Yazan bilgilendir

Taşıma/silme işleminde konu sahibine özel mesaj gönderilir. Mesaj metinleri paneldeki Phrases bölümünden düzenlenebilir.

Beğeni yoksa arşive taşırken kilitle

İşaretliyse, arşive taşınan konunun ilk mesajında beğeni yoksa konu kilitlenir; aksi durumda açık kalır.


Çalışma Mantığı (Özet) #

  • Seçtiğin kaynak forumlarda, belirlediğin saat penceresindeki konular taranır.
  • Reaction skoru eşiğin altındaysa: “Arşiv/Çöp forumu”na taşınır ve (seçeneğe bağlı) kilitlenir ve/veya kullanıcıya mesaj atılır.
  • Eşiğin üstündeyse: “Öne çıkan/kalıcı forum”a taşınır (etkinse).
  • Her taşıma/silme işleminde forum sayaçları ve arama indeksi güncellenir.
  • Tüm adımlar yönetici loglarına kısa notlar hâlinde düşer.

Sık Sorular & Sorun Giderme #

“Hedef düğüm Forum değil” uyarısı geliyor

Arşiv/Öne çıkan hedefleri mutlaka Forum olmalı. Kategori seçildiğinde taşıma yapılmaz.

“Eşiği geçenleri taşı” açık ama taşınmıyor

Hem onay kutusunun açık olduğundan hem de “Öne çıkan/kalıcı forum” alanında geçerli bir forum seçtiğinden emin ol.

Konu kilitlenmiyor

“Beğeni yoksa arşive taşırken kilitle” seçeneğinin işaretli olduğundan ve konunun ilk mesajında beğeni bulunmadığından emin ol.

Özel mesaj gelmiyor

“Yazan bilgilendir” açık mı? Kullanıcının PM almasını engelleyen bir kısıt var mı? Phrase içeriklerini de kontrol et.