Oznámení

Provoz fóra byl ukončen

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í.