İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Belirli Post'tan Sonra Özel Msg Atabilme ..

UfuX

0
İyinet Üyesi
Onaylı Üye
Katılım
8 Kasım 2006
Mesajlar
255
Reaction score
0
Kod:
##################################################################################### 
## MOD Adı  : Kişisel Mesaj Gönderme Limiti 
## Sürüm    : 1.0.0a   (phpBB 2.0.x) 
## Yazar    : ALEXIS <[email protected]> (Alexis Canver) http://www.canver.net 
## Orj. Mod : Merlin Sythove (http://www.phpbb.com/phpBB/viewtopic.php?p=1412314) 
## 
## 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) : language/lang_turkish/lang_admin.php 
##                           language/lang_turkish/lang_main.php 
##                           admin/admin_board.php 
##                           includes/usercp_email.php 
##                           privmsg.php 
##                           templates/subSilver/admin/board_config_body.tpl 
## 
###################################################################################### 
## 
## Destek : http://www.canver.net 
## Lisans : http://opensource.org/licenses/gpl-license.php GNU Public License v2 
## 
###################################################################################### 
## Yazar Notları: 
## 
##   Orjinal mod:   Merlin Sythove 
##                  http://www.phpbb.com/phpBB/viewtopic.php?p=1412314 
## 
###################################################################################### 
## 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 phpbb_config (config_name, config_value) VALUES ('user_pm_limit', '20'); 
# 
##----[ AÇ ]-------------------------------------------------------------------------- 
# 
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Ç ]------------------------------------------------------------------------- 
# 
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Ç ]-------------------------------------------------------------------------- 
# 
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Ç ]------------------------------------------------------------------------- 
# 
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Ç ]-------------------------------------------------------------------------- 
# 
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Ç ]------------------------------------------------------------------------- 
# 
privmsg.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
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst