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

Changelog

Version 2.0 Beta 2

rev. 208

  • Nutzung $texy->setOutputMode(...) Zwischen switch to HTML / XHTML, Strict / Loose-Modi. Parameter mit einem der Thesen Konstanten: Texy::HTML4_TRANSITIONAL , Texy::HTML4_STRICT , Texy::XHTML1_TRANSITIONAL , Texy::XHTML1_STRICT
  • Texy::$strictDTD & $texy->htmlOutputModule->xhtml sind veraltet

rev. 206

  • neue Konstanten Texy::FILTER_ANCHOR & Texy::FILTER_IMAGE

rev. 202

  • entfernt Unterstützung für PHP 4 und PHP 5.0.x

rev. 195

  • Unterstützung für mehrzeilige Textblöcke und Zellen in den Tabellen
  • URL verkürzen können gesteuert werden über $texy->linkModule->shorten

rev. 192

  • Die Bilder können wählen zwischen der Größe erforderlich [* image 10x20 *] und maximale [* image 10X20 *] mit einem kleinen oder großen X

rev. 185

  • umgesetzt Nette_Object von net Framework. Ersetzt TexyBase

rev. 181

  • TexyHtml: $ Kinder ist jetzt privat. Die Kinder werden durch die Schnittstelle behandelt ArrayAcces ( siehe )

rev. 180

  • nicht eingeschlossen sind ­ die URL

rev. 179

  • Hinweis: Das Umbenennen TexyHtml:: add () → create (), TexyHtml: addChild () → Add () ( Gründe )
  • Version von PHP4: Emulation Klasse Exception werfen
  • intelligenter Erkennung von E-Mails und URLs im Text

rev. 178

  • TexyTableModule - merkwürdiges Verhalten Modifikation & evenClass (siehe Forum )
  • Standard-Handler HtmlTag 'kehrt Objekt statt String TexyHtml
  • Handler, Randnr 'kann wesentlich geändert werden, als mit NULL-Parameter als Modifier (beachten Sie, dass diese Revision Handler werden in den nächsten)
  • Veränderungen in der internen und TexyHtml TexyModifier (in $ Klassen sind jetzt Position Schlüsselfeld)

rev. 177

  • Hinzugefügt $ Texy-> alignClasses (siehe Forum )

rev. 176

  • Hinzugefügt $ Texy-> headingModule-> moreMeansHigher (siehe Forum )
  • Tabellen in der neu hinzugefügten Elemente <thead> und <tbody>
  • Smarter Division Tabelle auf den Kopf und Körper

rev. 175

  • $texy->htmlOutputModule->xhtml - switch XHTML / HTML-Modus

rev. 173

  • Feld $ Texy-> headingModule-> TOC anstatt der Position id 'enthält das Element, e-mail Titel und TexyHtml Element "ist Titel generateID generiert, wenn $

rev. 169

  • Refactoring: Hinzugefügt TexyBase & TexyException

rev. 156

  • Neue API-Methoden TexyHtml: toText () & TexyHtml: toHTML () zu exportieren Teil des DOM

rev. 155

  • neuen System umgehen. Entfernt $texy->handler und konstante Texy::PROCEED . Hinzugefügt $texy::addHandler() . Mehr bei dem Forum

rev. 150

  • Alle Beispiele funktionieren jetzt in PHP 4 nur noch "inkludovat" Texy geeignete Version.
  • Version für PHP 5 Unterstützung für die Abwärtskompatibilität und die ursprünglichen Konstanten TEXY_ALL , TEXY_NONE , TEXY_HEADING_DYNAMIC , TEXY_HEADING_FIXED , TEXY_PROCEED , TEXY_CONTENT_*

rev. 131

  • Paket enthält jetzt eine Version von PHP4
  • neue Konfiguration Funktionen TexyConfigurator: disableLinks & TexyConfigurator: disableImages
  • $ Texy-> safemode () zugewiesen, eine neue statische Klasse TexyConfigurator. Verwenden TexyConfigurator: safemode ($ Texy).
  • widerrufen trustMode () - Dies ist die Standardeinstellung Texy
  • mbstring.func_overload fix
  • mitgebracht $ Texy-> TabWidth

