AJAX типографика в BUEditor

Главные вкладки

Аватар пользователя nilard@drupal.org nilard@drupal.org 19 февраля 2008 в 8:33

После моей попытки прикрутить типографику на JavaScript к BUEditor, vadbars@drupal.org посоветовал поглядеть в сторону других движков. Я остановил свой выбор на «Типографе» на PHP Д. Селезнева как на наиболее качественном (на мой взгляд) продукте. Для его вызова будем использовать стандартную для Drupal библиотеку jQuery. Итак:

  1. Качаем дистрибутив «Типографа».
  2. Закидываем скрипт typograf.php в (например) каталог sites/all/modules/bueditor/library.
  3. В том же каталоге создаем файл (например) t.php со следующим содержимым:
    <?php
    require 'typograf.php';
    echo html_entity_decode(typograf($_REQUEST['text']), ENT_COMPAT, 'UTF-8');
    ?>
  4. В BUEditor создаем кнопку:
    js:
    $.post('/sites/all/modules/bueditor/library/t.php', { text: editor.active.getContent() }, function(data) { editor.active.setContent(data) });

Готово!

Таким же образом можно прикрутить любой другой типограф (например, Jevix, когда будет готова его PHP-версия).

Комментарии

Аватар пользователя Sergey1917 Sergey1917 22 февраля 2008 в 22:42

Поставил и столкнулся со страшной для меня проблемой.
В тегах меняет кавычки простые на угловые, причем не все.
Меняет: alt, align, hspace.

Не меняет: src, width, height, style, target, href, title.

С таблицами еще не разбирался.

Может кто знает, как исправить?