Class typograph

[Строка 14]

Размещен: /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()
    Производит замену массива подстрок $search на массив подстрок $replace в тексте $html, исключая замену в атрибутах HTML-тегов

Унаследованные методы


Описания методов

    typograph::EraseOpticalAlignment

    EraseOpticalAlignment( string $source_string );

    Описание

    Метод для удаления тегов предыдущего оптического выравнивания

    Принимаемые параметры

    $source_string

    исходная строка

    1.  <?php
    2.  $typograph = new typograph();
    3.  
    4.  $source_string '<span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">&laquo;Типограф</span>&raquo;&nbsp;&mdash; удобный инструмент для&nbsp;автоматического типографирования в&nbsp;соответствии с&nbsp;правилами, принятыми для&nbsp;экранной типографики. Может применяться как&nbsp;для&nbsp;обычного текста, так&nbsp;и&nbsp;HTML-кода.';
    5.  
    6.  $newstr $typograph->EraseOpticalAlignment($source_string);
    7.  
    8.  // Распечатаем результат
    9.  echo $newstr;
    10.  ?>

    Возвращает

    строка с вырезанными тегами отического выравнивания

    [ Наверх ]


    typograph::ProcessTypographic

    ProcessTypographic( $source_string, [ $use_trailing_punctuation = false] );

    Описание

    Функция-типограф. Оформляет текст в соответствии со страндартами, принятыми в России.

    Принимаемые параметры

    $source_string

    $use_trailing_punctuation

    Возвращает

    работы ф-ции в виде строки.

    [ Наверх ]


    typograph::ReplaceWithoutTagAttribute

    ReplaceWithoutTagAttribute( mixed $search, mixed $replace, str $html );

    Описание

    Производит замену массива подстрок $search на массив подстрок $replace в тексте $html, исключая замену в атрибутах HTML-тегов

    Принимаемые параметры

    $search

    строка или массив строк

    $replace

    строка или массив строк

    $html

    исходная строка

    [ Наверх ]



Описания переменных


Описание констант класса