Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Pages qui pointent vers celle-ci
Sommaire Wiki -:- Sommaire tutoriaux -:- Problemes frequents
Problemes frequents : Affichage des images

Depuis les dernières versions de PHP-Nuke, un système de protection, par filtrage des balises HTML, a été mis en place. De ce fait, lorsque vous effectuez une mise à jour de votre portail à partir d'une version 7.6 ou antérieure de PHP-Nuke, vous êtes à même de rencontrer quelques problèmes d'affichage. Le plus visible étant celui de la disparission des images.

Il est bien sur possible de remédier en partie ce que l'on serait tenté d'appeller un inconvéniant. C'est le but de ce petit tutorial. Néanmoins, il faut tout de même garder à l'esprit que, si ce système de filtration a été mis en place, c'est avant tout pour des raisons de sécurité. Il est donc promordial, lorsque vous rajoutez des balises HTML autorisées, de bien savoir ce que vous faite et/ou les conséquences que pourrait avoir votre rajout.

Avant de commencer, il est à noter que si ces manipulations sont valable pour PHP-Nuke, elles le sont aussi pour le module NSN News 2.0.0.

Pour remettre en place l'affichage des images, il vous faut éditer le fichier config.php présent à la racine de votre site ou, si vous avez suivi le tutorial Personnalisations : PHP-Nuke : Proteger le config.php, dans votre répertoire protégé.

Aux environs de la ligne 78, vous devriez avoir cette ligne de code :

Code:
$AllowableHTML = array("b"=>1,"i"=>1,"strike"=>1,"div"=>2,"u"=>1,"a"=>2,"em"=>1,"br"=>1,"strong"=>1,"blockquote"=>1,"tt"=>1,"li"=>1,"ol"=>1,"ul"=>1);

Cette dernière correspond à la configuration minimale et donc, celle qui assure un maximum de protection. A noter que la ligne autorisant les balises HTML, commence toujours par : $AllowableHTML.

En regardant deuxs lignes au-dessus (76), vous trouverez cette ligne mise en commentaire :

Code:
// $AllowableHTML = array("img"=>2,"b"=>1,"i"=>1,"strike"=>1,"div"=>2,"u"=>1,"a"=>2,"em"=>1,"br"=>1,"strong"=>1,"blockquote"=>1,"tt"=>1,"li"=>1,"ol"=>1,"ul"=>1);

Celle-ci, en sus des balises HTML présentes à la ligne 78, rajoute la possibilité d'affichage des images. Vous remarquerez que le différence se situe au niveau de ce code : img"=>2.

Donc, si seul l'affichage des images vous importe, il vous suffit de mettre en commentaire la ligne 78 et de décommenter la ligne 76. Pour rappel et au cas où, la mise en commentaire s'effectue en ajoutant deux slash ( // ) en début de ligne. Pour commenter/décommenter il suffira donc d'ajouter/supprimer ces deux slash .

En allant un peu plus loin dans l'analyse des lignes, vous remarquerez qu'il y a une troisième ligne commentée possédant des valeurs HTML, la ligne 80. Cette dernière donne encore plus de possibilité quant à la mise en forme de vos textes. Ce sera donc celle-ci que vous décommenterez si vous rencontrez des problème de mise en page en sus de celui d'affichage des images.

Pour finir, ces exemple de lignes, ne sont donnés qu'à titre d'indication. Vous pouvez très bien les modifier en fonction de vos besoins.

 Publié le : 2007-09-11 par stefvar, dernière modification le : 2007-09-11 par stefvar(199 lectures)


Copyleft © par Stefvar. L'utilisation totale ou partielle de cette source est totalement interdite sans autorisation écrite de ma part.

Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx