Данный раздел будет дополняться новыми плагинам для блогов и движков. С радостью разместим ваши готовые решения. Мы не рекомендуем вносить изменения в логику работы правил, т. к. это может пагубным образом повлиять на остальные условия и функции типографа.
Подключем файл типографа (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'
));
Готово!