Changelog
Version 2.0 Beta 2
rev. 208
- Verwendung
$texy->setOutputMode(...)zwischen HTML / XHTML, strenge / lose Modi zu wechseln. Parameter ist eine dieser Konstanten:Texy::HTML4_TRANSITIONAL Texy::HTML4_STRICT Texy::XHTML1_TRANSITIONAL Texy::XHTML1_STRICT -
Texy::$strictDTD&$texy->htmlOutputModule->xhtmlsind 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 Text-Blöcken und Zellen in den Tabellen
- URL Verkürzung kann durch die
$texy->linkModule->shortengesteuert$texy->linkModule->shorten
rev. 192
- für Bilder ist es möglich, die gewünschte Größe wählen
[* image 10x20 *]und die maximale[* image 10X20 *]mit einer kleinen oder großenX
rev. 185
- Umsetzung von Nette_Object Nette Framework. Ersetzen TexyBase
rev. 181
- TexyHtml:: $ Kinder ist jetzt privat. Die Nachkommen werden über ArrayAcces-Schnittstelle zugegriffen (siehe)
rev. 180
- nicht einfügen
­in die URL
rev. 179
- ACHTUNG: umfirmiert TexyHtml:: add () → () zu erstellen, TexyHtml:: addChild () → add () (Begründung)
- PHP4-Version Emulation class Exception werfen und
- intelligenter Erkennung von E-Mails und URLs in den Text
rev. 178
- TexyTableModule - merkwürdiges Verhalten Änderung & evenClass (siehe Forum)
- Standard Handler HtmlTag 'liefert an Stelle des Objekts TexyHtml
- Handler, können Absatz mit NULL-Parameter als Modifier genannt werden (beachten Sie, dass diese Prozedur wird die weitere Überarbeitung wesentlich geändert worden)
- interne Veränderungen in TexyHtml und TexyModifier (in $ Klassen sind jetzt ein wichtiger Eingabefeld)
rev. 177
- Added $ Texy-> alignClasses (siehe Forum)
rev. 176
- Added $ Texy-> headingModule-> moreMeansHigher (siehe Forum)
- die Tabellen mit den neu hinzugefügten Elemente
<thead>und<tbody> - Smarter Schneidetisch zum Kopf und Körper
rev. 175
-
$texy->htmlOutputModule->xhtml- Switch XHTML / HTML-Modus
rev. 173
- Feld $ Texy-> headingModule-> anstelle von TOC Artikel id 'enthält einen Eintrag, el' s TexyHtml ein title-Element, ist Titel "nur bei $ generateID generiert
rev. 169
- Refactoring: added TexyBase & TexyException
rev. 156
- neue API-Methode TexyHtml: toText () & TexyHtml:: toHtml () für den Export Teile DOM
rev. 155
- neue System-Handler. Removed
$texy->handlerund konstanteTexy::PROCEEDAdded$texy::addHandler()Mehr dazu im Forum
rev. 150
- Alle Beispiele funktionieren nun in PHP 4 nur noch "inkludovat" entsprechende Version Texy.
- Version für PHP 5 Unterstützung für die rückständigen Kompatibilität, die ursprüngliche konstant
TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMIC TEXY_HEADING_FIXED TEXY_PROCEED TEXY_CONTENT_*
rev. 131
- -Paket enthält jetzt auch eine Version für PHP4
- neue Konfiguration Funktionen TexyConfigurator: disableLinks & TexyConfigurator: disableImages
- $ Texy-> safemode (), um eine neue statische Klasse TexyConfigurator zugeordnet. Verwenden Sie TexyConfigurator: safemode ($ Texy).
- gelöscht trustMode () - es ist die Standardeinstellung Texy
- mbstring.func_overload fix
- zurückgegeben $ Texy-> tabwidth
rev. 126
- Interne DTD Texy $ validator-> htmlOutputModule jetzt prüft die Gültigkeit von Attributen
- Ein Fehler wurde behoben, bevor Sie Attribute geändert
- Namensänderung $ Texy-> formatterModule → $ Texy-> htmlOutputModule
rev. 113
- Verbesserte Syntax-Listen finden Sie im Forum
- aktiviert typographische Anpassungen im title-Attribut
Version 2.0 Beta (rev. 111)
- viel bessere Leistung, eine komplett neue API, die perfekte Unterstützung für ihre Handler behoben viele Fehler
Klasse Texy
- entfernt
$texy->utfanstatt$texy->encodingBaselineutf-8 - Texy Ausgabe wird alle Features nutzen, der Kodierung
$texy->encodingNur jene, die bei der Codierung ersetzen die numerische Einheit - neue Funktion
$texy->allowed- eine einheitliche Zulassung und Deaktivieren von Syntax finden Sie die Module - neue Art der Maskierung E-Mail
- neue Funktion
$texy->urlSchemeFilters(in der Dokumentation beschrieben) - $ Texy-> safemode (), um eine neue statische Klasse TexyConfigurator zugeordnet. Verwenden Sie TexyConfigurator: safemode ($ Texy).
- gelöscht trustMode () - es ist die Standardeinstellung Texy
- neue Funktion
$strictDTD- können zwischen Strict und Transitional DTD - Änderungen der Namen der Module:
- $ Texy-> imageDescModule → $ Texy-> figureModule
- $ Texy-> smiliesModule → $ Texy-> emoticonModule
- $ Texy-> quickCorrectModule → $ Texy-> typographyModule
-
Texy::safeMode()Syntax offlink/definition(siehe unten) und leicht modifiziert ist eine Tabelle der erlaubten Tags (siehe Quellcode) - neues Feature
Texy::normalize()- Anpassung der Text des Formblatts (Leerzeichen entfernen rechte Hand, der Konsolidierung des Trennlinien, ...) - neues Feature
Texy::webalize()- Anpassung des Textes in eine Web-Kennung ('žlutý kůň'→'zluty-kun' - beseitigt
Texy::addReference()undTexy::getReference()Austausch von Modulen linkModule und imageModule - Unterstützung für geschützte Zeichen: *)
- dann
\ *testist*testnicht\<em>testgesehen\<em>test - Analogie kann in Klammern Modifier verwendet werden:
"blabla .(to je (můj\ ) názor)" - Andere Escapezeichen finden tableModule
- dann
- Texy:: Zusammenfassung Feld ist nun
- Constant
TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMICundTEXY_HEADING_FIXEDis now:Texy::ALL Texy:NONE TexyHeadingModule::DYNAMICundTexyHeadingModule::FIXED - von Abwärts-Kompatibilität, die ursprüngliche Funktion Konstanten
TEXY_ALL TEXY_NONE TEXY_HEADING_DYNAMIC TEXY_HEADING_FIXED - hat konstante Texy:: VERSION
- aktiviert typographische Anpassungen im title-Attribut
- Compact-Bibliothek umbenannt
texy-compact.php→texy.compact.php
Module der Regel
- in allen Modulen entfernt Eigenschaft
$allowed - Jeder hat seine eigene Syntax-Kennung (z. B.
table html/tag heading/surrounded...) - über andere Syntax (zB)
$texy->allowed['table']gestattet$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 seine eigene
blockangeschlossen werden (siehe Beispiele, Syntax-Highlighting) - on / off-Syntax:
$texy->allowed['blocks'](Bulk) - einzelnen über:
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
- ersetzen smiliesModule
- neue Funktion
$fileRoot(siehe imageModule) - jede benutzerdefinierte Emoticons können angeschlossen werden Handler
emoticon - on / off-Syntax:
$texy->allowed['emoticon']
figureModule
- ersetzen imageDescModule
- Eigenschaft
$boxClassumbenannt$class - neue Funktion
$widthDelta- für schwimmende fragt die Breite festgelegt. Berechnet als die Breite des Bildes +$widthDelta - Jedes Bild kann mit popisknou benutzerdefinierten Handler
figureverknüpft werden (siehe Beispiel in Abbildung und Definition List ") - on / off-Syntax:
$texy->allowed['figure']
headingModule
- Gewicht dynamische Untertitel sind etwas anders berechnet
- neue Funktion
$generateID- Aktivieren Sie die automatische Generierung ID für Untertitel - neue Funktion
$idPrefix- Text Präfix für automatisch generierte ID - neue Funktion
$TOC- Hier ist eine Liste mit all den Schlagzeilen, deren Höhe und ID - Überschrift kann jeder seine eigene Handler angeschlossen werden
heading - on / off-Syntax:
$texy->allowed['heading/surrounded']&$texy->allowed['heading/underlined']
horizLineModule
- Nun übernimmt lediglich die Zulassung
-------ein******* - die horizontale Linie zu einem eigenen Handler
afterHorizlineangeschlossen werden - on / off-Syntax:
$texy->allowed['horizline']
htmlModule
- neue Funktion
$passComment- ob HTML-Kommentare Leck oder Essen - aufgehoben
$allowedComments(für$texy->allowed - zu jedem beliebigen HTML-Tag kann auf seine eigenen Handler
htmlTagangeschlossen werden - für jedes HTML-Kommentar zu einem eigenen Handler
htmlCommentangeschlossen werden - on / off-Syntax:
$texy->allowed['html/tag']&$texy->allowed['html/comment']
imageModule
- neue smart preloader - keine Notwendigkeit, fügen Sie alle JavaScript!
-
$rootPrefixUmbenannt$fileRoot $rootPrefix- Standardwert ist intelligenter Weise erhalten - neue Klasse
TexyImageein Bild-Handler (siehe Quellcode), verwendet andere Methoden und Handler - neue Methode
addReference()&getReference()- Programmierhandbuch Ergebnisse fügen Sie einen Verweis Bild - Jedes Bild kann seinen eigenen Handler
imageangeschlossen werden (siehe z. B. Bilder) - on / off-Syntax:
$texy->allowed['image']&$texy->allowed['image/definition']
linkModule
- widerrufen
$emailOnClick(kann durch einen Handler ersetzt werden) - automatisch gelöscht, bevor FTP-Links in der Form ftp.xxx
- Verbesserte Unterstützung für
$forceNoFollow - neue Klasse
TexyLinkdie einen Verweis behandeln ist (siehe Quellcode), mit anderen Methoden und Handler verwendet - neue Methode
addReference()&getReference()- Programmierhandbuch Ergebnisse fügen Sie einen Verweis - für jeden Hinweis zu einem eigenen Handler
linkReferenceangeschlossen werden (siehe Beispiel, Referenzen) - auf jede URL und E-Mail zu finden, um seine eigene Handler angeschlossen werden
linkURLbzw..linkEmail - on / off-Syntax:
link/reference link/email link/url link/definition
listModule
- jetzt akzeptiert und typographischen Gedankenstrich
- der endgültigen Liste kann auf eigene Handler
afterListangeschlossen werden bzw..afterDefinitionList - on / off-Syntax:
$texy->allowed['list']bzw..$texy->allowed['list/definition'] - Verbesserte Syntax-Listen finden Sie im Forum
- TexyDefinitionListModule aufgenommen in TexyListModule
longWordsModule
- on / off-Syntax:
$texy->allowed['longwords'] - abgeschafft Eigenschaften
$shy a $nbsp - zu besseren Ergebnissen führt
phraseModule
- Neue Syntax
//kurzíva// - neue Syntax
x^2→x<sup>2</sup> - neue Syntax
O_2→O<sub>2</sub> - neue Syntax notexy
- Syntax
++inserted++ --deleted-- ^^superscript^^ __subscript__ ~~cite~~standardmäßig deaktiviert - neue Funktion
$linksAllowed- gemeinsam deaktivieren können Links zu Phrasen - für jeden Satz zu einem eigenen Handler
phraseangeschlossen werden (siehe Beispiel, Links ')
blockQuoteModule
- das fertiggestellte Gebäude zu einem eigenen Handler
afterBlockquoteangeschlossen werden - on / off-Syntax:
$texy->allowed['blockquote']
scriptModule
- Support für die neue Eintragung, zusätzlich zu
{{fnc(arg, arg)}ist die{{fnc:arg, arg}} - Call
{{texy(...)}}ist ausgebucht - Änderung: scriptModule handler-> handler als ersten Parameter übergibt
$parserstatt$texy(Verwendung$parser->texy - on / off-Syntax:
$texy->allowed['script']
tableModule
- Unterstützung für die Escape-Zeichen
| - Tabelle kann seinen eigenen Handler angeschlossen werden
afterTable - on / off-Syntax:
$texy->allowed['table']
typographyModule
- ersetzen quickCorrectModule
- hat viel bessere Ergebnisse und hat die Internationalisierung
- neue Funktion
$locale(der Standard ist ") stellt den nationalen Besonderheiten - nicht direkt unterstützt de, fr, de, pl
- folgenden unteilbaren Raum vor dem letzten Wort oder einen Smiley in Absatz (wird sich immer eine neue Zeile)
- Neue Syntax:
(EUR)→ Zeichen € - Verbesserte Syntax:
-- = –ein--- = — - Verbesserte Syntax:
----->Long Pfeile - on / off-Syntax:
$texy->allowed['typography']
htmlOutputModule
- sorgt dafür, dass die Ausgabe von Texy auch genannt geformt ist, die Korrektur ungültig Kreuzung Tags, etc.
- Kontrollen nun genauer unter Berücksichtigung
$strictDTD - Schalter XHTML / HTML-Modus
$texy->htmlOutputModule->xhtml
TexyDOM und vererbt Klasse
- entfernt, ist der Ersatz TexyHtml (ähnlich sehen NHtml http://phpfashion.com/ Programmierer ...)
- Eigentum TexyHtml:: $ xhtml - Umschalten zwischen HTML-und XHTML-Ausgabe
- Alle Handler ist nun die mit den Elementen dieses Objekt repräsentiert, Handhabung ist extrem einfach
TexyConfigurator
- Texy konfiguriert ein vorhandenes Objekt
- Features TexyConfigurator: Safemode TexyConfigurator: disableLinks & TexyConfigurator: disableImages
Version 1.1b
1. 2. 2007
- NEU: Unterstützt Variablenreferenzen
- FIX: Tabelle TexyLongWordsModule & TexyQuickCorrectModule
- UPDATE: TexyFormatterModule (fehlende Lücken in den HTML-Blöcke)
- CHG: HTML-Kommentare angezeigt
Version 1.1
6. 6. 2006
Festnetz-und eine verbesserte Handhabung von Personen:
- UPDATE: Texy jetzt ignoriert unbekannte Entity-Namen (das war wahrscheinlich das einzige, was wir nicht Ursache und gut ausgebildeten Ausgang, so bestimmt auf 1,1 Upgrade).
- CHG: in der Ausgabe jetzt auf alle Unternehmen in numerischer Form
&#**;sind mit Ausnahme& " < >Es löst Probleme mit einige RSS-Reader, etc. - FIX: falsche Verarbeitung mit Sitz in toText ()
- CHG: toText () entfernt auch
­und in gewöhnlichen Raum umgewandelt - Achtung: Wenn Sie nicht mit UTF-8 und toText () wird die Erweiterung des iconv erfordern. In PHP 5 ist standardmäßig verfügbar.
Version 1.0 Final
18. 4. 2006
- UPDATE: toText () entfernt das Kreuz
- UPDATE: Link ohne Anführungszeichen im Code-Tag
- UPDATE: Clickable Bild mit Beschriftung (und auch)
- UPDATE: Vereinbarkeit mit der neuen PHP-Versionen
- UPDATE: nicht emittieren leere Attribute (demo)
- CHG: änderte sich der Charakter der Marke
™auf™ - CHG: default
altfür Bilder ist nun eine leere Zeichenfolge
Extension-Funktionen:
- NEU: benutzerdefinierte Attribute
- CHG: Enabled "-Tags zur Verfügung über
$texy->allowedTagssollte in Zukunft ersetzen$texy->htmlModule->allowed - NEU: neuer Modus Zeilenumbrüche über
$texy->mergeLines = false - INT: PHP5-wie Bauarbeiter
Fix für 1.0rc5
22. 7. 2005
- UPDATE: Die Kompatibilität mit einer fremden PHP-Version 4.3.11 und 4.4.0 (siehe Forum)
Fix für 1.0rc5
30. 5. 2005
- CHG:
<td></td>zu<td> </td>
Version 1.0rc5
25. 5. 2005
- CHG: ACHTUNG: Änderungen Namen für Rückruf:
-
$texy->blockModule->codeHandleranstelle von$texy->blockModule->userFunction -
$texy->referenceHandleranstelle von$texy->userReferences
-
- CHG: ACHTUNG: modifier muss immer von einem Leerzeichen (demo vorangestellt werden)
- NEW: Unterstützung für Kommentare Texy § § (demo)
- Neu: Quick Links
test :[url](demo) - NEU: verbesserte HTML-Formatierung (Demo, Forum)
- NEU: externen Input-Daten als
{{ getPrice(produkt) }}(Forum) (Sponsor der Entwicklung dieser Funktion ist das Unternehmen Internet-Mall, as)
Version 1.0rc4
16. 3. 2005
- NEU: Neue Gadgets - Block
/-- source - CHG: Jedes Modul hat eine Verknüpfung (Referenz) im Format
$texy->xyzModule - CHG: Aktivierung über UTF
$texy->utf = true; - CHG: Verbesserte Tabellen
- CHG: Änderung Syntax nummerierten Listen:
- die Möglichkeit, die Syntax zu konfigurieren, zB
$texy->listModule->allowed['*'] = false - geänderte Eintrag in der Form von 1. ... 2 ... weil es kollidiert mit dem Schreiben von Daten an den Anfang der Zeile
- geänderte Eintrag in der Form I. ... III. ... Denn es kollidiert mit den Initialen am Anfang der Zeile
- Verwenden Sie entweder 1) ..... 2) ..... I) ..... II) ......
- oder "entdeckt" Registrierung, aber gefolgt von mindestens zwei Räumen
- die Möglichkeit, die Syntax zu konfigurieren, zB
Version 1.0rc3
9. 3. 2005
- NEW: Unterstützung
<caption>Demo - NEU: Ein neues Beispiel für eine "USER" zeigt, wie Änderungen oder Ergänzungen der Syntax
- NEU: Compact-Single-Version, ideal, wenn Sie nicht ändern den Code, sondern nur auf einem Server verwendet
- CHG: TexySmiliesModule Modul ist über
$allowed = true;sehen Sie ein Beispiel von "Smiles" - kleinerer Anpassungen im Verhalten von
$allowedfür andere Module$allowed
Version 1.0rc2
27. 2. 2005
- NEU: Methoden
safeMode()undtrustMode() - NEU: Modul TexyHtmlModule: - eine Liste aller zugelassenen Tag gibt die Variable $ erlaubt
- CHG: Module TexyBlockModule:
- zeigte, dass der Block
/--notexynicht alle Anforderungen erfüllen, so dass es ersetzt wird blockiert/--textund/--htmlDemo
- zeigte, dass der Block
Version 1.0rc1
23. 2. 2005
- NEU: Grafik-Unterstützung Breite & Höhe Attribute, einschließlich automatische Erkennung oder manuelle Eingabe. Die Syntax ist
[* image.gif 50x30 *] - NEU: Neben dem dynamischen Beschriftungen können verwendet werden, wie fixiert. Für weitere Informationen, siehe das Beispiel, Branchen "
- UPDATE: Unterstützung für "lange Smileys", wie
:-)))))





