[EVO] TinyMCE - Скин cirkuit


cirkuit — это стиль TinyMCE из Revolution, там он используется по умолчанию.

Автоматическая установка
Архив для распаковки в корень сайта.
Архив (для систем ниже 1.0.12)

Ручная установка
  1. Загрузка папки стилей cirkuit, в assets/plugins/tinymce/jscripts/tiny_mce/themes/advanced/skins.
  2. Добавление в запуск TinyMCE переменной skin с значением 'cirkuit', в assets/plugins/tinymce/js/mce_init.js.inc.
    • !!! В 1.0.12 это делать не нужно, так как выбор производится в настройках, во- вкладке «Интерфейс и представление», в разделе настроек TinyMCE.

33 комментария

avatar
Скриншот был бы кстати.
avatar
Перенесите, пожалуйста, в блог «Оформления для frontend'a и backend'a».
avatar
Готово.
avatar
В архиве была ошибка, исправил. Автоматическая установка теперь работает.
avatar
404 ошибка по ссылке, где ещё можно её скачать?
avatar
Изменил путь. Сейчас ошибки не должно быть. Извиняюсь.
Комментарий отредактирован 2013-05-31 08:25:06 пользователем sergej_savelev
avatar
спасибо, всё скачалось!
avatar
а для темы «simple», скин не подходит, пустое окно.

кто-нить делал?
avatar
Необходимо скопировать скин в директорию assets/plugins/tinymce/jscripts/tiny_mce/themes/simple/skins/
Из корня сайта:
cp -r assets/plugins/tinymce/jscripts/tiny_mce/themes/advanced/skins/cirkuit assets/plugins/tinymce/jscripts/tiny_mce/themes/simple/skins/cirkuit

В архиве исправил.
avatar
собственно я так и сделал, бело поле на месте textarea

подключение такое:


avatar
Попробуй обновить кеш браузера, может поможет. Смотри какие ошибки браузер выдаёт… В расширенном всё нормально?
avatar
да, меняю тему на адвансед, всё ок.

ставлю simple + новый скин = белое поле

в прошлом посте вырезало яву, конфиг такой:
<code><script type="text/javascript" src="../assets/plugins/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple",
skin  : "cirkuit"
});
</script>
</code>
Комментарий отредактирован 2013-06-10 22:29:06 пользователем Fr3ddy
avatar
Это не из-за скина. Пробую у себя, с simple и с любым скином не срабатывает. Надо разбираться.
avatar
assets/plugins/tinymce/tiny_mce/themes/simple существует?
avatar
Всё понял, попробую исправить.
avatar
Как-то сложно, извини. Думал из Revolution взять, готовое, но не тут то было, в папке assets/components/tinymce/jscripts/tiny_mce/themes/simple/skins нет нужного стиля.
avatar
вот и я про это)
найду решение — отпишусь
avatar
да пребудет с тобой сила :)
Комментарий отредактирован 2013-06-10 22:55:56 пользователем sergej_savelev
avatar
mode: 'exact'
должно быть. textareas это уже из 4-й версии. У меня все работало и без копирования скинов в разные папки. Т.е.
1. Залил скин в assets\plugins\tinymce\jscripts\tiny_mce\themes\advanced\skins
2. Конфиг —
theme                            : 'advanced',
	skin : 'cirkuit',
	mode                             : 'exact',
	elements                         : '[+elmList+]',
	width                            : '[+width+]',
	height                           : '[+height+]',


Работает на всех конфигах.
avatar
никакой 4 версии, это привязка ко всем textarea в рамках страницы.
avatar
частичное решение нашел:
<code><script type="text/javascript" src="../assets/plugins/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
skin  : "cirkuit",
theme_advanced_buttons1 : "bold,italic,underline",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_buttons4 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
theme_advanced_statusbar_location : "none",
theme_advanced_resizing : false,
});
</script></code>

суть: упростить редактор, для возможности подключения во фронтэнде.

установка: подключить код выше, на желаемой странице, или напрямую править конфиг вызова стандартного редактора.
Комментарий отредактирован 2013-06-11 07:48:45 пользователем Fr3ddy
avatar
Помогите пожалуйста. В каком то месте притупил. Сделал автоматическую установку скина, но мало того что он не появился, так и TinyMCE совсем пропал. Как подлечить? или TinyMCE по новой ставить?
  • Metr
  • 0
avatar
Помочь придёться попытаться вам. У меня было несколько раз такое, но увы, я не разобрался в чём было дело. Попробуйте обновить кеш браузера, для начала.
avatar
После, если не поможет, попробуйте отключить плагины filemanager и imagemanager. Если это поможет, опять, я не помню что делал, чтобы TinyMCE с ними работал.
avatar
Кэш не помог. А такие плагины у меня не стоят. Как восстановить как было? Поспешил и копии файлов не сделал ((
avatar
Закомментировать строку в файле assets/plugins/tinymce/js/mce_init.js.inc
skin  : 'cirkuit',
На 10 строке.
Комментарий отредактирован 2013-09-01 12:56:22 пользователем sergej_savelev
avatar
Особо ничего и не менялось :)
avatar
Вот и я смотрю что изменений не много а косячек вышел. Я пробовал удалять эту строку и ничего не изменилось. Я не програмист, закоментировать это как?
avatar
Сделал так
/*skin: 'cirkuit',*/

не помогло.
avatar
Может стоит обновить и код плагина в административной части сайта.
Основной код:
require MODX_BASE_PATH.'assets/plugins/tinymce/plugin.tinymce.php';
В вкладке «Конфигурация», в поле «Конфигурация плагина»:
&customparams=Custom Parameters;textarea;valid_elements : "*[*]", &mce_formats=Block Formats;text;p,h1,h2,h3,h4,h5,h6,div,blockquote,code,pre &entity_encoding=Entity Encoding;list;named,numeric,raw;named &entities=Entities;text; &mce_path_options=Path Options;list;Site config,Absolute path,Root relative,URL,No convert;Site config &mce_resizing=Advanced Resizing;list;true,false;true &disabledButtons=Disabled Buttons;text; &link_list=Link List;list;enabled,disabled;enabled &webtheme=Web Theme;list;simple,editor,creative,custom;simple &webPlugins=Web Plugins;text;style,advimage,advlink,searchreplace,contextmenu,paste,fullscreen,xhtmlxtras,media &webButtons1=Web Buttons 1;text;undo,redo,selectall,|,pastetext,pasteword,|,search,replace,|,hr,charmap,|,image,link,unlink,anchor,media,|,cleanup,removeformat,|,fullscreen,code,help &webButtons2=Web Buttons 2;text;bold,italic,underline,strikethrough,sub,sup,|,|,blockquote,bullist,numlist,outdent,indent,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,|,styleprops &webButtons3=Web Buttons 3;text; &webButtons4=Web Buttons 4;text; &webAlign=Web Toolbar Alignment;list;ltr,rtl;ltr &width=Width;text;95% &height=Height;text;500
avatar
Какая версия плагина? У меня 3.5.8, кажется (мог не обратить внимания на обновление описания при установке вручную)
avatar
Вот мой рабочий плагин TinyMCE. Скопируйте всё из архива в папку assets/plugins/tinymce, и не забудьте сделать резерв.

Комментирование в JS:
// код код код или комментарий
/*
много кода или объёмный комментарий
*/
То есть "//" комментирование (отключение) строки и "/* */" отключения всех строк находящихся между звёзд.
avatar
Большое спасибо. Все отлично работает.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.