Forum probleem met de smilies

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

  • petkroket
  • Registratie: Oktober 2002
  • Laatst online: 24-01-2022
ik heb een probleem met mijn gastenboek. Er zit ook een functie bij om smilies toe te voegen maar hier heb ik dus problemen mee....
Als je een berichtje schrijft komt er een soorrt code te staan, als het bericht is gepost blijft deze code en word dus niet omgezet in een smilie:S

wie kan mij verder helpen :

[img]"smilies/icon_frown.gif"[/img]
[img]"smilies/icon_sad.gif"[/img]
[img]"smilies/icon_cry.gif"[/img]
[img]"smilies/icon_mad.gif"[/img]
[img]"smilies/icon_neutral.gif"[/img]
[img]"smilies/icon_confused.gif"[/img]
[img]"smilies/icon_rolleyes.gif"[/img]
[img]"smilies/icon_evil.gif"[/img]<br>
[img]"smilies/icon_smile.gif"[/img]
[img]"smilies/icon_biggrin.gif"[/img]
[img]"smilies/icon_surprised.gif"[/img]
[img]"smilies/icon_lol.gif"[/img]
[img]"smilies/icon_cool.gif"[/img]
[img]"smilies/icon_wink.gif"[/img]
[img]"smilies/icon_razz.gif"[/img]<br>
[img]"smilies/icon_twisted.gif"[/img]
[img]"smilies/icon_mrgreen.gif"[/img]
[img]"smilies/icon_redface.gif"[/img]
[img]"smilies/icon_eek.gif"[/img]<br>
[img]"smilies/icon_arrow.gif"[/img]
[img]"smilies/icon_idea.gif"[/img]
[img]"smilies/icon_question.gif"[/img]
[img]"smilies/icon_exclaim.gif"[/img]


Kijk hier voor een test :

http://www.vandermeijdenhoreca.nl/petje/nieuw/bericht/

voeg maar eens een smilie in en post het bericht maar eens

ik hoop dat iemand de oplossing heeft??

  • Raser
  • Registratie: Juli 2000
  • Niet online
Als je er nu eens voor zorgt dat [img=smilies/icon_cool.gif] vervangen wordt door <img=smilies/icon_cool.gif> dan kan je browser het ook begrijpen :)

Nog even een kleine aanvulling :

Als je toch bezig bent verander deze [img=smilies/icon_smile.gif] dan ook even naar een leukere afkorting, bijvoorbeeld :-)

[ Voor 42% gewijzigd door Raser op 24-09-2003 18:29 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

ik hoop dat iemand de oplossing heeft??
Je zult natuurlijk wel de code om moeten zetten naar HTML

offtopic:
spuit-11

[ Voor 9% gewijzigd door crisp op 24-09-2003 18:28 ]

Intentionally left blank


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

petkroket: Er zit een fout in je gastenboek, kan niet anders :)

  • petkroket
  • Registratie: Oktober 2002
  • Laatst online: 24-01-2022
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function set(text) {
document.gb.bericht.value += text;
}
-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<p>Welkom in mijn gastenboek! Laat even een berichtje achter!</p>
<form name="gb" method="post" action="verzenden.php">
<table width="807" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="244">
<div align="right">naam: </div>
</td>
<td width="563">
<input type="text" name="naam" size="40">
</td>
</tr>
<tr>
<td width="244">
<div align="right">email: </div>
</td>
<td width="563">
<input type="text" name="email" size="40">
</td>
</tr>
<tr>
<td width="244">
<div align="right">onderwerp: </div>
</td>
<td width="563">
<input type="text" name="onderwerp" size="50">
</td>
</tr>
<tr>
<td width="244">
<p align="right">bericht: </p>
</td>
<td width="563">
<input type="button" value="B" style="font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold;" onClick="JavaScript: set('')">
<input type="button" value="I" style="font-family : Verdana, Arial, Helvetica, sans-serif; font-style:italic;" onClick="JavaScript: set('')">
<input type="button" value="U" style="font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;" onClick="JavaScript: set('')">
<input type="button" value="List" style="font-family : Verdana, Arial, Helvetica, sans-serif;" onClick="JavaScript: set('• ')">
<input type="button" value="Img" style="font-family : Verdana, Arial, Helvetica, sans-serif;" onClick="JavaScript: set('[img=link van figuur]')">
<input type="button" value="URL" style="font-family : Verdana, Arial, Helvetica, sans-serif;" onClick="JavaScript: set('[URL="link naar url"]tekst[/URL]')">
   
<input type="button" value="br" style="font-family : Verdana, Arial, Helvetica, sans-serif;" onClick="JavaScript: set('
')">
</td>

</tr>
<tr>
<td width="244">
<div align="center">
[img]"smilies/icon_frown.gif"[/img]
[img]"smilies/icon_sad.gif"[/img]
[img]"smilies/icon_cry.gif"[/img]
[img]"smilies/icon_mad.gif"[/img]
[img]"smilies/icon_neutral.gif"[/img]
[img]"smilies/icon_confused.gif"[/img]
[img]"smilies/icon_rolleyes.gif"[/img]
[img]"smilies/icon_evil.gif"[/img]<br>
[img]"smilies/icon_smile.gif"[/img]
[img]"smilies/icon_biggrin.gif"[/img]
[img]"smilies/icon_surprised.gif"[/img]
[img]"smilies/icon_lol.gif"[/img]
[img]"smilies/icon_cool.gif"[/img]
[img]"smilies/icon_wink.gif"[/img]
[img]"smilies/icon_razz.gif"[/img]<br>
[img]"smilies/icon_twisted.gif"[/img]
[img]"smilies/icon_mrgreen.gif"[/img]
[img]"smilies/icon_redface.gif"[/img]
[img]"smilies/icon_eek.gif"[/img]<br>
[img]"smilies/icon_arrow.gif"[/img]
[img]"smilies/icon_idea.gif"[/img]
[img]"smilies/icon_question.gif"[/img]
[img]"smilies/icon_exclaim.gif"[/img]
</div>
</td>
<td width="563">
<p>
<textarea name="bericht" cols="50" rows="4"></textarea>
<br>
let op: om een nieuwe lijn te nemen moet met op 'br' drukken!</p>
</td>
</tr>
</table>
<p>
<input type="submit" name="Submit" value="Zet het erop!">
</p>
</form>
<p> </p>
<p><?php include("text.php"); ?>

</body>
</html>

  • JeroenT
  • Registratie: Juli 2001
  • Laatst online: 15-08 20:32

JeroenT

hoi!

Volgens mij kun je dat doen door een replace functie aan te roepen.

Alleen is het niet handig om [img=smilies/icon_mad.gif] in te vullen , doe dan gewoon bbcode :)

iets als dit?


PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php

function InsertSmileys($text){ 


$text = str_replace(":)", "[img]\"/smiles/icon_smile.gif\"[/img]", $text); 
$text = str_replace(":(", "[img]\"/smiles/icon_sad.gif\"[/img]", $text); 
$text = str_replace(":D", "[img]\"/smiles/icon_biggrin.gif\"[/img]", $text); 
$text = str_replace(":S", "[img]\"/smiles/icon_confused.gif\"[/img]", $text); 

return $text; 
} 

?> 


dan de functie aanroepen in je gastenboek

PHP:
1
2
3
4
5
6
7
<?php

include("bbcode.php");

$bericht = InsertSmileys($text);

?>


Als het goed is krijg je dan ipv : D een :D :P

[ Voor 30% gewijzigd door JeroenT op 24-09-2003 18:36 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Laat dat even achterwege petkroket (of gebruik iig de [ code ] tags); je fout zit niet in je formulier, maar in de code van je gastenboek zelf: die moet de omzetten maken voor je het de database inpropt, of juist wanneer je het eruit haalt.
Ik neem dus aan dat je dit gastenboek niet zelf geschreven hebt?

Intentionally left blank


  • petkroket
  • Registratie: Oktober 2002
  • Laatst online: 24-01-2022
waar moet ik precies die code in mijn gastenboek zetten? :$

Ben nog niet zo ver met php vandaar, wat moet ik precies weghalen? en veranderen door jou code?

  • petkroket
  • Registratie: Oktober 2002
  • Laatst online: 24-01-2022
nee ik heb het niet zelf geschreven....(kon ik dat maar)
ik zal geen lappen text meer schrijven ;)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

petkroket schreef op 24 September 2003 @ 18:39:
waar moet ik precies die code in mijn gastenboek zetten? :$

Ben nog niet zo ver met php vandaar, wat moet ik precies weghalen? en veranderen door jou code?
kom op zeg, dat kan je zelf toch wel verzinnen? En anders probeer je gewoon eens wat ofzo :/
PHP hoort verder ook bij de buren, maar ook daar geldt dat je toch eerst zelf wat moeite moet hebben gedaan...
Als je het niet zelf geschreven heb kan je ook nog proberen bij de maker aan te kloppen.

Verder stellen we het op dit forum op prijs als gebruikers ook eens anderen helpen ipv alleen maar zelf topics openen

[ Voor 7% gewijzigd door crisp op 24-09-2003 18:44 ]

Intentionally left blank

Pagina: 1

Dit topic is gesloten.