Changelog
Wersja 2.0 Beta 2
rev. 208
- wykorzystania
$texy->setOutputMode(...)aby przełączać się między HTML / XHTML, ścisłe / tryby luzem. Parametr jest jednym z tych stałych:Texy::HTML4_TRANSITIONAL Texy::HTML4_STRICT Texy::XHTML1_TRANSITIONAL Texy::XHTML1_STRICT -
Texy::$strictDTD&$texy->htmlOutputModule->xhtmlsą przestarzałe
rev. 206
- nowych stałych
Texy::FILTER_ANCHOR&Texy::FILTER_IMAGE
rev. 202
- usunąć wsparcie dla PHP 4 i PHP 5.0.x
rev. 195
- Wsparcie dla wielowierszowego tekstu i bloków komórek w tabelach
- Skracanie adresu URL może być kontrolowana przez
$texy->linkModule->shorten
rev. 192
- obrazów można wybrać rozmiar
[* image 10x20 *]i maksymalnego[* image 10X20 *]zXmałe lub duże
rev. 185
- realizowany od Nette_Object Nette Framework. Wymień TexyBase
rev. 181
- TexyHtml: $ dzieci jest prywatnym. Potomków są dostępne poprzez interfejs ArrayAcces (zobacz)
rev. 180
- nie wkładać
­w URL
rev. 179
- UWAGA: nazwy TexyHtml:: add () → Utwórz (), TexyHtml: addChild () → add () (uzasadnienie)
- PHP4 emulacji wersji class Exception i rzucać
- inteligentne wykrywanie e-maile i adresy URL w tekście
rev. 178
- TexyTableModule - dziwne zmiany zachowań i evenClass (patrz Forum)
- htmlTag obsługi domyślnego "wraca na miejsce obiekt TexyHtml
- obsługi, pkt "może być wywołana z parametrem NULL jako modyfikator (pamiętaj, że tego uchwytu będzie dalszych zmian znacznie się zmieniła)
- wewnętrznych zmian w TexyHtml i TexyModifier (w $ classes teraz są kluczowym pole)
rev. 177
- Dodano $ Texy-> alignClasses (patrz Forum)
rev. 176
- Dodano $ Texy-> headingModule-> moreMeansHigher (patrz Forum)
- stoły z nowo dodane elementy
<thead>i<tbody> - Mądrzejszy stole do cięcia na głowę i ciało
rev. 175
-
$texy->htmlOutputModule->xhtml- przełącznik XHTML / HTML mode
rev. 173
- pola $ Texy-> headingModule->, a przedmioty TOC id "zawiera wpis, el 's TexyHtml element tytuł, tytuł" generowany jest tylko na $ generateID
rev. 169
- refaktoryzację: dodano TexyBase & TexyException
rev. 156
- Nowa metoda API TexyHtml: toText () & TexyHtml: toHtml () dla części eksportu DOM
rev. 155
- Nowy system obsługi. Usunięto
$texy->handleri stałeTexy::PROCEEDDodano$texy::addHandler()Więcej na forum
rev. 150
- Wszystkie przykłady teraz działać w PHP 4. Wystarczy "inkludovat" odpowiedniej wersji Texy.
- Wersja dla PHP 5 wsparcia dla wstecznej kompatybilności, oryginalna stałej
TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMIC TEXY_HEADING_FIXED TEXY_PROCEED TEXY_CONTENT_*
rev. 131
- pakiet zawiera wersję dla PHP4
- nowe funkcje konfiguracji TexyConfigurator: disableLinks & TexyConfigurator: disableImages
- $ Texy-> trybie awaryjnym () na rzecz nowych klasę statyczną TexyConfigurator. Użyj TexyConfigurator: safemode ($ Texy).
- skreślony trustMode () - jest to ustawienie domyślne Texy
- fix mbstring.func_overload
- zwrócone $ Texy-> tabWidth
rev. 126
- Wewnętrzny DTD Texy $ validator-> htmlOutputModule teraz sprawdza atrybutów
- Naprawiono błąd, przed wejściem atrybuty zmienione
- Zmiana nazwy $ Texy-> formatterModule → $ Texy-> htmlOutputModule
rev. 113
- Poprawa składni, sprawdź, Forum
- aktywowany typograficzne korekty atrybutu title
Wersja 2.0 Beta (rev. 111)
- znacznie lepsze wyjście, zupełnie nowy interfejs API, który jest doskonałym wsparciem dla ich obsługi, poprawił wiele błędów
Klasa Texy
- usunięte
$texy->utfzamiast$texy->encoding utf-8 - Wyjście Texy będzie korzystać ze wszystkich funkcji kodowania
$texy->encodingTylko ci, którzy są w kodzie, zamiast podmiotu numeryczne - Nowa funkcja
$texy->allowed- jednolite zezwolenia i składni wyłączanie, patrz Moduły - nowy sposób maskowania e-mail
- Nowa funkcja
$texy->urlSchemeFilters(opisane w dokumentacji) - $ Texy-> trybie awaryjnym () na rzecz nowych klasę statyczną TexyConfigurator. Użyj TexyConfigurator: safemode ($ Texy).
- skreślony trustMode () - jest to ustawienie domyślne Texy
- Nowa funkcja
$strictDTD- można przełączać się między DTD ścisłe i przejściowe - zmiany nazw modułów:
- $ Texy-> imageDescModule → $ Texy-> figureModule
- $ Texy-> smiliesModule → $ Texy-> emoticonModule
- $ Texy-> quickCorrectModule → $ Texy-> typographyModule
-
Texy::safeMode()Składnia offlink/definition(patrz niżej) i nieco zmodyfikowany jest tabela Dozwolone znaczniki (patrz kod źródłowy) - Nowością
Texy::normalize()- dostosowanie tekstu do standardowego formularza (usuń spacje prawicy, umacnianie linii separatora, ...) - Nowością
Texy::webalize()- dostosowanie tekstu do identyfikatora sieci Web ('žlutý kůň'→'zluty-kun' - wyeliminowane
Texy::addReference()iTexy::getReference()wymiana modułów linkModule i imageModule - Wsparcie dla uciekł znaków: *)
- następnie
\ *testjest postrzegane jako*testnie\<em>test - Analogicznie może być stosowany w modyfikator nawiasie:
"blabla .(to je (můj\ ) názor)" - Inni uciekli znaków znajdziesz tableModule
- następnie
- Texy: pole podsumowania teraz
- Stała
TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMICiTEXY_HEADING_FIXEDjest teraz:Texy::ALL Texy:NONE TexyHeadingModule::DYNAMICiTexyHeadingModule::FIXED - W celu zapewnienia zgodności, oryginalna stałych funkcyjnych
TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMIC TEXY_HEADING_FIXED - dodał stałej Texy:: VERSION
- aktywowany typograficzne korekty atrybutu title
- Compact Biblioteka nazwę
texy-compact.php→texy.compact.php
Moduły ogólnie
- 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 dozwolona (np.)
$texy->allowed['table']= TRUE lub FALSE - usuń obsługi (z wyjątkiem scriptModule-> handler) - zamiast zarząd nad
$texy->addHandler
blockModule
- Wsparcie dla zagnieżdżone bloki (div)
- każdy blok może być podłączony do własnego
blockobsługi (patrz przykłady, podświetlanie składni) - 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 rodzajów klocków w dokumentacji
emoticonModule
- zastąpić smiliesModule
- Nowa funkcja
$fileRoot(patrz imageModule) - każde niestandardowe emotikony można podłączyć
emoticonobsługi - on / off składnię:
$texy->allowed['emoticon']
figureModule
- zastąpić imageDescModule
- własności
$boxClassprzemianowany$class - Nowa funkcja
$widthDelta- dla pływających zastanawia się ustawić szerokość. Obliczony jako szerokość obrazu +$widthDelta - każde zdjęcie może być związane z niestandardową
figurepopisknou obsługi (patrz przykład, rysunek i definicja List ") - on / off składnię:
$texy->allowed['figure']
headingModule
- wagi dynamiczne napisy obliczane są nieco inaczej
- Nowa funkcja
$generateID- Włącz automatyczne generowanie ID napisów - Nowa funkcja
$idPrefix- prefix tekstu generowane automatycznie ID - Nowa funkcja
$TOC- Tutaj jest lista wszystkich gazet, ich poziom i identyfikator - każdy nagłówek może być podłączony do obsługi własnej
heading - on / off składnię:
$texy->allowed['heading/surrounded']i$texy->allowed['heading/underlined']
horizLineModule
- Teraz tylko akceptuje rejestracji
------- ******* - linii poziomej może być podłączony do własnej
afterHorizlineobsługi - on / off składnię:
$texy->allowed['horizline']
htmlModule
- Nowa funkcja
$passComment- czy komentarze HTML wycieku lub jedzenie - moc
$allowedComments(za$texy->allowed - do wszystkich znaczników HTML może być podłączony do własnej
htmlTagobsługi - dla każdego komentarza HTML mogą być podłączone do własnej
htmlCommentobsługi - on / off składnię:
$texy->allowed['html/tag']i$texy->allowed['html/comment']
imageModule
- Nowy smart preloader - nie trzeba dodawać żadnych JavaScript!
-
$rootPrefixzmieniona na$fileRoot- Wartość domyślna to uzyskane mądrzejszy sposób - nowych
TexyImageobsługę obrazów (patrz kod źródłowy), stosowane inne metody i obsługi - nowych
addReference()metodaaddReference()&getReference()- Programmer's ustalenia dodać zdjęcie referencyjnej - każde zdjęcie może być podłączony do własnego
imageobsługi (patrz przykład obrazy) - on / off składnię:
$texy->allowed['image']i$texy->allowed['image/definition']
linkModule
- odwołane
$emailOnClick(mogą być zastąpione przez obsługę) - automatycznie usuwane przed wejściem ftp:// linki w postaci ftp.xxx
- Poprawiona obsługa
$forceNoFollow - nowych
TexyLinkktóra jest odniesienie uchwyt (patrz kod źródłowy), używane przez inne metody i obsługi - nowych
addReference()metodaaddReference()&getReference()- Programmer's ustalenia dodać odniesienie - dla każdego odniesienia może być podłączony do własnej
linkReferenceobsługi (patrz przykład Odniesienia ") - znaleźć na każdy adres URL i e-mail może być podłączony do własnej obsługi
linkURLodpowiednio.linkEmail - on / off składni:
link/reference link/email link/url link/definition
listModule
- akceptuje i typograficznych tiret
- ostatecznej listy mogą być podłączone do własnych
afterListobsługi odpowiednio.afterDefinitionList - on / off składnię:
$texy->allowed['list']odpowiednio.$texy->allowed['list/definition'] - Poprawa składni, sprawdź, Forum
- TexyDefinitionListModule uwzględnić TexyListModule
longWordsModule
- on / off składnię:
$texy->allowed['longwords'] - zniesione właściwości
$shy a $nbsp - daje lepsze wyniki
phraseModule
- Składnia New
//kurzíva// - nowa składnia
x^2→x<sup>2</sup> - nowa składnia
O_2→O<sub>2</sub> - nowa składnia notexy
- Składnia
++inserted++ --deleted-- ^^superscript^^ __subscript__ ~~cite~~domyślnie wyłączona - Nowa funkcja
$linksAllowed- może wspólnie wyłączyć linki do wyrażenia - dla każdego wyrażenia mogą być podłączone do własnego
phraseobsługi (patrz przykład linki ')
blockQuoteModule
- zakończeniu budowy może być podłączony do własnej
afterBlockquoteobsługi - on / off składnię:
$texy->allowed['blockquote']
scriptModule
- Wsparcie dla nowych rejestracji, oprócz
{{fnc(arg, arg)}jest{{fnc:arg, arg}} - Call
{{texy(...)}}zaksięgowano - zmiana: scriptModule handler-> obsługi jako pierwszy parametr przechodzi
$parserzamiast$texy(użyj$parser->texy - on / off składnię:
$texy->allowed['script']
tableModule
- wsparcie dla ucieczki znaków
| - tabela może być podłączony do własnej obsługi
afterTable - on / off składnię:
$texy->allowed['table']
typographyModule
- zastąpić quickCorrectModule
- ma znacznie lepsze wyniki i dodał internacjonalizacji
- Nowa funkcja
$locale(domyślnie) określa specyfikę krajową - nie jest bezpośrednio wspierane en, fr, de, pl
- po niepodzielna przestrzeń przed ostatnie słowo lub buźkę w pkt (do dostawanie się nowa linia)
- Nowa składnia:
(EUR)→ € znak - Poprawa składni:
-- = – --- = — - Poprawa składni:
----->strzałki Long - on / off składnię:
$texy->allowed['typography']
htmlOutputModule
- zapewnia, że wyjście z Texy nazywany jest dobrze wykształcona, korygując nieprawidłowe przejście tagi, itp.
- Spośród obecnie kontroluje bardziej precyzyjnie, z uwzględnieniem
$strictDTD - Przełącznik XHTML / HTML Mode
$texy->htmlOutputModule->xhtml
TexyDOM i dziedziczone klasy
- usunięte, zastępczy TexyHtml (podobnie NHtml patrz http://phpfashion.com/ programista ...)
- nieruchomości TexyHtml: $ xhtml - przełączanie między HTML i XHTML wyjścia
- wszystkie obsługi pracuje teraz z elementów reprezentowanych przez ten obiekt, obsługa jest wyjątkowo łatwa
TexyConfigurator
- Texy konfiguruje istniejącego obiektu
- cechy TexyConfigurator: SafeMode TexyConfigurator: disableLinks & TexyConfigurator: disableImages
Wersja 1.1b
1. 2. 2007
- NOWOŚĆ: Obsługa odwołań zmiennej
- FIX: fixed tabeli TexyLongWordsModule & TexyQuickCorrectModule
- FIX: TexyFormatterModule (brakujące luki w blokach HTML)
- CHG: komentarze HTML wyświetlane
Ver.1.1
6. 6. 2006
Stałe i poprawę obsługi podmiotów:
- FIX: Texy teraz ignoruje nieznana nazwa podmiotu (było to prawdopodobnie jedyne spowodować niż sensowne wyjście, więc z pewnością upgrade do 1.1).
- CHG: w produkcji zostaną teraz przekazane do wszystkich jednostek w postaci liczbowej
&#**;wyjątkiem& " < >To rozwiązuje problemy z działaniem niektórych czytników RSS, itp. - FIX: stałe nieprawidłowe jednostek przetwarzania toText ()
- CHG: toText () usuwa również
­i przekształcone w zwykłej przestrzeni - Uwaga: Jeśli nie używasz UTF-8 i toText () będzie wymagało przedłużenia iconv. W PHP 5 jest dostępna domyślnie.
Wersja 1.0 Final
18. 4. 2006
- FIX: toText () usuwa krzyżowe
- FIX: link bez cudzysłowu w kodzie znacznika
- FIX: Clickable obraz z podpisem (a także)
- FIX: Zgodność z nowych wersjach PHP
- FIX: nie emitują pustych atrybutów (demo)
- CHG: zmiana charakteru znaku towarowego
™do™ - CHG:
altdomyślnie obrazów jest teraz pusty łańcuch
Functions:
- Nowość: niestandardowe atrybuty
- CHG: aktywne znaczniki dostępne na
$texy->allowedTagsby w przyszłości zastąpić$texy->htmlModule->allowed - NOWOŚĆ: nowe podziały wiersza trybu przez
$texy->mergeLines = false - INT: PHP5 jak konstruktorów
Utrwalić pod kątem 1.0rc5
22. 7. 2005
- FIX: Zgodność z dziwnym wersji PHP 4.3.11 i 4.4.0 (patrz Forum)
Utrwalić pod kątem 1.0rc5
30. 5. 2005
- CHG:
<td></td>dostosowane do<td> </td>
Wersja 1.0rc5
25. 5. 2005
- CHG: Uwaga: Zmiany nazw callback:
-
$texy->blockModule->codeHandlerzamiast$texy->blockModule->userFunction -
$texy->referenceHandlerzamiast$texy->userReferences
-
- CHG: Uwaga: Modyfikator musi być zawsze poprzedzone przestrzeni (demo)
- NOWOŚĆ: Wsparcie dla komentarzy Texy § § (demo)
- NOWOŚĆ: szybki
test :[url](demo) - NEW: poprawa formatowania HTML (demo, forum)
- NOWOŚĆ: zewnętrzne dane wejściowe jak
{{ getPrice(produkt) }}(Forum) (sponsor rozwoju tej funkcji jest firma Internet Mall, as)
Wersja 1.0rc4
16. 3. 2005
- NOWOŚĆ: nowe gadżety - blok
/-- source - CHG: Każdy moduł ma skrótu (wniosek) w formacie
$texy->xyzModule - CHG: aktywacja przez UTF
$texy->utf = true; - CHG: ulepszone tabele
- CHG: syntax zmiany list numerowanych:
- możliwość konfiguracji składni, np.
$texy->listModule->allowed['*'] = false - zmodyfikowany wpis w formie 1-sze ... 2 ... bo zderzył się z zapisywania danych na początek wiersza
- zmodyfikowany wpis I. formie ... II. ... Bo zderzył się z liter na początku linii
- Użyj albo 1) ..... 2) ..... I) ..... II) ......
- lub "łaciate" rejestracji, ale po co najmniej dwie spacje
- możliwość konfiguracji składni, np.
Wersja 1.0rc3
9. 3. 2005
- NOWOŚĆ: wsparcie
<caption>demo - NOWOŚĆ: nowy przykład "składni użytkownika" pokazuje, jak zmienić lub uzupełnić składni
- NOWOŚĆ: Compact jednej wersji, idealne, jeśli nie modyfikować kodu, lecz wyłącznie na serwerze
- CHG: moduł TexySmiliesModule jest aktywowany przez
$allowed = true;zobacz przykład "buziek" - innych drobnych zmian w zachowaniu
$allowedinnych modułów
Wersja 1.0rc2
27. 2. 2005
- NOWOŚĆ:
safeMode()metodsafeMode()itrustMode() - NOWOŚĆ: Moduł TexyHtmlModule: - wykaz wszystkich dopuszczonych do obrotu tag określa zmienna $ dozwolone
- CHG: Moduł TexyBlockModule:
- wykazała, że blok
/--notexynie/--notexyspełniać wszystkie wymogi, więc otrzymuje bloki/--texti/--htmlDemo
- wykazała, że blok
Wersja 1.0rc1
23. 2. 2005
- NOWOŚĆ: grafika wsparcia szerokość i wysokość atrybutów, w tym wykrywanie lub ręcznego wprowadzania. Składnia jest
[* image.gif 50x30 *] - NOWOŚĆ: Oprócz dynamicznego podpisy mogą być używane jako stałe. Aby uzyskać więcej informacji, zobacz przykład, pozycje "
- FIX: Wsparcie na długo buźki ", jak
:-)))))





