 |
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
winara Régulier


Inscrit le: Aug 22, 2007 Messages: 183 Localisation: LYON
|
Posté le: 09 Sep 2007, 22:13 Sujet du message: HTML pour les messages d'accueil [RESOLU] |
|
|
Bonjour,
Dans mes messages d'accueil de la version 7.6, je pouvais tout saisir en html.
Dans la version 8.1.0.4, le message apparait en code???
Quelle solution??
Winara
EDIT: Solution en partie trouvée, mais le code html saisi n'est pas respecter principalement les couleurs |
|
|
|
| Revenir en haut de page |
|
winara Régulier


Inscrit le: Aug 22, 2007 Messages: 183 Localisation: LYON
|
Posté le: 09 Sep 2007, 23:58 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Bonjour,
Je post volontairement un nouveau message car le probleme ci dessus est resolu
MAIS
Dans la categorie "message" de l'admin,
Je rentre un code html avec un lien photo, dans la zone contenu, on peut apercevoir le message et la photo, mais lorsque l'on vient en page d'accueil du site, seul le texte est là !!!! ou est la photo???
Winara
EDIT : Pour complement, le code pour les photos sont automatiquement supprimé |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1895
|
Posté le: 10 Sep 2007, 2:42 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Bonjour,
C'est normal que le code soit supprimé. Pour de plus amples informations fais une recherche sur le forum, ce sujet a été traité à plusieurs reprises. |
|
|
|
| Revenir en haut de page |
|
winara Régulier


Inscrit le: Aug 22, 2007 Messages: 183 Localisation: LYON
|
Posté le: 11 Sep 2007, 0:26 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
A plusieurs Reprise,
il ne me semble pas que se soit la reponse que t'as fait Stefvar le 160807
http://www.stefvar.com/phpnuke-postt2486.html
Mais ceci est une bonne remarque de ta part, j'y ferai attention à l'avenir !!!
Tu cites : En fait, c'était pas tellement un problème de balise, il y avait bien ça, mais il y avait surtout la fonction filter sur le contenu du message. Je viens de le découvrir, je l'ai donc enlever et tout est rentré dans l'ordre.
--------------------> Tout le monde a compris???
Pour info, j'ai passé la soirée a tournée en rond dans les forum:
Mais je t'avoue qu'en tant que debutant, j'ai du mal a suivre !!!
Le texte de mes messages apparait mais pas les images, tu dis d'aller dans le config.php et apres faut faire quoi???
Je n'ai pas de fonction FILTER dans mon config.php
Merci de m'aider
Winara |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1895
|
Posté le: 11 Sep 2007, 3:12 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Bonjour,
Il ne faut pas le prendre mal, mais tu avoueras que lorsque tu t'y connais un peu dans le système et que tu vois plusieurs fois la même question revenir et que tu sens qu'il n'y a pas de recherches derrière, tu en as un peu marre.
Maintenant, je vois que tu as fait une recherche preuve à l'appui et que tu sais à peu près d'où viens le problème, c'est un grand pas en tant que débutant, je te l'accorde.
Dans ce cas-là, je suis enclin à t'expliquer comment résoudre ton problème, puisque tu l'as identifié mais n'a pas compris comment mettre en oeuvre la démarche, je l'avoue, extrèmement succinte que j'ai cité. D'ailleurs après recherche, tu demandes de l'aide sur l'explication qu'il faut mettre en oeuvre.
Donc voici un début d'explication car le reste n'est pas au même niveau. Tu cherches le fichier mainfile.php qui se situe à la racine de ton site. Tu l'ouvres et tu recherches l'expression suivante :
| Code: | | function message_box |
Dans la fonction tu regardes quelques lignes en-dessous, tu trouveras un ligne où tu as quelque chose du style :
| Code: | | filter($row['content']); |
Tu as juste à retirer la fonction filter, ce qui te donnera :
Voilà pour le filtre, ensuite, si tu veux rajouter des images, tu dois rechercher un sujet qui est sur le forum, et je pense qu'en cherchant avec les critères suivants tu devrais le trouver :
A noter pour affiner la recherche que l'utilisateur qui fournit les informations à ce propos, c'est Nasedo, je crois.
EDIT : Le genre de réponse que Stefvar me donnera sera naturellement différent des réponses que l'on donne aux autres. Lorsqu'un utilisateur a quelques centaines de messages derrière lui, on suppose qu'il a compris le fonctionnement tandis qu'un nouvel utilisateur peu ne pas avoir lu les règles du forum. Après Stefvar peut me répondre comme je le fais, c'est à lui de voir. Mon problème apparaissait non pas après une installation mais après une mise-à-jour, et comme c'est moi qui m'occupe des archive de mise-à-jour, je vais pouvoir ainsi la mettre à jour plus rapidement pour que les utilisateurs débutants ou autres puissent le régler sans poser leur problème sur le forum. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 11 Sep 2007, 10:02 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Bonjour,
N'ayant que très peu de temps actuellement, j'avoue ne pas avoir suivi très attentivement le problème soulevé dans ce sujet.
Quelqu'un pourrait il me faire un résumé ? _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
winara Régulier


