Код: Выделить всё
			$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