Скрипт кастомных смайлов для форума
version: 1.0.2
Скрипт добавляет меню смайлов в панель ответа.
Польза:
1. Есть вкладка, где пользователь может сохранить собственные стикеры для личного пользования
2. Раскрывающийся список со стикерами не болтается под формой ответа
3. Ссылки на стикеры хранятся в отдельном файле и не засоряют поля html в настройках
4. Можно легко и просто разделить стикеры на группы
5. Картинки смайлов грузятся только при вызове меню, а не вместе со страницей
<script src="https://forumstatic.ru/files/0017/95/29/40399.js"></script>
<script>
$(document).ready(function() {
hvStickerPack.init("ССЫЛКА_НА_ФАЙЛ_СО_СТИКЕРАМИ");
});
</script>Вместо ССЫЛКА_НА_ФАЙЛ_СО_СТИКЕРАМИ должна стоять ссылка на файл формата txt в кодировке UTF8 with BOM (иначе название вкладок будет нечитаемо в кириллице). Пример файла.
Код:Название группы 1 http://урл1... http://урл2... http://урл3... Название группы 2 http://урл4... http://урл5... http://урл6... http://урл7... http://урл8... http://урл9... http://урл10... http://урл11... http://урл12... http://урл13...
Я постарался сделать стили для скрипта на максимально низком уровне, чтобы администраторам было просто перебить предустановленные стили своими. Чтобы изменить стили окна стикеров используйте стиль:
Код:.hvStickerPackModalContainer .hvStickerPackModal { background: ВАШ_ФОН; ... }Стили кнопок для стикерпаков:
Код:.hvStickerPackModalContainer .hvStickerPackModalTab { ... }
Пример - здесь.
