Fork me on GitHub




(1) 2 »


Help, dysfonctionnement interprétation bbcode !!!
Régulier
Inscrit: 12/04/2004 11:48
Messages: 260
Bonjour,

Depuis quelques temps j'ai un soucis avec l'affichage des signatures dans le forum (newbb)...
...je n'arrive pas à savoir de quelle manip cela vient.

EDIT: Lors de la rédaction de ce sujet j'ignorais encore que le bug s'étendait également à l'édition de post (voir post plus récent ci-dessous)


Explication:

Si un membre poste plusieurs fois dans le sujet, seul la première participation affiche la signature normale ensuite la signature des messages suivants part en live et affiche des extentions php

Exemple, signature du premier message d'un membre sur un topic:

Bientôt
cdlt

Julien


Signature du deuxième message du même membre su le même topic (affiché sur la même page):

Bientôt<br />cdlt<br /><br />Julien


etc... plus il y a de post (dans la même page affichée) plus la signature s'agrandie

quelqu'un aurait-il une idée ?

Je suis sur xoops 2.2.3, ça fonctionnait avant de faire de grosse manip. en fait j'ai voulu passer de newbb1 à CBB mais ça a échoué j'ai donc restauré ma bdd et réinstaller le vieux module qui hormis ce soucis refonctionne normalement...
récement j'ai aussi fais quelques retouches sur mon thème mais je ne pense pas que cela vienne de cela.

Merci de m'aider car la je suis vraiment bloqué.

Salutations,

Fabien

ps: J'espère que le fait que j'utilise une version dite "instable" n'affectera pas l'intérêt de me répondre... car je l'avais installé quand la version 2.2 avait été qualifié de "stable" l'année dernière il me semble... ou celle d'avant, je ne sais plus ça passe tellement vite

Posté le : 16/11/2006 17:03

Edité par FabienSt sur 17/11/2006 18:59:17
Edité par FabienSt sur 17/11/2006 19:36:54
Partager Twitter Partagez cette article sur GG+
Re: problème signature
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Dans phpMyAdmin as tu essayé de faire une optimisation des tables du forum ? c'est pas grand chose mais parfois avec cette méthode certains problèmes disparaissent.

Posté le : 16/11/2006 17:37
Partager Twitter Partagez cette article sur GG+
Re: problème signature
Régulier
Inscrit: 12/04/2004 11:48
Messages: 260
je viens de suivre ton conseil, j'ai même pris l'option réparer la table ça n'a pas changé...

Je viens de voir que j'ai un deuxième soucis lié au même problème.

Lorsque je prévisualise un texte avec bbcode... dans le champs texte d'édition le bbcode est remplacé par du code html ???

C'est un problème au niveau de l'intéprétation du bbcode... Pensez-vous que d'ajouter un module d'édition WYSIWYG pourrait remédier à ce problème ?

si oui lequel me conseilleriez-vous ?

Merci

Posté le : 16/11/2006 17:53
Partager Twitter Partagez cette article sur GG+
Re: problème signature
Régulier
Inscrit: 12/04/2004 11:48
Messages: 260
SOS je n'arrive pas à débogguer mon problème... j'y passe mes jours et mes nuits sans succès (help

Pour être plus claire, lorsque je tape un bbcode dans l'éditeur de sujet (newbb ou idem sur xhnewbb), exemple*:

(b)(color=990000)essai(/color)(/b)   :-(


Et que je tape "prévisualiser", le texte prévisualisé affiche bien le texte vert clair en gras + smiley...

mais le champs de texte lui affiche désormait:

<b><span style="color: #990000;">essai</span></b>   <img src="http://www.heliforum.com/php/uploads/icon_frown.gif" alt="" />


Open in new window

J'ai remis les fichiers d'avant bug puis restauré les tables de configuration xoops sur la bdd au cas où...

j'ai fouillé partout, je m'y perd...
Comment ce bug a-t-il pu apparaître ??

Peut être lorsque j'ai remis à jour tout mes modules... je n'en sait rien et je n'ai plus aucune piste...

Si quelqu'un aurait ne serait-ce qu'une petite idée qu'il n'hésite pas, je suis vraiment coincé et je dois absolument résoudre ce problème qui devient très génant.

Merci d'avance,

Fabien

* pour que le code ne soit pas traduit sur le forum frxoops j'ai remplacé les [ ] par des parenthèses.

Posté le : 17/11/2006 19:16
Partager Twitter Partagez cette article sur GG+
Re: problème signature
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Désolé mais ma baguette magique a du mal à deviner ton environnement : version php, mysql, système d'exploitation, les modules installés, leur version, les éventuels éditeurs de texte, les modifications éventuelles de fichiers php, etc...

Posté le : 17/11/2006 21:15
Partager Twitter Partagez cette article sur GG+
Re: problème
Régulier
Inscrit: 12/04/2004 11:48
Messages: 260
Rebonsoir,

Alors...

Php 4.3.x et php5
Serveur: Localhost via UNIX socket
Base de données MySQL: 4.1.21
linux sur le serveur et sur mon pc
Editeurs utilisés: Screem et gedit


Modules:

System 2.13
Newbb 1
xhnewbb 1.13
news 1.1
bopcomments 0.61
mylinks 1.1
xoopspoll 1
xoopfaq 1.1
quizz 1.4
mydownloads 1.1
shoutbox 3
xoopspartners 1.1
multiMenu 1.1
buddyfriends 2.3
myalbum 2.86
xcgal 2
membership 2
popunblog 2.05
protector 2.34
xfguestbook 2.22
xmline 1
xconv 1.6
waitingblock 0.92
profile 0.1
myMedia 1
catads 1.4
wiwimod 0.8
treemenuxl 0.6
blocksadmins 0.31
MP Manager 2
Tinyeditor 1 (installé en rêgle mais ne fonctionne pas)

Modifications récentes

Mardi 14 novembre: manipulation d'un nouveau thème pour 2007, retouche du fichier theme.html et de la feuille de style.

Mercredi 15 novembre: je me suis décidé à changer mon bon vieux newbb1 en uploadant vers le cbb 1.16.

C'est à partir de ce moment que ça a commencé à partir en vrille...
J'ai suivis la marche à suivre pour l'installation, sauvegarde des originaux newbb1+bdd... chmod puis exécution de l'update...
Exécution qui a foiré, les tables ont été converties partiellement.

Donc forum HS, site fermé... jusque là pas de grosse panique, ce n'est pas la première fois que j'ai un problème pareil.

je remets les fichiers d'origines newbb1...
Je fais une mise à jour module par module,le forum réapparait mais ne fonctionne pas, pas de panique j'épluche la bdd et je remarque que dans la table xoops_bb_posts les champs nohtml et nosmiley ont été changés en dohtml et dosmiley, donc je les renommes et là le forum refonctionne, enfin il me reste ce fameux bug...
Le bug est également apparu dans le forum xhnewbb 1.13 (fermé au public) et dans le module news (ces deux modules n'ont pas été retouchés)

Merci d'avance pour votre aide,

Fabien

Posté le : 17/11/2006 23:12

Edité par FabienSt sur 17/11/2006 23:28:11
Edité par FabienSt sur 17/11/2006 23:28:34
Partager Twitter Partagez cette article sur GG+
Re: problème
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Bonsoir,

C'est juste une idée peut-être hors sujet mais dans ta base suite à tes manips il n'y aurait pas un paramètre activer/désactiver html qui ne serait pas sur la bonne option ?

Philippe.

Posté le : 17/11/2006 23:27
Partager Twitter Partagez cette article sur GG+
Re: problème
Régulier
Inscrit: 12/04/2004 11:48
Messages: 260
C'est exatement ce que je viens de revérifier... pour l'instant j'ai trouvé uniquement que le champs nohtml était passé en défaut 1, je l'ai remis en 0...
Mais ça n'a rien changé au problème.

De plus je rappel que le problème est commun au module newbb, xhnewbb et news...
Mais là je tourne en rond...

Une autre piste exploitable...
Je n'avais jamais refait de mise à jour module par module depuis une éternité, et je l'ai fais mercredi suite à ma mise à jour raté du forum...

Ca n'a peut être pas de rapport mais je le précise quand même...

merci à vous !

Posté le : 17/11/2006 23:33
Partager Twitter Partagez cette article sur GG+
Re: problème
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Citation :

FabienSt a écrit:
Modifications récentes

Mardi 14 novembre: manipulation d'un nouveau thème pour 2007, retouche du fichier theme.html et de la feuille de style.

Mercredi 15 novembre: je me suis décidé à changer mon bon vieux newbb1 en uploadant vers le cbb 1.16.

C'est à partir de ce moment que ça a commencé à partir en vrille...
J'ai suivis la marche à suivre pour l'installation, sauvegarde des originaux newbb1+bdd... chmod puis exécution de l'update...
Exécution qui a foiré, les tables ont été converties partiellement.

Donc forum HS, site fermé... jusque là pas de grosse panique, ce n'est pas la première fois que j'ai un problème pareil.

je remets les fichiers d'origines newbb1...
Je fais une mise à jour module par module,le forum réapparait mais ne fonctionne pas, pas de panique j'épluche la bdd et je remarque que dans la table xoops_bb_posts les champs nohtml et nosmiley ont été changés en dohtml et dosmiley, donc je les renommes et là le forum refonctionne, enfin il me reste ce fameux bug...
Le bug est également apparu dans le forum xhnewbb 1.13 (fermé au public) et dans le module news (ces deux modules n'ont pas été retouchés)

Merci d'avance pour votre aide,

Fabien

Ton pb semble venir du fait que tu es pas en phase entre la base de donnee et tes programmes (modif des noms des champs). Ci cela marche sur la previsu c'est qu'elle doit se faire en javascript il me semble, par contre quand tu sauvegardes c'est plus bon car tu n'as pas flaggue correctement en base.

Alors moi si j'etais toi je remettrais les noms des champs comme ils etaient avant deja. Ensuite tu retestes... si ca marche pas tu fais un update de ces 2 champs du style :
update xoops_bb_posts set dohtml = (dohtml != 1), dosmiley = (dosmiley != 1)

Posté le : 17/11/2006 23:53
Partager Twitter Partagez cette article sur GG+
Re: problème
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Citation :

FabienSt a écrit:
C'est exatement ce que je viens de revérifier... pour l'instant j'ai trouvé uniquement que le champs nohtml était passé en défaut 1, je l'ai remis en 0...
Mais ça n'a rien changé au problème.
C'est normal... si tu utilises newbb1.6 la colonne doit s'appeler dohtml. Si elle s'appel pas comme ca, le texte ne sera jamais traite comme il faut, car tu ne sauveras jamais le flag et tu pourras jamais le lire (les programmes utilisent kes colonnes dohtml dosmiley etc...)

De toutes façons c'est simple, tu vas voir dans la modules/newbb/class/post.php et tu regardes que les colonnes soient identique a celle utilisees dans ta table en base.

Posté le : 18/11/2006 00:02
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

140 Personne(s) en ligne (116 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 140 | Plus ...