Scoutnet vzw

We connect scouts!
Het is momenteel 27 Apr 2024 7:56

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 4 berichten ] 
Auteur Bericht
BerichtGeplaatst: 12 Mrt 2007 17:29 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 14 Jul 2002 23:00
Berichten: 22
Hey,

Ik heb recentelijk de upgrade gedaan naar PHP Nuke 7.9 en sindien wordt mijn HTML code niet meer aanvaard door de news module.

Ondertussen heb ik het opgelost door een stuk code die de HTML controleert te disablen maar eigenlijk zou ik liever de code aanpassen om mijn code wel toe te laten, en zo nog steeds alle andere code te blokkeren.

De code die ik wil gebruiken.
Code:
ik moet ze hier in een screenshot plaatsen want dit forum wil ze ook niet plaatsen


Afbeelding

De code uit de Mainfile.php die ik uitgecommenteerd heb om alles terug werkende te krijgen

Code:
function check_html ($str, $strip="") {
   /* The core of this code has been lifted from phpslash */
   /* which is licenced under the GPL.
   include("config.php");
   if ($strip == "nohtml")
   $AllowableHTML=array('');
   $str = stripslashes($str);
   $str = eregi_replace("<space>]*)[[:space:]]*>",'<1>', $str);
   // Delete all spaces from html tags .
   //$str = eregi_replace("<a>]*href[[:space:]]*=[[:space:]]*\"?[[:space:]]*([^\" >]*)[[:space:]]*\"?[^>]*>",'<a>', $str);
   // Delete all attribs from Anchor, except an href, double quoted.
   $str = eregi_replace("<space>]*)[[:space:]]*>", '', $str);
   // Delete all img tags
   $str = eregi_replace("<a>]*href[[:space:]]*=[[:space:]]*\"?javascript[[:punct:]]*\"?[^>]*>", '', $str);
   // Delete javascript code from a href tags -- Zhen-Xjell @ http://nukecops.com
   $tmp = "";
   while (ereg("</alpha>]*)>",$str,$reg)) {
      $i = strpos($str,$reg[0]);
      $l = strlen($reg[0]);
      if ($reg[1][0] == "/") $tag = strtolower(substr($reg[1],1));
      else $tag = strtolower($reg[1]);
      if ($a = $AllowableHTML[$tag])
      if ($reg[1][0] == "/") $tag = "</tag>";
      elseif (($a == 1) || ($reg[2] == "")) $tag = "<tag>";
      else {
         # Place here the double quote fix function.
         $attrb_list=delQuotes($reg[2]);
         // A VER
         //$attrb_list = ereg_replace("&","&amp;",$attrb_list);
         $tag = "<tag>";
      } # Attribs in tag allowed
      else $tag = "";
      $tmp .= substr($str,0,$i) . $tag;
      $str = substr($str,$i+$l);
   }
   $str = $tmp . $str;
   return $str;
   exit;
   /* Squash PHP tags unconditionally
   $str = ereg_replace("<\?","",$str);
   */
   return $str;
}


Iemand een idee wat er moet aangepast worden?


Omhoog
 Profiel  
 
BerichtGeplaatst: 12 Mrt 2007 19:08 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
krisb schreef:
ik moet ze hier in een screenshot plaatsen want dit forum wil ze ook niet plaatsen

Als je het vakje "Schakel HTML uit in dit bericht" aanvinkt (onder het berichtvenster) doet ie het wel :wink:.

krisb schreef:
Iemand een idee wat er moet aangepast worden?

Zonder de code van check_html helemaal uit te pluizen: heb je al eens geprobeerd of het werkt met
Code:
<div class="afficheleft">
  <img src="/documenten/jambe.jpg">
</div>

?

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 12 Mrt 2007 23:08 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 14 Jul 2002 23:00
Berichten: 22
Dat was het helemaal...

Je wilt niet weten hoe lang ik hier al naar zoek...

Thanxs


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 14 Mrt 2007 0:21 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
krisb schreef:
Je wilt niet weten hoe lang ik hier al naar zoek...

Ik ken het gevoel... maar het leven kan soms verrassend eenvoudig zijn :P .

Graag gedaan!

To


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 4 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 55 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.