Aanklikbare Smileys :)
Martijn1989 - 11/06/2005 14:07
PHP ver gevorderde
Goedendag, mede scripters ik zit eens ff te klooien aan een berichtenbalk nu wil ik dat ze aanklikbare smileys hebben ik heb dit al :
function show_ubb () {
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':D';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/blij.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':O';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/wow.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':S';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/huh.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cool.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8|';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/woot.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':(';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cry.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':@';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/boos.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':lol';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/lol.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=';)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/;).gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='^o)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/^o).gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':?';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/vraagteken.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':!';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/!.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':id';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/idee.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':leeg';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/leeg.gif border=0></img></a> ";
}
function show_ubb ( ) {
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':D';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/blij.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':O';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/wow.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':S';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/huh.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cool.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8|';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/woot.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':(';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cry.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':@';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/boos.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':lol';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/lol.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=';)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/;).gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='^o)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/^o).gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':?';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/vraagteken.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':!';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/!.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':id';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/idee.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':leeg';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/leeg.gif border=0></img></a> " ; }
alleen een berichteninput van :
<input type='text' name='bericht' size=45 maxlength=500><br> <? show_ubb(); ?>
<input type='text' name='bericht' size=45 maxlength=500><br> <? show_ubb( ) ; ?>
maar wat moet ik veranderen?
14 antwoorden
Gesponsorde links
Legolas - 11/06/2005 14:11
Onbekend
Dan kun je het toch beter zo doen:
<?
function klik(){
echo "<script language=\"JavaScript\">
function addtext(veld,text) {
text = ' '+text+' ';
if (document.form.elements[veld].createTextRange) {
document.form.elements[veld].focus();
document.selection.createRange().duplicate().text = text;
} else {
document.form.elements[veld].focus();
document.form.elements[veld].value += text;
}
}</script>
";
}
function smileys(){
echo "<a href=\"javascript:addtext('bericht',':)')\"><img src=\"smileys/icon_smile.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':cry:')\"><img src=\"smileys/icon_cry.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':(')\"><img src=\"smileys/icon_frown.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',';)')\"><img src=\"smileys/icon_wink.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':D')\"><img src=\"smileys/icon_biggrin.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':S')\"><img src=\"smileys/icon_confused.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':P')\"><img src=\"smileys/icon_razz.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':B')\"><img src=\"smileys/icon_cool.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':$')\"><img src=\"smileys/icon_redface.gif\" border=\"0\"></a>
<a href=\"javascript:addtext('bericht',':O')\"><img src=\"smileys/icon_eek.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':sad:')\"><img src=\"smileys/icon_sad.gif\" border=0></a>
<a href=\"javascript:addtext('bericht','^^')\"><img src=\"smileys/icon_cheesygrin.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':!:')\"><img src=\"smileys/icon_exclaim.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':idea:')\"><img src=\"smileys/icon_idea.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':mad:')\"><img src=\"smileys/icon_mad.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':|')\"><img src=\"smileys/icon_neutral.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':?:')\"><img src=\"smileys/icon_question.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':roll:')\"><img src=\"smileys/icon_rolleyes.gif\" border=0></a>
<a href=\"javascript:addtext('bericht',':surprised:')\"><img src=\"smileys/icon_surprised.gif\" border=0></a>
";
}
klik();
smileys();
?>
<?
function klik( ) {
echo "<script language=\" JavaScript\" > function addtext(veld,text) {
text = ' '+text+' ';
if (document.form.elements[veld].createTextRange) {
document.form.elements[veld].focus();
document.selection.createRange().duplicate().text = text;
} else {
document.form.elements[veld].focus();
document.form.elements[veld].value += text;
}
}</script>
" ;
}
function smileys( ) {
echo "<a href=\" javascript:addtext('bericht',':)')\" ><img src=\" smileys/icon_smile.gif\" border=\" 0\" ></a> <a href=\" javascript:addtext('bericht',':cry:')\" ><img src=\" smileys/icon_cry.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',':(')\" ><img src=\" smileys/icon_frown.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',';)')\" ><img src=\" smileys/icon_wink.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',':D')\" ><img src=\" smileys/icon_biggrin.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',':S')\" ><img src=\" smileys/icon_confused.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',':P')\" ><img src=\" smileys/icon_razz.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',':B')\" ><img src=\" smileys/icon_cool.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',':$')\" ><img src=\" smileys/icon_redface.gif\" border=\" 0\" ></a>
<a href=\" javascript:addtext('bericht',':O')\" ><img src=\" smileys/icon_eek.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':sad:')\" ><img src=\" smileys/icon_sad.gif\" border=0></a>
<a href=\" javascript:addtext('bericht','^^')\" ><img src=\" smileys/icon_cheesygrin.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':!:')\" ><img src=\" smileys/icon_exclaim.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':idea:')\" ><img src=\" smileys/icon_idea.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':mad:')\" ><img src=\" smileys/icon_mad.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':|')\" ><img src=\" smileys/icon_neutral.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':?:')\" ><img src=\" smileys/icon_question.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':roll:')\" ><img src=\" smileys/icon_rolleyes.gif\" border=0></a>
<a href=\" javascript:addtext('bericht',':surprised:')\" ><img src=\" smileys/icon_surprised.gif\" border=0></a>
" ;
}
klik( ) ;
smileys( ) ;
?>
Zo denk ik:cool:
Martijn1989 - 11/06/2005 16:52
PHP ver gevorderde
K,... maar dit moet ik waarschijnlijk aanpassen :
function klik(){
echo "<script language=\"JavaScript\">
function addtext(veld,text) {
text = ' '+text+' ';
if (document.form.elements[veld].createTextRange) {
document.form.elements[veld].focus();
document.selection.createRange().duplicate().text = text;
} else {
document.form.elements[veld].focus();
document.form.elements[veld].value += text;
}
}</script>
";
}
function klik( ) {
echo "<script language=\" JavaScript\" > function addtext(veld,text) {
text = ' '+text+' ';
if (document.form.elements[veld].createTextRange) {
document.form.elements[veld].focus();
document.selection.createRange().duplicate().text = text;
} else {
document.form.elements[veld].focus();
document.form.elements[veld].value += text;
}
}</script>
" ;
}
dit is het veld :
<input type='text' name='bericht' size=45 maxlength=500>
< input type= 'text' name= 'bericht' size= 45 maxlength= 500 >
en aangezien ik geen ervaring heb met javascript,.. zou iemand voor mij even willen kijken wat ik nouw precies wat en waar moet neerzetten?
Legolas - 11/06/2005 16:54
Onbekend
Niet, want in het script wordt toch ook steeds 'bericht' als veldnaam gebruikt;-)
Martijn1989 - 11/06/2005 16:58
PHP ver gevorderde
Maar waar zie jij hier dan het word bericht is staan :
function klik(){
echo "<script language=\"JavaScript\">
function addtext(veld,text) {
text = ' '+text+' ';
if (document.form.elements[veld].createTextRange) {
document.form.elements[veld].focus();
document.selection.createRange().duplicate().text = text;
} else {
document.form.elements[veld].focus();
document.form.elements[veld].value += text;
}
}</script>
";
}
function klik( ) {
echo "<script language=\" JavaScript\" > function addtext(veld,text) {
text = ' '+text+' ';
if (document.form.elements[veld].createTextRange) {
document.form.elements[veld].focus();
document.selection.createRange().duplicate().text = text;
} else {
document.form.elements[veld].focus();
document.form.elements[veld].value += text;
}
}</script>
" ;
}
Legolas - 11/06/2005 17:00
Onbekend
Nergens!!
Maar in het andere script, smileys(), is het eerste argument steeds bericht, en als je in klik() kijkt zie je dit:
document.forms.elements[veld]
meerdere keren....
Dus staat het er wel in, maar dan onder de naam veld, die variabel is:cool:
Martijn1989 - 11/06/2005 17:03
PHP ver gevorderde
Zal ik dan maar opensource gaan ?
Berichtenbalk2.php :
<font color='#3E7DC0' size='2' face='arial'>Regels</font><br>
<font color='#3E7DC0' size='1' face='arial'>
<UL>
<LI>Geen Reclame, reclame in de berichtenbalk word hard aangepakt met een waarschuwing of eventueel een ban.</LI><br>
<LI>Hou het gezellig, ga niet schelden, uitdagen of iemand voor iets beschuldigen, zowel waarschuwing of ban. </LI><br>
<LI>1 Bericht achter elkaar, niet 3 of 4 met steeds andere of dezelfde berichten.</LI><br>
<LI>Gebruik gewoon normale taal, geen dialect of BrEZaaTaL3N ZoA|5, D!T.</LI><Br>
<LI>Gebruik niet teveel leestekens, met !?! snappen ze het ook wel inplaats van !?!!?!!?!!?!!?!!?!!?!!!!!<br>
<UL>
</font>
<br>
<?php
include "gastenboek/ubb.php";
//antiflood
function flood(){
$time = 20;
if(!isset($_COOKIE["floodvh"])){
setcookie("floodvh",time()+$time,time()+$time, "/");
}
elseif($_COOKIE["floodvh"] >= time()){
exit("<table><tr><td><b>Je moet nog even wachten voor je je volgende bericht kunt plaatsen! Het is geen Chatbox ;D</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>");
}
}
if (isset($_POST['submit'])) {
flood();
if ($MEMBER->gebruikersnaam != "") {
$gebruikersnaam = "$MEMBER->gebruikersnaam";
} else {
$gebruikersnaam = "Gast";
}
$bericht = $_POST['bericht'];
$datum = date("d-m-Y H:i:s");
$ip = $REMOTE_ADDR;
$insert = "INSERT INTO berichtenbalk (gebruikersnaam, bericht, datum, ip) VALUES ('".$gebruikersnaam."', '".$bericht."', '".$datum."', '".$ip."')";
mysql_query($insert) or die(mysql_error());
echo "Je berichtje staat in de berichtenbalk!";
} else {
?>
<form method='post'><table><tr>
<td valign="top">Bericht:</td><td valign="top"> <input type="text" name="bericht" size="55" maxlength="255"></td></table><br> <? show_ubb(); ?><br>
<input type='submit' name='submit' value='Bericht inzenden!'>
</form>
<?php
}
?>
<font color='#3E7DC0' size='2' face='arial'>Regels</font><br>
<font color='#3E7DC0' size='1' face='arial'>
<UL>
<LI>Geen Reclame, reclame in de berichtenbalk word hard aangepakt met een waarschuwing of eventueel een ban.</LI><br>
<LI>Hou het gezellig, ga niet schelden, uitdagen of iemand voor iets beschuldigen, zowel waarschuwing of ban. </LI><br>
<LI>1 Bericht achter elkaar, niet 3 of 4 met steeds andere of dezelfde berichten.</LI><br>
<LI>Gebruik gewoon normale taal, geen dialect of BrEZaaTaL3N ZoA|5, D!T.</LI><Br>
<LI>Gebruik niet teveel leestekens, met !?! snappen ze het ook wel inplaats van !?!!?!!?!!?!!?!!?!!?!!!!!<br>
<UL>
</font>
<br>
<?php
include "gastenboek/ubb.php" ;
//antiflood
function flood( ) {
$time = 20 ;
if ( ! isset ( $_COOKIE [ "floodvh" ] ) ) { }
elseif ( $_COOKIE [ "floodvh" ] >= time ( ) ) { exit ( "<table><tr><td><b>Je moet nog even wachten voor je je volgende bericht kunt plaatsen! Het is geen Chatbox ;D</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>" ) ; }
}
if ( isset ( $_POST [ 'submit' ] ) ) { flood( ) ;
if ( $MEMBER -> gebruikersnaam != "" ) {
$gebruikersnaam = "$MEMBER->gebruikersnaam " ;
} else {
$gebruikersnaam = "Gast" ;
}
$bericht = $_POST [ 'bericht' ] ;
$datum = date ( "d-m-Y H:i:s" ) ; $ip = $REMOTE_ADDR ;
$insert = "INSERT INTO berichtenbalk (gebruikersnaam, bericht, datum, ip) VALUES ('" . $gebruikersnaam . "', '" . $bericht . "', '" . $datum . "', '" . $ip . "')" ;
echo "Je berichtje staat in de berichtenbalk!" ; } else {
?>
<form method='post'><table><tr>
<td valign="top">Bericht:</td><td valign="top"> <input type="text" name="bericht" size="55" maxlength="255"></td></table><br> <? show_ubb( ) ; ?> <br>
<input type='submit' name='submit' value='Bericht inzenden!'>
</form>
<?php
}
?>
en gastenboek/ubb.php
<?php
function set_smilies (&$text) {
$text = str_replace(":D","<img src=smile/blij.gif></img>",$text);
$text = str_replace("8)","<img src=smile/cool.gif></img>",$text);
$text = str_replace("8|","<img src=smile/woot.gif></img>",$text);
$text = str_replace(":(","<img src=smile/cry.gif></img>",$text);
$text = str_replace(":@","<img src=smile/boos.gif></img>",$text);
$text = str_replace(":lol","<img src=smile/lol.gif></img>",$text);
$text = str_replace(";)","<img src=smile/;).gif></img>",$text);
$text = str_replace("^o)","<img src=smile/^o).gif></img>",$text);
$text = str_replace(":?","<img src=smile/vraagteken.gif></img>",$text);
$text = str_replace(":!","<img src=smile/!.gif></img>",$text);
$text = str_replace(":id","<img src=smile/idee.gif></img>",$text);
$text = str_replace(":leeg","<img src=smile/leeg.gif></img>",$text);
$text = str_replace(":O","<img src=smile/wow.gif></img>",$text);
$text = str_replace(":S","<img src=smile/huh.gif></img>",$text);
$text = str_replace("lul","***",$text);
$text = str_replace("kanker","*****",$text);
$text = str_replace("flikker","*******",$text);
$text = str_replace("homo","****",$text);
$text = str_replace("kut","***",$text);
$text = str_replace("profielweg","profielweb",$text);
$text = nl2br($text);
}
function show_ubb () {
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':D';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/blij.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':O';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/wow.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':S';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/huh.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cool.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8|';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/woot.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':(';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cry.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':@';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/boos.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':lol';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/lol.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=';)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/;).gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='^o)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/^o).gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':?';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/vraagteken.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':!';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/!.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':id';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/idee.gif border=0></img></a> ";
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':leeg';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/leeg.gif border=0></img></a> ";
}
?>
<?php
function set_smilies ( & $text ) {
$text = str_replace ( ":D" , "<img src=smile/blij.gif></img>" , $text ) ; $text = str_replace ( "8)" , "<img src=smile/cool.gif></img>" , $text ) ; $text = str_replace ( "8|" , "<img src=smile/woot.gif></img>" , $text ) ; $text = str_replace ( ":(" , "<img src=smile/cry.gif></img>" , $text ) ; $text = str_replace ( ":@" , "<img src=smile/boos.gif></img>" , $text ) ; $text = str_replace ( ":lol" , "<img src=smile/lol.gif></img>" , $text ) ; $text = str_replace ( ";)" , "<img src=smile/;).gif></img>" , $text ) ; $text = str_replace ( "^o)" , "<img src=smile/^o).gif></img>" , $text ) ; $text = str_replace ( ":?" , "<img src=smile/vraagteken.gif></img>" , $text ) ; $text = str_replace ( ":!" , "<img src=smile/!.gif></img>" , $text ) ; $text = str_replace ( ":id" , "<img src=smile/idee.gif></img>" , $text ) ; $text = str_replace ( ":leeg" , "<img src=smile/leeg.gif></img>" , $text ) ; $text = str_replace ( ":O" , "<img src=smile/wow.gif></img>" , $text ) ; $text = str_replace ( ":S" , "<img src=smile/huh.gif></img>" , $text ) ;
}
function show_ubb ( ) {
echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':D';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/blij.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':O';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/wow.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':S';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/huh.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cool.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='8|';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/woot.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':(';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/cry.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':@';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/boos.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':lol';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/lol.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=';)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/;).gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+='^o)';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/^o).gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':?';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/vraagteken.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':!';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/!.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':id';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/idee.gif border=0></img></a> " ; echo "<A class=nodec href=# onClick=document.gastenboek.bericht.value+=':leeg';document.gastenboek.bericht.focus();return false;><img src=http://www.profielweb.nl/smile/leeg.gif border=0></img></a> " ; }
?>
Ik gebruik het ook voor me gastenboek? Maar daar doeet die het wel ?
Legolas - 11/06/2005 17:04
Onbekend
uitleg v. functie addtext():
addtext(veld,text): betekent dat het 1e opgegeven arg de varnaam 'veld' krijgt, en de 2e de varnaam 'text'.
In het JS daaronder zet hij de inhoud van variabele 'text' achter het huidige bericht van het veld 'veld', in dit geval 'bericht'...
duidelijk?
en dan hoef ik smileys() niet uit te leggen toch?:p
Martijn1989 - 11/06/2005 17:09
PHP ver gevorderde
ja,.. maar ik wil tog function show_ubb () {} gebruiken!
Legolas - 11/06/2005 17:11
Onbekend
Die is slechter
Doe mijn functie(s!), en vervang de smileys naar jou smileys en klaar:lamp:
xSc - 14/03/2006 14:25
Onbekend
Ik heb al meer gezegd dat een beetje valid HTML absoluut niet overbodig is.
ikkedikke - 14/03/2006 16:05
PHP expert
je meot je form ook een naam meegeven..
vinTage - 14/03/2006 19:06
Nieuw lid
En vooral de datum in de gaten houden, topic is al een maand of 9 oud, ik denk dat het ondertussen wel werkt..
Gesponsorde links
Dit onderwerp is gesloten .