rev. 126

  • internen DTD validator $ Texy-> htmlOutputModule steuert nun die Kraft Attribute
  • Wurde ein Fehler behoben, bevor sie Attribute Modifier
  • Namensänderung $ Texy-> formatterModule → $ Texy-> htmlOutputModule

rev. 113

  • Verbesserte Syntax-Listen finden Sie im Forum
  • aktiviert typografische Anpassungen in den Attributen Titel

Beta-Version 2.0 (rev. 111)

  • viel bessere Leistung, eine komplett neue API, die perfekte Unterstützung für ihre Handler, viele Bugs behoben

Klasse Texy

  • entfernt $texy->utf , statt $texy->encoding mit einem Ausgangswert utf-8
  • Texy Ausgabe wird alle Funktionen der Kodierung $texy->encoding . Nur diejenigen, die nicht in der Kodierung, ersetzen Sie die numerische Einheit
  • Ein neues Feature $texy->allowed - United Genehmigung und das Verbot der Syntax finden Sie die Module
  • eine neue Art der Maskierung E-Mail
  • Ein neues Feature $texy->urlSchemeFilters (Dokumentation beschrieben in der)
  • $ Texy-> safemode () zugewiesen, eine neue statische Klasse TexyConfigurator. Verwenden TexyConfigurator: safemode ($ Texy).
  • widerrufen trustMode () - Dies ist die Standardeinstellung Texy
  • Ein neues Feature $strictDTD - kann DTD Umschalten zwischen Strict und Transitional
  • Ändern Sie die Namen der Module:
    • $ Texy-> imageDescModule → $ Texy-> figureModule
    • $ Texy-> smiliesModule → $ Texy-> emoticonModule
    • $ Texy-> quickCorrectModule → $ Texy-> typographyModule
  • Texy::safeMode() Syntax off link/definition (siehe unten) und leicht modifiziert ist eine Tabelle der erlaubten Tags (siehe Quellcode)
  • Neue Features Texy::normalize() - Stellen Sie den Text auf die Standard-Form (Leerzeichen entfernen rechten Hand, der Konsolidierung des Abscheider, ...)
  • Neue Features Texy::webalize() - Stellen Sie Text in ein Web-Kennung ( 'žlutý kůň''zluty-kun' )
  • entfernt Texy::addReference() und Texy::getReference() , Austausch von Modulen und linkModule imageModule
  • Unterstützung für geschützte Zeichen: *)
    • dann \ *test ist zu sehen als *test nicht \<em>test
    • Analogie kann in Klammern verwendet werden modifier: "blabla .(to je (můj\ ) názor)"
    • anderen Charakter entgangen, siehe tableModule
  • Texy: Zusammenfassung Feld ist jetzt
  • Konstante TEXY_ALL , TEXY_NONE , TEXY_HEADING_DYNAMIC und TEXY_HEADING_FIXED jetzt: Texy::ALL , Texy:NONE , TexyHeadingModule::DYNAMIC und TexyHeadingModule::FIXED
  • Rückwärtskompatibilität Funktion und den ursprünglichen Konstanten TEXY_ALL , TEXY_NONE , TEXY_HEADING_DYNAMIC , TEXY_HEADING_FIXED
  • Hinzugefügt konstanten Texy:: VERSION
  • aktiviert typografische Anpassungen in den Attributen Titel
  • Kompakt-Bibliothek umbenannt texy-compact.phptexy.compact.php

Module im Allgemeinen

  • in allen Modulen entfernt Eigenschaft $allowed
  • Jeder hat seine eigene Kennung Syntax (zB table , html/tag , heading/surrounded ...)
  • andere Syntax ist erlaubt zB durch () $texy->allowed['table'] = TRUE oder FALSE
  • Entfernen Sie alle Handler (außer scriptModule-> Handler) - anstelle der zentralen Verwaltung über $texy->addHandler

