Размещен: /typograph/typograph.class.php
Описание
Система управления сайтом HostCMS v. 5.xx
Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Класс модуля "Типограф".
Файл: /modules/typograph/typograph.class.php
author
Hostmake LLC
version
5.x
string EraseOpticalAlignment()
результат ProcessTypographic()
str ReplaceWithoutTagAttribute()
EraseOpticalAlignment( string $source_string );
Описание
Метод для удаления тегов предыдущего оптического выравнивания
Принимаемые параметры
$source_string
исходная строка
<?php $typograph = new typograph(); $source_string = '<span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">«Типограф</span>» — удобный инструмент для автоматического типографирования в соответствии с правилами, принятыми для экранной типографики. Может применяться как для обычного текста, так и HTML-кода.'; $newstr = $typograph->EraseOpticalAlignment($source_string); // Распечатаем результат echo $newstr; ?>
Возвращает
строка с вырезанными тегами отического выравнивания
[ Наверх ]
ProcessTypographic( $source_string, [ $use_trailing_punctuation = false] );
Описание
Функция-типограф. Оформляет текст в соответствии со страндартами, принятыми в России.
Принимаемые параметры
$source_string
$use_trailing_punctuation
Возвращает
работы ф-ции в виде строки.
[ Наверх ]
ReplaceWithoutTagAttribute( mixed $search, mixed $replace, str $html );
Описание
Производит замену массива подстрок $search на массив подстрок $replace в тексте $html, исключая замену в атрибутах HTML-тегов
Принимаемые параметры
$search
строка или массив строк
$replace
строка или массив строк
$html
исходная строка
[ Наверх ]