Oznámení
HTML4_STRICT nefunguje
před 10 lety

- littlemaple
 - Člen | 60
 
V Texy 2.0-beta (revision 226 released on 2008/12/31 01:16:35) nefunguje správně tato konstrukce:
<?php
include './texy.compact.php';
$texy = new Texy();
$texy->setOutputMode(Texy::HTML4_STRICT);
echo $texy->process('
    <img src="neco">
    <br>
    <hr>
    <br />
    <hr />
    <img src="neco" />
');
?>
Výstupem je toto:
<img src="neco" /><br />
<hr />
<br />
<hr />
 <img src="neco" />
<!-- by Texy2! -->
Očekával bych toto:
<img src="neco"><br>
<hr>
<br>
<hr>
 <img src="neco">
<!-- by Texy2! -->
Texy::HTML4_TRANSITIONAL funguje dle očekávání.
před 10 lety

- David Grudl
 - Nette Core | 6806
 
Mně to ve stejné verzi funguje správně.
před 10 lety

- romansklenar
 - Člen | 657
 
Já zase sleduju opačný problém – při Texy::XHTML1_STRICT
se mi koncová lomítka odstraňují. Z
<img src="neco.png" /> nebo [* neco.png *]
dostanu právě <img src="neco.png">.
EDIT: Vyzkoušeny všechny režimy, žádná změna. Revize taky 226 (poslední).
Editoval romansklenar (8. 3. 2009 23:11)
před 10 lety

- David Grudl
 - Nette Core | 6806
 
Tak to jsem blázen. Můžeš mi prosím poslat kód do emailu (a verzi PHP)?
před 10 lety

- littlemaple
 - Člen | 60
 
Já bych to rád ještě taky prozkoušel, ale teď na to bohužel vůbec nemám čas. Ozvu se potom :) .
před 10 lety

- romansklenar
 - Člen | 657
 
Chyba objevena mezi klávesnicí a židlí ;) …dělo se mi to jen při použití texyly, protože v její automatické konfiguraci se mód nastavuje a přepisoval tak moje nastavení.