html2texy! – konvertor (X)HTML do Texy!
Html2texy! je konvertor (X)HTML do Texy!. Pokud nevíte, co že to Texy! je, tak vězte, že se jedná o velice elegantní způsob tvorby textů, které chceme mít ve finále na webu jako HTML, ale nechceme je přímo v HTML psát. Texy ale bohužel nenabízí možnost zpětné konverze na HTML, proto jsem se před časem rozhodl napsat tento nástroj.
Konverze je provedena pomocí jediné XSLT šablony. K dispozici je jednoduchá PHP knihovna, která poskytuje API, jehož použití vypadá takto:
# Importujeme konvertor require_once 'Html2texy.php'; # Vytvorime instanci $h2t = new Html2texy(); # Provedeme konverzi $texy = $h2t->convert($html);
Nutno podotknout, že konverze není 100%. Např. tabulky používající colspan jsou převedeny bez ohledu na tento atribut.
Html2texy! si můžete stáhnout pod licencí GNU/GPL (domluva na jiné licenci je možná). Pro jednorázový převod lze použít online demo.
June 15th, 2010 at 15.12
Dobrý den,
je možné používat převodník html -> texy pro PHP > 4
Děkuji
June 16th, 2010 at 13.55
html2texy funguje jenom s PHP >= 5.0
June 19th, 2010 at 21.37
Narazil jsem nejspis na bug… kdyz mam napdis kratsi nez 3 pismena tak mi to z:
od
***
udělá
od
**
Udela to tolik hvezdicek kolik je pismen…
June 19th, 2010 at 21.45
PS: jinak je to supr, díky ti za to!
June 20th, 2010 at 18.55
F, ono je to takhle úmyslně, počet znaků nehraje roli. Důležitý je ten symbol, který se pro to podržení použije, viz: http://texy.info/cs/syntax#heading