avatar
На сайте уже 595 пользователей

Опция "CKEditor - 4.7.3 full" в настройках - где она?

anpspb(3 месяца назад)

Здравствуйте все! Пришел на сайт, скачал движок, установил на хостинг, пытаюсь работать.

Сюда пришел, прочитав в Инете восторженные слова про my-engine, когда выбирал CMS для небольшого сайта.

Сразу понравилось: быстрая установка и работа, ясная админка, красивый и понятный дефолтный дизайн, и ничего лишнего! Разрабы - большие молодцы, им громадное спасибо и респект! И кажется, что дальше - сплошной восторг?

Не совсем: мало документации и даже старания сайта "сам вебе веб мастер" не помогают. В частности, захотелось поставить более продвинутый CKEditor, сделал как написано : "После загрузки модуля редактора, необходимо перейти в раздел "Настройки", выбрать опцию "CKEditor - 4.7.3 full" и сохранить настройки". Однако, перерыв всю админку, не нашел никаких "опций".

На других сайтах про настройку CKEditor пишут, что после модификации config.js надо "перегрузить сервер" и "убедиться, что нужные шрифты установлены в теме или шаблоне". Но ни в "сам себе", ни в описании на сайте движка про это - ни слова!

Где бы добыть инфо про настройки редактора, коллеги? Выручайте! Спасибо заранее!

PS. Кстати, если случайно завел новую тему про то, что ранее было - не обессудьте. Поиска по Сообществу на странице нет, и потому перед написанием сего опуса я просмотрел все 6 страниц форума Сообщества, безрезультатно!

Вернуться назад к другим темам

Ответы пользователей

Чтобы оставлять сообщения необходимо авторизоваться
avatar
anpspb 3 месяца назад

aukc, уважаемый коллега, спасибо за Ваши комментарии, своим замечанием я ни в коем случае не хотел поставить под сомнение Вашу информацию, просто дал ссылку на ту, которую нашел в Инете. И естественно, я не знал, что редактор реализован как плагин, видимо, с определенной (до-/пере-)делкой). И когда у меня не получилось найти соответствующие строки в config.js я стал их искать в теле ckeditor.js. И совершенно не зарывался в код и детали реализации - такой задачи не было. А когда удалось достичь цели с новым набором шрифтов, подправив код, просто поделился этой инфой, предполагая что кому-то (а м.б. даже и мне через некоторое время) это пригодится.

Я искренне благодарил и Вас, и Surfyk-а за поддержку, т.к. всегда нелегко изучать новую систему без помощи знатоков и старожилов! А по мере изучения ME появляются очередные вопросы, и по ним я пишу сюда на форум, помня, что были недоуменные замечания по поводу молчания юзеров. Вот и очередную тему открыл в связи с нештатным, как мне кажется, поведением системы после замена шаблона. И надеюсь, что так же по делу и оперативно, как всегда, смогу получить доброжелательный ответ. Заранее спасибо!

avatar
aukc 3 месяца назад

anpspb, Вы думаете что в Getsimple CMS сейчас старый редактор стоит? В Getsimple CMS редактор CKEditor сейчас очень крутой со многими нужными дополнениями и море других редакторов а сейчас даже Editor.js и еще сейчас в Getsimple CMS редактор CKEditor можно редактировать из файла конфигурации самой CMS. Просто надо быть в курсе что и как сделано в этих CMS и конечно использовать новые версии CMS например Getsimple CMS CE смотреть по этой ссылке https://getsimplecms-ce.github.io/

