• 14-08-2008, 01:20:45
    #1
    Merhaba,

    Arkadaşlar NukeBB'de Belirli Posttan Sonra Mesaj Atabilme Umarım İşinize Yarar ..


    ################################################## ###################################
    ## MOD Adı : Kişisel Mesaj Gönderme Limiti
    ## Sürüm : 1.0.0a (phpBB 2.0.x)
    ## Yazar : ALEXIS <phpbb@canver.net> (Alexis Canver) phpBB Türkiye - Türkçe phpBB Destek
    ## Orj. Mod : Merlin Sythove (phpBB &bull; View topic - [MODDB] Minimum posts before PM / Email is allowed)
    ##
    ## Açıklama : Üyelerin diğer üyelele özel mesaj gönderebilmesi için belirli bir mesaj
    ## sayısına sahip olmalıdır. Bu sayı yönetim panelinden ayarlanabilir.
    ## Yönetici ve moderatörler bu limitten etkilenmez. Üyeler gereken mesaj
    ## limitine sahip olmasalar dahi gelen mesaja cevap yazabilirler.
    ##
    ##
    ## Kurulum zorluğu : kolay
    ## Kurulum süresi : 5 dk.
    ##
    ## Düzenlenen dosyalar (6) : modules/Forums/language/lang_turkish/lang_admin.php
    ## modules/Forums/language/lang_turkish/lang_main.php
    ## modules/Forums/admin/admin_board.php
    ## includes/usercp_email.php
    ## modules/Private_Messages/index.php
    ## modules/Forums/templates/subSilver/admin/board_config_body.tpl
    ##
    ################################################## ####################################
    ##
    ## Destek : phpBB Türkiye - Türkçe phpBB Destek
    ## Lisans : GPL Licenses | Open Source Initiative GNU Public License v2
    ##
    ################################################## ####################################
    ## Yazar Notları:
    ##
    ## Orjinal mod: Merlin Sythove
    ## phpBB &bull; View topic - [MODDB] Minimum posts before PM / Email is allowed
    ##
    ################################################## ####################################
    ## Mod Geçmişi:
    ##
    ## 11.01.2006|01.23 // v1.0.0a (Yayınlanmadı)
    ## - Deneme amaçlı ilk sürüm
    ##
    ################################################## ####################################
    ##
    ## Bu modu eklemeden önce lütfen dosyaların yedeğini alınız.
    ##
    ################################################## ####################################
    #
    #
    #------[ SQL SORGUSU ]----------------------------------------------------------------
    #
    INSERT INTO nuke_bbconfig (config_name, config_value) VALUES ('user_pm_limit', '25');
    #
    ##----[ AÇ ]--------------------------------------------------------------------------
    #
    modules/Forums/language/lang_english/lang_admin.php
    #
    #-----[ BUL ]-------------------------------------------------------------------------
    #
    //
    // That's all Folks!
    // -------------------------------------------------
    #
    #-----[ ÖNCESİNE EKLE ]---------------------------------------------------------------
    #
    // PM Limit
    $lang['user_pm_limit'] = 'Minimum number of posts';
    $lang['user_pm_limit_explain'] ='Enter the number of forum messages a new member must post before being allowed to contact other members by email or PM';
    #
    ##-----[ AÇ ]-------------------------------------------------------------------------
    #
    modules/Forums/language/lang_english/lang_main.php
    #
    #------[ BUL ]------------------------------------------------------------------------
    #
    //
    // That's all Folks!
    // -------------------------------------------------
    #
    #-----[ ÖNCESİNE EKLE ]---------------------------------------------------------------
    #
    // PM Limit
    $lang['Limit_privmsg'] = 'You must have written a minimum of %d posts<br />before you can initiate contact with other members private message (PM). Sorry!';
    #
    ##----[ AÇ ]--------------------------------------------------------------------------
    #
    modules/Forums/language/lang_turkish/lang_admin.php
    #
    #-----[ BUL ]-------------------------------------------------------------------------
    #
    //
    // That's all Folks!
    // -------------------------------------------------
    #
    #-----[ ÖNCESİNE EKLE ]---------------------------------------------------------------
    #
    // PM Limit
    $lang['user_pm_limit'] = 'Kişisel Mesaj Gönderme Limiti';
    $lang['user_pm_limit_explain'] = 'Diğer kullanıcılara kişisel mesaj göndermek için gereken mesaj sayısı';
    #
    ##-----[ AÇ ]-------------------------------------------------------------------------
    #
    modules/Forums/language/lang_turkish/lang_main.php
    #
    #------[ BUL ]------------------------------------------------------------------------
    #
    //
    // That's all Folks!
    // -------------------------------------------------
    #
    #-----[ ÖNCESİNE EKLE ]---------------------------------------------------------------
    #
    // PM Limit
    $lang['Limit_privmsg'] = 'Üzügünüz, diğer üyelere kişisel mesaj yazabilmek için panoda en az %d mesajınız olmalı.';
    #
    ##----[ AÇ ]--------------------------------------------------------------------------
    #
    modules/Forums/admin/admin_board.php
    #
    #-----[ BUL ]-------------------------------------------------------------------------
    #
    "L_FLOOD_INTERVAL_EXPLAIN" => $lang['Flood_Interval_explain'],
    #
    #-----[ SONRASINA EKLE ]--------------------------------------------------------------
    #
    //-- [+] MOD: PM Limit --------------------------------------------------
    //-- add
    //
    "L_USER_PM_LIMIT" => $lang['user_pm_limit'],
    "L_USER_PM_LIMIT_EXPLAIN" => $lang['user_pm_limit_explain'],
    //
    //-- [-] MOD: PM Limit --------------------------------------------------
    #
    #-----[ BUL ]-------------------------------------------------------------------------
    #
    "FLOOD_INTERVAL" => $new['flood_interval'],
    #
    #-----[ SONRASINA EKLE ]--------------------------------------------------------------
    #
    //-- [+] MOD: PM Limit --------------------------------------------------
    //-- add
    //
    "USER_PM_LIMIT" => $new['user_pm_limit'],
    //
    //-- [-] MOD: PM Limit --------------------------------------------------
    #
    ##-----[ AÇ ]-------------------------------------------------------------------------
    #
    includes/usercp_email.php
    #
    #------[ BUL ]------------------------------------------------------------------------
    #
    include($phpbb_root_path . 'includes/page_header.'.$phpEx);
    #
    #------[ ÖNCESİNE EKLE ]--------------------------------------------------------------
    #
    //-- [+] MOD: PM Limit --------------------------------------------------
    //-- add
    //
    $limit_pm_post = $board_config['user_pm_limit'];
    if (($userdata['user_posts']<$limit_pm_post) && ($userdata['user_level'] == USER))
    {
    message_die(GENERAL_MESSAGE, sprintf($lang['Limit_privmsg'], $limit_pm_post));
    }
    //
    //-- [-] MOD: PM Limit --------------------------------------------------
    #
    ##-----[ AÇ ]-------------------------------------------------------------------------
    #
    modules/Private_Messages/index.php
    #
    #------[ BUL ]------------------------------------------------------------------------
    #
    //
    // Has admin prevented user from sending PM's?
    //
    if ( !$userdata['user_allow_pm'] && $mode != 'edit' )
    {
    $message = $lang['Cannot_send_privmsg'];
    message_die(GENERAL_MESSAGE, $message);
    }
    #
    #------[ SONRASINA EKLE ]-------------------------------------------------------------
    #
    //-- [+] MOD: PM Limit --------------------------------------------------
    //-- add
    //
    if ( $mode == 'post' ) // allow reply regardless
    {
    $limit_pm_post = $board_config['user_pm_limit'];
    if (($userdata['user_posts']<$limit_pm_post) && ($userdata['user_level'] == USER))
    {
    message_die(GENERAL_MESSAGE, sprintf($lang['Limit_privmsg'], $limit_pm_post));
    }
    }
    //
    //-- [-] MOD: PM Limit --------------------------------------------------
    #
    ##----[ AÇ ]--------------------------------------------------------------------------
    #
    templates/subSilver/admin/board_config_body.tpl
    #
    #-----[ BUL ]-------------------------------------------------------------------------
    #
    <tr>
    <td class="row1">{L_SAVEBOX_LIMIT}</td>
    <td class="row2"><input class="post" type="text" maxlength="4" size="4" name="max_savebox_privmsgs" value="{SAVEBOX_LIMIT}" /></td>
    </tr>
    #
    #-----[ SONRASINA EKLE ]--------------------------------------------------------------
    #
    <!-- [+] Kişisel Mesaj Gönderme Limiti -->
    <tr>
    <td class="row1">{L_USER_PM_LIMIT} <br /><span class="gensmall">{L_USER_PM_LIMIT_EXPLAIN}</span></td>
    <td class="row2"><input class="post" type="text" maxlength="4" size="4" name="user_pm_limit" value="{USER_PM_LIMIT}" /></td>
    </tr>
    <!-- [-] Kişisel Mesaj Gönderme Limiti -->
    #
    ##-----[ TÜM DOSYALARI KAYDET/KAPAT ]-------------------------------------------------
    #
    # SON



    Kolay Gelsin ..
  • 14-08-2008, 08:29:04
    #2
    "Üzügünüz -> Üzgünüz", yanlış yazmışım.