Mod'un Türkçeleştirilmesi tarafımdan yapılmıştır.

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