[mod] Min&Max Post Msg Length / Mesaj uzunluğunu sınırla

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kilitli
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

[mod] Min&Max Post Msg Length / Mesaj uzunluğunu sınırla

Mesaj gönderen cupra »

Admin panelinden kontrol edilebilir min ve max olarak girilen harf sayısıyla mesajı sınırlıyorsunuz.
Mod'un Türkçeleştirilmesi tarafımdan yapılmıştır.

:arrow:İndir : http://www.phpbbhacks.com/download.php?id=2137

Kod: Tümünü seç

## EasyMod 0.0.7 compliant 
############################################################## 
## MOD Title: Minimum And Maximum Post Message Length 
## MOD Author: Leuchte < mail@leuchte.net > http://www.leuchte.net 
## MOD Description: This Mod allows you to require a minimum and maximum amount of characters in a post.
## MOD Version: 1.0.1 
## 
## Installation Level: Easy 
## Installation Time: < 5 Minutes 
## Files To Edit: 6
lang_main.php, lang_admin.php, admin_board.php, functions_post.php, board_config_body.tpl 
## Included Files: 0 
############################################################## 
## For Security Purposes, Please Check: http://www.leuchte.net/mods/ for the 
## latest version of this MOD.
############################################################## 
## ToDo: - Determine forums in ACP, which excluded by length-restriction
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
## MOD History:
##
##   2004-03-06 - Version 1.0.1
##      - Postlength also included with 'edit-Post'
##      - 'Whitespaces' are not counted
############################################################## 
# 
#-----[ SQL ]------------------------------------------ 
# Run the following command on your sql database (replace phpbb_ with your db prefix) or use the included db_update.php!
INSERT INTO phpbb_config (config_name, config_value) VALUES ('message_minlength','2');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('message_maxlength','1000'); 

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_turkish/lang_admin.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
//
// That's all Folks!

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
$lang['Message_Minlength'] = 'Min. mesaj uzunluğu';
$lang['Message_Maxlength'] = 'Max. mesaj uzunluğu';
$lang['Message_Minlength_Explain'] = 'Cevap yazılırken, mesajın minumum uzunluğunu ayarlayın.<br>0 olursa limitsiz olur.';
$lang['Message_Maxlength_Explain'] = 'Cevap yazılırken, mesajın maximum uzunluğunu ayarlayın.<br>0 olursa limitsiz olur';

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_turkish/lang_main.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['Empty_message'] = 'Boş bir mesaj gönderemezsiniz';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
//$lang['Empty_message'] = 'Boş bir mesaj gönderemezsiniz.'; 
$lang['Message_Minlength_error'] = 'Mesajınızın uzunluğu en az %d karakter olmalıdır<br>Mesajınız çok kısa.';
$lang['Message_Maxlength_error'] = 'Mesajınızın uzunluğu %d karakter sayısını geçmemelidir.<br>Mesajınız çok uzun.';

# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/admin_board.php

# 
#-----[ FIND ]------------------------------------------ 
# 
"L_FLOOD_INTERVAL_EXPLAIN" => $lang['Flood_Interval_explain'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
  "L_MESSAGE_MINLENGTH" => $lang['Message_Minlength'],
  "L_MESSAGE_MAXLENGTH" => $lang['Message_Maxlength'],
  "L_MESSAGE_MINLENGTH_EXPLAIN" => $lang['Message_Minlength_Explain'],
  "L_MESSAGE_MAXLENGTH_EXPLAIN" => $lang['Message_Maxlength_Explain'],

# 
#-----[ FIND ]------------------------------------------ 
# 
"FLOOD_INTERVAL" => $new['flood_interval'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
  "MESSAGE_MINLENGTH" => $new['message_minlength'],
  "MESSAGE_MAXLENGTH" => $new['message_maxlength'],

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_post.php

# 
#-----[ FIND ]------------------------------------------ 
#
// Check message
	if (!empty($message))
	{

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
// Check message
// $mode == 'editpost' added for Min-Maxlength Mod
	if (!empty($message) || $mode == 'editpost')
	{ 
  $message = trim($message);
  if ( (strlen ($message) > $board_config['message_maxlength']) && ($board_config['message_maxlength'] > 0) )
        {
            $message_too_long = sprintf($lang['Message_Maxlength_error'], $board_config['message_maxlength']);
            $error_msg .= (!empty($error_msg)) ? '<br />' . $message_too_long : $message_too_long;
        }
  if ( (strlen ($message) < $board_config['message_minlength']) && ($board_config['message_minlength'] > 0) )
        {
            $message_too_short = sprintf($lang['Message_Minlength_error'], $board_config['message_minlength']);
            $error_msg .= (!empty($error_msg)) ? '<br />' . $message_too_short : $message_too_short;
        }

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/admin/board_config_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 
<tr>
		<td class="row1">{L_FLOOD_INTERVAL} <br /><span class="gensmall">{L_FLOOD_INTERVAL_EXPLAIN}</span></td>
		<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="flood_interval" value="{FLOOD_INTERVAL}" /></td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
  <tr> 
    <td class="row1">{L_MESSAGE_MINLENGTH} <br /><span class="gensmall">{L_MESSAGE_MINLENGTH_EXPLAIN}</span></td> 
    <td class="row2"><input class="post" type="text" size="3" maxlength="4" name="message_minlength" value="{MESSAGE_MINLENGTH}" /></td> 
  </tr>
<tr> 
    <td class="row1">{L_MESSAGE_MAXLENGTH} <br /><span class="gensmall">{L_MESSAGE_MAXLENGTH_EXPLAIN}</span></td> 
    <td class="row2"><input class="post" type="text" size="3" maxlength="4" name="message_maxlength" value="{MESSAGE_MAXLENGTH}" /></td> 
  </tr>

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Eline sağlık hocam...

Birde max. resim(image) sayısına çare bulsak ne güzel olacak.. Resim boyutu değil ama sayısı ;)

Bir mesaja X sayıda images dan fazlasını koyma yasağı modu olması lazım. Bulursan onuda eklersen sevinirim hocam :D
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
iSpAnYoL
Kayıtlı Kullanıcı
Mesajlar: 21
Kayıt: 29.03.2006, 19:38
İletişim:

Mesaj gönderen iSpAnYoL »

Linkten Yüklemeyi maalesef yapamıyorum...
Kullanıcı avatarı
pikachu
Kayıtlı Kullanıcı
Mesajlar: 3062
Kayıt: 16.07.2006, 15:32
Konum: ağandon /
İletişim:

Mesaj gönderen pikachu »

zaten mod yazıyor orda linke gerek yok.
BLooD
Uzaklaştırıldı
Mesajlar: 409
Kayıt: 15.11.2006, 19:36
Konum: Manisa
İletişim:

Mesaj gönderen BLooD »

bunu profildeki imza bölümüne yapabilirmiyiz? :roll:
İmza, kurallara aykırı olduğu için site yönetimi tarafından değiştirildi.
mehmett
Kayıtlı Kullanıcı
Mesajlar: 199
Kayıt: 24.10.2006, 21:00
Konum: Başkentten bildiriyor...
İletişim:

Mesaj gönderen mehmett »

teşekkürler emeğiniz için güzel bir mod adam :lol: yapıyor mesaj atıyor :)
her inişin bir çıkışı,her gecenin bir sabahı mutlaka vardır....

http://www.bilgicafe.com

buda blogum :)

http://holidayinturkey.blogcu.com/
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir