hoe kan dit?...

Code: Selecteer alles
##############################################################
## MOD Title: Configurable Smilies Table
## MOD Author: Smartor <smartor_xp@hotmail.com> (Hoang Ngoc Tu) http://smartor.is-root.com
## Poreman <poreman@msn.com>
## MOD Description: This MOD will allow admin configure the number of column/row of smilies
## table on posting screen
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 10 Minutes
## Files To Edit: 4
## admin/admin_board.php
## includes/functions_post.php
## language/language_english/lang_admin.php
## templates/subSilver/admin/board_config_body.tpl
## Included Files: N/A
##############################################################
## Author Notes:
## this mod was developped from my private talk with Poreman
## for any concerns, please contact me at http://smartor.is-root.com
##############################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]---------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]----------------------------------------
#
$inline_columns = 4;
$inline_rows = 5;
$window_columns = 8;
#
#-----[ REPLACE WITH ]--------------------------------
#
$inline_columns = $board_config['smilie_columns'];
$inline_rows = $board_config['smilie_rows'];
$window_columns = $board_config['smilie_window_columns'];
#
#-----[ FIND ]----------------------------------------
#
$smilies_count = ( $mode == 'inline' ) ? min(19, $num_smilies) : $num_smilies;
#
#-----[ REPLACE WITH ]--------------------------------
#
$smilies_count = ( $mode == 'inline' ) ? min( (($inline_columns * $inline_rows) - 1), $num_smilies) : $num_smilies;
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]----------------------------------------
#
<tr>
<td class="row1">{L_SMILIES_PATH} <br /><span class="gensmall">{L_SMILIES_PATH_EXPLAIN}</span></td>
<td class="row2"><input type="text" size="20" maxlength="255" name="smilies_path" value="{SMILIES_PATH}" /></td>
</tr>
#
#-----[ AFTER ADD ]-----------------------------------
#
<tr>
<td class="row1">{L_SMILIE_TABLE_COLUMNS}</td>
<td class="row2"><input class="post" type="text" size="3" maxlength="2" name="smilie_columns" value="{SMILIE_COLUMNS}" /></td>
</tr>
<tr>
<td class="row1">{L_SMILIE_TABLE_ROWS}</td>
<td class="row2"><input class="post" type="text" size="3" maxlength="2" name="smilie_rows" value="{SMILIE_ROWS}" /></td>
</tr>
<tr>
<td class="row1">{L_SMILIE_WINDOW_COLUMNS}</td>
<td class="row2"><input class="post" type="text" size="3" maxlength="2" name="smilie_window_columns" value="{SMILIE_WINDOW_COLUMNS}" /></td>
</tr>
#
#-----[ OPEN ]---------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]----------------------------------------
#
"L_SMILIES_PATH_EXPLAIN" => $lang['Smilies_path_explain'],
#
#-----[ AFTER ADD ]-----------------------------------
#
"L_SMILIE_TABLE_COLUMNS" => $lang['Smilie_table_columns'],
"L_SMILIE_TABLE_ROWS" => $lang['Smilie_table_rows'],
"L_SMILIE_WINDOW_COLUMNS" => $lang['Smilie_window_columns'],
#
#-----[ FIND ]----------------------------------------
#
"SMILIES_PATH" => $new['smilies_path'],
#
#-----[ AFTER ADD ]-----------------------------------
#
"SMILIE_COLUMNS" => $new['smilie_columns'],
"SMILIE_ROWS" => $new['smilie_rows'],
"SMILIE_WINDOW_COLUMNS" => $new['smilie_window_columns'],
#
#-----[ OPEN ]---------------------------------------------
#
language/language_english/lang_admin.php
#
#-----[ FIND ]----------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE ADD ]----------------------------------
#
//
// Configurable Smilies Table MOD
//
$lang['Smilie_table_columns'] = 'Smilie table columns';
$lang['Smilie_table_rows'] = 'Smilie table rows';
$lang['Smilie_window_columns'] = 'Smilie window columns';
#
#-----[ SQL ]----------------------------------------------
# replace "phpbb_" in the folloing queries with your prefix
#
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_columns', '4');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_rows', '5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_window_columns', '8');
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM