Pour mon serveur, ne t'en fait pas, je suis sur un serveur dédié (sous nom d'OVH)
dad m'a fait prendre du bon pour être sur du résultat
me semble que j'ai ca:http://www.kimsufi.com/fr/ qu'il utilise depuis plusieurs années pour des jeux en ligne (version a 15 euro de souvenir)
On est trois a tester dans tout les sens avec Dad qui je te le rappelle a 10 ans de codage. Mm si pour lui Vb est une première. et qu'il est plus doué dans la création de jeu ou de site en partant de zero que de forum (il en a deja créé un de a a z une fois)
il maitrise le PHP etc... et en fait c'est se qu'il m'avait expliqué au début et plusieurs fois que pour lui ce n’était pas un bug.
le probleme c'est qu'au début j'avais travaillé l’esthétisme de la balise code (css) et que le html du forum devait être désactivé.
puis que j'ai reglé les forum ensuite, se qui a créé cette différence qui m'a semblé être un bug.
il avait deja rencontré dans le passé des forums qui gèrent de cette façon les balises codes (voila pourquoi il etait sur de lui).
par contre tu as 90% des supports lorsque tu actives le HTML et que tu utilises une balise code, cela n’interprète pas le code si ca le peut.
(essayes d'activer le html sur un forum et fait un test, tu veras) au pire crée en un invisible pour tester
en gros nous pensons que c'est la facon d'avoir codé la balise code qui fait ca.
Hier soir (cette nuit) j'ai comparé la balise code et la balise html qq heures pour essayer de comprendre pourquoi une interprète et l'autre non. (je pense que la solution est la)
J'ai pu remarque (avec mon petit niveau) que sur la balise HTML (d'origine) il y a une erreur deja: il y a un "}" de trop.
et lorsque tu compares les balises html et code a la virgule pret, sur la première partie du code qui est strictement identique, le html de souvenir (je me réveille) a un = que n'a pas le code de la balise code.
j'ai essayé de l'ajouter au mm endroit sur la balise cote et ca fonctionne a l'identique... bref.
si tu regardes mes dernières captures, c'est très clair, j'utilise une image en html:
si on active le html du forum (cpadmin/ forum et modérateurs/ gerer les forums) on a:

et si l'on active pas le html:
on se retrouve dans se que tu fais ici (regardes bien c'est une image sous forme html, et pourtant elle s'affiche au dessus car le html est activé....):

un petit tour sous forumActif :
une balise code est faite pour afficher un code, peut importe le code : du css, du html, du php, du bb code.
regardes, tu as sur cette capture, le HTML d'activé, le code sans balise suivit de la balise code:

tu remarqueras que rien n'est interpreté car la balise code, quoi qu'il arrive est la pour afficher un code pour qu'on puisse le recuperer, le partager (c'est une question de pratique) peut importe son origine=> meme du bb code comme tu peux le voir.
apres divisé en plusieurs balises comme ici (html, php ...) est une bonne chose car tu peux avoir différentes couleurs de présentation.
Au passage, faudra que je vois avec toi s'il est possible de creer un mode selecteur de balise
=> tu remarques sur ma dernière capture, a droite au dessus, sélectionner le contenu (le site du zero l'a)
certains le parametre en clic, d'autre en hover, des que tu clic dessus, ca te sélectionne tout le contenu (très très pratique pour les long contenu plutot que de tout surligner de de descendre.)
voila a quoi ressemble le script pour forumActif(il me semble avoir essayé mais faut l'adapter car cela ne fonctionne pas):
Code:
function selectCode(a){a=a.parentNode.tagName==="B"?$(a).closest("table").find(".cont_code")[0]:$(a).closest("dl").find("code")[0];if(window.getSelection){var c=window.getSelection();if(c.setBaseAndExtent)c.setBaseAndExtent(a,0,a,a.innerText.length-1);else{window.opera&&a.innerHTML.substring(a.innerHTML.length-4)=="<BR>"&&(a.innerHTML+=" ");var b=document.createRange();b.selectNodeContents(a);c.removeAllRanges();c.addRange(b)}}else document.getSelection?(c=document.getSelection(),b=document.createRange(),b.selectNodeContents(a),
c.removeAllRanges(),c.addRange(b)):document.selection&&(b=document.body.createTextRange(),b.moveToElementText(a),b.select())}
$(function(){
$("dl.codebox:not(.spoiler,.hidecode) dt").add($("div.cont_code").closest("table").find("span.genmed b")).append('<span onClick="selectCode(this)" class="selectCode">Sélectionner le contenu</span>');
});
donc serieusement, je pense qu'il y a vraiment qq chose a faire avec cette balise code pour ne pas qu'elle interprète si le html est activé et pour que le bbcode reste sous forme de code dedans (comme son nom l'indique).
j'espere que je suis clair dans mes explications, c'est pas simple de faire comprendre un autre mode de fonctionnement qui est bien plus pratique.
en tout cas merci Ombre de te pencher dessus
edit: dad me dit que cet affichage a aussi ces avantages mais bon j'imagine que c'est une question d'habitude.
perso je ne connaissais pas avant et ca me perturbe, avant toujours connu le principe que j'explique (mm hors fa).
sinon est il possible de présenter un sujet en html et de désactiver le html du forum, ca résoudrait mes problèmes (un peut comme lorsque vous présentez un hack)
Liens sociaux