Смайлы сортировка

Как упорядочить вывод смайлов в редакторе?

 
Посетитель
small user social cms
Сообщений: 36
Поднимался вопрос в ЭТОЙ теме. Но судя по дате, это для более ранних версий. Кто подскажет где копнуть для 1.10.3

Или как можно упорядочить вывод смайлов по другому?

У меня на сайте сейчас такой хаос:
Смайлы сортировка

Замена на этот участок кода, приводит к не открытию панели смайлов

Код PHP:
  1.  
  2. public static function getSmilesPanel($for_field_id){
  3. $html = '<div class="usr_msg_smilebox" id="smilespanel" style="display:none">';
  4. $dir = '/images/smilies/';
  5. if ($handle = opendir(PATH.$dir)) {
  6. while (false !== ($file = readdir($handle))) {
  7. if ($file != '.' && $file != '..' && strstr($file, '.gif')){
  8. $tag = str_replace('.gif', '', $file);
  9. $files[$tag] = $file;
  10. }
  11. }
  12. closedir($handle);
  13. ksort($files);
  14. foreach($files as $tag => $file) {
  15. $html .= '<a href="javascript:addSmile(\''.$tag.'\', \''.$for_field_id.'\');"><img src="'.$dir.$file.'" border="0" /></a> ';
  16. }
  17. }
  18. $html .= '</div>';
  19. return $html;
  20. }
  21.  
Редактировалось: 1 раз (Последний: 1 ноября 2014 в 17:45)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Всё гораздо проще
Реклама
cms
Посетитель
small user social cms
Сообщений: 36
Maikl, Этот вариант не подойдет. Мне нужна именно структурированность смайлов а не малый размер окна. Нужно что бы они приобрели порядок который нужен мне. Но за идею спасибо.
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Замена на этот участок кода, приводит к не открытию панели смайлов
Замените в вашем коде строку:
Код PHP:
  1. $html = '<div class="usr_msg_smilebox" id="smilespanel" style="display:none">';
на:
Код PHP:
  1. $html = '<div class="usr_msg_smilebox" id="smilespanel-'.$for_field_id.'" style="display:none">';
и панель заработает. Сортировку не проверял, дальше сами
Хватит париться, живи как нравится!
Посетитель
small user social cms
Сообщений: 36
Спасибо оно! Огромный плюс

Вот код кому надо

Участок кода в файле page.class.php заменить на:
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: