#1
Help, dysfonctionnement interprétation bbcode !!!
FabienSt
Posté le : 16/11/2006 17:03
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
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 ![]()
#2
Re: problème signature
Christian
Posté le : 16/11/2006 17:37
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.
#3
Re: problème signature
FabienSt
Posté le : 16/11/2006 17:53
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
#4
Re: problème signature
FabienSt
Posté le : 17/11/2006 19:16
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="" />
![]() 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.
#5
Re: problème signature
Christian
Posté le : 17/11/2006 21:15
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...
#6
Re: problème
FabienSt
Posté le : 17/11/2006 23:12
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
#7
Re: problème
phmo
Posté le : 17/11/2006 23:27
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.
#8
Re: problème
FabienSt
Posté le : 17/11/2006 23:33
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 !
#9
Re: problème
garrath
Posté le : 17/11/2006 23:53
Citation :
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)
#10
Re: problème
garrath
Posté le : 18/11/2006 00:02
Citation :
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. 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
104 Personne(s) en ligne (81 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 104 | Plus ...
104 Personne(s) en ligne (81 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 104 | Plus ...