Дополнительная смайл-панель для 1-10-1

#1 17 июля 2013 в 09:05
Кто нибудь ставил уже на 1-10-1 альтернативную смайл-панель на редактор? Нашел вот этот хак трехлетней давности. Кто нибудь пробовал его для 1-10-1, будет работать?
#2 17 июля 2013 в 22:38


Кто нибудь ставил уже на 1-10-1 альтернативную смайл-панель на редактор? Нашел вот этот хак трехлетней давности. Кто нибудь пробовал его для 1-10-1, будет работать?

Май
А зачем дополнительня панель, если можно все смайлы засунуть туда же и сделать её с прокруткой?
#3 18 июля 2013 в 08:55
В основной будет десяток "стандартных" смайлов, часто используемых, а в дополнительную можно пихнуть сотни всяких разных, вот ее можно и с прокруткой сделать. В тех случаях когда нужно выбрать обычный, простой смайл — можно будет открыть стандартную панель и моментально найти там нужный смайл, а при желании соригинальничать — можно открыть доп панель и помедитировать в ней несколько минут в поисках нужной эмоции с тонкой настройкой ).

Я закинул примерно сотню разных смайлов в стандартную папку и в итоге обычный смайл — "улыбка" оказался где то в куче ближе к концу списка, чтобы найти его взглядом нужно потратить почти целую минуту. Поэтому задумался над возможностью сделать альтернативную панель для разной экзотики.
#4 20 июля 2013 в 01:24

В основной будет десяток "стандартных" смайлов, часто используемых, а в дополнительную можно пихнуть сотни всяких разных, вот ее можно и с прокруткой сделать.

Май
Дело в том, что, панель смайлов в редакторе, не идет в качестве плагина, который можно извлечь-переименовать изменить пути внутри файлов- и подключить как новый плагин. С этим есть трудности. Если сумеете выделить код из редактора, который касаеться вывода смайлов, и вывести его в отдельный плагин… то респект.
А так, надо искать сторонние плагины к редактору типа plugins FCK smiley -(не хаки к инстанту ) а просто в поисk; ПЛАГИНЫ РЕДАКТОРА FCK -plugins FCK.И тогда подключив его сможете использовать как альтернативную панель.
#5 20 июля 2013 в 15:23

Дело в том, что, панель смайлов в редакторе, не идет в качестве плагина, который можно извлечь-переименовать изменить пути внутри файлов- и подключить как новый плагин. С этим есть трудности. Если сумеете выделить код из редактора, который касаеться вывода смайлов, и вывести его в отдельный плагин… то респект.

oll


— 1.10.1 core/classes/page.class.php
метод getSmilesPanel()

в коде предусмотрен эвент 'REPLACE_SMILES'
  1.  
  2. public static function getSmilesPanel($for_field_id){
  3.  
  4. $p_html = cmsCore::callEvent('REPLACE_SMILES', array('html' => '', 'for_field_id'=>$for_field_id));
  5. if($p_html['html']){ return $p_html['html']; }
  6.  
можно написать плагин на данный эвент, заменяющий стандартную панель…
#6 22 июля 2013 в 07:57
Эвент REPLACE_SMILES, решение для редактора BBCode.
Ошиблась, не о том редакторе речь вела.
А я, все про свое… я про FCK.
//Извиняюсь, не вьехала.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.