Типограф Муравьёва

Данный раздел будет дополняться новыми плагинам для блогов и движков. С радостью разместим ваши готовые решения. Мы не рекомендуем вносить изменения в логику работы правил, т. к. это может пагубным образом повлиять на остальные условия и функции типографа.

Установка

Подключем файл типографа (EMT.php), положите его в папку с вашим проектом или пропишите абсолютный путь до файла.

// подключаем типограф
require_once("EMT.php");

// создаём объект
$typograph = new EMTypograph();

// настройки
$options = array(
    'Text.paragraphs'=>'off',
    'OptAlign.oa_oquote'=>'off'
  );
$typograph->setup($options);

// задаём текст для типографирования
$typograph->set_text("Текст, к которому применить типограф.");

// типографируем
$result = $typograph->apply();

// выводим результат
echo $result;


Настройка

Все правила можно настраивать — включать и выключать. Для этого необходимо после создания объекта применить настройки. Настройки — это ассоциативный массив, в котором ключём является идентификатор правила, а значение равно либо on, либо off.

$options = array(
    'Text.paragraphs'=>'off',
    'OptAlign.oa_oquote'=>'off'
  );
$typograph->setup($options);


Быстрое форматирование

Также доступно быстрое типографирование — без настроек:

echo EMTypograph::fast_apply("Текст для типографирования.");

Или с настройками:

echo EMTypograph::fast_apply("Текст для типографирования.", array(
    'Text.paragraphs'=>'off',
    'OptAlign.oa_oquote'=>'off'
  ));


Готово!

Группа в Фейсбуке
Все идеи и замечания присылайте на эл. почту emuravjev@gmail.com. Типограф является общественным достоянием.
Автор Евгений Муравьёв, разработчик Александр Друца.
Сделано в 2013 году