1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.

Yardım Forumlara mesaj sınırı

Konusu 'XenForo Yardım ve Destek' forumundadır ve Berheviz tarafından 2 Ocak 2017 başlatılmıştır.

  1. Berheviz

    Berheviz Cyber-Crack Üye

    68
    6
    8
    merhaba arkadaşlar forumda üyelere mesaj sınırı getirmek istiyorum örnek olarak
    combolist bölümüne günlük mesaj yazma sınırı 10 olsun bi başka forum bölümüne
    mesaj sınırı 5 yapmak istiyorum ama üyelerin konu açmasında sınır olsun istemiyorum
    bu şekilde vbulletinde olduğu gibi bir plugin varmıdır veya buna benzer bir plugin.
     
  2. Berheviz

    Berheviz Cyber-Crack Üye

    68
    6
    8
    En İyi Cevap
    burdaki eklenti çok güzelmiş Limit Thread Posts
    ama bundada süre yapmamış saat yada gün olarak yapabilirdi 24 içinde orda belirttiğimiz kadar 5 mesaj
    10 mesaj neyse ona göre ayarlayabilirdik aslında bu eklentiyi Tilkißey sami hocam düzenleyebilir.
     
  3. Tilkißey

    Tilkißey M Sami Yöntem Lisanslı Üye Üye SMS Onaylı

    423
    225
    43
    Eklentiyi kurmadım bile, onun için işlevselliği konusunda emin değilim, mutlaka sistem yedeğiniz olsun, şu düzenlemeyi yapın

    UserThreadPosts_Model_Thread dosyasını açın (notepad gibi basit birşeyden ziyade editor kullanmanızı tavsiye ederim)

    Bulun
    PHP:
    public function getPostCountByUserInThread($threadId$userId)
        {
            return 
    $this->_getDb()->fetchOne('
                SELECT COUNT(xf_post.post_id)
                FROM xf_post
                WHERE xf_post.thread_id = ?
                    AND xf_post.user_id = ?
                    AND message_state = ?
            '
    , array($threadId$userId'visible'));
        }
    Bununla değiştirin
    PHP:
    public function getPostCountByUserInThread($threadId$userId)
        {
           
    $dateLimit XenForo_Application::$time 86400;
            return 
    $this->_getDb()->fetchOne('
                SELECT COUNT(xf_post.post_id)
                FROM xf_post
                WHERE xf_post.thread_id = ?
                    AND xf_post.user_id = ?
                    AND message_state = ?
                   AND post_date > ?
            '
    , array($threadId$userId'visible'$dateLimit));
        }
    Dosyayı ftp ye tekrar upload edin

    Dediğim gibi, eklentiyi sadece indirdim, arşivden bile çıkarmadan sadece dosyayı açıp bu düzenlemeyi yapıp gönderiyorum. İşe yarayacaktır diye düşünüyorum.

    86400 değeri 24 saat anlamına gelir, 24*60*60=86400
     
    • Beğendim Beğendim x 1
  4. Berheviz

    Berheviz Cyber-Crack Üye

    68
    6
    8
    o halde localhost kurup deniyeyim hocam sıkıntı çıkmasın birde.
     
  5. kasper

    kasper Üye

    7
    0
    1
  6. Tilkißey

    Tilkißey M Sami Yöntem Lisanslı Üye Üye SMS Onaylı

    423
    225
    43
    Bu adamın eklenti isimlendirmelerine hayran kalmakla beraber gıcık kapıyorum :D
    Açıklamasını okudum da işe yarar görünüyor
     
    • Beğendim Beğendim x 1
  7. kasper

    kasper Üye

    7
    0
    1
    hocam eklentiyi paylaşırmısınız burdan indiremiyorumda evde değilim.
     
  8. Tilkißey

    Tilkißey M Sami Yöntem Lisanslı Üye Üye SMS Onaylı

    423
    225
    43
    Lawrence ozellikle not dusmus eklentinin paylasilmamasi konusunda, uzgunum

    [tLk] Tilkißey ~ Mahmut Sami Yöntem
     
  9. kasper

    kasper Üye

    7
    0
    1
    bunu kullan diye bana mesaj atan kendisi o yüzden istedim hocam
     
  10. Tilkißey

    Tilkißey M Sami Yöntem Lisanslı Üye Üye SMS Onaylı

    423
    225
    43
    Kendisinden isteyin o zaman, eklenti yazarlarinin isteklerine dikkat etmeye calisirim ben de bir eklenti yazari olarak. Saygi duymak gerekir cunku o kadar emeklere.

    [tLk] Tilkißey ~ Mahmut Sami Yöntem
     
Yüklüyor...