Код: Выделить всё
$smilies_count = ($mode == 'inline') ? min(19, $num_smilies) : $num_smilies;
и я блин не знаю что за : и ? в пхп ((((

хоть скажите как эта хрень называется а то даже не понятно что на пхп.нет искать...

Код: Выделить всё
$smilies_count = ($mode == 'inline') ? min(19, $num_smilies) : $num_smilies;
Код: Выделить всё
if ($mode == 'inline' && $num_smilies > $inline_rows * $inline_columns)
{
$template->assign_block_vars('switch_smilies_extra', array());
$template->assign_vars(array(
'L_MORE_SMILIES' => $lang['More_emoticons'],
'U_MORE_SMILIES' => append_sid("posting.$phpEx?mode=smilies"))
);
}
Код: Выделить всё
$template->assign_block_vars('switch_smilies_extra', array());
$template->assign_vars(array(
'L_MORE_SMILIES' => $lang['More_emoticons'],
'U_MORE_SMILIES' => append_sid("posting.$phpEx?mode=smilies"))
);
Нет ну это конечно хорошо, просто ваш вопрос изначально был другим ..Alice писал(а):Вопрос №8: Как можно изменить количество смайликов, отображающихся по-умолчанию при написании нового сообщения (т.е. без клика на "Дополнительные смайлики")?
Ответ: В файле "includes/functions_post.php" в определении функции generate_smilies в строке "$inline_rows = 5;" заменить 5 (это кол-во строк) на большее число (например на 6). Можно менять и параметр "$inline_columns" (кол-во колонок со смайликами).
Вот если я хочу вывести 21 смайл, по этому совету этого не сделать ..natali писал(а):вопрос номер два - как сделать вывод не 20 а 24 смайлов?
Код: Выделить всё
#
#------------------------[ OPEN ]------------------------
#
includes/functions_post.php
#
#------------------------[ FIND ]------------------------
#
'smiliesbody' => 'posting_smilies.tpl')
);
#
#---------------------[ AFTER, ADD ]---------------------
#
for( $i = 0; $i < count($smile_groups); $i++ )
{
$group_array[$i + 1] = $smile_groups[$i]['name'];
if( $smile_groups[$i]['group_id'] == intval($smile_group))
{
$current_group = $smile_groups[$i];
}
if( $smile_groups[$i]['name'] == $board_config['smilies_default_group'] )
{
$default_group = $smile_groups[$i];
}
}
if( empty($default_group) )
{
$default_group = $smile_groups[0];
}
if( empty($smile_group) )
{
$smile_group = $default_group['group_id'];
$current_group = $default_group;
}
// WHERE
if ( count($smile_groups) > 0 )
{
// set additional options
$where = ' WHERE smile_group = \'' . intval($smile_group) . '\'';
$window_columns = $current_group['cols'];
}
// create a menu
if ( count($smile_groups) > 1 )
{
$template->assign_block_vars('groups', array(
'MENU_WIDTH' => ' width="100"')
);
for( $i = 0; $i < count($smile_groups); $i++ )
{
$template->assign_block_vars('groups.groups_row', array(
'GROUP' => $smile_groups[$i]['name'],
'ID' => $smile_groups[$i]['group_id'])
);
}
}
}
else
{
for( $i = 0; $i < count($smile_groups); $i++ )
{
if( $smile_groups[$i]['name'] == $board_config['smilies_default_group'] )
{
$where = ' WHERE smile_group = \'' . $smile_groups[$i]['group_id'] . '\'';
}
}
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
$template->set_filenames(array(
'smiliesbody' => 'posting_smilies.tpl')
);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
elseif ($mode == 'window_announcement_text')
{
$userdata = session_pagestart($user_ip, $page_id);
init_userprefs($userdata);
$gen_simple_header = TRUE;
$page_title = $lang['Site_Announcement'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'smiliesbody' => 'posting_smilies_announcement_centre_text.tpl')
);
}
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'quick_reply' )
{
$inline_columns = 4;
$inline_rows = 5;
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $mode == 'quick_reply' )
{
$inline_columns = $board_config['smilies_inline_columns'];
$inline_rows = $board_config['smilies_inline_rows'];
$window_columns = $board_config['smilies_window_columns'];
$where = '';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM