Autor Zpráva
unlucky
Profil
mam
$comments.="
    <div class='columns'>
        <p class='post'>
            <a href='#' class='profile'><img src='/d3/templates/diablo/images/profile.jpg' alt='' /></a>
            <a href='#'>$userx</a> <span class='grey'>napsal/a dne $datumx 
<span onclick=\"document.getElementById('comment').value += '$userx';return false;\" class='readmore'>Odpovědět</span>
      <br /> </span>$commentx<span class='grey'> </span>
            
        </p>
  </div>
  <hr />
  ";

Toto mi hlasi parse error na radku se spanem

Kdyz $userx nahradim prostym textem, nikoli promennou, tak zase funguje.??


edit: tady na jpw se mi nezobrazuje bb code. Melo by to byt

[ b ]$userx [ /b ]
abc
Profil
unlucky:
A jakou chybu nám prozradíš?
Rfilip
Profil
na chybu jsem přišel, záměrně kvůli bb kodum v kodu to nedávám do pre:

$comments.="
<div class='columns'>
<p class='post'>
<a href='#' class='profile'><img src='/d3/templates/diablo/images/profile.jpg' alt='' /></a>
<a href='#'>[b] $userx [/b ]</a> <span class='grey'>napsal/a dne $datumx
<span onclick=\"document.getElementById('comment').value += '$userx';return false;\" class='readmore'>Odpovědět</span>
<br /> </span>$commentx<span class='grey'> </span>

</p>
</div>
<hr />
";

akorát si z [/b ] smaž tu mezeru
unlucky
Profil
ee, mezera nebo s mezerou neni duvod k parse erroru. Jinak jsem to sem schvalne napsal s mezerou, aby to jpw zobrazil.
a ten bb kod ma byt mezi vedle promenne userx na radku se spanem...
b]$userx[/b
Tori
Profil
unlucky:
Dělá to ten bbcode za PHP proměnnou, PHP to bere jako pole, a lomítko je neplatný znak (jak vám píše v popisu chyby). Vyhoďte proměnnou mimo řetězec, nebo ji zabalte do složených závorek.
Rfilip
Profil
nebo to napiš takto:
b] $userx [/b
jenikkozak
Profil
Rfilip:
Pak tam ale vzniknou dvě klikací mezery, což pravděpodobně není žádoucí.
user243
Profil
myslím, že je do budoucna lepší, zvyknout si na oddělování proměnné od řetězce;
Tori
Profil
unlucky:
tady na jpw se mi nezobrazuje bb code.
Jinak jsem to sem schvalne napsal s mezerou, aby to jpw zobrazil.
JPW zobrazuje bbcodes, ale [b] se tu používá taky, takže se vám ta proměnná v [#1] zvýraznila. Na rozbití bbcode (tj. aby nebylo zpracované) do něj můžete přidat vykřičník v hranatých závorkách. Takže:
[b]$var[/b] => $var
[[!]b]$var[/b] =>  [b]$var[/b] 
unlucky
Profil
Tori
ano, je tomu tak. To me nenapadlo
Joker
Profil
Tori:
a rozbití bbcode (tj. aby nebylo zpracované) do něj můžete přidat vykřičník v hranatých závorkách.
Jen ještě při kopírování a vkládání delšího kódu je výhodnější než to pak ručně procházet použít klávesovou mapu (ctrl + šipka dolů), Funkce, Zamezit BB formátování.
Pokud jde o kód, tak místo:
"[b]$userx[/b]"
psát:
"[b]".$userx."[/b]"
Tori
Profil
Joker:
Funkce, Zamezit BB formátování.
No tyjo! To jsem nevěděla, báječné, díky! :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0