login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ubb en highlight class werken niet mee

Offline vinTage - 31/08/2006 17:17 (laatste wijziging 31/08/2006 17:17)
Avatar van vinTageNieuw lid Ik gebruik de ubb class van dolfje (zie battles) en die werkt perfect.
Ook gebruik ik geshi werkt ook perfect.

Nu is er wel een klein probleempje, want ik haal dus alles door de class van dolfje heen, maar nu worden de quotes in mn geshi omgezet naar "

long story short:

Stukje code wat ik heb toegevoegd in die ubb class
  1. <?
  2.  
  3. function parse_as( $tekst )
  4. {
  5. $tekst = preg_replace("#\[as\](.*?)\[/as\]#ie","\$this->parse_codeextraas('\\1')", $tekst);
  6. return $tekst;
  7. }
  8. function parse_codeextraas( $tekst )
  9. {
  10. $tekst = str_replace("<br />","\n", $tekst);
  11. $language = 'actionscript';
  12. $geshi =& new GeSHi(stripslashes($tekst), $language);
  13. $geshi->set_header_type(GESHI_HEADER_DIV);
  14. //return $geshi->parse_code();
  15. return '<div class="codeblok"><strong>actionscript code</strong><br/><br />'.$geshi->parse_code().'</div>';
  16. }


bovenin die ubb class staat nog het volgende
  1. <?
  2. function safety( $tekst )
  3. {
  4. $tekst = stripslashes($tekst);
  5. $tekst = htmlspecialchars($tekst, ENT_QUOTES);
  6. return $tekst;
  7. }


ik heb geen idee wat het precies doet, maar ENT_QUOTES veranderen naar ENT_COMPAT of ENT_NOQUOTES helpt niks, ook dat hele stukje weghalen helpt ook niet.

HELLUP, ik wil quotes in mn code en geen &quot;

2 antwoorden

Gesponsorde links
Offline Maarten - 31/08/2006 17:18
Avatar van Maarten Erelid new GeSHi(stripslashes(html_entity_decode($tekst)), $language);

?
Offline vinTage - 31/08/2006 17:22
Avatar van vinTage Nieuw lid thx dude, en weeral zeg jij in 2 seconden waar ik al 2 of 3 uur op zit te klooien !

(k)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s