Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - HTML pour les messages d'accueil [RESOLU]
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum -> ESV PHP-Nuke » Modules

Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.
HTML pour les messages d'accueil [RESOLU]
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
winara
Régulier
Régulier


Inscrit le: Aug 22, 2007
Messages: 181
Localisation: LYON

MessagePosté le: 09 Sep 2007, 22:13    Sujet du message: HTML pour les messages d'accueil [RESOLU] Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
winara
Régulier
Régulier


Inscrit le: Aug 22, 2007
Messages: 181
Localisation: LYON

MessagePosté le: 09 Sep 2007, 23:58    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1788

MessagePosté le: 10 Sep 2007, 2:42    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
winara
Régulier
Régulier


Inscrit le: Aug 22, 2007
Messages: 181
Localisation: LYON

MessagePosté le: 11 Sep 2007, 0:26    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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??? Wink

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1788

MessagePosté le: 11 Sep 2007, 3:12    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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 :

Code:
$row['content'];


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 :

Citation:
balise config


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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8157
Localisation: France Corse Ventiseri

MessagePosté le: 11 Sep 2007, 10:02    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
winara
Régulier
Régulier


Inscrit le: Aug 22, 2007
Messages: 181
Localisation: LYON

MessagePosté le: 11 Sep 2007, 12:35    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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.. Evil or Very Mad

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8157
Localisation: France Corse Ventiseri

MessagePosté le: 11 Sep 2007, 13:07    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

Re,

Patiente un petit peu, je suis en train d'écrire un petit tutorial sur le sujet Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
winara
Régulier
Régulier


Inscrit le: Aug 22, 2007
Messages: 181
Localisation: LYON

MessagePosté le: 11 Sep 2007, 13:19    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

Merci à Stefvar pour ton travail et de l'aide que tu nous apportes...

Merci à Snesman de répondre regulierement à nos questions Wink

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8157
Localisation: France Corse Ventiseri

MessagePosté le: 11 Sep 2007, 13:27    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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 Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
winara
Régulier
Régulier


Inscrit le: Aug 22, 2007
Messages: 181
Localisation: LYON

MessagePosté le: 11 Sep 2007, 14:20    Sujet du message: Re : HTML pour les messages d'accueil Répondre en citant

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 Wink

Winara
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8157
Localisation: France Corse Ventiseri

MessagePosté le: 11 Sep 2007, 14:28    Sujet du message: Re : HTML pour les messages d'accueil [RESOLU] Répondre en citant

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 Laughing .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
winara
Régulier
Régulier


Inscrit le: Aug 22, 2007
Messages: 181
Localisation: LYON

MessagePosté le: 11 Sep 2007, 14:49    Sujet du message: Re: Re : HTML pour les messages d'accueil [RESOLU] Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Archives



Inscrit le:
Messages: -12

MessagePosté le: 12 Nov 2007, 21:14    Sujet du message: Re : HTML pour les messages d'accueil [RESOLU] Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
satman
Nouveau
Nouveau


Inscrit le: Apr 22, 2006
Messages: 52

MessagePosté le: 13 Nov 2007, 1:05    Sujet du message: Re : HTML pour les messages d'accueil [RESOLU] Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Chez stefvar Index du Forum -> ESV PHP-Nuke » Modules Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
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

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
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