blockModule

  • Unterstützung für verschachtelte Blöcke (div)
  • Jeder Block kann Handler selbst wird im Zusammenhang mit seiner block (siehe Beispiele, Syntax markiert durch ")
  • on / off-Syntax: $texy->allowed['blocks'] (Bulk)
  • Einzelnen durch: block/default , block/pre , block/code , block/html , block/text , block/texysource , block/comment , block/div
  • Beschreibung der verschiedenen Arten von Blöcken in der Dokumentation

emoticonModule

  • Entschädigung für smiliesModule
  • Neues Feature $fileRoot (siehe imageModule)
  • für jeden eigenen Emoticons können Handler werden im Zusammenhang mit seiner emoticon
  • on / off-Syntax: $texy->allowed['emoticon']

figureModule

  • Entschädigung für imageDescModule
  • Eigenschaft $boxClass umbenannt $class
  • Ein neues Feature $widthDelta - für schwimmende wonderland setzen ihre Breite. Dabei wird berechnet, wie Bildbreite + $widthDelta
  • Jedes Bild kann Handler verknüpft werden mit eigenen popisknou figure (siehe z. B. Abbildung und Definition List ')
  • on / off-Syntax: $texy->allowed['figure']

headingModule

  • Gewicht dynamischen Schlagzeilen etwas anders berechnet
  • Ein neues Feature $generateID - Aktivieren Sie die automatische Generierung Untertiteln ID für
  • Ein neues Feature $idPrefix - Text Präfix für automatisch generierte ID
  • Ein neues Feature $TOC - Hier ist eine Liste von all den Schlagzeilen, und der Grad ihrer ID
  • für jeden Titel kann Handler eigenen verknüpft werden, um ihre heading
  • on / off-Syntax: $texy->allowed['heading/surrounded'] und $texy->allowed['heading/underlined']

horizLineModule

  • jetzt nur akzeptiert Registrierung ------- ein *******
  • die horizontale Linie kann Handler selbst wird im Zusammenhang mit seiner afterHorizline
  • on / off-Syntax: $texy->allowed['horizline']

htmlModule

  • Ein neues Feature $passComment - ob HTML-Kommentare Leck oder fressen
  • beiseite $allowedComments (für $texy->allowed )
  • zu jedem beliebigen HTML-Tag kann Handler eigenen verknüpft werden, um ihre htmlTag
  • für jedes HTML-Kommentar-Handler kann eigene verknüpft werden, um ihre htmlComment
  • on / off-Syntax: $texy->allowed['html/tag'] und $texy->allowed['html/comment']

imageModule

  • neue smart preloader - keine Notwendigkeit, JavaScript zu keiner!
  • $rootPrefix umbenannt $fileRoot - Standardwert ist schlauer Weise extrahierten
  • Eine neue Klasse TexyImage , das Bild ist ein Marker (siehe Quellcode), und die Methoden von anderen Handler verwendet
  • Neue Methoden addReference() & getReference() - Programmierung und der Suche nach einem Bild zu fügen Artikeln
  • Für jedes Bild kann's sein eigenes Zusammenhang mit dem Handler image (siehe z. B. Bilder)
  • on / off-Syntax: $texy->allowed['image'] und $texy->allowed['image/definition']

linkModule

  • beiseite $emailOnClick (Handler kann Ersatz)
  • automatisch gelöscht, bevor ftp:// Links in der Form ftp.xxx
  • Verbesserte Unterstützung für $forceNoFollow
  • Eine neue Klasse TexyLink , die Markierung ist ein Verweis (siehe Quellcode), und die Methoden von anderen Handler verwendet
  • Neue Methoden addReference() & getReference() - Hinzugefügt Programmierung und Referenzen finden
  • Für jede Referenz kann Handler selbst wird im Zusammenhang mit seiner linkReference (siehe Beispiel Referenzen ")
  • finden Sie auf jede URL und E-Mail-Handler kann sein eigenes Zusammenhang mit seiner linkURL jeweils. linkEmail
  • on / off-Syntax: link/reference , link/email , link/url , link/definition

listModule

  • jetzt akzeptiert und typografische Gedankenstrich
  • die fertige Liste kann Handler eigenen verknüpft werden, um ihre afterList bzw. afterDefinitionList
  • on / off-Syntax: $texy->allowed['list'] bzw. $texy->allowed['list/definition']
  • Verbesserte Syntax-Listen finden Sie im Forum
  • TexyDefinitionListModule in TexyListModule aufgenommen

longWordsModule

  • on / off-Syntax: $texy->allowed['longwords']
  • abgeschafft Eigenschaften $shy a $nbsp
  • bessere Ergebnisse

phraseModule

  • Neue Syntax //kurzíva//
  • neue Syntax x^2x<sup>2</sup>
  • neue Syntax O_2O<sub>2</sub>
  • neue Syntax notexy
  • Syntax ++inserted++ --deleted-- ^^superscript^^ __subscript__ ~~cite~~ standardmäßig deaktiviert
  • Ein neues Feature $linksAllowed - kann gemeinsam mit Phrasen Links deaktivieren
  • in jeder Phrase kann Handler eigenen verknüpft werden phrase (siehe Beispiel, Links ')

blockQuoteModule

  • das fertige Gebäude können eigene Handler werden im Zusammenhang mit seiner afterBlockquote
  • on / off-Syntax: $texy->allowed['blockquote']

scriptModule

  • Support für eine neue Registrierung, zusätzlich zu {{fnc(arg, arg)} ist die {{fnc:arg, arg}}
  • Call {{texy(...)}} ist reserviert
  • Geändert: scriptModule Handler-> Handler als ersten Parameter übergibt $parser anstelle von $texy (verwenden $parser->texy )
  • on / off-Syntax: $texy->allowed['script']

tableModule

  • Unterstützung für die Escape-Zeichen |
  • Die Tabelle kann Handler selbst wird im Zusammenhang mit seiner afterTable
  • on / off-Syntax: $texy->allowed['table']

typographyModule

  • Entschädigung für quickCorrectModule
  • hat viel bessere Ergebnisse und hat die Internationalisierung
  • Neues Feature $locale (Voreinstellung, cs ') setzt die nationalen Besonderheiten
  • direkt noch en unterstützt, FR, DE, PL
  • Die folgenden unteilbaren Raum vor dem letzten Wort oder einen Smiley in Absatz (die Linie bekommen sich auf ein neues)
  • Neue Syntax: (EUR) → Zeichen €
  • Verbesserte Syntax: -- = &ndash; ein --- = &mdash;
  • Verbesserte Syntax: -----> lange Pfeile
  • on / off-Syntax: $texy->allowed['typography']

htmlOutputModule

  • sichergestellt, dass der Ausgang des Texy heißt wohlgeformt, cross Korrektur ungültiger Tags, etc.
  • Out steuert nun genauer unter Berücksichtigung $strictDTD
  • Schalter XHTML / HTML-Modus $texy->htmlOutputModule->xhtml

TexyDOM und geerbte Klassen

  • entfernt, ist der Ersatz TexyHtml (ähnlich sehen nHtml http://phpfashion.com/ Programmierer ... )
  • Eigentum TexyHtml:: $ xhtml - Wechsel zwischen HTML und XHTML-Ausgabe
  • Alle Handler arbeitet jetzt mit Elementen von diesem Objekt dargestellt, Handhabung ist extrem einfach

TexyConfigurator

  • konfiguriert ein vorhandenes Objekt Texy
  • Funktion TexyConfigurator: safemode, TexyConfigurator: disableLinks & TexyConfigurator: disableImages

Version 1.1b

1. 2. 2007

  • NEU: Unterstützt die Variablen in Links
  • UPDATE: fester Tisch TexyLongWordsModule & TexyQuickCorrectModule
  • UPDATE: TexyFormatterModule (fehlende Leerzeichen in der HTML-Blöcke)
  • CHG: angezeigten HTML-Kommentare

Version 1.1

6. 6th 2006

Korrigierte und verbesserte Handhabung von Entitäten:

  • UPDATE: Texy jetzt ignoriert unbekannte Wesen Namen (das war ungefähr das einzige, was Ausgang gebildet könnte eine nicht gut, so definitiv 1.1 aktualisieren, um).
  • CHG: Der Ausgang ist jetzt numerischen geschickt, um alle Einheiten in Form von &#**; außer &amp; &quot; &lt; &gt; . Es löst Probleme mit einigen RSS-Readern, etc.
  • UPDATE: Berichtigt unsachgemäßen Verarbeitung mit Sitz in toText ()
  • CHG: toText () werden ebenfalls entfernt &shy; und umgewandelt in gemeinsamen Räumen &nbsp;
  • Hinweis: Wenn Sie nicht UTF-8 und toText () wird die Verlängerung des erfordern iconv . In PHP 5 ist standardmäßig verfügbar.

Version 1.0 Final

18. 4th 2006

Extension-Funktionen:

  • NEU: Benutzer-Attribute
  • CHG: erlaubten Tags verfügbar über $texy->allowedTags sollte in Zukunft ersetzen $texy->htmlModule->allowed
  • NEU: neuer Modus Zeilenumbrüche über $texy->mergeLines = false
  • INT: PHP5-like Konstruktoren

Fix für 1.0rc5

22. 7. 2005

  • UPDATE: Kompatibilität mit einer seltsamen Version 4.4.0 und PHP 4. März 1911 ( siehe Forum )

Fix für 1.0rc5

30. 5th 2005

  • CHG: <td></td> angepasst <td>&nbsp;</td>

Version 1.0rc5

25. 5th 2005

  • CHG: Warnung: Die Namen für Rückruf:
    • $texy->blockModule->codeHandler anstelle von $texy->blockModule->userFunction
    • $texy->referenceHandler anstelle von $texy->userReferences
  • CHG: Achtung: Modifikator muss immer (Raum werden mit einem vorangestellten Demo )
  • NEW: Unterstützung für Kommentare Texy § § ( Demo )
  • NEU: Quick Links test :[url] ( Demo )
  • Neu: Verbesserter HTML-Formatierung ( Demo , Forum )
  • NEU: Laden externer Daten, wie {{ getPrice(produkt) }} ( Forum ) (Sponsor dieser Funktion ist die Entwicklung Unternehmens Internet Mall , Inc.)

Version 1.0rc4

16. 3. 2005

  • NEU: neue Tricks - Block /-- source
  • CHG: Jedes Modul hat eine Verknüpfung (Verweis) im Format $texy->xyzModule
  • CHG: Aktivierung der UTF über $texy->utf = true;
  • CHG: Verbesserte Tabellen
  • CHG: Änderung Syntax von nummerierten Listen:
    • der Lage ist, konfigurieren Sie die Syntax, zB $texy->listModule->allowed['*'] = false
    • Eintrag in veränderter Form zuerst ... 2 ... weil es kollidierte mit dem Schreiben von Daten auf der Startlinie
    • Eintrag in veränderter Form I. ... II. ... Weil es line kollidierte mit den Initialen zu Beginn der
    • Verwenden Sie entweder 1) ..... 2) ..... I) ..... II) ......
    • oder "Flecken" zu erfassen, doch gefolgt von mindestens zwei mA Räume

Version 1.0rc3

9. 3. 2005

  • NEW: Unterstützung <caption> , Demo
  • NEU: Ein neues Beispiel von "USER", zeigt, wie man hinzufügen oder ändern die Syntax
  • NEU: Compact Single-File-Version ist ideal, wenn Sie ändern nicht den Code, sondern nur auf dem Server verwendet
  • CHG: TexySmiliesModule Modul aktiviert ist über $allowed = true; sehen Sie ein Beispiel der "Smilies"
  • andere geringfügige Änderungen im Verhalten von $allowed für andere Module

Version 1.0rc2

27. 2nd 2005

  • NEW: Methoden safeMode() und trustMode()
  • NEU: TexyHtmlModule Modul: - die Liste der erlaubten Tags bestimmt die Variable $ erlaubt
  • CHG: TexyBlockModule Modul:
    • zeigten, dass der Block /--notexy erfüllt alle Anforderungen, so ist es Blöcke ersetzt durch /--text und /--html . Demo

Version 1.0rc1

23. 2nd 2005

  • NEU: Bildhöhe und Breite Unterstützung Attribute, einschließlich Auto-oder manuelle Zuordnung. Die Syntax ist [* image.gif 50x30 *]
  • NEU: Zusätzlich zu den dynamischen Bildunterschriften befestigt werden kann genutzt. Mehr Informationen finden Sie beispielsweise die gefunden werden in, Überschriften '
  • UPDATE: Unterstützung für "long Smileys", wie :-)))))