Я Вам написал как можно сделать в этой CMS и Surfyk сразу понял как это можно сделать ведь он понимает как сделан плагин редактора CKEditor для этой CMS. Поэтому я думаю что Вы пишите : про инфо от aukc: его данные про описание шрифта в config.js относится к сентябрю 2016 г. (http://forum.getsimplecms.ru/viewtopic.php?id=808) и поэтому понятно, почему сейчас в более современных версиях редактора параметр font_names уже находится в ckeditor.js. это не совсем правильно, в Вашем случае это не зависит от версии а зависит от того как сделан плагин.

avatar
aukc 3 месяца назад

anpspb, Вот текст сообщения в чате который я писал прочитайте внимательно:

Первое если Вы добавите шрифты через css темы то эти шрифты будут автоматом для всего сайта и не надо будет выбирать в редакторе. второе если Вы хотите добавить шрифт в редактор то я добавлял редактор CKEditor шрифты на Getsimple CMS но думаю тут тоже возможно но я думаю что это лучше обсудить с тем кто делал плагин CKEditor для этой CMS. Как добавить свои шрифты в CKEditor вот инструкция два варианта зависит от конфига в плагине: первый ckeditor/config.js прописать строку с добавлением других шрифтов, не забывая указать уже существующие. Найдите строку

config.toolbar = 'FULL';

и после нее добавьте

config.font_names = 'Palatino Linotype;Calibri;Candara;Myriad;Arial/Arial, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, sans-serif;Verdana/Verdana, Geneva, sans-serif';

Где до arial указаны дополнительные шрифты (Palatino Linotype;Calibri;Candara;Myriad;). но у меня в Getsinple CMS так не получилось а получилось вот так второй вариант После этих строк:

config.toolbar_advanced =

[['Bold', 'Italic', 'Underline', 'NumberedList', 'BulletedList', 'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock', 'Table', 'TextColor', 'BGColor', 'Link', 'Unlink', 'Image', 'RemoveFormat', 'Source'],

'/',

['Styles','Format','Font','FontSize','CodeSnippet']];

Добавил вот это:

config.font_names = 'Oranienbaum;Calibri;Candara;Myriad;Arial/Arial, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, sans-serif;Verdana/Verdana, Geneva, sans-serif';

Где до arial указаны дополнительные шрифты (Oranienbaum;Calibri;Candara;Myriad;)

Условие шрифт должен быть установлен на компьютере и подключён в теме или шаблоне который используется.

avatar
aukc 3 месяца назад

anpspb, Вы видимо не понимаете что пишите или не читаете что я писал в чате, при чем тут год я писал что если Вы хотите добавить шрифт в редактор то я добавлял редактор CKEditor шрифты на Getsimple CMS но думаю тут тоже возможно но я думаю что это лучше обсудить с тем кто делал плагин CKEditor для этой CMS. То есть объясню еще раз для тех кто не понимает в редакторе CKEditor и в Getsimple CMS меняется и сейчас также и причем тут более современные версии я тоже писал что в этой CMS редактор сделан плагином и оттого как сделан этот плагин и зависит где конфиг файл я Вам и советовал обсудить с тем кто делал плагин CKEditor для этой CMS. Не пишите ерунду если не понимаете.

avatar
anpspb 3 месяца назад

Surfyk, добавляю про инфо от aukc: его данные про описание шрифта в config.js относится к сентябрю 2016 г. (http://forum.getsimplecms.ru/viewtopic.php?id=808) и поэтому понятно, почему сейчас в более современных версиях редактора параметр font_names уже находится в ckeditor.js.

avatar
anpspb 3 месяца назад

Surfyk, Вы были правы: нужный шрифт появился после очистка кэша! А по поводу места расположения параметр font_names настройки шрифтов был прав я - это именно в ckeditor.js, т.к. config.js и слишком мал, и штатных параметров настройки шрифтов там просто нет - они вынесены в основной модуль.

Теперь можно продолжать изучать расширения и остальные прелести ME!

Еще раз спасибо за помощь!

avatar
Surfyk 3 месяца назад

anpspb, почему Вы пишите про файл ckeditor.js. Все настройки панели инструментов редактора находятся в файле config.js, туда и нужно вставлять параметр font_names. И таки да, после изменения config.js нужно почистить кэш в браузере.

avatar
anpspb 3 месяца назад

Surfyk, спасибо за ободряющую поддержку! Примерно такой код я и вставил, но в ckeditor.js, т.к. именно там и нашёл всю Вашу строку в параметре font_names (кроме имени Century, естественно). А auks писал, видимо, на основе поста в инете, старого, я его тоже видел, как и описание в доках ckeditor-а. А в установленной версии СКЕ у меня этот оператор именно не в конфиге, а в основном большом js-файле. Поэтому туда и добавил Century.

Вот и думаю, м.б. надо кеш почистить или ещё что перезапустить, чтобы именно обновленный ckeditor.js подтянулся.

Остаётся ещё вопрос- как шрифты описаны в шаблоне (если сделано так) и как работают.

Прямо сейчас не помню, используется ли в ME какой-то шаблонизатор или нет. Сейчас вошёл со смарта, дома ещё взгляну код шаблона, м.б. что прояснится.

avatar
Surfyk 3 месяца назад

anpspb, бывает. Тогда будем дальше смотреть веселые картинки. Начнем с того, что, как рекомендовал auks, нужно вставить примерно такой код

config.font_names = 'Century Gothic;Arial/Arial, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, sans-serif;Verdana/Verdana, Geneva, sans-serif';

Вставлять его он рекомендует в файл config.js, это примерно так - https://3shaga.ru/files/skr009.png

Результат - https://3shaga.ru/files/skr010.png

Удачи. У Вас все получится.

avatar
anpspb 3 месяца назад

Surfyk, Да, номер не прошел :-( Видимо, установка шрифтов не ограничивается только одним файлом ckeditor.js. Файл есть в Винде, из-под которой установлен движок и идет работа. Буду копать дальше.

avatar
anpspb 3 месяца назад

Surfyk, огромная благодарность за Ваши советы! Прочитав их, я еще раз просмотрел сайт "Три кита" (или "шага", что эквивалентно для новичков :-) и убедился, что пытался поставить НЕ редактор, а добавку к нему! Элементарная невнимательность в ночное время, простите, что отнял у Вас время!

Тогда поставил версию Adapted, т.е. как написано - минимальную. Все встало штатно. Но зато теперь я убедился, как четко работает система расширений и как легко их ставить. При этом, действительно, и доки не нужны!

Но т.к. мне могут понадобиться гарнитуры, которых нет в стандартной поставке, то решил залезть внутрь редактора и в каталоге modules в файле ckeditor.js в описание шрифтов CKEDITOR.config.font_names добавить сперва для пробы один шрифт Century Gothic. Однако после замены файла ckeditor.js на хостинге новая гарнитура в списке доступных не появилась. Решил заархивировать обновленный файл и заново его установить в системе. Если не получится, то придется, уж извините, еще раз Вас потревожить.

avatar
Surfyk 3 месяца назад

anpspb, у меня есть вопрос, а вы, кроме этого модуля, еще какие-либо модули или шаблоны устанавливали? Почему такой вопрос. Если устанавливали другие модули и все загрузилось нормально, а потом еще и заработало, то модуль с редактором так же должен установиться без проблем. Но, мне что-то подсказывает, что не пробовали ставить другие модули и шаблоны. А по пробуйте и думаю, что они так же не встанут нормально. Скорее всего ваш движок не распаковал архив. Такое, бывает иногда, если на сервере в настройках подключенной версии php не включена опция zip. Я несколько раз сталкивался с такой проблемой. Некоторые провайдеры не включают по умолчанию эту опцию. В этом случае движок работает некорректно, пишет что модуль загружен, а на самом деле нет, т.к. архив не был распакован и папка с модулем не была загружена в папку modules. Тогда вообще нельзя загрузить никакой модуль или шаблон. Посмотрите настройки php на сервере. Если там все нормально, то я не знаю чем Вам помочь, т.к. никогда не сталкивался с другими проблемами, которые бы мешали загружать расширения.

avatar
anpspb 3 месяца назад

Surfyk, Спасибо большое за ответ! Проблема в том, что именно так я и делал, админку просек с первых минут (все же опыт какой-то есть, с 85 года с персоналками работаю, веб-мастер с 99-го :) А в выпадающем списке названия "...full" нет вообще! Только прежний модуль. Значит, CKEditor НЕ установился, хотя система пишет, что установлен!

Из инфо сайта "3шага" вот еще что непонятно: _формат_ файла расширения - zip или нет? В скачанном ckeditor_4.7.3_full.zip лежит папка ckeditor_4.7.3_full, внутри нее еще одна: ckeditor, а там уже и сам config.js. IMHO такая "матрешка" сбивает с толку. Методом "научного тыка" понял, что система принимает только zip-файл, что логично. Ладно, нажал, установил, получил сообщение, что все установлено, а в списке в настройках по-прежнему 2 опции: "без виз.редактора" и прежний 4.5.8. Вот в чем засада! И никаких подсказок системы ни в чем дело, ни как дальше действовать. Такое впечатление, что требуется еще что-то сделать, что-то запустить, где-то "подтолкнуть". Но где?

avatar
Surfyk 3 месяца назад

Добрый день! Бывают в жизни тяжелые дни, все не то и не так. Не расстраивайтесь, все наладится.

В панели управления движком есть вертикальное меню, слева такая серая полоска. Находите там ссылку Настройки (см. скрин) - https://3shaga.ru/files/skr004.png. Нажимаете на ссылку и откроется раздел настройки, находите настройку Визуальный редактор - https://3shaga.ru/files/skr005.png. Открываете список в этой настройке и если вы установили CKEditor - 4.7.3 full, то в списке будет соответствующая опция - https://3shaga.ru/files/skr006.png. Выбираете эту опцию и сохраняете настройки - https://3shaga.ru/files/skr007.png. Затем открываете любую страницу для редактирования и наслаждаетесь работой с расширенным редактором CKEditor - https://3shaga.ru/files/skr008.png

А про настройку самого редактора вам никто не писал, что это делается из панели управления движком. Сие к движку не относится.

Вступайте в нашу группу https://vk.com/myengine