[ resmi görüntülemek için tıklayın ]
Kod: Tümünü seç
#########################################################################################
## Title: Capitalization MOD v 1.02 UPDATED 17/02/2004
## Author: Locura <administrador@phpbbteam.com.ar> - http://www.phpbbteam.com.ar
## Description: Allows you to set a predefined way to show the topic titles on your forums
## Comments: This mod does everything on the fly, so it doesn`t really change anything
## on your post data ( this way it's very secure that it wont damage anything )
##
##
##
##
## Files To Edit: 6
## admin/admin_board.php
## templates/subSilver/admin/board_config_body.tpl
## language/lang_english/lang_admin.php
## viewforum.php
## viewtopic.php
## search.php
## Included Files: none
##
##
##
##
##
#########################################################################################
#
#-----[ RUN THIS MYSQL QUERY ]----------------------------
#
INSERT INTO `phpbb_config` VALUES ('capitalization', '0');
#
#-----[ OPEN ]---------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]--------------------------------------------
#
$activation_admin = ( $new['require_activation'] == USER_ACTIVATION_ADMIN ) ? "checked=\"checked\"" : "";
#
#-----[ AFTER ADD ]-----------------------------------
#
// Start capitalization MOD
$capitalization_none = ( $new['capitalization'] == '0' ) ? "checked=\"checked\"" : "";
$capitalization_uppercase = ( $new['capitalization'] == '1' ) ? "checked=\"checked\"" : "";
$capitalization_lowercase = ( $new['capitalization'] == '2' ) ? "checked=\"checked\"" : "";
$capitalization_firstchar = ( $new['capitalization'] == '3' ) ? "checked=\"checked\"" : "";
$capitalization_firstcharperword = ( $new['capitalization'] == '4' ) ? "checked=\"checked\"" : "";
// End capitalization MOD
#
#-----[ FIND ]----------------------------------------
#
"ACTIVATION_ADMIN_CHECKED" => $activation_admin,
#
#-----[ AFTER ADD ]-----------------------------------
#
// Start capitalization MOD
"L_CAPITALIZATION" => $lang['Capitalization'],
"L_CAPITALIZATIONEXPLAIN" => $lang['Capitalizationexplain'],
"CAPITALIZATION_NONE_CHECKED" => $capitalization_none,
"CAPITALIZATION_UPPERCASE_CHECKED" => $capitalization_uppercase,
"CAPITALIZATION_LOWERCASE_CHECKED" => $capitalization_lowercase,
"CAPITALIZATION_FIRSTCHAR_CHECKED" => $capitalization_firstchar,
"CAPITALIZATION_FIRSTCHARPERWORD_CHECKED" => $capitalization_firstcharperword,
"CAPITALIZATION_NONE" => $lang['Capitalization_none'],
"CAPITALIZATION_UPPERCASE" => $lang['Capitalization_uppercase'],
"CAPITALIZATION_LOWERCASE" => $lang['Capitalization_lowercase'],
"CAPITALIZATION_FIRSTCHAR" => $lang['Capitalization_firstchar'],
"CAPITALIZATION_FIRSTCHARPERWORD" => $lang['Capitalization_firstcharperword'],
// End capitalization MOD
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]----------------------------------------
#
<tr>
<td class="row1">{L_TOPICS_PER_PAGE}</td>
<td class="row2"><input class="post" type="text" name="topics_per_page" size="3" maxlength="4" value="{TOPICS_PER_PAGE}" /></td>
</tr>
#
#-----[ AFTER ADD ]-----------------------------------
#
<tr>
<td class="row1">{L_CAPITALIZATION}<br> <span class="gensmall">{L_CAPITALIZATIONEXPLAIN}</span></td>
<td class="row2"><input type="radio" name="capitalization" value="0" {CAPITALIZATION_NONE_CHECKED} /> {CAPITALIZATION_NONE} <input type="radio" name="capitalization" value="1" {CAPITALIZATION_UPPERCASE_CHECKED} /> {CAPITALIZATION_UPPERCASE} <input type="radio" name="capitalization" value="2" {CAPITALIZATION_LOWERCASE_CHECKED} />{CAPITALIZATION_LOWERCASE}
<br><input type="radio" name="capitalization" value="3" {CAPITALIZATION_FIRSTCHAR_CHECKED} />{CAPITALIZATION_FIRSTCHAR} <input type="radio" name="capitalization" value="4" {CAPITALIZATION_FIRSTCHARPERWORD_CHECKED} />{CAPITALIZATION_FIRSTCHARPERWORD}</td>
</tr>
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]----------------------------------------
#
$lang['Session_length'] = 'Session length [ seconds ]';
#
#-----[ AFTER ADD ]-----------------------------------
#
// Start capitalization MOD
$lang['Capitalization'] = 'Capitalization';
$lang['Capitalizationexplain'] = 'Allows you to diaplay the topic title capitalized in a predefined way';
$lang['Capitalization_none'] = 'None';
$lang['Capitalization_uppercase'] = 'Uppercase';
$lang['Capitalization_lowercase'] = 'Lowercase';
$lang['Capitalization_firstchar'] = 'First character';
$lang['Capitalization_firstcharperword'] = 'Fist character of each word';
// End capitalization MOD
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_turkish/lang_admin.php
#
#-----[ FIND ]----------------------------------------
#
$lang['Session_length'] = 'Session length [ seconds ]';
#
#-----[ AFTER ADD ]-----------------------------------
#
// Start capitalization MOD
$lang['Capitalization'] = 'Konu Baþlýðý Yazý Stili';
$lang['Capitalizationexplain'] = 'Konu baþlýklarý için karakter ayarlarý';
$lang['Capitalization_none'] = 'Kapalý';
$lang['Capitalization_uppercase'] = 'BÜYÜK';
$lang['Capitalization_lowercase'] = 'küçük';
$lang['Capitalization_firstchar'] = 'Sadece ilk harf büyük';
$lang['Capitalization_firstcharperword'] = 'Her Kelimenin Ýlk Harfi Büyük';
// End capitalization MOD
#
#-----[ OPEN ]---------------------------------------------
#
viewforum.php
#
#-----[ FIND ]----------------------------------------
#
$topic_title = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $topic_rowset[$i]['topic_title']) : $topic_rowset[$i]['topic_title'];
#
#-----[ AFTER ADD ]-----------------------------------
#
// Start capitalization MOD
switch($board_config['capitalization'])
{
case 1: $topic_title = strtoupper($topic_title);
break;
case 2: $topic_title = strtolower($topic_title);
break;
case 3: $topic_title = ucfirst($topic_title);
break;
case 4: $topic_title = ucwords($topic_title);
break;
default: break;
}
// End capitalization MOD
#
#-----[ OPEN ]---------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]----------------------------------------
#
$topic_title = $forum_topic_data['topic_title'];
#
#-----[ AFTER ADD ]-----------------------------------
#
// Start capitalization MOD
switch($board_config['capitalization'])
{
case 1: $topic_title = strtoupper($topic_title);
break;
case 2: $topic_title = strtolower($topic_title);
break;
case 3: $topic_title = ucfirst($topic_title);
break;
case 4: $topic_title = ucwords($topic_title);
break;
default: break;
}
// End capitalization MOD
#
#-----[ OPEN ]---------------------------------------------
#
search.php
#
#-----[ FIND ]----------------------------------------
#
$topic_title = $searchset[$i]['topic_title'];
#
#-----[ AFTER ADD ]-----------------------------------
#
// Start capitalization MOD
switch($board_config['capitalization'])
{
case 1: $topic_title = strtoupper($topic_title);
break;
case 2: $topic_title = strtolower($topic_title);
break;
case 3: $topic_title = ucfirst($topic_title);
break;
case 4: $topic_title = ucwords($topic_title);
break;
default: break;
}
// End capitalization MOD
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoF