Несмотря на внешнюю простоту использования, JCE имеет в себе множество настроек. О них и пойдет речь в этой статье.
JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.

В двух предыдущих статьях серии, посвященной визуальному редактору JCE, мы познакомились с компонентом и рассмотрели его основные инструменты. Теперь пришло время настроить редактор под свои нужды. Многие могут  задаться вопросом: «А что там настраивать? Редактор, он и есть редактор.». На самом деле, несмотря на внешнюю простоту использования, JCE имеет в себе множество настроек, влияющих как на удобство работы пользователей, так и на безопасность сайта. О них и пойдет речь в этой статье.

Расширенная настройка JCE. Конфигурация.

Для начала рассмотрим конфигурацию JCE. Опций здесь немного, но встречаются весьма интересные.

Расширенная настройка JCE

Установка

– GZip-сжатие страниц – JCE для своей работы использует достаточно много JS-файлов и каждый из них загружается на компьютер пользователя при открытии страницы с редактором.  С этим ничего не поделать. Но можно включить сжатие этих файлов, что, соответственно, уменьшит время загрузки их на компьютер, а значит и время загрузки страницы с редактором в целом.

Очистка кода

– Очищать HTML – включение этой опции позволяет очищать текст от всех «не html» элементов. В большинстве случаев лучше эту опцию не включать.

– Кодировка объектов – здесь мы определяем как JCE будет кодировать некоторые специальные символы, такие, как, например, пробел. Всего здесь имеем 3 варианта:

  1. Raw / UTF-8 – Установлено по умолчанию. Все символы будут храниться в обычной форме, кроме: & < > "
  2. Named – Все символы будут конвертированы в форму «Named». Например, пробел, будет выглядеть так:  
  3. Numeric - Все символы будут конвертированы в форму «Numeric». Например, пробел, будет выглядеть так:  

– Режим плагинов – эта опция создана, для использования криво разработанных сторонних плагинов для контента. Смысл тут такой: JCE преобразовывает некоторые символы, вроде пробела в определенный код(см. предыдущую опцию). Если плагин сделан хорошо, то при работе с контентом он будет понимать эти коды и преобразовывать их обратно в пробелы. Но плагин может быть сделан так, что подобные коды он не поймет и будет выводить их, как текст. Для таких «уникальных» плагинов и нужна эта опция. Благодаря ее включению, JCE будет производить работу по обратному преобразованию за «плохой» плагин. Но если у вас такой проблемы нет, то и включать ее не имеет смысла.

– Оставлять   – эта опция позволяет вставлять вместо пробела код   даже если в опции кодировка объектов установлено «Raw / UTF-8». Это на самом деле очень удобная штука и вот в чем ее смысл. Предположим, вы хотите написать два слова в одной стоке, выделив их разным цветом и размером, а между этими словами вставить 10 пробелов. Конечно, в обычной практике это вряд ли понадобится, но иногда может и пригодится. Так вот, к чему я привел этот пример. html-код, формирующий эту котовасию, будет выглядеть примерно следующим образом:

1
<span style=”Стиль текста 1”>Текст1</span>10 пробелов<span style=”Стиль текста 2”> Текст2</span>
Если мы в коде просто поставим эти десять пробелов, то в получившейся странице Текст1 и Текст2 будут показаны без пробелов. Конечно, можно исхитрится и сделать отступ с помощью CSS или создав какой-то необычный текст, но реально пробелы просто вставляются с помощью специального кода, а именно &nbsp; , написанного 10 раз. Так вот, если эта опция активирована, в тексте, вставляемом из ворда, или введенном прямо в редакторе, пробелы автоматически будут заменяться кодом &nbsp;. По умолчанию эта опция установлена в «Да». Пусть таковой и остается.
 

Форматирование

– Обязать Контейнер элементов – эта штука автоматически помещает весь текст, не находящийся в тегах, в эти самые теги.

Пример: вы написали(или вставили из ворда) слово «Привет». После этого, в зависимости от того, что установлено в данной опции,  html-код будет выглядеть следующим образом:

  1. Абзац: <p>Привет</p>
  2. DIV: <div>Привет</div>
  3. Отключено: Привет

Правильнее всего оставить в этой опции абзац.

– Разделители строк – еще одна интересная опция, которую мы живо обсуждали в комментариях к предыдущей статье про JCE. Если вы пишите текст, скажем, одно предложение, и нажимаете после него Enter, то по правилам вы начинаете новый абзац. Многие этого почему-то не знают и вставляют Enter’ы просто чтобы выровнять текст. JCE работает по правилам, и каждый вставленный в текст Enter он интерпретирует, как новый абзац. В итоге, у тех, кто навтставлял в тексте слишком много Enter’ов, на html-странице получается ерунда. Виноват при этом остается конечно редактор :). Данная опция отвечает за эти самые Enter’ы и позволяет переносить текст на новую строчку двумя способами:

  1. С помощью тегов абзаца <p></p>
  2. С помощью обрыва строк <br />

Первый вариант правильнее, предпочтительнее, и потому установлен по умолчанию.

– Класс содержимого редактора, Выборочный класс содержимого редактора – эти две опции можно объединить в одну. Они позволяют применить немного своих CSS-стилей к внешнему виду редактора(если в первой опции установлено «выборочный»).

– Использовать CSS шаблона – если выбрано да, то для стилей редактора и контента будет использован css-код текущего шаблона.

– Использовать выборочный файл CSS – здесь мы можем указать собственный css-файл, стили которого будут применены к редактору и контенту.

Дополнительно

– Выборочные Переменные Конфигурации, Выборочный Callback-файл – смысл этих двух опций мне не ведом. Решил посмотреть в документации разработчиков, а там лишь отсылка к документации TinyMCE. Если вдруг кто знает и объяснит в комментариях, буду очень благодарен и допишу в статье.

Расширенная настройка JCE. Группы.

Вся прелесть JCE открывается в тот момент, когда знакомишься с группами. Если основные настройки JCE довольно скудны, то настройки групп очень обширны. Разберемся что же такое группы.

Как нам известно, Joomla имеет 7 групп безопасности: зарегистрированный, автор, редактор, управляющий, менеджер, администратор, суперадминистратор. Предположим, что на сайте используются несколько из этих групп. Нам может потребоваться дать каждой из групп свои полномочия в редакторе. Т.е. каждая группа имеет свой, уникальный редактор, с нужным набором инструментов и уровнем доступа. JCE позволяет сделать это.

Менеджер групп JCE доступен по пути «JCE» –> «Группы». Он выглядит следующим образом:

Расширенная настройка JCE

Изначально мы видим только 2 группы: Default и Frontend. При этом активирована только группа Default. В группу Default по умолчанию входят все пользователи, начиная с уровня «Автор» и выше. При клике по названию группы, открываются ее настройки. Тут-то и начинается самое интересное.

В настройках группы мы видим 4 вкладки:

  • Установка
  • Параметры редактора
  • Разметка
  • Параметры плагина

Эти вкладки содержат множество опций, позволяющих настроить редактор для группы так, как душе угодно. Рассмотрим каждую вкладку отдельно.

Расширенная настройка JCE. Группы. Вкладка «Установка»

Вкладка «Установка» показана на рисунке:

Расширенная настройка JCE

Здесь интересны 3 опции:

  • Компоненты – позволяет выбрать компоненты, для которых может использоваться данная группа
  • Типы – позволяет выбрать группы безопасности Joomla, которые смогут использовать данную группу
  • Пользователи – позволяет выбрать конкретных пользователей, которые смогут использовать данную группу

Таким образом, благодаря вкладке «Установка», мы можем создать множество различных групп JCE, наполнив их максимально гибко.

Расширенная настройка JCE. Группы. Вкладка «Параметры редактора»

Вкладка «Параметры редактора» показана на рисунке:

Расширенная настройка JCE

Здесь мы видим множество опций. Опишу только неочевидные:

– Переключатель редактора – при активации в угол редактора вставляется кнопочка «[show/hide]», позволяющая переключаться между JCE и html-редактором без перезагрузки страницы;

– если кто не знает, URL-адреса бывают абсолютные и относительные. Абсолютные – такие, какие вы видите в адресной строке браузера. Относительные – такие же, как и абсолютные, но без «http://домен.ru/». Смысл относительных адресов в том, что если вы ссылаетесь в текстах ваших статей на страницы вашего же сайта, используя абсолютные url, то при смене доменного имени все ссылки перестанут работать. Если же вы использовали относительные URL, то при смене имени, во всех ссылках домен изменится и они будут работать;

– Запрещенные элементы – здесь можно перечислить элементы, которые будут автоматически удалены при сохранении  материала.

– Расширенные элементы – здесь можно указать элементы, которые не следует удалять JCE при активной опции «Очищать HTML»;

– Разрешить Javascript, CSS, PHP, IFrame, Applets – эти несколько опций я объединил в одну, т.к. смысл у всех одинаков. Здесь можно разрешить, либо запретить применение в тексте Javascript, CSS, PHP, IFrame, Applets. Точнее говоря, применить-то все это получится, а вот при сохранении(если в этих настройках выбрано «нет») все Javascript, CSS, PHP, IFrame, Applets  -коды будут удалены из материала. По поводу этих опций нужно сказать еще несколько слов. Думаю, многие web-мастера, использующие JCE, сталкивались с неприятной ситуацией, когда при сохранении материала из него пропадали все скрипты, фреймы, флешки. Виноват тут JCE, точнее он-то не виноват, а просто так настроен. Это сделано для безопасности, поскольку с помощью скриптов в материал можно добавить что-нибудь нехорошее. Единственный, на мой взгляд, минус JCE – то, что разработчики не создали отдельную группу JCE для суперадминистраторов по умолчанию. Приходится делать это самостоятельно и разрешать применение всех этих технологий.

– Элементы блочного формата – здесь можно указать все html-элементы, которые будут находится в выпадающем списке инструмента JCE «Формат»;

– Шрифты – несколько опций я объединил в одну. Тоже, что и в предыдущем пункте, но выпадающие списки шрифтов.

– Путь к директории файлов – это особая опция, поскольку она выполняет крайне важную задачу. Задача эта заключается в следующем: представьте, у вас на сайте открыта регистрация пользователей и зарегистрированные пользователи могут добавлять на сайт материалы. Либо иначе: у вас есть несколько авторов, которые наполняют сайт. При такой ситуации сразу встает вопрос: как отделить файлы, загружаемые разными пользователями, друг от друга? Т.е. нам нужно, чтобы каждый пользователь(автор) видел в редакторе только те файлы(например, картинки), которые он загрузил сам, и не видел все остальные(и, тем более, не мог бы ими управлять). Для решения этой, казалось бы, сложной задачи нам достаточно только правильно настроить опцию «Путь к директории файлов». Главная идея содержится в подсказке JCE к этой опции: «Этот путь может содержать переменные $id, $username, $usertype и $group, которые будут преобразованы в соответствующие эквивалентные значения». Это означает, что если мы напишем здесь:

images/stories/$id

то для каждого нового пользователя автоматически будет создаваться уникальная папка с названием, совпадающим с ID  этого пользователя в базе данных. Также название папки может соответствовать имени пользователя, его типу, либо группе. Лучше всего  использовать именно ID, поскольку все остальные переменные могут меняться с течением времени.

Расширенная настройка JCE. Группы. Вкладка «Разметка»

Вкладка «Параметры редактора» показана на рисунке:

Расширенная настройка JCE

Очень интересная вкладка в которой мы можем провести «уникальный тюнинг» редактора для настраиваемой группы. Делается это простым перетаскиванием кнопок редактора либо вниз(при этом они будут появляться в редакторе), либо вверх(не будут появляться в редакторе). Таким незамысловатым способом мы можем создавать уникальные редакторы для каждой группы.

Расширенная настройка JCE. Группы. Вкладка «Параметры плагина»

Вкладка «Параметры редактора» показана на рисунке:

Расширенная настройка JCE

Это последняя вкладка, в которой настраиваются параметры плагинов JCE. Опций здесь очень много, но все они довольно просты в понимании и не требуют детального описания. Советую всем самостоятельно изучить данную вкладку, поскольку в ней найдется несколько опций, повышающих удобство работы с редактором.

Благодаря группам, а также настройкам, которые можно к ним применить, JCE может по праву считаться одним из лучших компонентов визуального редактора для CMS Joomla. При большой гибкости, JCE обладает всеми необходимыми функциями для удобной работы с контентом. Не хватает, пожалуй, только одного – красивых эффектов всплывания, вкладывания и.т.д. Все это существует в качестве дополнений к JCE. О наиболее полезных из них я расскажу в следующей статье серии.

Понравилась статья? Сохраните себе на стену:

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

Комментарии  

0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Сергей 22.01.2011 05:15
"– Оставлять  "
Почему рекомендуете оставлять?
Меня лично бесит когда чистый код из-за этой настройки постоянно забивается этими неразрывными пробелами.
Все гадал как отключить, вот прочитал вашу статью и все стало ясно, спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Сергей 22.01.2011 05:16
опа, вырезал код )))
"Оставлять неразрывные пробелы" имеется ввиду выше
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Wedal 22.01.2011 05:59
Сергей, я объяснял в статье зачем нужны эти штуки. Это просто код пробела.
Ответить | Ответить с цитатой | Цитировать
+2 # http://studentalex.ru/Alex 22.01.2011 16:38
Тоже отключил неразрывные пробелы
без них намного удобнее :-)
Ответить | Ответить с цитатой | Цитировать
+2 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Григорий 26.01.2011 14:05
Как избавиться от двойной вставки в редакторе кода? У всех так?
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Wedal 27.01.2011 04:28
Григорий, о двойной вставке первый раз слышу. Расскажите подробнее.
Ответить | Ответить с цитатой | Цитировать
+2 # RE: RE: RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Григорий 27.01.2011 08:27
Я открываю редактор кода символ .
Я вставляю текст из буфера и получаю 2 раза одно и тоже.
Попробую обновить редактор, возможно проблема решена.
Ответить | Ответить с цитатой | Цитировать
+1 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Григорий 27.01.2011 11:43
Кстати, JCE любит "есть" javascript-ы, как его отучить?
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Wedal 28.01.2011 02:58
Григорий, в этой статье я писал про это.

Цитата:
– Разрешить Javascript, CSS, PHP, IFrame, Applets – эти несколько опций я объединил в одну, т.к. смысл у всех одинаков. Здесь можно разрешить, либо запретить применение в тексте Javascript, CSS, PHP, IFrame, Applets. Точнее говоря, применить-то все это получится, а вот при сохранении(если в этих настройках выбрано «нет») все Javascript, CSS, PHP, IFrame, Applets -коды будут удалены из материала. По поводу этих опций нужно сказать еще несколько слов. Думаю, многие web-мастера, использующие JCE, сталкивались с неприятной ситуацией, когда при сохранении материала из него пропадали все скрипты, фреймы, флешки. Виноват тут JCE, точнее он-то не виноват, а просто так настроен. Это сделано для безопасности, поскольку с помощью скриптов в материал можно добавить что-нибудь нехорошее. Единственный, на мой взгляд, минус JCE – то, что разработчики не создали отдельную группу JCE для суперадминистраторов по умолчанию. Приходится делать это самостоятельно и разрешать применение всех этих технологий.
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Евгений 03.02.2011 19:05
Ребят, подскажите. Впервые начинаю работать над сайтом. JCE установил, но где и как и пользоваться - не могу понять. Как его включить или увидеть редактор? Все включил в общих настройках. Осталось только начать пользоваться, но не соображу как...
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Евгений 03.02.2011 19:45
все, проблема решена, надо было в администрировании в настройках пользователя указать редактор.
Ответить | Ответить с цитатой | Цитировать
0 # text-decorationche-jack 11.02.2011 12:56
Уважаемые!
С некоторых пор столкнулся с проблемой в редакторе (в tiny_MCE такая же проблема) JCE при форматировании текста. Когда я указываю начертание шрифта (жирный, курсив, подчеркнутый), редактор выдает span style="text-decoration: underline;". Мне нужны нормальные теги u, b, i. Ставлю их и естественно, что редактор самовольно меняет на неудобовариваемые встроенные стили, подчиняясь своим настройкам.

Прошу совета, что нужно сделать в скриптах JCE, чтобы сделать теги тегами?
Ответить | Ответить с цитатой | Цитировать
0 # RE: text-decorationWedal 14.02.2011 03:44
che-jack, вообще style="text-decoration: underline; правильнее. Но если очень нужно использовать именно те теги, которые указали вы, то можно попробовать отредактировать файлы соответствующих плагинов. Это не должно быть сложно.
Ответить | Ответить с цитатой | Цитировать
0 # вставка IFrameАлексей 15.02.2011 11:40
Нужно вставить google карту при включенной опции "Очищать HTML". Разрешить IFrame при этом включена, а редактор все равно удаляет. Не знаете как сделать?
Ответить | Ответить с цитатой | Цитировать
0 # RE: вставка IFrameWedal 16.02.2011 03:16
Алексей, разрешите для начала все и php и JS, короче говоря, во всех опциях "Разрешить" выставите "Да". Далее, если вставить получится, отключайте разрешения по одному, пока не поймете какое режет код.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: вставка IFrameАлексей 16.02.2011 10:14
Так вроде написал , что при включеной орпции "Очищать HTML" и "Разрешить IFrame".
Получается что "Очищать HTML" его и убирает. А почему, разве IFrame это какой-то не валидный HTML?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: вставка IFrameWedal 17.02.2011 03:24
Алексей, "Очищать HTML" подразумевает полную чистку кода. Зачем вам включать его? Просто запретите вставку в код всего лишнего, но оставьте минимальные права на вставку IFrame. Вообще, не пойму, какой во всем этом смысл. Простые пользователи никогда не станут заморачиваться вставкой таких кодов на ваш сайт, а администратора можно поместить в отдельную группу и разрешить ему все.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: вставка IFrameАлексей 17.02.2011 08:42
Эта опция очень удобна, когда человек плохо разбирается в HTML. Нам многие звонят, когда после вставки кода сайт просто разъезжается или пропадает меню или еще какие части. Эта опция делает полную корректировку HTML. Соответственно она нам упрощает жизнь, поскольку мы не должны отвечать на множество вопросов.
Сделать права на вставку IFrame только для администратора тоже нельзя, поскольку рядом с картой всегда находится адрес, телефоны, описание проезда - это обычная страница с контактами, только с гугл картой и люди хотят сами править там все перечисленные детали.
Другими словами нужно получить корректный HTML , но с возможностью вставки IFrame.
Ответить | Ответить с цитатой | Цитировать
+2 # Ограничение доступаBukin 05.03.2011 12:07
Возникла проблема с ограничением доступа авторов к папкам загрузки изображений. Прописал путь images/stories/avtor/$id, но всё равно при добавлении материала открывается stories со всем содержимым, что далеко не желательно. Буду признателен за помощь.
Ответить | Ответить с цитатой | Цитировать
-2 # RE: Ограничение доступаWedal 06.03.2011 06:08
Bukin, ответил на форуме.
Ответить | Ответить с цитатой | Цитировать
0 # кодlifeact 11.05.2011 03:56
спасибо, отличная подробная статья.

а можно ли править хтмл код?
я переключаюсь в него.... и все только просмотр, даже скопировать не дает, не говоря уже о правке.... (
Ответить | Ответить с цитатой | Цитировать
0 # RE: кодWedal 12.05.2011 02:24
lifeact, код править можно. Там есть специальная кнопочка. Писал про нее в предыдущей статье по JCE.
Ответить | Ответить с цитатой | Цитировать
0 # Не видит списка файловСергей 25.05.2011 12:47
День добрый! столкнулся с тем, что JCE, а так же TinyMCE не открывают ссылок в окошке http://s60.radikal.ru/i170/1105/3f/69d45039ed9c.jpg
и не открывают список картинок http://s60.radikal.ru/i170/1105/3f/69d45039ed9c.jpg
Если сталкивались с подобной проблемой, подскажите как быть?
Ответить | Ответить с цитатой | Цитировать
-2 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Дмитрий Анатольевич 31.05.2011 20:32
Приветствую!
Такой вопрос: задал корневой каталог в "Дириктории файлов" в виде images/stories/$id
Но при открытии окна загрузки файлов, корневым все равно остается images/stories. Как исправить? Что правильно вписать?
Ответить | Ответить с цитатой | Цитировать
+2 # RE: RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Wedal 01.06.2011 01:58
Дмитрий Анатольевич, это действует для вновь зарегистрированных пользователей. Т.е. для проверки нужно зарегистрироваться с фронтенда как новый пользователь, а затем, опять же с фронтенда, попробовать воспользоваться редактором.
Ответить | Ответить с цитатой | Цитировать
0 # iFrameПавел 06.09.2011 13:22
Поставил JCE 1.5.7 В группах пункта с iFrame. HTML, jscript и т.д. имеется, а вот именно iFrame отсутствует и соответственно в статье данный код не вставляется.
Что может быть не так? Возможно не поставил какой-либо плагин? Или новая версия исключила данную опцию?
Ответить | Ответить с цитатой | Цитировать
0 # images/stories/$idЯрослав 04.03.2012 02:05
Прошу помощи, я прописываю images/stories/$id а он просто создает папку с этим названием
Ответить | Ответить с цитатой | Цитировать
0 # Задвоение вставкиGently 04.08.2012 17:59
Wedal 28.01.2011 02:58
Григорий, в этой статье я писал про это.
++++++++++++++++++++++++++++++++++++++++
Такая же проблема какую описал - Григорий...
Несколько раз пересмотрел статью и комментарии - ответа не нашел?
Если кто сталкивался с подобной проблемой отзовитесь, пожалуйста.
Ответить | Ответить с цитатой | Цитировать
+2 # ClassVetal 16.10.2012 16:24
Wedal
Подскажите, как (где) добавить класс к стилям класса?
p.s. нужно smartresize чтоб не вводить в ручную)
Ответить | Ответить с цитатой | Цитировать
-1 # RE: ClassVetal 16.10.2012 17:01
Все, нашел! :-*
Ответить | Ответить с цитатой | Цитировать
+1 # RE: ClassWedal 17.10.2012 01:48
Vetal, если не ошибаюсь, то в настройках профиля JCE.
Ответить | Ответить с цитатой | Цитировать
0 # RE: ClassVetal 17.10.2012 08:00
Не нашел в настройках, полез и добавил в:
components\com_jce\editor\libraries\js\tiny_mce_utils.js
добавил к существующим ('jcepopup','jcetooltip') свой smartresize
Мне только надпись нужна, сам плагин-то отрабатывает класс
Ответить | Ответить с цитатой | Цитировать
-1 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Jot 03.04.2013 08:11
А как сменить размер отображения шрифта в самом окне редактора. Когда сохраняешь на сайте отображается 12px, а в окошке 11px. Мне надо чтоб и в окошке тоже было 12 ))) Все перерыл не нашел.
Ответить | Ответить с цитатой | Цитировать
+1 # Access to this resource is restrictedМихаилК 07.08.2013 08:57
Помогите с доступом проблему решить. Чего то наковырял, теперь не могу вставить картинку даже от SuperUser, пишет Access to this resource is restricted. Ткните носом, пожалуйста.
Ответить | Ответить с цитатой | Цитировать
+1 # ДополнеиеМихаилК 07.08.2013 14:06
Путем оооооочень долгих и мучительных эксперементов, было установлено, что всё работает замечательно, если "Включить SEF (ЧПУ)" поставить НЕТ. Есть какие нибудь соображения?
Ответить | Ответить с цитатой | Цитировать
0 # КраказябрыЛора 18.11.2013 02:25
Добрый день, Помогите.такая проблема в админке часть всплавающих окон типа создать ссылку и т.д. отбражается в виде краказабр. Всё остальное работает красиво.
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Лора 18.11.2013 02:31
Надо изменить файл jce.php (который находится по адресу /administrator/components/com_jce/ ).
еще порывшись проблема нашлась
После строчки:

defined('_JEXEC') or die('RESTRICTED');

Вставить строку:

header('Content-type: text/html; charset=utf-8');
Ответить | Ответить с цитатой | Цитировать
0 # окно iframekir80 04.02.2014 14:04
При нажатии на добавленную кнопку iframe открывается окно, только оно просто белое, в чем может быть глюк, переустанавливал плагин 3 раза, настройки перепробовал все
Ответить | Ответить с цитатой | Цитировать
0 # RE: окно iframeWedal 05.02.2014 03:40
kir80, обычно белое окно = ошибка PHP. Включите в настройках Joomla отображение ошибок PHP и посмотрите, что появится.
Ответить | Ответить с цитатой | Цитировать
0 # ввод картинок и html кодаsb84 08.02.2014 10:48
Пытаюсь вставить картинку, в редакторе всё отображается отлично. Когда нажимаю сохранить, получается вот это \"назв.карт.\" .Как быть, что это, где-то неправильно что-то настроено? Помогите, не знаю, что делать. Никогда таких проблем с редактором не было.
И html код тоже не сохраняет.
Joomla 3, JCE 2.3.4.4
Ответить | Ответить с цитатой | Цитировать
0 # ввод картинок и html кодаsb84 08.02.2014 14:09
После сохранения материала на месте картинки при выключенном редакторе появляется вот это:

Код:<img 5px="" border:="" 2px="" solid="" 000000="" float:="" right="" alt="\&quot;4х4\&quot;" src="\&quot;images/4х4.jpg\&quot;" height="\&quot;274\&quot;" width="\&quot;349\&quot;" />
Именно в таком виде. Не пойму откуда беруться эти слэши и Код:&quot; . Как от этого избавиться? Может кто-нибудь сталкивался?
Ответить | Ответить с цитатой | Цитировать
0 # ввод картинок и html кодаsb84 10.02.2014 15:06
неужели никто с подобным не сталкивался?
в настройках уже всё перепробовала. подскажите варианты :(
Ответить | Ответить с цитатой | Цитировать
0 # ввод картинок и html кодаsb84 11.02.2014 08:02
Подробное решение вопроса http://wedal.ru/forum/jce/2037-slozhnosti-s-jce-edit-code.html#6457
Ответить | Ответить с цитатой | Цитировать
0 # ввод картинок и html кодаsb84 10.02.2014 21:33
Проблема решена.
Ответить | Ответить с цитатой | Цитировать
0 # Вырезание и копированиеАлексей Максимов 09.09.2014 11:31
Такой вопрос: при работе в редакторе на локальном компьютере в Mozilla Firefox (Joomla 3/3 + Denver) никакими найденными в Интернете способами не могу включить вырезание и копирование. Получается, вставил, например, картинку, потом решил поменять, а старую удалить не могу, приходится новый материал создавать. Может кто-то что-то подсказать?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Вырезание и копированиеWedal 10.09.2014 03:13
Алексей, речь идет о JCE? Какой версии?
Что значит "удалить не могу"?
Ответить | Ответить с цитатой | Цитировать
0 # Вырезание и копированиеАлексей Максимов 10.09.2014 07:25
Да, редактор JCE 2.4.2, Firefox 32. В редакторе при нажатии на кнопки "Вырезать" и "Копировать" выдает сообщение, что эти функции в браузере не работают, используйте CTRL+X и CTRL+C. Но в браузере и эти сочетания клавиш тоже не работают. Пробовал включить эти функции расширением AllowClipboard Helper, добавлением рекомендуемых команд в файлы user.js и prefs.js. Не помогло. И в Опере вырезание и копирование тоже не срабатывает.
Ответить | Ответить с цитатой | Цитировать
0 # Вырезание и копированиеАлексей Максимов 10.09.2014 07:56
С удалением разобрался. В модуле был вставлен рисунок как HTML-код. Я его выделял как рисунок и пытался удалить кнопкой "вырезать", а ее блокирует браузер. Когда просто поставил курсор в окне рядом с рисунком и нажал DEL на клавиатуре, то рисунок удалил.
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.ALEHAN 27.10.2016 15:06
Wedal. Столкнулся с проблемой, решения которой в интернете не нашел. Вставляю в статью вот такой код.
Код:.prim {background: #fff;}
Редактор превращает его в такой
Код:<br /> <br />
В настройках JCE выключил все возможные проверки и автоправки кода. Может что проглядел?
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Wedal 28.10.2016 05:38
ALEHAN, по умолчанию JCE режет весь не-HTML код. Опция отключения вырезания кода находится в настройках профиля JCE. Профилей может быть несколько. Нужно разобраться с тем, какой из них используете вы и посмотреть его настройки.
А вообще, зачем писать CSS в статье? Не лучше ли писать его в отдельном CSS-файле, подключенном к шаблону, а в сам шаблон добавлять только классы?
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.ALEHAN 28.10.2016 06:51
Wedal, у вас на сайте мой код тоже порезался))) высылаю картинками. Вставка кода нужна именно в том виде, в каком она изображена на первой картинке, посмотрев на атрибуты style поймете для чего. Все, что мог в профилях перетрес. Все возможные настройки по переключал. Можете проверить этот код у себя.
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.Wedal 31.10.2016 05:06
ALEHAN, перейдите в настройки вашего профиля в JCE -> Вкладка "Параметры редактора" -> Вкладка "Расширенные" и отключите опцию "Встроенные скрипты XHTML".

Дело в том, что стандарт html не разрешает вставлять CSS-код вида:
Код:<style type="text/css">
.test{display: block; }
</style>

никуда, кроме как между тегами HEAD. Редактор JCE по умолчанию следует этому правилу для поддержки валидности. Точнее, он использует атрибут scoped, который, судя по: http://www.w3schools.com/tags/att_style_scoped.asp пока что-то не очень поддерживается браузерами.
Если мы отключаем опцию, про которую я писал выше, то игнорируем валидность, но зато все будет работать.
Ответить | Ответить с цитатой | Цитировать
0 # RE: JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.ALEHAN 31.10.2016 10:39
Обалдеть! Заработало! Огромнейшее спасибо!!!
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Вверх