После моей попытки прикрутить типографику на JavaScript к BUEditor, vadbars@drupal.org посоветовал поглядеть в сторону других движков. Я остановил свой выбор на «Типографе» на PHP Д. Селезнева как на наиболее качественном (на мой взгляд) продукте. Для его вызова будем использовать стандартную для Drupal библиотеку jQuery. Итак:
- Качаем дистрибутив «Типографа».
- Закидываем скрипт typograf.php в (например) каталог sites/all/modules/bueditor/library.
- В том же каталоге создаем файл (например) t.php со следующим содержимым:
<?php
require 'typograf.php';
echo html_entity_decode(typograf($_REQUEST['text']), ENT_COMPAT, 'UTF-8');
?> - В BUEditor создаем кнопку:
js:
$.post('/sites/all/modules/bueditor/library/t.php', { text: editor.active.getContent() }, function(data) { editor.active.setContent(data) });
Готово!
Таким же образом можно прикрутить любой другой типограф (например, Jevix, когда будет готова его PHP-версия).
Комментарии
Очень даже интересно. Только сейчас мечтаю прикрутить подобную штуку к fck:)
Поставил и столкнулся со страшной для меня проблемой.
В тегах меняет кавычки простые на угловые, причем не все.
Меняет: alt, align, hspace.
Не меняет: src, width, height, style, target, href, title.
С таблицами еще не разбирался.
Может кто знает, как исправить?
Спасибо! Будем пробовать.
2Сашка - Как успехи с прикруткой к FCK? Тема интересная.
Странно, вырезает часть текста