Как стать автором
Обновить

Типограф для BuEditor от artlebedev

Время на прочтение1 мин
Количество просмотров1.8K
image

– Это "Типограф"?
— Это «Типограф»!

Итак, есть скачанное приложение от artlebedev.ru (естественно PHP-версия).

Распакованный из архива файл remotetypograf.php кидаем в /public_html/sites/all/modules/bueditor/library.

Создаём файл typo.php с таким содержанием:

<?php
$text = stripslashes ($_REQUEST['text']);

  if ($_POST['text'])
    {  
      include "remotetypograf.php";

      $remoteTypograf = new RemoteTypograf('UTF-8');
      $remoteTypograf->htmlEntities();
      $remoteTypograf->br (false);
      $remoteTypograf->p (true);
      $remoteTypograf->nobr (3);
      
      print $remoteTypograf->processText ($text);
    }
?>


* This source code was highlighted with Source Code Highlighter.


и кидаем в /public_html/sites/all/modules/bueditor/library

Идём в настройки редактора и добавляем кнопку:

js:
$.post('/sites/all/modules/bueditor/library/typo.php',
{ text: editor.active.getContent() }, function(data) { editor.active.setContent(data) });


* This source code was highlighted with Source Code Highlighter.


Замеченный баг/глюк: при наличие в тексте тегов, убиваются абзацы. Так что, сначала типографьте, потом расставляйте тэги.

Удачи!
Теги:
Хабы:
Всего голосов 22: ↑14 и ↓8+6
Комментарии11

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань