(this page is translated by Google; We're working hard on a human translation)

Changelog

W wersji 2.0 Beta 2

rev. 208

  • używać $texy->setOutputMode(...) latach przejść do HTML / XHTML, Strict / tryby Loose. Parametr z jednym z prac stałych: Texy::HTML4_TRANSITIONAL , Texy::HTML4_STRICT , Texy::XHTML1_TRANSITIONAL , Texy::XHTML1_STRICT
  • Texy::$strictDTD & $texy->htmlOutputModule->xhtml są przestarzałe

rev. 206

  • nowych stałych Texy::FILTER_ANCHOR i Texy::FILTER_IMAGE

rev. 202

  • usunięto wsparcie dla PHP 4 i PHP 5.0.x

rev. 195

  • Wsparcie dla multiline bloki tekstu i komórek w tabelach
  • skrócenie adresu URL może być kontrolowany przez $texy->linkModule->shorten

rev. 192

  • zdjęcia mogą wybrać żądany rozmiar [* image 10x20 *] i maksymalnego [* image 10X20 *] z małym lub dużym X

rev. 185

  • realizowane Nette_Object z Net Framework. Otrzymuje TexyBase

rev. 181

  • TexyHtml: $ dzieci jest prywatnym. Dzieci traktowane są przez interfejs ArrayAcces ( zobacz )

rev. 180

  • nie obejmuje ­ adres URL

rev. 179

  • UWAGA: Zmiana nazwy TexyHtml:: dodaj () → utworzyć (), TexyHtml:: addChild () → add () ( powodów )
  • wersja PHP4: Exception klasy emulacji i rzucać
  • mądrzejszy wykrywania wiadomości e-mail i adresów URL w tekście

rev. 178

  • TexyTableModule - dziwne zmiany zachowań i evenClass (patrz forum )
  • htmlTag obsługi default 'zwraca obiekt zamiast napisu TexyHtml
  • obsługi, pkt "może być wywołana z parametrem NULL jako modyfikator (pamiętaj, że procedura obsługi będzie w następnej aktualizacji zmieniły się znacząco)
  • zmian w wewnętrznej i TexyHtml TexyModifier (w klasach są teraz $ pozycji pole klucza)

rev. 177

  • Dodano $ Texy-> alignClasses (patrz forum )

rev. 176

  • Dodano $ Texy-> headingModule-> moreMeansHigher (patrz forum )
  • tabel w nowo dodane elementy <thead> i <tbody>
  • Mądrzejszy tabeli podział na głowie i ciało

rev. 175

  • $texy->htmlOutputModule->xhtml - przełącznik XHTML / HTML w trybie

rev. 173

  • $ Texy pole-> headingModule-> TOC zamiast pozycji id "zawiera element, e-mail i tytuł TexyHtml element, tytuł" jest generowany na $ generateID

rev. 169

  • refaktoryzacji: dodał TexyBase i TexyException

rev. 156

  • Nowych metod API TexyHtml: toText () i TexyHtml:: toHtml () do wywozu części DOM

rev. 155

  • Nowy system obsługi. Usunięte $texy->handler i stałej Texy::PROCEED . Dodano $texy::addHandler() . Więcej na Forum

rev. 150

  • Wszystkie przykłady pracuje obecnie w PHP 4 wystarczy "inkludovat" Texy odpowiednią wersję.
  • wersja dla PHP 5 wsparcia dla wstecznej kompatybilności i oryginalne stałych TEXY_ALL , TEXY_NONE , TEXY_HEADING_DYNAMIC , TEXY_HEADING_FIXED , TEXY_PROCEED , TEXY_CONTENT_*

rev. 131

  • Pakiet zawiera obecnie wersji PHP4
  • nowe funkcje konfiguracji TexyConfigurator: disableLinks i TexyConfigurator: disableImages
  • $ Texy-> trybie awaryjnym () przeznaczonych do nowego statycznej klasie TexyConfigurator. Użyj TexyConfigurator: safemode ($ Texy).
  • odwołane trustMode () - jest to ustawienie domyślne Texy
  • fix mbstring.func_overload
  • sprowadzony $ Texy-> tabWidth

rev. 126

  • walidator DTD wewnętrznego $ Texy-> htmlOutputModule teraz kontroluje życie atrybuty
  • Naprawiono błąd, przed wejściem atrybuty modyfikator
  • zmiany nazwy $ Texy-> formatterModule → $ Texy-> htmlOutputModule

rev. 113

  • Składnia listy Ulepszony, zobacz forum
  • aktywowany typograficzne zmian w atrybutach tytuł

Beta wersja 2.0 (wersja 111)

  • znacznie lepsze wyjście, zupełnie nowe API, idealny do ich obsługi, stałe wiele błędów

Klasy Texy

  • usunięte $texy->utf , zamiast $texy->encoding z wyjściowym utf-8
  • Wyjście Texy wykorzysta wszystkie funkcje kodowania $texy->encoding . Tylko ci, którzy nie są w kodowaniu, wymień podmiot numerycznej
  • Nowa funkcja $texy->allowed - Stany wstrzymania wydawania pozwoleń i składni, zobacz Moduły
  • nowy sposób maskowania e-mail
  • Nowa funkcja $texy->urlSchemeFilters (opisanych w dokumentacji)
  • $ Texy-> trybie awaryjnym () przeznaczonych do nowego statycznej klasie TexyConfigurator. Użyj TexyConfigurator: safemode ($ Texy).
  • odwołane trustMode () - jest to ustawienie domyślne Texy
  • Nowa funkcja $strictDTD - można przełączać się między DTD ścisłe i przejściowe
  • zmiana nazwy modułów:
    • $ Texy-> imageDescModule → $ Texy-> figureModule
    • $ Texy-> smiliesModule → $ Texy-> emoticonModule
    • $ Texy-> quickCorrectModule → $ Texy-> typographyModule
  • Texy::safeMode() Składnia off link/definition (patrz poniżej) i nieco zmodyfikowany, jest dozwolone tagi tabeli (patrz kod źródłowy)
  • Nowe funkcje Texy::normalize() - dostosowanie tekstu do formularza (usuń spacje prawicy, konsolidacji separator, ...)
  • Nowe funkcje Texy::webalize() - dostosowanie tekstu do identyfikatora sieci Web ( 'žlutý kůň''zluty-kun' )
  • usunięte Texy::addReference() i Texy::getReference() , wymiana modułów i linkModule imageModule
  • Wsparcie dla uciekł znaków: *)
    • następnie \ *test jest postrzegany jako *test , nie \<em>test
    • Analogicznie można wykorzystać modyfikator w nawiasie: "blabla .(to je (můj\ ) názor)"
    • inny charakter uciekł, zobacz tableModule
  • Texy: Podsumowanie dziedzinie jest teraz
  • stały TEXY_ALL , TEXY_NONE , TEXY_HEADING_DYNAMIC i TEXY_HEADING_FIXED teraz: Texy::ALL , Texy:NONE , TexyHeadingModule::DYNAMIC i TexyHeadingModule::FIXED
  • Funkcja zgodności wstecz i oryginalne stałych TEXY_ALL , TEXY_NONE , TEXY_HEADING_DYNAMIC , TEXY_HEADING_FIXED
  • Dodano stały Texy:: VERSION
  • aktywowany typograficzne zmian w atrybutach tytuł
  • Kompaktowe biblioteki przemianowany texy-compact.phptexy.compact.php

modułów w ogóle

  • we wszystkich modułach usunięte własności $allowed
  • Każdy ma swój własny identyfikator składni (np. table , html/tag , heading/surrounded ...)
  • innej składni jest dozwolone przez (np.) $texy->allowed['table'] = TRUE lub FALSE
  • usunąć wszystkich osób zajmujących się (z wyjątkiem-> obsługi scriptModule) - zamiast zarząd nad $texy->addHandler

blockModule

  • Wsparcie dla zagnieżdżonych bloków (div)
  • każdy blok może być podłączony do własnej obsługi block (patrz przykłady składni podkreślił ")
  • on / off składni: $texy->allowed['blocks'] (luzem)
  • indywidualnych poprzez: block/default , block/pre , block/code , block/html , block/text , block/texysource , block/comment , block/div
  • opis różnych typów bloków w dokumentacji

emoticonModule

  • odszkodowania za smiliesModule
  • Nowa funkcja $fileRoot (patrz imageModule)
  • dla każdego emotikony można podłączyć do własnej obsługi emoticon
  • on / off składni: $texy->allowed['emoticon']

figureModule

  • odszkodowania za imageDescModule
  • własności $boxClass przemianowany $class
  • Nowa funkcja $widthDelta - w odniesieniu do pływających wonderland ustawić ich szerokość. Oblicza się to w szerokości obrazu + $widthDelta
  • każde zdjęcie może być związana z popisknou własnej obsługi figure (patrz przykład na rysunku i List Definition ")
  • on / off składni: $texy->allowed['figure']

headingModule

  • wagi dynamicznej nagłówki oblicza nieco inaczej
  • Nowa funkcja $generateID - włącz automatyczne generowanie ID napisy
  • Nowa funkcja $idPrefix - prefix tekst automatycznie generowane ID
  • Nowa funkcja $TOC - Tutaj jest lista wszystkich gazet, a ich poziom ID
  • dla każdego tytułu może być związana z własnej obsługi heading
  • on / off składni: $texy->allowed['heading/surrounded'] & $texy->allowed['heading/underlined']

horizLineModule

  • teraz tylko akceptuje rejestracji ------- *******
  • linii poziomej może być podłączony do własnej obsługi afterHorizline
  • on / off składni: $texy->allowed['horizline']

htmlModule

  • Nowa funkcja $passComment - czy HTML komentarze wycieku lub pożreć
  • bok $allowedComments (dla $texy->allowed )
  • do znaczników HTML może być związana z własnej obsługi htmlTag
  • za każdy komentarz HTML może być związana z własnej obsługi htmlComment
  • on / off składni: $texy->allowed['html/tag'] & $texy->allowed['html/comment']

imageModule

  • Nowy smart preloader - nie trzeba dodawać żadnych JavaScript!
  • $rootPrefix zmieniona na $fileRoot - domyślną wartością jest lepszy sposób ekstrakcji
  • Nowa klasa TexyImage , który jest markerem obrazu (patrz kod źródłowy), a metody stosowane przez innych osób zajmujących się
  • Nowych metod addReference() i getReference() - programowanie i znalezienie dodać zdjęcie do odwołania
  • dla każdego zdjęcia może być związane z obsługi własnego image (patrz przykład zdjęcia)
  • on / off składni: $texy->allowed['image'] & $texy->allowed['image/definition']

linkModule

  • bok $emailOnClick (może zastąpić obsługi)
  • automatycznie usuwane przed wejściem ftp:// linki w postaci ftp.xxx
  • Ulepszone wsparcie dla $forceNoFollow
  • Nowa klasa TexyLink , który jest markerem odniesienia (patrz kod źródłowy), a metody stosowane przez innych osób zajmujących się
  • Nowych metod addReference() i getReference() - Dodano programowania i znalezienia odniesienia
  • dla każdego odniesienia może być podłączony do własnej obsługi linkReference (patrz przykład Zasoby ')
  • znajduje się na każdy adres URL i e-mail może być związana z własnej obsługi linkURL odpowiednio. linkEmail
  • on / off składni: link/reference , link/email , link/url , link/definition

listModule

  • teraz przyjmuje i typograficznych tiret
  • gotowe listy może być związana z własnej obsługi afterList odpowiednio. afterDefinitionList
  • on / off składni: $texy->allowed['list'] , odpowiednio. $texy->allowed['list/definition']
  • Składnia listy Ulepszony, zobacz forum
  • TexyDefinitionListModule uwzględnić TexyListModule

longWordsModule

  • on / off składni: $texy->allowed['longwords']
  • zniesione właściwości $shy a $nbsp
  • daje lepsze efekty

phraseModule

  • Nowy składnię //kurzíva//
  • nowa składnia x^2x<sup>2</sup>
  • nowa składnia O_2O<sub>2</sub>
  • nowych notexy składni
  • Składnia ++inserted++ --deleted-- ^^superscript^^ __subscript__ ~~cite~~ domyślnie wyłączona
  • Nowa funkcja $linksAllowed - może wspólnie wyłączanie łączy z wyrażeń
  • w każdym wyrażenie może być związana własnej obsługi phrase (patrz przykład Linki ")

blockQuoteModule

  • gotowego budynku można podłączyć do własnej obsługi afterBlockquote
  • on / off składni: $texy->allowed['blockquote']

scriptModule

  • Wsparcie dla nowej rejestracji, oprócz {{fnc(arg, arg)} jest {{fnc:arg, arg}}
  • Call {{texy(...)}} jest zastrzeżone
  • Ostatnia aktualizacja: scriptModule obsługi-> obsługi jako pierwszy parametr przechodzi $parser zamiast $texy (użyj $parser->texy )
  • on / off składni: $texy->allowed['script']

tableModule

  • wsparcie dla ucieczki znaków |
  • tabeli może być podłączony do własnej obsługi afterTable
  • on / off składni: $texy->allowed['table']

typographyModule

  • odszkodowania za quickCorrectModule
  • ma znacznie lepsze wyniki i dodał internacjonalizacji
  • Nowa funkcja $locale (domyślnie, cs "), przedstawia specyfikę krajową
  • bezpośrednio wspierane jeszcze en, fr, de, pl
  • Następujące niepodzielne miejsce przed ostatnim słowem lub buźkę w pkt (aby się w nowej linii)
  • Nowy składnię: (EUR) → znak €
  • składnia Ulepszono: -- = &ndash; --- = &mdash;
  • składnia Ulepszono: -----> Long strzałki
  • on / off składni: $texy->allowed['typography']

htmlOutputModule

  • zapewnia, że produkcja Texy nazywa się sensowne, cross skorygowania nieprawidłowych tagów itp.
  • Obecnie kontroluje obecnie bardziej precyzyjnie, z uwzględnieniem $strictDTD
  • Przełącznik XHTML / HTML tryb $texy->htmlOutputModule->xhtml

TexyDOM i dziedziczone klasy

  • usunięte, wymiana jest TexyHtml (podobnie nHtml patrz http://phpfashion.com/ programista ... )
  • nieruchomości TexyHtml:: $ xhtml - przełączać się między HTML i XHTML
  • wszystkie obsługi pracuje teraz z elementami przedstawiciele tego obiektu, obsługa jest niezwykle prosta

TexyConfigurator

  • konfiguruje istniejącego obiektu Texy
  • Funkcja TexyConfigurator: safemode, TexyConfigurator: disableLinks i TexyConfigurator: disableImages

Wersja 1.1b

1-cia 2-sze 2007

  • NOWOŚĆ: Obsługa zmiennych w linkach
  • FIX: fixed tabeli TexyLongWordsModule i TexyQuickCorrectModule
  • FIX: TexyFormatterModule (Brak odstępów w blokach HTML)
  • CHG: HTML wyświetlane komentarze

W wersji 1.1

6-gi 6-ta 2006

Poprawiony i ulepszony obsługi podmiotów:

  • FIX: Texy teraz ignoruje nieznana nazwa podmiotu (było to jedyną rzeczą, która może spowodować non-sensowne wyjście, więc na pewno aktualizacji do 1.1).
  • CHG: wyjście jest przesyłane do wszystkich podmiotów w formie liczbowej &#**; wyjątkiem &amp; &quot; &lt; &gt; . Rozwiązuje problemy z niektórymi czytników RSS, itp.
  • FIX: Poprawione nieprawidłowe przetwarzanie w toText podmiotów ()
  • CHG: toText () zostanie również usunięty &shy; i zamienione na wspólnych przestrzeni &nbsp;
  • Uwaga: Jeśli nie używasz UTF-8 i toText () wymagać będzie rozszerzenia iconv . W PHP 5 jest dostępna domyślnie.

Wersja 1.0 Final

18-ta 4-ty 2006

Rozszerzenie funkcji:

  • NOWOŚĆ: atrybutów użytkownika
  • CHG: Dozwolone znaczniki dostępne przez $texy->allowedTags powinien w przyszłości zastąpić $texy->htmlModule->allowed
  • NOWOŚĆ: nowy tryb podziały wiersza przez $texy->mergeLines = false
  • INT: PHP5, jak konstruktorów

Fix do 1.0rc5

22-sze 7-gi 2005

  • FIX: Zgodność z dziwnym wersji 4.4.0 i PHP 4 marca 1911 ( patrz Forum )

Fix do 1.0rc5

30-sze 5-ci 2005

  • CHG: <td></td> dostosowane do <td>&nbsp;</td>

Wersja 1.0rc5

25-sza 5-ci 2005

  • CHG: Warning: nazwy oddzwaniania:
    • $texy->blockModule->codeHandler zamiast $texy->blockModule->userFunction
    • $texy->referenceHandler zamiast $texy->userReferences
  • CHG: Uwaga: modyfikator musi być zawsze poprzedzone przestrzeni ( demo )
  • NOWOŚĆ: Wsparcie dla komentarzy Texy § § ( demo )
  • NOWOŚĆ: Quick Links test :[url] ( demo )
  • NEW: poprawa formatowania HTML ( demo , forum )
  • NOWOŚĆ: trwa ładowanie danych zewnętrznych, takich jak {{ getPrice(produkt) }} ( forum ) (sponsor tej funkcji jest rozwój firmy Internet Mall , Inc)

Wersja 1.0rc4

16-ty 3-ty 2005

  • NOWOŚĆ: nowe sztuczki - blok /-- source
  • CHG: Każdy moduł ma skrót (wniosek) w formacie $texy->xyzModule
  • CHG: aktywacja UTF ponad $texy->utf = true;
  • CHG: ulepszone tabele
  • CHG: zmiany składni list numerowanych:
    • jest w stanie skonfigurować składni, np. $texy->listModule->allowed['*'] = false
    • zmodyfikowano zapis w postaci 2 ... ... pierwsze dlatego, że zderzył się z zapisywanie danych na linii startowej
    • zmodyfikowano zapis w postaci I. ... II. ... Bo to zderzył się z liter na początku wiersza
    • Wykorzystania albo 1) ..... 2) ..... I) ..... II) ......
    • lub "cętkowany" record, ale po co najmniej dwa miejsca mA

Wersja 1.0rc3

9-ga 3-gie 2005

  • NOWOŚĆ: Wsparcie <caption> , demo
  • NOWOŚĆ: nowy przykład "składni użytkownika", pokazuje, jak dodać lub zmienić składnię
  • NOWOŚĆ: Compact wersji jednego pliku jest idealny, jeśli nie modyfikować kod, ale używany tylko na serwerze
  • CHG: moduł TexySmiliesModule jest aktywowany przez $allowed = true; patrz przykład "Uśmieszki"
  • inne drobne zmiany w zachowaniu $allowed dla innych modułów

Wersja 1.0rc2

27-te 2-ga 2005

  • NOWOŚĆ: Metody safeMode() i trustMode()
  • NOWOŚĆ: TexyHtmlModule modułu: - listę dozwolonych znaczników określa zmiennej $ dozwolone
  • CHG: moduł TexyBlockModule:
    • wykazało, że blok /--notexy spełnia wszystkie wymagania, dlatego otrzymuje bloków /--text i /--html . Demo

Wersja 1.0rc1

23-cia 2-ga 2005

  • NOWOŚĆ: szerokość i wysokość obrazu atrybuty wsparcia, w tym automatyczne lub ręczne przypisanie. Składnia jest [* image.gif 50x30 *]
  • NOWOŚĆ: Oprócz dynamicznych podpisy mogą być używane jako stałe. Więcej informacji można znaleźć na przykład w pozycjach "
  • FIX: Wsparcie dla "długie buźki", jak :-)))))