Текстовый редактор и смайлики для простых людей (не программистов)

Главные вкладки

Аватар пользователя Happy Smile Happy Smile 31 января 2019 в 11:00

Почему я так пишу? Так вот, я перепробовала много модулей для форматирования текста и все те редакторы, или не работают на мобильных устройствах, или работают на мобильных, но текст переключается на HTML, и этот HTML просто напугает простого пользователя.

Может Вы знаете модуль, или еще какие-то инновации, которые работают подобно Microsoft Word, где форматирования текста никоим образом не переключается на HTML, а просто форматированный текст.

Идентично все со смайликами.

Буду очень рада за помощь, думаю не только я буду рада)))

Лучший ответ

Аватар пользователя ivnish ivnish 1 февраля 2019 в 7:39
1

Заходим в глобальный профиль CKEditor и меняем версию из CDN (можно и локально скачать библиотеку)



Меняем каталог для плагинов, чтобы он не находился в каталоге с модулем. Я указал каталог /sites/all/libraries/ckeditor-plugins



Заходим https://ckeditor.com/cke4/addon/emoji и качаем плагин для версии 4.11.2

Закидываем его в наш каталог с плагинами

Затем идем в текущий профиль и включаем плагин (вкладка "внешний вид редактора")



Проверяем, всё работает



Комментарии

Аватар пользователя ivnish ivnish 31 января 2019 в 11:05

А чем CKEditor не устраивает? не переключайте его в HTML (там это называется "источник") и будет "подобно Microsoft Word"

Аватар пользователя Happy Smile Happy Smile 31 января 2019 в 13:26

я обновила версию CKEditor к 4.11.2 (кстати редактор стал намного лучще и красивее), потом загрузила все плагины в /sites/all/libraries/ckeditor/plugins/ потом их подключила тут /sites/all/libraries/ckeditor/config.j вот так

CKEDITOR.editorConfig = function( config ) {
        config.language = 'fr';
        config.uiColor = '#AADC6E';
        config.extraPlugins = 'emoji,hkemoji,autocomplete.emojione';
};

Потом почистила кэш и запустила крон и ничего ((( что я сделала не так?

Аватар пользователя Happy Smile Happy Smile 31 января 2019 в 19:49

пробовала ище так Редактировать профиль CKEditor - Пользовательская конфигурация JavaScript - и там вписала config.extraPlugins = 'hkemoji';

потом жму вставить смайл и смайлы не отображаются, если все таки вставить то что не отображается то там такой адрес sites/all/libraries/ckeditor/plugins/hkemoji/sticker/teeth_smile.png но если зайти по такому адресу sticker, то там 4 папки - facebook, milkbottle, onion, red. Что тогда делать ?

Аватар пользователя ivnish ivnish 1 февраля 2019 в 7:39
1

Заходим в глобальный профиль CKEditor и меняем версию из CDN (можно и локально скачать библиотеку)



Меняем каталог для плагинов, чтобы он не находился в каталоге с модулем. Я указал каталог /sites/all/libraries/ckeditor-plugins



Заходим https://ckeditor.com/cke4/addon/emoji и качаем плагин для версии 4.11.2

Закидываем его в наш каталог с плагинами

Затем идем в текущий профиль и включаем плагин (вкладка "внешний вид редактора")



Проверяем, всё работает



Аватар пользователя Happy Smile Happy Smile 31 января 2019 в 20:44

Да, и правда)))

ПОЛУЧИЛОСЬ!

Кстати а почему ме пишет, что небезопасно чтобв для пользователей включать смайлы, тоесть тег img ?

Аватар пользователя Happy Smile Happy Smile 1 февраля 2019 в 11:11

Вспомнила, был модуль который проверяет сайт на уязвимости, и вот у меня был включен тег для пользователей img, и вот этот модуль мне сказал, что это небезопасно. Это правда?

Аватар пользователя bumble bumble 1 февраля 2019 в 5:08
1

itcrowd72 wrote:

Нужно скачать и закинуть в каталог /sites/all/modules/ckeditor/plugins

Аййяйяй! Модуль-хаккинг! Низзя такие советы публиковать!

Слетит после обновы.

CKEditor позволяет настраивать локацию как плагинов, так и библиотек (admin/config/content/ckeditor/editg). Нужно там все модифицировать.

Аватар пользователя ivnish ivnish 1 февраля 2019 в 7:41

Не соглашусь, что это прям "модуль-хакинг", но и правда может перезаписаться при обновлении, если обновление будет через drush. Дополнил инструкцию.

Аватар пользователя Happy Smile Happy Smile 2 февраля 2019 в 12:27

Я заметила, что смайлики отображаются как Абсолютный url, а у меня есть правило которое блокирует ссылки , аида http, можно как то настроить чтобы смайлики отображались без https://site.com/ , а такого рода /sites/all/libraries/ckeditor/plugins/hkemoji/картинка_смайла.png

Аватар пользователя Happy Smile Happy Smile 7 февраля 2019 в 21:08

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