login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ubb script doet raar

Offline Grayen - 07/05/2006 12:57
Avatar van GrayenPHP ver gevorderde hoe komt het dat in mijn forum: http://grayen.g...;forumid=1
als ik smileys wil plaatsen in mijn bericht zoals hier op sitemasters.be het alleen werkt als ik [:D] doe, heel vaag 

hier is het ubb script http://grayen.gr.funpic.de/test/forum/ubb.phps

5 antwoorden

Gesponsorde links
Offline Richard - 07/05/2006 13:04
Avatar van Richard Crew algemeen Als er geen [ in staat, returnt hij meteen het bericht;)

  1. ## Geen [ dan word de rest niet geladen (sneller)
  2. if (strpos($bericht, "[") === false)
  3. {
  4. return $bericht;
  5. }


dit zou ik verplaatsen naar na de smilie foreach
Offline Grayen - 07/05/2006 13:18
Avatar van Grayen PHP ver gevorderde dus zo:

  1. '(mr)' => "icon_mrgreen.gif" ,
  2. ':-#' => "icon_silent.gif" ,
  3. '(cyc)' => "icon_cyclops.gif" ,
  4. '(sick)'=> "icon_sick.gif"
  5. );
  6. ## Geen [ dan word de rest niet geladen (sneller)
  7. if (strpos($bericht, "[") === false)
  8. {
  9. return $bericht;
  10. }
  11. ## Alle smilie codes vervangen en $bericht wijzigen
  12. foreach ($smilies AS $find => $character)
  13. {
  14. $bericht = str_replace(htmlentities($find), "<img src=\"". $smiliesDir . $character ."\" alt=\"\" />", $bericht);
  15. }


als dit niet zo is kun je dan iets beter zeggen waar hij moet worden geplaatst?
Offline Rens - 07/05/2006 13:20
Avatar van Rens Gouden medaille

Crew algemeen
Citaat:
dit zou ik verplaatsen naar na de smilie foreach
Offline Richard - 07/05/2006 13:21
Avatar van Richard Crew algemeen
Citaat:
dit zou ik verplaatsen naar na de smilie foreach


NA dus:

  1. '(mr)' => "icon_mrgreen.gif" ,
  2. ':-#' => "icon_silent.gif" ,
  3. '(cyc)' => "icon_cyclops.gif" ,
  4. '(sick)'=> "icon_sick.gif"
  5. );
  6.  
  7. ## Alle smilie codes vervangen en $bericht wijzigen
  8. foreach ($smilies AS $find => $character)
  9. {
  10. $bericht = str_replace(htmlentities($find), "<img src=\"". $smiliesDir . $character ."\" alt=\"\" />", $bericht);
  11. }
  12.  
  13. ## Geen [ dan word de rest niet geladen (sneller)
  14. if (strpos($bericht, "[") === false)
  15. {
  16. return $bericht;
  17. }
Offline Grayen - 07/05/2006 13:24
Avatar van Grayen PHP ver gevorderde ok bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s