Изменений

Версия 2.0 Beta 2

Rev. 208

  • использование $texy->setOutputMode(...) Для переключения между режимами HTML / XHTML, строгая / сыпучих режимах. Параметр является одной из этих констант: Texy::HTML4_TRANSITIONAL Texy::HTML4_STRICT Texy::XHTML1_TRANSITIONAL Texy::XHTML1_STRICT
  • Являются устаревшими Texy::$strictDTD & $texy->htmlOutputModule->xhtml

Rev. 206

  • новых констант Texy::FILTER_ANCHOR & Texy::FILTER_IMAGE

Rev. 202

  • удалена поддержка PHP 4 & PHP 5.0.x

Rev. 195

  • Поддержка многострочного текста и блоков ячеек в таблицах
  • URL укорочения можно управлять с помощью $texy->linkModule->shorten

Rev. 192

  • для изображений можно выбрать желаемый размер [* image 10x20 *] и максимальная [* image 10X20 *] с малой или большой X

Rev. 185

  • осуществляется с Nette_Object Nette рамок. Замените TexyBase

Rev. 181

  • TexyHtml:: $ детей в настоящее время частные. Потомки доступны через интерфейс ArrayAcces (см.)

Rev. 180

  • Не включать ­ в качестве адреса

Rev. 179

  • ВНИМАНИЕ: переименовал TexyHtml:: Add () → Создать (), TexyHtml:: AddChild () → Добавить () (причины)
  • Версия PHP4 эмуляции класс исключения, и выбросить
  • умнее обнаружение сообщений электронной почты и URL-адресов в тексте

Rev. 178

  • TexyTableModule - нечетные изменения поведения & evenClass (см. форум)
  • умолчанию обработчика htmlTag 'возвращается в место объекта TexyHtml
  • Обработчик пункта 'может быть вызвана с параметром NULL в качестве модификатора (заметьте, что этот обработчик будет дополнительно пересмотренный вариант существенно не изменилась)
  • Внутренние изменения в TexyHtml и TexyModifier (в $ классов теперь являются одним из ключевых поля ввода)

Rev. 177

  • Добавлено $ Texy-> alignClasses (см. форум)

Rev. 176

  • Добавлено $ Texy-> headingModule-> moreMeansHigher (см. форум)
  • Таблицы с вновь добавленные элементы <thead> и <tbody>
  • Smarter раскройный стол Главы & тело

Rev. 175

  • $texy->htmlOutputModule->xhtml - переключатель XHTML / HTML Mode

Rev. 173

  • полем $ Texy-> headingModule-> вместо пунктов ТОС ID 'содержит запись, El' S TexyHtml названии элемента, название 'генерируется только при $ generateID

Rev. 169

  • рефакторинга: добавить TexyBase & TexyException

Rev. 156

  • новые методы API TexyHtml: toText () & TexyHtml:: ToHTML () для экспорта частей ДОМ

Rev. 155

  • новый обработчик системы. Удален $texy->handler и постоянная Texy::PROCEED Добавлена $texy::addHandler() Подробнее на форуме

Rev. 150

  • Все примеры в настоящее время работают в PHP 4 только нужно "inkludovat" соответствующие версии Texy.
  • Версия для PHP 5 поддержка для обеспечения обратной совместимости оригинальных постоянной TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMIC TEXY_HEADING_FIXED TEXY_PROCEED TEXY_CONTENT_*

Rev. 131

  • пакет включает версию для PHP4
  • Особенности новой конфигурации TexyConfigurator: disableLinks & TexyConfigurator: disableImages
  • $ Texy-> SafeMode () выделяется на новые статические класс TexyConfigurator. Использование TexyConfigurator: SafeMode ($ Texy).
  • удалил trustMode () - это значение по умолчанию Texy
  • mbstring.func_overload исправить
  • вернули $ Texy-> tabWidth

Rev. 126

  • Внутренние DTD Texy $ валидатор-> htmlOutputModule сейчас проверяет правильность атрибутов
  • Изменение атрибутов Исправлена ошибка, перед входом
  • Изменение названия $ Texy-> formatterModule → $ Texy-> htmlOutputModule

Rev. 113

  • Улучшенный синтаксис списков см. в форуме
  • активированного Типографская изменения в названия атрибутов

Версия 2.0 Beta (Rev. 111)

  • гораздо лучше продукции, полностью новый API, совершенные за их поддержку погрузчики, исправлено много ошибок

Класс Texy

  • удалены $texy->utf вместо $texy->encoding utf-8
  • Texy выходе будет использовать все возможности кодировки $texy->encoding Только те, кто находятся в кодировании, замените числовые лицо
  • Новая функция $texy->allowed - единая авторизация и отключение синтаксиса см. Модули
  • новый способ маскировки электронной почты
  • Новая функция $texy->urlSchemeFilters (описан в документации)
  • $ Texy-> SafeMode () выделяется на новые статические класс TexyConfigurator. Использование TexyConfigurator: SafeMode ($ Texy).
  • удалил trustMode () - это значение по умолчанию Texy
  • Новая функция $strictDTD - можно переключаться между строгим и переходным DTD
  • изменения имен модулей:
    • $ Texy-> imageDescModule → $ Texy-> figureModule
    • $ Texy-> smiliesModule → $ Texy-> emoticonModule
    • $ Texy-> quickCorrectModule → $ Texy-> typographyModule
  • Texy::safeMode() Синтаксис Off link/definition (см. ниже) и немного измененных представляет собой таблицу разрешенных тегов (см. исходный код)
  • Новая функция Texy::normalize() - настройка текста в стандартном виде (удалить пространства правой стороны, консолидировать разделительные линии, ...)
  • Новая функция Texy::webalize() - настройка текста в веб-идентификатора 'zluty-kun' → ( 'žlutý kůň' 'zluty-kun'
  • ликвидированы Texy::addReference() и Texy::getReference() замена модулей linkModule и imageModule
  • Поддержка бежал символы: *)
    • Затем \ *test рассматривается в качестве *test не \<em>test
    • Аналогия может быть использована в скобках модификаторов: "blabla .(to je (můj\ ) názor)"
    • Другие сбежали символов см. модуль
  • Texy:: Резюме области в настоящее время
  • Постоянные TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMIC и TEXY_HEADING_FIXED Сейчас: Texy::ALL Texy:NONE TexyHeadingModule::DYNAMIC и TexyHeadingModule::FIXED
  • Для обеспечения обратной совместимости оригинальных констант функция TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMIC TEXY_HEADING_FIXED
  • Добавлено постоянной Texy:: VERSION
  • активированного Типографская изменения в названия атрибутов
  • Компактный библиотека переименована texy-compact.phptexy.compact.php

Модули целом

  • Во всех модулях удалены собственность $allowed
  • Каждый из них имеет свой собственный синтаксис идентификатора (например, table html/tag heading/surrounded ...)
  • другой синтаксис разрешен более (например) $texy->allowed['table'] = TRUE или FALSE
  • Удалите все обработчики (за исключением scriptModule-> обработчиком) - вместо того, чтобы центральная администрация более $texy->addHandler

blockModule

  • Поддержка вложенных блоков (DIV)
  • каждому блоку можно подключить к своим собственным block обработчиком (см. примеры, подсветка синтаксиса ')
  • включение / выключение синтаксис: $texy->allowed['blocks'] (навалом)
  • отдельные через: block/default block/pre block/code block/html block/text block/texysource block/comment block/div
  • Описание различных типов блоков в документации

emoticonModule

  • заменить smiliesModule
  • Новая функция $fileRoot (см. imageModule)
  • каждой пользовательской смайликов можно подключить обработчика emoticon
  • включение / выключение синтаксис: $texy->allowed['emoticon']

figureModule

  • заменить imageDescModule
  • собственность $boxClass переименован $class
  • Новая функция $widthDelta - для плавающих чудеса установить ширину. Подсчитано, как ширина изображения + $widthDelta
  • каждое изображение может быть связано с popisknou figure обработчика (см. пример на рис и определения Список ')
  • включение / выключение синтаксис: $texy->allowed['figure']

headingModule

  • Вес динамической субтитры рассчитываются несколько иначе
  • Новая функция $generateID - Включить автоматическую генерацию ID для субтитров
  • Новая функция $idPrefix - текстовый префикс для автоматического сгенерированный идентификатор
  • Новая функция $TOC - Вот список всех заголовков, их уровень и ID
  • каждый заголовок может быть связан с его собственного обработчика heading
  • включение / выключение синтаксис: $texy->allowed['heading/surrounded'] & $texy->allowed['heading/underlined']

horizLineModule

  • Сейчас принимает только регистрация ------- *******
  • горизонтальная линия может быть подключена к своей собственной afterHorizline обработчика
  • включение / выключение синтаксис: $texy->allowed['horizline']

htmlModule

  • Новая функция $passComment - будь HTML комментариев утечка или еды
  • отменен $allowedComments (на $texy->allowed
  • любые теги HTML можно подключить к своей собственной htmlTag обработчика
  • за каждый комментарий HTML может быть связан с его собственными htmlComment обработчика
  • включение / выключение синтаксис: $texy->allowed['html/tag'] & $texy->allowed['html/comment']

imageModule

  • новый смарт прелоудер - нет необходимости добавлять JavaScript!
  • $rootPrefix переименована в $fileRoot - по умолчанию значение получено разумный способ
  • новые TexyImage изображение обработчиком (см. исходный код), используются другие методы и обработчики
  • новые addReference() метода addReference() & getReference() - результаты программиста добавить ссылку фотография
  • каждое изображение может быть связан с его собственным image обработчиком (см. например, изображения ')
  • включение / выключение синтаксис: $texy->allowed['image'] & $texy->allowed['image/definition']

linkModule

  • отменено $emailOnClick (может быть заменен обработчик)
  • автоматически удаляется перед входом ftp:// ссылок в форме ftp.xxx
  • Улучшена поддержка $forceNoFollow
  • новые TexyLink который является ссылкой ручку (см. исходный код), используются другие методы и обработчиков
  • новые addReference() метода addReference() & getReference() - результаты программиста добавить ссылку
  • для каждой ссылки может быть связан с его собственными linkReference обработчиком (см. например, ссылки ')
  • найдены на каждом URL и электронной почты может быть связан с его собственного обработчика linkURL соответственно. linkEmail
  • включение / выключение синтаксис: link/reference link/email link/url link/definition

listModule

  • теперь принимает и типографские отступа
  • окончательный список может быть связано с их собственными afterList обработчика соответственно. afterDefinitionList
  • включение / выключение синтаксис: $texy->allowed['list'] соответственно. $texy->allowed['list/definition']
  • Улучшенный синтаксис списков см. в форуме
  • TexyDefinitionListModule включены TexyListModule

longWordsModule

  • включение / выключение синтаксис: $texy->allowed['longwords']
  • отменили свойствах $shy a $nbsp
  • дает лучшие результаты

phraseModule

  • Новый синтаксис //kurzíva//
  • новый синтаксис x^2x<sup>2</sup>
  • новый синтаксис O_2O<sub>2</sub>
  • Новый синтаксис notexy
  • Синтаксис ++inserted++ --deleted-- ^^superscript^^ __subscript__ ~~cite~~ отключено по умолчанию
  • Новая функция $linksAllowed - можем коллективно отключить ссылки на фразу
  • Для каждого сайта может быть связан с его собственной phrase обработчиком (см., например, ссылки ')

blockQuoteModule

  • готового здания может быть связан с его собственными afterBlockquote обработчика
  • включение / выключение синтаксис: $texy->allowed['blockquote']

scriptModule

  • Поддержка новой регистрации в дополнение к {{fnc(arg, arg)} является {{fnc:arg, arg}}
  • Бронируется Call {{texy(...)}}
  • изменение: scriptModule обработчика-> обработчиком в качестве первого параметра проходит $parser вместо $texy (используйте $parser->texy
  • включение / выключение синтаксис: $texy->allowed['script']

модуль

  • поддержка Экранирование символов |
  • Таблица может быть связан с его собственного обработчика afterTable
  • включение / выключение синтаксис: $texy->allowed['table']

typographyModule

  • заменить quickCorrectModule
  • имеет гораздо лучше результаты & добавил интернационализация
  • Новая функция $locale (по умолчанию ') устанавливает национальные особенности
  • не поддерживается EN, FR, DE, PL
  • следующий неделимое пространство перед последним словом или смайлик в пункте (для получения самой новой строки)
  • Новый синтаксис: (EUR) → знак €
  • Улучшенный синтаксис: -- = &ndash; --- = &mdash;
  • Улучшенный синтаксис: -----> длинными стрелами
  • включение / выключение синтаксис: $texy->allowed['typography']

htmlOutputModule

  • гарантирует, что выход из Texy называется хорошо сформировавшейся, исправляя недействительными пересечения теги т.д.
  • Из теперь контролирует более точно, с учетом $strictDTD
  • Переключатель XHTML / HTML Mode $texy->htmlOutputModule->xhtml

TexyDOM и унаследовал класс

  • удален, замена TexyHtml (см. аналогичные NHtml http://phpfashion.com/ программиста ...)
  • TexyHtml собственности:: $ XHTML - переключение между HTML и XHTML выходной
  • Все обработчика в настоящее время функционирует с элементами представлены этого объекта, обработка чрезвычайно легко

TexyConfigurator

  • Texy настраивает существующего объекта
  • Особенности TexyConfigurator: Safemode TexyConfigurator: disableLinks & TexyConfigurator: disableImages

Версия 1.1b

1 2.. 2007

  • NEW: Поддерживает ссылки на переменные
  • FIX: Исправлена таблица TexyLongWordsModule & TexyQuickCorrectModule
  • Исправление TexyFormatterModule (отсутствие пробелов в блоке HTML)
  • CHG: HTML Ваши комментарии отображаются

Ver.1.1

6. 6. 2006

Основные средства и улучшить обработку лиц:

  • Исправление Texy теперь игнорирует неизвестные имя лица (это был, пожалуй, единственное, что причина не-хорошо сформированной вывода, поэтому определенно обновление до 1.1).
  • CHG: в выходные в настоящее время направлено всем лицам в численном виде &#**; кроме &amp; &quot; &lt; &gt; Он решает проблемы с некоторыми читателями RSS и т.д.
  • FIX: Исправлена некорректная обработка лица в toText ()
  • CHG: toText () удаляет также &shy; и превращается в обычное пространство
  • Предупреждение: Если вы не используете UTF-8 и toText () потребует расширения Iconv. В PHP 5 доступны по умолчанию.

Версии 1.0 Final

18. 4. 2006

Расширение функций:

  • NEW: пользовательские атрибуты
  • CHG: включено теги доступны более $texy->allowedTags в будущем должен заменить $texy->htmlModule->allowed
  • NEW: новый режим строк через $texy->mergeLines = false
  • INT: php5-конструкторов, как

Исправление для 1.0rc5

22. 7. 2005

  • Исправление: совместимость со странной версии PHP 4.3.11 и 4.4.0 (см. форум)

Исправление для 1.0rc5

30. 5. 2005

  • CHG: <td></td> скорректирована с <td>&nbsp;</td>

Версию 1.0rc5

25. 5. 2005

  • CHG: Внимание: Изменение имен для обратного вызова:
    • $texy->blockModule->codeHandler вместо $texy->blockModule->userFunction
    • $texy->referenceHandler вместо $texy->userReferences
  • CHG: Внимание: Модификатор всегда должно предшествовать пространства (демо)
  • NEW: поддержка комментариев Texy § § (демо)
  • NEW: быстрого test :[url] (демо)
  • New: Improved переформатирование HTML (Demo, форум)
  • Новинка: внешний ввод данных как {{ getPrice(produkt) }} (форум) (Спонсор развитие этой функции является компания интернет Mall, AS)

Версию 1.0rc4

16. 3. 2005

  • NEW: новые гаджеты - блок /-- source
  • CHG: Каждый модуль имеет ярлык (ссылку) в формате $texy->xyzModule
  • CHG: активация через UTF $texy->utf = true;
  • CHG: улучшить таблиц
  • CHG: изменение синтаксиса нумерованных списков:
    • Возможность настройки синтаксиса, например, $texy->listModule->allowed['*'] = false
    • Изменение записи в виде 1 ... 2 ... потому что он столкнулся с записью данных на начало строки
    • Изменение записи в форме I. ... II. ... Потому что он столкнулся с инициалами на начало строки
    • Используйте либо 1) ..... 2) ..... I) ..... II) ......
    • или "пятнистый" регистрации, но после по крайней мере на два места

Версию 1.0rc3

9. 3. 2005

  • Новинка: поддержка <caption> демо -
  • NEW: новый пример "пользователь синтаксис" говорит о том, чтобы изменить или дополнить синтаксис
  • NEW: Компактный одной версии, идеально, если вы не измените код, но используется только на сервере
  • CHG: TexySmiliesModule модуля активизируется более $allowed = true; см. пример "смайлов"
  • другие незначительные изменения в поведении $allowed для других модулей

Версию 1.0rc2

27. 2. 2005

  • NEW: методы safeMode() и trustMode()
  • NEW: модуль TexyHtmlModule: - перечень всех уполномоченных тег указывает переменная $ разрешено
  • CHG: Модуль TexyBlockModule:
    • показали, что блок /--notexy не соответствуют всем требованиям, так что заменить блоки /--text и /--html Demo

Версию 1.0rc1

23. 2. 2005

  • Новинка: Поддержка графики Ширина & Высота атрибутами, в том числе автоопределение или ручной ввод. Синтаксис [* image.gif 50x30 *]
  • NEW: В дополнение к динамической подписи могут быть использованы в качестве фиксированных. Дополнительную информацию см., например, заголовки '
  • FIX: поддержка "долгое улыбочки", как :-)))))