Disparition du BBCode lors de l'édition
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Disparition du BBCode lors de l'édition
Détails techniques
Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Le problème s'est manifesté à la création du forum
Lien du forum : http://entraide-videastes.com
Description du problème
Bonjour,Depuis la création de mon forum, je me retrouve confronté à un problème, tout comme la totalité des membres.
Lors de l'édition d'un message, toutes les balises BBcode disparaissent. Connaissez-vous l'origine du problème ? Est-ce dû au css présent dans la feuille de style ?
Je vous remercie de votre aide en tout cas.
Cordialement.
Re: Disparition du BBCode lors de l'édition
Bonjour MrRedlou,
Après une investigation rapide dans le plugin SCEditor, il semblerait que vos BBCodes puissent être interprétés comme du Wysiwyg, ce qui aurait pour effet de bord de supprimer les BBCodes dans la textarea générée par le plugin.
En ce qui concerne une interaction avec votre CSS, étant donné que le plugin s'appuie sur certaines propriétés vous pourrez en effet essayer de commenter les parties qui concernent SCEditor. De même qui si vous possédez des JavaScripts qui interagissent avec lui.
On peut aussi s'interroger sur les effets de bords éventuels de la présence en double exemplaire de certains codes liés à SCEditor. Ce qui me fait penser que des correctifs sont peut-être en cours ou planifiés.
En tout cas, je vous propose une solution de contournement ( à copier/coller avant votre balise fermante "</body>" dans overall_footer_end par exemple ) :
L'idée est d'attendre que la classe "sourceMode" soit positionnée, avant de demander à SCEditor de recharger le message d'origine avec BBCodes.
Est-ce fonctionnel de votre côté ?
Je reste à votre disposition pour plus de détails,
Cordialement,
w00tw00t
Après une investigation rapide dans le plugin SCEditor, il semblerait que vos BBCodes puissent être interprétés comme du Wysiwyg, ce qui aurait pour effet de bord de supprimer les BBCodes dans la textarea générée par le plugin.
En ce qui concerne une interaction avec votre CSS, étant donné que le plugin s'appuie sur certaines propriétés vous pourrez en effet essayer de commenter les parties qui concernent SCEditor. De même qui si vous possédez des JavaScripts qui interagissent avec lui.
On peut aussi s'interroger sur les effets de bords éventuels de la présence en double exemplaire de certains codes liés à SCEditor. Ce qui me fait penser que des correctifs sont peut-être en cours ou planifiés.
En tout cas, je vous propose une solution de contournement ( à copier/coller avant votre balise fermante "</body>" dans overall_footer_end par exemple ) :
- Code:
<script type="text/javascript">if( window.location.pathname.indexOf('/post') === 0 ){
$(function() {
const isFASourceMode = () => {
return typeof bSourceMode !== "undefined" && bSourceMode === true;
};
const $editor = $('#textarea_content');
if(isFASourceMode() && $editor.length > 0){
try {
let aPromise = null;
if( $('.sourceMode').length > 0 ){
aPromise = Promise.resolve();
} else {
aPromise = new Promise((resolve, reject) => {
let FA_SCEditor_Init_Interval = setInterval(() => {
if( $('.sourceMode').length > 0 ){
clearInterval(FA_SCEditor_Init_Interval);
resolve();
}
},1000);
});
}
aPromise.then(()=>{
$('#text_editor_textarea').sceditor("instance").val($('#text_editor_textarea').text());
});
} catch(e){
console.error(e);
}
}
});
}</script>
L'idée est d'attendre que la classe "sourceMode" soit positionnée, avant de demander à SCEditor de recharger le message d'origine avec BBCodes.
Est-ce fonctionnel de votre côté ?
Je reste à votre disposition pour plus de détails,
Cordialement,
w00tw00t
Re: Disparition du BBCode lors de l'édition
Bonjour w00tw00t
Je suis tout nouveau dans la gestion de codes et de CSS, nous avons repris la base d'entraide-youtubers que Solid nous a offerte, je suis donc un peu perdu pour le coup, et je suis incapable de retrouver overall_footer_end
Pourriez-vous m'aider ?
Je vous remercie.
Cordialement.
Je suis tout nouveau dans la gestion de codes et de CSS, nous avons repris la base d'entraide-youtubers que Solid nous a offerte, je suis donc un peu perdu pour le coup, et je suis incapable de retrouver overall_footer_end
Pourriez-vous m'aider ?
Je vous remercie.
Cordialement.
Re: Disparition du BBCode lors de l'édition
Bonjour MrRedlou,
Voici un screenshot pour vous aider à trouver le template overall_footer_end:
Vous arriverez donc normalement sur cette page en cliquant sur la petite roue orange :
1) Par précaution, faites une sauvegarde de tout le contenu du template dans un fichier texte par exemple.
2) Allez tout en bas, vous verrez la balise fermante "</body>". Copiez/collez AVANT cette balise le code fourni plus haut.
3) Une fois le template modifié, vous devez le valider pour qu'il soit effectif :
Je reste à votre disposition pour plus de détails,
Cordialement,
w00tw00t
Voici un screenshot pour vous aider à trouver le template overall_footer_end:
Vous arriverez donc normalement sur cette page en cliquant sur la petite roue orange :
1) Par précaution, faites une sauvegarde de tout le contenu du template dans un fichier texte par exemple.
2) Allez tout en bas, vous verrez la balise fermante "</body>". Copiez/collez AVANT cette balise le code fourni plus haut.
3) Une fois le template modifié, vous devez le valider pour qu'il soit effectif :
Je reste à votre disposition pour plus de détails,
Cordialement,
w00tw00t
Re: Disparition du BBCode lors de l'édition
Ah d'accord, c'est ici que ça coince, je n'ai pas de partie "Template" dans affichage, c'est pour ça que je n'ai pas trouvé ce menu Overall.
Y a-t-il moyen d'activer ce menu ?
Je vous remercie encore une fois pour votre disponibilité, même aujourd'hui et à cette heure.
Cordialement.
Y a-t-il moyen d'activer ce menu ?
Je vous remercie encore une fois pour votre disponibilité, même aujourd'hui et à cette heure.
Cordialement.
Re: Disparition du BBCode lors de l'édition
Bonjour MrRedlou,
Seul le compte fondateur de votre forum possède l'édition de template. Si vous êtes fondateur, vérifiez que vous êtes en mode avancé sur la page d'accueil de l'administration.
Si votre compte n'est pas celui fondateur, que vous n'avez pas non plus la possibilité d'avoir accès au compte fondateur, et que donc vous restez sans accès aux templates, il nous faudra réfléchir à modifier le code plus haut et le tester, pour s'assurer qu'il fonctionne en tant que nouveau JavaScript classique (Menu Modules, puis Gestion des codes Javascript tout en bas). Ajout d'un nouveau JavaScript étant une fonctionnalité disponible pour tous les administrateurs.
Cordialement,
w00tw00t
Seul le compte fondateur de votre forum possède l'édition de template. Si vous êtes fondateur, vérifiez que vous êtes en mode avancé sur la page d'accueil de l'administration.
Si votre compte n'est pas celui fondateur, que vous n'avez pas non plus la possibilité d'avoir accès au compte fondateur, et que donc vous restez sans accès aux templates, il nous faudra réfléchir à modifier le code plus haut et le tester, pour s'assurer qu'il fonctionne en tant que nouveau JavaScript classique (Menu Modules, puis Gestion des codes Javascript tout en bas). Ajout d'un nouveau JavaScript étant une fonctionnalité disponible pour tous les administrateurs.
Cordialement,
w00tw00t
Re: Disparition du BBCode lors de l'édition
J'ai accès au compte fondateur du coup, Le problème a l'aire d'être résolu, je vous remercie en tout cas.
Je vous souhaite une bonne journée, si le problème revient, je reviendrai vers vous.
Cordialement.
Je vous souhaite une bonne journée, si le problème revient, je reviendrai vers vous.
Cordialement.
Sujets similaires
» Problème bbcode qui disparaît lors de la prévisualisation.
» Disparition des boutons de codage lors d'une réponse
» (1254) Disparition des smileys lors de la 2e prévisualisation
» Disparition partielle d'un message lors de l'édition
» Ajouter BBCode dans la barre de BBCode
» Disparition des boutons de codage lors d'une réponse
» (1254) Disparition des smileys lors de la 2e prévisualisation
» Disparition partielle d'un message lors de l'édition
» Ajouter BBCode dans la barre de BBCode
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum