Плагин Emoji (pre-release)
Как можно видеть из скриншота, плагин добавляет возможность использования Emoji в редакторе MarkItUp. Костыльно, но интегрируется с форумом: его необходимо активировать раньше Emoji (должен стоять первее в plugins.dat). Создан по просьбе Arturio777
Установка
- Скачать плагин: github.com/Chiliec/lsplugin-emoji/releases
- Разархивировать в директорию плагинов и переименовать каталог в emoji
- Активировать плагин
В связи с большим весом плагина выложить в каталог пока не удалось. Плагин абсолютно бесплатный и даже не прописывает ссылок в футере
Поддержать разработку плагина можно пулл реквестами на GitHub или материально — реквизиты в профиле.
52 комментария
1. а как же лицензия? разве их можно поставлять в составе других дистрибутивов?
2. а 840 смайлов не многовато? :) не все браузеры вытерпят, да и сервер может лечь.
Автору мегареспект! Как доберусь до банкомата обязательно сделаю донат. А пока, пошел устанавливать себе этот плагин.
Зачем?Надо переопределять внутреннюю логику редактора. Попробуйте заменить содержимое файла
github.com/livestreet/livestreet/blob/1.0.3/engine/lib/external/jquery/markitup/jquery.markitup.js
на это: gist.github.com/Chiliec/d90cd230e8fba6a7fa3d
Происходит обновление страницы, при этом окошко со смайликами успевает появится
Кстати, вот последние новости по лицензированию github.com/richardcornish/django-emo/issues/1#issuecomment-55650945
1 на шаблоне developer, футур почему то уходит в правую колонку под основное содержимое.
это происходит на всех видах страниц включая «главную»
2 Хотел оставить только один вид смайлов (people) для этого, лишнее удалил из emo.js?
этого достаточно избежать или из style.css тоже нужно удалять лишнее?
3 с форумом, когда отвечаешь на чей то коммент вот что происходит.
4 Можно ли как то добавить свои смайлы (анимированные гифки)? И как это сделать грамотно?
2. Достаточно.
3. Не смог воспроизвести.
4. По аналогии.
А ещё мне понравилось предложение с кликом — как-то это более логично, чем стандартная логика с наведением. Но переопределить пока не получается. Если кто-нибудь поможет — будет прекрасно :)
1. думаю этому не место каждый раз в процессе парсинга:
2. во всех папках не хватает хтаксеса
3. языковые файлы не используются — можно и удалить пустые файлы
4. лучше не делать этого каждый раз при вызове редактора, оно же каждый раз добавляет. можно один раз в переменную, а ту — в функцию, она там будет иметь свое сохраненное состояние.
тоже самое и для комментариев
это если касательно вообще кода. по поводу открытия по клику, могу скинуть кусок кода от моего плагина смайлов, который не был написан по причине отсутствия бесплатной лицензии (я так и не нашел):
по клику оно добавит рядом с кнопкой новый элемент с содержимым «блок со смайлами».
наконец, на сайтах LS появится жизнь ))
Действительно всё плохо или просто непривычно? Можно скриншот или название темы?
P.S: Или просто подождите — в релизе этого не будет.
shot.qip.ru/00bawa-616qWhW0Gt/
Вторая ошибка (на память): нету классcа строка 472 в Engine.class.php
Тут видно, что класс смайлика сменился на 20-1, хотя должен быть 19-1. А все из-за списка цветов перед смайликами.
Также изменил в стилях путь к картинкам, потому что изображение накладывалось на список цветов.
поменял на
Исправления здесь
а у меня вот так отображаются, так и должно быть или я что-то делаю не так? ls1.0.3 spirit theme
Внутри нее распакованные файлы вроде PluginEmoji.class.php, без промежуточных папок.
Я не собирался и не собираюсь выкладывать его в каталог. А поставил минус за неуважительное отношение — плеваться в приличном обществе не принято.
Вопрос. Можно ли поднять панельки наверх? Или можно ли передвинуть кнопки смайлов налево что бы место оставалось.