| yura3d | 
					
						 Отправлено: 13 марта 2011 — 19:09          
					 | 
				 
				
					
	        			
  
						  
        				ExBB Team ExBB Developer ExBB Mods Author 
        				 
  
        				Покинул форум 
        				Сообщений всего: 3394 
        				Дата рег-ции: Февр. 2009  
        				 Откуда: Минск, Беларусь 
						Репутация: 353 
        				 
        				 
         				 
        				  
					 | 
					BON пишет:хотелось чтобы открывалось окошко как я показал на скрине (вобщем как открывается окно со смаилами в QIP )   
В принципе на JavaScript всплывающее окно со смайлами несложно сделать 
 
BON пишет:НУ и естественно убрать в админке описания у смаилов.   
Описания смайлов можно просто не выводить на форуме (соответственно, пропадёт вывод описаний смайлов при наведении курсора на смайлы, а также решится проблема со вставкой описания смайла в форму редактора сообщений при цитировании с выделением цитируемого текста) | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            			
            			
            			
            			
            			
				
					| electron | 
					
						 Отправлено: 15 октября 2011 — 16:41          
					 | 
				 
				
					
	        			
  
  
						   
        				ExBB Team 
        				 
  
        				Покинул форум 
        				Сообщений всего: 3917 
        				Дата рег-ции: Февр. 2009  
        				 
						Репутация: 341 
        				 
        				 
         				 
        				  
					 | 
					cooper пишет:А не подскажите как удалить из окошек смайликов, всякие там счетчики. 
Счетчики у меня находятся в файле counters.php 
Пробовал отследить их путь, но потерялся в tools.php   
 
в файле tools.php найдите строки : 
 
Спойлер (Отобразить)CODE:function showsmiles() { 
		global $fm,$curcatid; 
 
		$sm_list = $fm->_Read(FM_SMILES); 
 
		$smoption = ''; 
		if (count($sm_list['cats']) === 0) { 
			$fm->_Message(' :-)',$fm->LANG['SmilesNoCats']); 
		} 
 
		if (($curcatid = $fm->_Intval('cat')) === 0 || !isset($sm_list['cats'][$curcatid])) { 
			ksort($sm_list['cats'],SORT_NUMERIC); 
			reset($sm_list['cats']); 
			$curcatid = key($sm_list['cats']); 
		} 
 
		foreach ($sm_list['cats'] as $catid => $catname) { 
				$selected = ($curcatid === $catid) ? ' selected':''; 
				$smoption .= '<option value="'.$catid.'"'.$selected.'>'.$catname.'</option>'; 
		} 
 
		$smiles_list = array_filter($sm_list['smiles'], "get_smilescat"); 
		unset($sm_list); 
 
		if (count($smiles_list) === 0) { 
			$fm->_Message(' :-)',$fm->LANG['NoSmilesInCat']); 
		} 
 
		$keys = array_keys($smiles_list); 
		$k = 1; 
		while (count($keys)<(ceil(count($keys)/3))*3) $keys[] = "emptysmile_".$k++; 
 
		$get_param = 'tools.php?action=smiles&cat='.$curcatid.'&p={_P_}'; 
		$pages = Print_Paginator(count($keys),$get_param,30,8,$first,TRUE); 
		$keys	= array_slice($keys,$first,30); 
 
		$i = 0; $datashow = ''; 
		foreach ($keys as $code) { 
				$smile = "cell".$i; 
				$$smile = (isset($smiles_list[$code])) ? '<a href="#" onClick="opener.bbcode(0,\''.$code.'\');self.focus();" title="'.$smiles_list[$code]['emt'].'"><img src="./im/emoticons/'.$smiles_list[$code]['img'].'" border="0" alt="'.$smiles_list[$code]['emt'].'" /></a>':' '; 
				$i++; 
				if ($i === 3){ 
					$i = 0; 
					include('./templates/'.DEF_SKIN.'/smiles_data.tpl'); 
				} 
		} 
 
		$fm->_Title = ' :-)'; 
		include('./templates/'.DEF_SKIN.'/all_header.tpl'); 
		include('./templates/'.DEF_SKIN.'/smiles_show.tpl'); 
		include('./templates/'.DEF_SKIN.'/footer.tpl'); 
		return TRUE; 
}    
 
и из этого кода уберите строку  
 
Спойлер (Отобразить)PHP:include('./templates/'.DEF_SKIN.'/footer.tpl');    | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            			
            			
				
					| shyuser | 
					
						 Отправлено: 20 января 2013 — 18:36          
					 | 
				 
				
					
	        			
  
						  
        				Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 111 
        				Дата рег-ции: Июль 2009  
        				 Откуда: Лукоянов, Нижегородская область, Россия 
						Репутация: 16 
        				 
        				 
         				 
        				  
					 | 
					notani, обработчик вывода окна со смайлами  находится в файле tools.php в корневой директории форума, шаблон вывода каждой конкретной строки таблицы со смайлами хранится в файле smiles_data.tpl в папке шаблона, а самой таблицы со смайлами в smiles_show.tpl также в папке шаблона. 
Например, чтобы сделать пять столбцов, нужно  
1 - в файле tools.php, в функции function showsmiles() найти строки CODE:				if ($i === 3){ 
					$i = 0; 
					include('./templates/'.DEF_SKIN.'/smiles_data.tpl'); 
				}   и заменить на CODE:				if ($i === 5){ 
					$i = 0; 
					include('./templates/'.DEF_SKIN.'/smiles_data.tpl'); 
				}   
в нём же найти строку CODE:while (count($keys)<(ceil(count($keys)/3))*3) $keys[] = "emptysmile_".$k++;   и заменить на CODE:while (count($keys)<(ceil(count($keys)/5))*5) $keys[] = "emptysmile_".$k++;   
2 - в файле smiles_data.tpl заменить строки CODE:					<td width="34%">{$cell0}</td> 
					<td width="33%">{$cell1}</td> 
					<td width="34%">{$cell2}</td>   строками CODE:						<td width="20%">{$cell0}</td> 
					<td width="20%">{$cell1}</td> 
					<td width="20%">{$cell2}</td>					 
					<td width="20%">{$cell3}</td> 
					<td width="20%">{$cell4}</td>   
3 - в файле smiles_show.tpl в трёх местах заменить  на  
 
Всё.  (Отредактировано автором: 20 января 2013 — 18:38)  | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            
					 |