
Рад представить единственный в своем роде типограф для TinyMCE. Типограф использует PHP библиотеку от rmCreative для обработки текста. Внешние сервисы не используются, все происходит на локальном сервере.
Плагин предоставляет кнопку, при нажатии которой, появляется диалог типографа. В нем вы можете просмотреть обработанный текст, а также внести быстрые правки к исходный вариант.
После нажатия кнопки "Готово!", обработанный текст вставляется обратно в редактор.
tinyMCE.init({
mode : "textareas",
theme : "advanced",
plugins "safari,spellchecker,pagebreak,typograf",
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,typograf"
});$plugins['typograf'] = array();
$plugins['typograf']['theme_advanced_buttons1'] = array('typograf');| Прикрепленный файл | Размер |
|---|---|
| typograf.zip | 12.99 кб |
# | eugene
а вы уверены что он работает? сейчас попробовал, кавычки в елочки не переделывает, да и неразрывные пробелы не ставит..
Странно, вроде бы заливал в 1251. Как бы то ни было, загрузил новый архив с корректным файлом.
А работает топограф на TinyMCE 3 версии? Что-то не получается настроить. Папку залил, код добавил, а в настройках TinyMCE ничего не появилось.
# | mihdan
Работает на ура с 3й версией (насколько я понял он под нее и писался).
Добавили его к плагинам и на панель? Кэш обновили
# | mihdan
Работает на ура с 3й версией (насколько я понял он под нее и писался).
Добавили его к плагинам и на панель? Кэш обновили
Оказалось, модуль tinymce для 5-го Друпала некорректно работает с TinyMCE 3. Поставил второй - появилась кнопка в настройках. Но на панели при создании страницы - ее нет. А возможна ли интеграция с модулем Wysiwig API?
# | Roman Dots
В файле /wysiwyg/editors/tinymce.inc
Добавьте в массив $plugins (на 347 строке):
'typograf' => array(
'path' => $editor['library path'] .'/plugins/typograf',
'buttons' => array('typograf' => t('Typograf')),
'url' => 'http://drupaldance.com/russian-typograf-for-tinyMCE',
'internal' => TRUE,
'load' => TRUE,
),# | mihdan
Есть одна проблема - в путях к картинкам в исходном коде коцает слеш (/), из-за чего пути становятся некорректны
Уже ОК. Недавно был сбой, много чего потералось. Восстанавливаю по чуть-чуть.
Попробовал установить плагин на Wordpress. Встал нормально, в TinyMCE кнопочка появилась. Но при типографировании вылезают крокозябры. Может быть кто знает как помочь?
Установил плагин на Wordpress. Кнопка в TinyMce появилась, однако при типографировании выдает крокозябры. Блог работает в кодировке utf-8
# | vadbars
Установка для Prosepoint (форк Drupal для медиаизданий):
1) Бросьте папку плагина в директорию /profiles/prosepoint/modules/prosepoint/prosepoint_editor/tinymce/jscripts/tiny_mce/plugins внутри вашего TinyMCE.
2) Включите плагин в /profiles/prosepoint/modules/prosepoint/prosepoint_editor/pp_ed.js, например так:
tinyMCE.init({
mode : "textareas",
theme : "advanced",
plugins "safari,spellchecker,pagebreak,typograf",
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,typograf"
});
Пока не поборол 2 глюка: вставляет крокозябры и пояснение к кнопке выдает надпись "typograf.insert".
# | vadbars
Первый глюк частично поборот - файл typograf.html все-таки должен быть в win1251.
Заголовки в popup-окне теперь правильные. А вот типографированный текст по-прежнему в кракозябрах. Кто подскажет, где он формируется?
Для решания проблем с кодировками под Apache - можно в .htaccess прописать:
AddDefaultCharset Off
<IfModule mod_charset.c>
CharsetDisable On
CharsetRecodeMultipartForms Off
</IfModule># | vadbars
Если вы по поводу моего вопроса, то на сайте в целом этой проблемы нет. Только в окне типографирования, правая сторона с типографированным текстом.
Огромное спасибо!
Делал такое для TinyMCE на яваскрипте (на основе типографа devanagaari), но данная реализация лучше )
Ни фига себе примочка для tiny! Спасибо огромное за типограф! Пошел прикручивать...
Ссылки с других сайтов
Все молчат как партизаны.