Stránka 1 z 1

JS v komentářích

Napsal: pon 30. srp 2010, 12:24
od KapaCZ
Když kliknu na reagovat, tak se mi v místě pro psaní textu např objeví:

Kód: Vybrat vše

<a href=''./vzkazy/#message-42''>@User[#42]</a>: 
Veš to zajištuje tento kod:

Kód: Vybrat vše

onclick=\"document.formular.vzkaz.value += '<a href=\'\'./vzkazy/#message-$vysledek8[id]\'\'>@$vysledek8[nick][#$vysledek8[id]]</a>: '\
Toto se ale nedá použít u komentářů, jelikož bych tam musel využívat $_GET.

Jak toto nejlépe řešit? Celkově se mi tento zápis nelíbí, jelikož to zabere mnoho místa! Nejlepší by bylo kdyby se v mnístě pro psaní objevilo např. jen [id], kde id= id komentáři v SQL.

Re: JS v komentářích

Napsal: pon 30. srp 2010, 12:44
od arxeiss
Teuzz píše:Pokud popisuješ problém, popiš ho pořádně a nebo ho nepopisuj vůbec, protože je to zbytečné. Do té doby nemá cenu odpovídat...

Re: JS v komentářích

Napsal: pon 30. srp 2010, 13:56
od OndraSter
Však si udělej, že při výpisu, pokud to narazí na [XX] to vybere z toho to XX, zkontroluje z předchozích postů, jestli tam je, a případně to nahradí za <a href='#komentXX'>KapaCZ [XX]</a>. No a při zakládání příspěvku jenom přidávej [XX] :)


Musel jsem to číst asi 10x, než jsem to pochopil.

Re: JS v komentářích

Napsal: pon 30. srp 2010, 23:51
od KapaCZ
Jak zapsat, aby mi to nahradilo jakékoliv číslo?
Zkusil jsem to takto, ale stránka se stále načítá a nic.

Kód: Vybrat vše

for($i = 1; ; $i++)
$vzkaz = Str_replace("@[#$i]:","<a href=\"./vzkazy/#message-aaa\">@aaa[#aaa]</a>", $vzkaz);
kde @[#$i]: = @[#21]: nebo @[#57]: ...........


EDIT: Už to mám problém je ve for(). Nemám tam rozmezí. Nedá se nějak v php napsat nekonečno? Nemohu tam napsat číslo, které to omezí, když nevim kolik jich doopravdy bude.

Re: JS v komentářích

Napsal: úte 31. srp 2010, 00:15
od arxeiss
Sice furt nechápu o co ti jde, ale pokud jde o to for() tak tak tam napiš for($i=0;true;$i++){...
ale nezapomeň že tím to zacyklíš, takže musíš potom dát někam do cyklu if(něco){break;}

Re: JS v komentářích

Napsal: úte 31. srp 2010, 14:08
od bubanek
God, to je prasárna.
Pokud nevíš, kolikrát to proběhne, použij while cyklus.

Re: JS v komentářích

Napsal: úte 31. srp 2010, 16:05
od KapaCZ
Jj už jsem to předtim změnil. :)