Смайлы уже есть в движке. Пост неактуален.
Чего не хватает во второй ветке, так это смайликов. На этом сайте есть множество разработок, но все смайлики. кроме колобков, недостаточно точно передают всё разнообразие человеческих эмоций.Неделю назад обнаружил учебник для самоваров по яваскрипту. Считаю, что создателям яваскрипта, в том виде, как он есть, нужно гвоздь в голову забить. Раньше я считал разработчиков PHP негодяями, но после ознакомления с яваскриптом, считаю их прекрасными людьми, заботящимися о вебмастерах и программистах.
Но, слава б-гу, нашлись люди, разработали jquery.
В общем представляю на всеобщее обозрение результаты моих экспериментов с джикверью.
Картинки смайликов можно удалять и добавлять в папку /smiles/smilies/
Принимает файлы любых форматов. Панель смайлов открывается и закрывается по клику.
Установка — просто скоприровать содержимое архива в корень сайта.
Изменено только два системных файла: /wysiwyg/markitup/sets/default-ru/set.js и \wysiwyg\markitup\sets\default-ru\style.css
--------------------------------------------------------------------------------------------------------------------------
Смайлики доработаны 16.10.2016
Устранены баги с добавлением смайлов вместо личных сообщений в открытую в фоне панель комментариев. Панель смайлов открывается теперь во всплывающем окне и автоматически скрывается по клику в любом месте, кроме самой панели.
Смещение панели смайлов можно задавать изменением переменных x и y в самом верху файла \wysiwyg\markitup\sets\default-ru\set.js
Архив перезалит.
Доработка 17.10.2016
Для мобильных устройств сделал панель по центру экрана и закрытие по клику на любом месте.
Архив перезалит.
Собственно сам архив:
Скачать смайлики для INSTANTCMS2
Совсем забыл. Три кнопки с буквами R G B — ими можно покрасить текст. Выделить текст и нажать кнопку.
По результатам тестирования выяснилось, что после установки необходимо очистить кэш.
Реклама #
AmDmKo 8 лет назад #
Melon 8 лет назад #
Рома из Headpix 8 лет назад #
Ris 8 лет назад #
http://instantcms.ru/blogs/chut-chut-blog/smaily-dlja-instantcms2-obnovlenie.html
Есть один легкий нюанс. Личные сообщения уже выводятся во всплывающем окне. В результате второе всплывающее окно обрезается. Приходится сильно ограничивать количество самайлов, чтобы они помещались.
Ris 8 лет назад #
AmDmKo 8 лет назад #
Ris 8 лет назад #
Этот баг везде или только в личных сообщениях?
AmDmKo 8 лет назад #
Ris 8 лет назад #
AmDmKo 8 лет назад #
AmDmKo 8 лет назад #
Ris 8 лет назад #
Ладно, буду искать в чем дело...
AmDmKo 8 лет назад #
А вот на стене пользователя - смайлы открываются со второго раза.
AmDmKo 8 лет назад #
Попробую со всплывающим окном.
Ris 8 лет назад #
Буду работать над этим.
AmDmKo 8 лет назад #
Ris 8 лет назад #
Может кто из разбирающихся в яваскрипте что подскажет?...
lezginka.ru 8 лет назад #
Kreator 8 лет назад #
Kreator 8 лет назад #
Петрмаг 8 лет назад #
Ris 8 лет назад #
Устранены баги с добавлением смайлов вместо личных сообщений в открытую в фоне панель комментариев. Панель смайлов открывается теперь во всплывающем окне и автоматически скрывается по клику в любом месте, кроме самой панели.
Смещение панели смайлов можно задавать изменением переменных x и y в самом верху файла \wysiwyg\markitup\sets\default-ru\set.js
Архив перезалит.
Василич 8 лет назад #
Ris 8 лет назад #
В InstantCMS2 бибикод не работает.
Андрей 8 лет назад #
Ris 8 лет назад #
Андрей 8 лет назад #
AmDmKo 8 лет назад #
Ris 8 лет назад #
Просто заюзал готовые функции маркитапа.
Андрей 8 лет назад #
По предложениям:
1. На смартфоне смайлами пользоваться не получается, так как всплывает окно, где-то в стороне. Можно было бы адаптивности чутка добавить.
Ris 8 лет назад #
AmDmKo 8 лет назад #
ПС: Еще неплохо было бы, иметь возможность при вставке 1го смайла - что бы поле со смайлами автоматом закрывалось. Допустим реализовать переключателем в коде, add_clos 1 or 0
Ris 8 лет назад #
Я как раз уйму времени потратил, чтобы этого не было.
Решается примитивно в set.js 51-z строка убираете .not('.markItUpInlineUpload')
То есть строка должна выглядеть так:
$('div').click(function(){$('.markItUpInlineUpload').hide('slow', function()
Андрей 8 лет назад #
Ris 8 лет назад #
Khushruz 8 лет назад #
Ris 8 лет назад #
Но я попробую сделать это в зависимости от определения дивайса.
AmDmKo 8 лет назад #
Ris 8 лет назад #
AmDmKo 8 лет назад #
Ris 8 лет назад #
Кэш очистите.
Андрей 8 лет назад #
AmDmKo 8 лет назад #
Ris 8 лет назад #
Вот эмулированный мобильник:
lesterkey 8 лет назад #
lesterkey 8 лет назад #
Bonefacei 8 лет назад #
DELLитант 8 лет назад #
Ris 8 лет назад #
Тогда да, там другой шаблон.
титанио 8 лет назад #
AmDmKo 8 лет назад #
AmDmKo 8 лет назад #
титанио 8 лет назад #
AmDmKo 8 лет назад #
титанио 8 лет назад #
титанио 8 лет назад #
Прям мистика ))
титанио 8 лет назад #
Shuma 8 лет назад #
DimaGrr 7 лет назад #
Ris 7 лет назад #
DimaGrr 7 лет назад #
DimaGrr 7 лет назад #
DimaGrr 7 лет назад #
Олег Васильевич я 7 лет назад #
DimaGrr 7 лет назад #
1. при заходе в "Мой профиль" отсутствует значёк для редактирования профиля (в правом верхнем углу профиля в виде молотка и ключа), соответственно редактировать профиль невозможно.
2. у неавторизированного пользователя в меню написано "Выйти" вместо "Вход"
3. смайлы Колобки для 2 не загружаются по нажатию на смайл (в дефолтовом шаблоне работают).
Олег Васильевич я 7 лет назад #
Ris 7 лет назад #