Vlozeni smajliku kliknutim
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dobry den vsem, potreboval bych nejakym zpusobem udelat, abych klinul na smajlik pri vkladani prispevku a do pole se napsalo treba *1* kde tento znak zobrazi usmevaveho smajlika v ulozenem prispevku(po ulozeni). Kdybyste potrebovali nejaky kus kodu, tak napisu. Rvoutek mam na http://www.tondys.wz.cz/test/rvoutek.php?
-
Mam to tam takto: <form action="?co=uloz_prispevek&odkud=1" method="post"> ... <input type="text" name="text" value="" style="width:150px; height:18px; font-size: 12px;"><br> <input type="submit" value="Vložit" class="btn"></form> poradite nekdo pls?
-
jeste bych zapomel: function parse_smajlik($r){ return preg_replace("#\*([0-9]+)\*#si","<img src=\"smajl/\\1.gif\" hspace=\"1\" alt=\"*\\1*\" >",$r);
-
no já to umím akorát javascriptem, takže s vědomím, že ti kteří ho mají vypnutý si nezasmajlují: <SCRIPT language=JavaScript> function add_smile(t){ document.addmessage.text.value+= '' + t + ''; } </SCRIPT> a pak třeba for ($c=1; $c<51; $c++) { echo "<a href=\"javascript:add_smile('*".$c."*')\"><img src=\"smajlici/".$c.".gif\"></a> "; } Upozorňuju že javascript jsem odněkud opsala a moc se v něm neorientuju, takže doplňující dotazy asi nezodpovím ;-) každopádně to funguje tady http://www.amnesiaclub.cz/kniha/kniha.php?poz=0
-
(jo a formulář se v tomhle případě jmenuje "addmessage" a textarea pro vzkaz se jmenuje "text", to jen pro doplnění ;-) )
-
Něco podobného jsem zkoušel, ale v tom asi bude ten problem: document.?co=uloz_prispevek&odkud=1.text.value+= '' + t + ''; v javascriptu asi nebude fungovat... Misto veskereho pole pro vlozeni se tam zobrazuje jenom 0. Cely den natom delam a jsem uplne bezradny. Cele to mam takhle a nefunguje to; <SCRIPT language="JavaScript"> function add_smile(t){ document.?co=uloz_prispevek&odkud=1.text.value+= '' + t + ''; } </SCRIPT> <? if ($co=='pridej_prispevek'){ echo'<font color="#68AF61">Přidání příspěvku</font><br><br> <form action="?co=uloz_prispevek&odkud=1" method="post"><font size="-2">Autor: </font><br><input type="text" name="nick" value="" style="width:150px; height:18px; font-size: 12px;"> <br><font size="-2">Text : </font><br><input type="text" name="text" value="" style="width:150px; height:18px; font-size: 12px;"><br> for ($c=1; $c<51; $c++) { echo "<a href=\"javascript:add_smile('*".$c."*')\"><img src=\"smajlici/".$c.".gif\"></a> "; } <textarea name="text" rows="5" cols="30" /></textarea> <input type="submit" value="Vložit" class="btn"></form> <font color="#68AF61" size="-2";> <br><br><a href="?"><< zpět</a></font><hr color="#68AF61" size="1"> ';}else{ ............... ?>
-
to co jsem tu napsal byla kravina, uz jsem to opravil. Vypada to ze vsechno je tak jak ma byt, ale nefunguje to. NEvite nekdo pls proc? <SCRIPT language=JavaScript> function add_smile(t){ document.?co=uloz_prispevek&odkud=1.text.value+= '' + t + ''; } </SCRIPT> <? if ($co=='pridej_prispevek'){ for($c=1; $c<19; $c++) {echo "<a href=\"javascript:add_smile('*".$c."*')\"><img src=\"smajl/".$c.".gif\" border=\"0\"></a> ";} echo'<font color="#68AF61">Přidání příspěvku</font><br><br> <form action="?co=uloz_prispevek&odkud=1" method="post"><font size="-2">Autor: </font><br><input type="text" name="nick" value="" style="width:150px; height:18px; font-size: 12px;"> <br><font size="-2">Text : </font><br><input type="text" name="text" value="" style="width:150px; height:18px; font-size: 12px;"><br> <input type="submit" value="Vložit" class="btn"></form>
-
jinak odkaz na rvoutek je zde http://www.tondys.wz.cz/test/rvoutek.php?co=pridej_prispevek
-
Super, tak jsem nato prisel dik za radu