Inscrit le: Aug 22, 2007 Messages: 183 Localisation: LYON
|
Posté le: 11 Sep 2007, 12:35 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Bonjour Stefvar,
Rien d'important simplement une explication sur la maniere dont fonctionne le forum !!!
Mon probleme n'est pas resolu, et je te fais un résumé :
Dans la console admin, il y a une icone "Message" pour marqué un message d'accueil.
Mon message apparait mais la photo qui est avec ne veut pas s'afficher (je precise que cela fontionner sur phpnuke 7.6 voir mon site)
Je precise egalement que lorsque j'insere mon contenu de message, mon image apparait dans la petite fenetre
Apres validation du message, je reviens naturellement à l'accueil et là !! pas d'image..
Je me demande si le cache n'y serai pas pour quelque chose..
Winara
EDIT: Je cites : phpnuke 7.6 voir mon site.... je refais sensiblement le meme site mais sur un autre serveur et avec la version SV 8.1.0.4 |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
winara Régulier


Inscrit le: Aug 22, 2007 Messages: 183 Localisation: LYON
|
Posté le: 11 Sep 2007, 13:19 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Merci à Stefvar pour ton travail et de l'aide que tu nous apportes...
Merci à Snesman de répondre regulierement à nos questions
Au fait, j'ai retiré filter à ligne 598 du mainfile.php (pour ceux qui cherche), cela ne change rien.
Apres reflexion, je ne pense pas que cela viennent du cache.
Winara
PS : Je patiente pour le tutorial |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 11 Sep 2007, 13:27 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Re,
Voilà, le tutorial est en ligne dans le wiki, plus précisément à cette adresse : http://www.stefvar.com/phpnuke-wiki-pid_253.html.
Je pense que cela devrait t'aider à résoudre ton problème de configuration pour ce qui est de l'affichage des images.
Moi aussi je remercie tous ceux qui prennent la peine de répondre aux questions des autres, partageant ainsi leurs connaissances . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
winara Régulier


Inscrit le: Aug 22, 2007 Messages: 183 Localisation: LYON
|
Posté le: 11 Sep 2007, 14:20 Sujet du message: Re : HTML pour les messages d'accueil |
|
|
Re, ça marche !!!!!!!
Pour apporter un complement au tuto,
Donc contrairement a Stefvar, j'ai /* et */ pour remplacer les //
Cette difference n'est pas à négliger car les // apparaissent qu'au debut de la ligne alors que
-----------> /* (debut de la ligne)
-----------> */ (fin de la ligne)
comme des balises.
Je m'explique, voici mes lignes dans mon config.php
Ma 1er ligne est:
/*$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); */
La 2eme ligne est:
$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);
La 3eme ....... J'en ai pas ! !! ! !
Stefvar cite: 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 primordial, 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.)
Donc dans le cas ou vous voulez faire afficher les photos :
Pensez à retirer /* (debut) et */ (fin)
Et bien sur de les mettre sur la 2eme.
Si vous oubliez de retirer ceux de la fin (c'etait mon cas, vous avez une page blanche)
Merci Stefvar pour ce nouveau tuto qui aidera meme les meilleurs
Winara |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 11 Sep 2007, 14:28 Sujet du message: Re : HTML pour les messages d'accueil [RESOLU] |
|
|
Re,
| Citation: | | Merci Stefvar pour ce nouveau tuto qui aidera meme les meilleurs |
Il n'y a pas à "tortiller" de mon point de vue, pour avoir de "bon" tutoriaux, il faut nécessairement de bonnes remontés d'informations. Sans cela, point de salut ou plutôt, je ne sais pas faire . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
winara Régulier


Inscrit le: Aug 22, 2007 Messages: 183 Localisation: LYON
|
Posté le: 11 Sep 2007, 14:49 Sujet du message: Re: Re : HTML pour les messages d'accueil [RESOLU] |
|
|
| stefvar a écrit: | | il faut nécessairement de bonnes remontés d'informations. |
C'est pour cela, que la mini fiche est un projet interressant,
Il est vrai qu'il faut savoir être explicite, clair meme si cela doit representer des lignes d'ecritures dans les forums..
Winara |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 12 Nov 2007, 21:14 Sujet du message: Re : HTML pour les messages d'accueil [RESOLU] |
|
|
Une question me vient à l'idée.. J,ai ajouté la balise <center> dans la liste des tags autorisés, mais ça change rien ???
Par contre je vois que pour la pluspart on a un indice 1 après la balise et dans d'autres car on a un 2... que veut dire cet attribut.
| Code: | | ("img"=>2,"b"=>1,"i"=>1,"strike"=>1,"div"=>2,"u"=>1,"a"=>2,"... |
Merci pour vos excellents conseils. |
|
|
|
| Revenir en haut de page |
|
satman Nouveau


Inscrit le: Apr 22, 2006 Messages: 52
|
Posté le: 13 Nov 2007, 1:05 Sujet du message: Re : HTML pour les messages d'accueil [RESOLU] |
|
|
J'avais le même problème (images et code HTML) que j'ai résolu comme ceci:
Dans mainfile.php, j'ai remplacé ceci:
| 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); |
par ceci:
| 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");
/* autoriser code*/
$str = stripslashes($str);
return $str;
exit;
/* Fin autoriser code*/
if ($strip == "nohtml") $AllowableHTML = array('');
$str = stripslashes($str);
$str = eregi_replace("<[[:space:]]*([^>]*)[[:space:]]*>",'<\\1>', $str); |
C'est tout rien d'autre à faire. |
|
|
|
| Revenir en haut de page |
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|