Scripts qui ne fonctionnent plus depuis suppression des cookies
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
Scripts qui ne fonctionnent plus depuis suppression des cookies
Détails techniques
Version du forum : AwesomeBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Plusieurs utilisateurs
Problème apparu depuis : dimanche 29 septembre 2024
Lien du forum : https://akr-test.forumactif.com/
Description du problème
Bonjour,J'ai récemment retravaillé complètement mon forum pour le moderniser et le rendre plus ergonomique. Pour cela, j'ai installé plusieurs scripts et j'ai allègrement modifié les templates. Tout fonctionnait très bien, hormis la fonction "Trouver un nom d'utilisateur". Après plusieurs tentatives infructueuses, j'ai opté pour la suppression les cookies depuis la fonction intégrée à la page d'accueil, suite à quoi tout est parti en vrille ! (concernant cette fonctionnalité, je suis parvenu à la refaire fonctionner en désactivant un à un mes scripts avant de les réactiver).
De nombreuses images n'ont plus été chargées, soudainement bloquée par une erreur "Cross-Origin Request" que j'ai décelée dans DevTools. J'ai donc opté pour un changement d'hébergeurs d'images. Mais la suppression des cookies a également eu un impact sur de nombreux scripts qui ne fonctionnent plus, sans pour autant afficher d'erreurs dans la console. Ces scripts concernent essentiellement des ajouts de boutons qui insèrent du BBcode (modération, sceditor-toolbar), l'affichage du message de présentation sur la page d'accueil pour les invités, compteur de mots, affichage d'info-bulles, etc. Dans l'ensemble, il s'agit des derniers scripts que j'ai ajoutés dans le Panneau d'administration > Gestion des javascripts, les plus anciens semblent avoir été épargnés.
Y aurait-il un moyen pour que je puisse retrouver le bon fonctionnement de mon forum avant la suppression des cookies sans avoir à passer par la restauration à une date antérieure ?
À noter que j'ai déjà essayé de désactiver tous les scripts et de les réactiver un par un, sans résultat.
Par ailleurs, le lien du forum est celui de mon forum test, et bien entendu, j'ai commis la même erreur avec mon forum principale
Merci d'avance pour votre aide.
Dernière édition par Akr le Lun 7 Oct 2024 - 20:00, édité 1 fois
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Bonsoir,
Je reviens vers vous pour vous fournir de plus amples détails concernant le non fonctionnement des scripts sur mon forum.
Un exemple en image avec la création d'un nouveau sujet :
1 - À cet emplacement est censé se trouver une icône permettant d'ouvrir la boîte à smiley. De mémoire, j'ai utilisé un tutoriel proposé par Milouze.
2 - Trois boutons permettant d'insérer du BBcode. J'ai suivi le tutoriel Création de balises de BBcode personnalisées.
3 - Compteur de mots réalisé en suivant le tutoriel d'un autre forum : Compteur de mots.
4 - Bouton de modération insérant du BBcode réalisé en suivant le tutoriel Bouton d'avertissement pour modérateurs et administrateurs et BBcode.
5 - J'ai déplacé la prévisualisation des posts précédents en-dessous de textarea et inséré un script pour supprimer la barre de défilement lorsque le conteneur est vide.
D'autres scripts ailleurs sur le forum ne fonctionnent plus également.
Cependant, j'ai remplacé celui qui me permettait d'afficher des info-bulles sur les icônes des forums par un nouveau qui fonctionne.
Ancien script (à noter qu'initialement, j'utiliser les URL des images stockées sur mon hébergeur d'images d'origine) :
Nouveau script :
J'ai l'impression que depuis la suppression des cookies, mon forum ne parvient plus à gérer du javascript un tant soit peu sophistiqué.
Si quelqu'un peu m'éclairer
Je reviens vers vous pour vous fournir de plus amples détails concernant le non fonctionnement des scripts sur mon forum.
Un exemple en image avec la création d'un nouveau sujet :
1 - À cet emplacement est censé se trouver une icône permettant d'ouvrir la boîte à smiley. De mémoire, j'ai utilisé un tutoriel proposé par Milouze.
2 - Trois boutons permettant d'insérer du BBcode. J'ai suivi le tutoriel Création de balises de BBcode personnalisées.
3 - Compteur de mots réalisé en suivant le tutoriel d'un autre forum : Compteur de mots.
4 - Bouton de modération insérant du BBcode réalisé en suivant le tutoriel Bouton d'avertissement pour modérateurs et administrateurs et BBcode.
5 - J'ai déplacé la prévisualisation des posts précédents en-dessous de textarea et inséré un script pour supprimer la barre de défilement lorsque le conteneur est vide.
D'autres scripts ailleurs sur le forum ne fonctionnent plus également.
Cependant, j'ai remplacé celui qui me permettait d'afficher des info-bulles sur les icônes des forums par un nouveau qui fonctionne.
Ancien script (à noter qu'initialement, j'utiliser les URL des images stockées sur mon hébergeur d'images d'origine) :
- Code:
document.addEventListener('DOMContentLoaded', function() {
// Liste des correspondances entre les URLs des images et les intitulés d'info-bulles
var iconTitles = {
'tout-venant': 'ouvert aux visiteurs',
'visible': 'accessible aux visiteurs',
'membres': 'réservé aux membres',
'Conteurs': 'réservé aux Conteurs',
'staff': 'réservé à l\'équipe d\'administration'
};
// Sélectionner toutes les icônes des forums
var icons = document.querySelectorAll('.forum-description img');
icons.forEach(function(icon) {
// Récupérer l'URL de l'image de l'icône
var iconSrc = icon.getAttribute('src');
if (iconSrc) {
// Extraire le nom du fichier de l'URL de l'image
var iconName = iconSrc.split('/').pop().split('.')[0];
// Vérifier si le nom de fichier correspond à un intitulé dans la liste
if (iconTitles[iconName]) {
// Si une correspondance est trouvée, définir l'info-bulle (title)
icon.setAttribute('title', iconTitles[iconName]);
}
}
});
});
Nouveau script :
- Code:
$(function() {
// Liste des images et des textes des info-bulles
var imagesInfo = {
'https://i.ibb.co/1JD2kXY/tout-venant.png': 'ouvert aux visiteurs',
'https://i.ibb.co/WVrdkw8/visible.png': 'accessible aux visiteurs',
'https://i.ibb.co/N1VjWgV/membres.png': 'réservé aux membres',
'https://i.ibb.co/qnMdy8m/Conteurs.png': 'réservé aux Conteurs',
'https://i.ibb.co/CMMbzTM/staff.png': 'réservé à l\'équipe d\'administration'
};
// Parcourir chaque image et ajouter une bulle d'informations
$.each(imagesInfo, function(src, text) {
// Sélectionner l'image correspondante dans .forum-text p
var img = $('.forum-text p img[src="' + src + '"]');
// Créer dynamiquement la bulle d'informations
var bulleInfos = $('<div class="bulle-infos" style="display:none; position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(239, 206, 145); padding: 0px 3px; color: rgb(85, 136, 187);">' + text + '</div>');
// Ajouter la bulle juste après l'image trouvée
img.after(bulleInfos);
// Gérer l'événement hover pour afficher/masquer la bulle
img.hover(
function() {
$(this).next('.bulle-infos').show(); // Afficher la bulle au survol
},
function() {
$(this).next('.bulle-infos').hide(); // Masquer la bulle quand la souris quitte l'image
}
);
});
});
J'ai l'impression que depuis la suppression des cookies, mon forum ne parvient plus à gérer du javascript un tant soit peu sophistiqué.
Si quelqu'un peu m'éclairer
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Hello Akr,
je vois sur ton forum que le script nommé :"28556" dans ta gestion des scripts contient simplement du html:
Il faut supprimer ce dernier cher ami .
Le script nommé "9905" contient lui aussi des erreurs, peux-tu le fournir stp .
a++
je vois sur ton forum que le script nommé :"28556" dans ta gestion des scripts contient simplement du html:
- Code:
<div class="forum-description"><h3><a href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a></h3><p>{catrow.forumrow.FORUM_DESC}</p>{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</div>
Il faut supprimer ce dernier cher ami .
Le script nommé "9905" contient lui aussi des erreurs, peux-tu le fournir stp .
a++
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Milouze,
Voici le (pavé ) script 9905
Concernant le script 28556, j'avoue ne pas savoir à quoi il correspond.
Merci de te pencher sur mon problème
EDIT
J'ai trouvé à quoi correspond
Voici le (pavé ) script 9905
- Code:
$(function(){if(_userdata.session_logged_in==1){$("div.block.introduction").css("display","none")}else{$("div.block.introduction").css("display","block")}});$(function(){$("#page-footer").eq(0).append("<center><strong>:copyright: Thème par Winerla & Akram. Reproduction des textes interdite sans autorisation de leurs auteurs.</strong></center>")});$(document).on('ready',function(){var M14_img="https://i.ibb.co/1zdWqFS/icons8-smiley-50.png";var M14_title="Smileys";$('<a class="sceditor-button M14_SmilieS" unselectable="on"><div unselectable="on"class="M14_smileys"style="background-image:url('+M14_img+')"title="'+M14_title+'">'+M14_title+'</div></a><div id="M14_smileys"class="sceditor-dropdown"style="display:none;"><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_smile.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_sad.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_surprised.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_eek.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_cool.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_lol.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_mad.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_razz.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_redface.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_cry.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_evil.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_twisted.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_rolleyes.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_exclaim.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_question.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_idea.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_arrow.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_neutral.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/suspect.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/kopfschuettel.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/at.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_clown.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_pirat.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_tongue.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_silent.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_pale.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_bounce.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/confused.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/affraid.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_cheers.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/bom.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/drunken_smilie.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/sleep.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_sunny.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_santa.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_scratch.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/icon_study.png"crossorigin="anonymous"/><img class="M14_editorImg"src="https://2img.net/i/fa/i/smiles/lol.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/1719996400.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/453476907.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/3461814838.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2140001809.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/127743091.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2823876897.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/1065783634.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/3727185896.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/4255260064.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2601163526.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2797123996.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2478330977.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2592529384.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2804305563.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/2309135075.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/595639362.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/3746666983.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/142295294.gif"crossorigin="anonymous"/><img class="M14_editorImg"src="/users/4116/22/75/44/smiles/1935568310.gif"crossorigin="anonymous"/></div>').insertBefore('div#textarea_content');$('.M14_smileys').click(function(){$('#M14_smileys').toggle()});$('.M14_editorImg').each(function(){$(this).click(function(){var smilYes=$(this).attr('src');$('#text_editor_textarea').sceditor("instance").insert('[img]'+smilYes+'[/img]\n')})})})});location.pathname=="/register"&&location.search=="?step=2&agreement=1&privacy=1"&&$(function(){var username_format=/^[^0-9]*$/;var format_notice="Les chiffres ne sont pas autorisés dans les pseudos";var f=$('form[action=""][method="post"]');var p=$('#username_reg');var i=$('<span id="username_issue" />').text(format_notice).css({"color":"red","font-style":"italic","display":"none"}).appendTo(p.parent());var u=function(){if(username_format.test($.trim(p.val()).replace(/\s+/g,' '))){i.hide()}else{i.show();return false}};p.on('change keyup',function(){u()});$('input[type="reset"]',f).click(function(){u()});$('input[type="submit"]',f).click(u);u()});$(document).ready(function(){if(window.location.href.includes('mode=editpost')||window.location.href.includes('mode=newtopic')){function updateTitleWithStatus(){var selectedStatus=$('input[name="topictype"]:checked').val();var statusText='';if(selectedStatus==='1'){statusText='À lire : '}else if(selectedStatus==='2'){statusText='Important : '}else if(selectedStatus==='3'){statusText='Annonce générale : '}var $subjectInput=$('input[name="subject"]');var currentTitle=$subjectInput.val();currentTitle=currentTitle.replace(/^(À lire : |Important : |Annonce générale : )/,'');if(statusText!==''){$subjectInput.val(statusText+currentTitle)}}$('input[name="topictype"]').change(function(){updateTitleWithStatus()});$('form[name="post"]').submit(function(e){updateTitleWithStatus()})}});$(document).ready(function(){AvertMsg('div.postbody div');AvertMsg('div.post');function addModerationButton(userLevel,label){var buttonHtml='<input type="button" class="btn btn-flat" id="modobutt" value="'+label+'" title="Modération" />';$("fieldset.form-buttons").append(buttonHtml);$('#modobutt').click(function(){var tag=userLevel===1?'[adm][/adm]':'[mod][/mod]';$("div.sceditor-toolbar + iframe").contents().find("body").append(tag);$('.sceditor-container textarea')[0].value+=tag})}if(_userdata["user_level"]==1){addModerationButton(1,"Modération Admin")}if(_userdata["user_level"]==2){addModerationButton(2,"Modération Modérateur")}});function AvertMsg(sel){$(sel).each(function(){if($(this).text().indexOf('[adm]')!=-1){$(this).html($(this).html().replace(/\[adm\](.+?)\[\/adm\]/gi,'<div class="moderation_message"><div class="titl">! Modération !</div><div>$1</div><div class="modbot"></div></div>'))}if($(this).text().indexOf('[mod]')!=-1){$(this).html($(this).html().replace(/\[mod\](.+?)\[\/mod\]/gi,'<div class="moderation_message"><div class="titl">! Modération !</div><div>$1</div><div class="modbot"></div></div>'))}})}var formul;var postSubmit=false;window.addEventListener("load",function(e){var message=$('textarea[name="message"]');var sceditor=$('#text_editor_textarea');for(let i=0;i<document.forms.length;i++){if((document.forms[i].method=="post")&&(message.length||sceditor.length)){formul=document.forms[i];formul.addEventListener("submit",function(e){postSubmit=true});break}}if(formul){window.addEventListener("beforeunload",function(e){if(!postSubmit&&((message.val().length>0)||(sceditor.sceditor('instance').val().length>0))){e.returnValue=false;return false}})}});$(function(){$(function(){var editoR=$('#text_editor_textarea').sceditor("instance");var A={img:"https://i.ibb.co/sm5Kktj/icons8-index-80.png",title:"Formulaire"};var B={img:"https://i.ibb.co/fx64kbn/icons8-avertissement-de-freins-80.png",title:"Avertissement"};var contenu1="[h2][center]Nom du récit[/center][/h2]\n\n– [b]Registre littéraire :[/b]\n– [b]Format :[/b]\n\n– [b]Pitch et/ou résumé :[/b]\n\n– [b]Lien du topic récit :[/b]\n– [b]Lien du topic des commentaires :[/b]\n\n– [b]Avant-propos :[/b]";var contenu2="[center][URL=https://www.casimages.com/i/19061007300112965316267883.png.html][IMG]https://nsm09.casimages.com/img/2019/06/10//19061007300112965316267883.png[/IMG][/URL][/center]";$('<div class="sceditor-group before"></div>').insertBefore('a.sceditor-button.M14_SmilieS');$('<a class="sceditor-button sceditor-one" title="'+A["title"]+'"><div style="background:url('+A["img"]+') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');$('<a class="sceditor-button sceditor-two" title="'+B["title"]+'"><div style="background:url('+B["img"]+') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');$('.sceditor-one').click(function(){editoR.insert(contenu1)});$('.sceditor-two').click(function(){editoR.insert(contenu2)})})});(function(){BBParser={initialize:function(){$(function(){BBParser.setupBBParser()})},add:[{tag:'mark',close:true,replacement:'<span style="background-color: {option};">{content}</span>'},{tag:'spoilerinline',close:true,replacement:'<span class="spoilerinline">{content}</span>'},{tag:'infobulle',close:true,replacement:'<span class="tooltippy" title="{option}">{content}</span>'}],validateTag:function(a){if(!/^\w+$/.test(a))throw new RangeError("You added an invalid tag: "+a)},replacers:function(a,b,c){return(a||"").replace(/{option}/g,b||"").replace(/{content}/g,c||"")},optionReg:/.*?=("|'|)(.*?)\1\]/,parsedContent:function(a,b,c){return a.replace(c?RegExp("(\\["+b.tag+"[^\\]]*\\])([\\s\\S]*?)\\[/"+b.tag+"]","g"+(b.insensitive?"i":"")):RegExp("\\["+b.tag+"[^\\]]*\\]","g"+(b.insensitive?"i":"")),function(d,e,f){c||(e=d);e=BBParser.optionReg.test(e)?e.replace(BBParser.optionReg,"$2"):b.defaultOption;if("undefined"!==typeof b.replace){d=c?b.replace(e,f):b.replace(e);"string"===typeof d?c?f=d:e=d:d;"object"===typeof d&&(e=d.option||e,f=d.content||f)}return BBParser.replacers(b.replacement,e,f)})},setupBBParser:function(){var selectors={"subsilver":'div.postbody, .forumline.mod_news .content, div.blog_message',"prosilver":'div.postbody div, div.post.search .postbody, div.blog_message, .module.mod_news .content',"punbb":'div.post-entry, .module.mod_news .body, div.blog_message',"invision":'div.post-entry, .box-content.mod_news .postbody-entry, div.blog_message',"modernbb":'div.postbody div, div.post.search .postbody, div.blog_message, .mod_news .content',"awesomebb":'div.post-content, div.block-blogrow-content, div.block.block-comment .content, div.block-pm .content, div.mod-news .content',"mobi_modern":'div.post-content, .mod-news-header + .content '};if($("#mpage-body-modern").length){var postBody=$(selectors["mobi_modern"])}else if(selectors.hasOwnProperty(_userdata["tpl_used"])){var postBody=$(selectors[_userdata["tpl_used"]])}else{var postBody=$(selectors["prosilver"])}for(var i=0,e;(e=postBody[i++]);){for(var j in BBParser.add){var item=BBParser.add[j];BBParser.validateTag(item.tag);e.innerHTML=BBParser.parsedContent(e.innerHTML,item,item.close)}}}};BBParser.initialize()})();$(function(){$('.tooltippy').mouseover(function(e){var tip=$(this).attr('title');$(this).removeAttr('title');$(this).append('<div id="tooltip">'+tip+'</div>');$('#tooltip').fadeIn('500');$('#tooltip').fadeTo('10',0.8)}).mousemove(function(e){}).mouseout(function(){var tip=$('div#tooltip');$(this).attr('title',$(tip).html());$(this).children('div#tooltip').remove()});$(function(){$(function(){$('<a class="sceditor-button sceditor-infobulle" unselectable="on" title="Infobulle"><div unselectable="on" style="background-image:url(https://nsm09.casimages.com/img/2024/08/05//24080506145612965318447612.png)">Infobulle</div></a>').appendTo('div.sceditor-group.before').click(function(){$('#text_editor_textarea').sceditor("instance").insertText("[infobulle=texte caché]","texte visible[/infobulle]")})})});$(function(){$(function(){$('<a class="sceditor-button sceditor-surlignage" unselectable="on" title="Surlignage"><div unselectable="on" style="background-image:url(https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447881.png)">Surlignage</div></a>').appendTo('div.sceditor-group.before').click(function(){$('#text_editor_textarea').sceditor("instance").insertText("[mark=nom de la couleur]","texte à surligner[/mark]")})})});$(function(){$(function(){$('<a class="sceditor-button sceditor-floutage" unselectable="on" title="Floutage"><div unselectable="on" style="background-image:url(https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447880.png)">Floutage</div></a>').appendTo('div.sceditor-group.before').click(function(){$('#text_editor_textarea').sceditor("instance").insertText("[spoilerinline]","texte à flouter[/spoilerinline]")})})})});$(function(){$('[value="Prévisualiser"]').before('<input class="cw" type="button" value="Compter les mots" onclick="$(this).val(\'Compter les mots - \' + $(\'#text_editor_textarea\').sceditor(\'instance\').val().split(\' \').filter(function(v){return v!==\'\'}).length + \' mot(s)\');"/> ')});$(document).ready(function(){if($('.block-topic-review').is(':empty')){$('.block-topic-review').css('display','none')}});$(window).on('load',function(){var imagesInfo={'https://i.ibb.co/xq2tmKn/ic-ne-sujet-en-cours.png':'en cours','https://i.ibb.co/D8dct2f/ic-ne-sujet-en-pause.png':'suspendu','https://i.ibb.co/2dd8wQ7/ic-ne-sujet-termin.png':'terminé','https://i.ibb.co/qjrWnkv/ic-ne-sujet-abandonn.png':'abandonné','https://i.ibb.co/HDWSmtQ/ic-ne-sujet-urgent.png':'urgent'};var imgs=document.querySelectorAll('.topic-icon');imgs.forEach(function(img){var imgSrc=img.src;if(imagesInfo[imgSrc]){console.log("Image trouvée avec src : "+imgSrc);var bulleInfos=$('<div class="bulles-sujets" style="display:none; position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(239, 206, 145); padding: 0px 3px; color: rgb(85, 136, 187);">'+imagesInfo[imgSrc]+'</div>');$(img).after(bulleInfos);$(img).hover(function(){$(this).next('.bulles-sujets').css({top:$(this).offset().top+$(this).outerHeight(),left:$(this).offset().left}).show()},function(){$(this).next('.bulles-sujets').hide()})}else{console.log("Image non trouvée dans la liste pour src : "+imgSrc)}})});;
Concernant le script 28556, j'avoue ne pas savoir à quoi il correspond.
Merci de te pencher sur mon problème
EDIT
J'ai trouvé à quoi correspond
- Code:
<div class="forum-description"><h3><a href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a></h3><p>{catrow.forumrow.FORUM_DESC}</p>{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</div>
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Helllo Akr,
alors on va procéder par étapes,
tu as ce script:
Recherches ce dernier et supprimes le .
Il n'est pas fonctionnel et ce dernier doit être coché seulement sur l'index vu que cela représente le message d'accueil;) :
Créer un nouveau script
Et déposes ce contenu;:
a++
alors on va procéder par étapes,
tu as ce script:
Recherches ce dernier et supprimes le .
- Code:
$(function(){if(_userdata.session_logged_in==1){$("div.block.introduction").css("display","none")}else{$("div.block.introduction").css("display","block")}});
Il n'est pas fonctionnel et ce dernier doit être coché seulement sur l'index vu que cela représente le message d'accueil;) :
Créer un nouveau script
Et déposes ce contenu;:
- Code:
$(function(){if(!_userdata.session_logged_in==1){$("div.block.introduction").css("display","none");}});
a++
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Bonsoir Milouze,
J'ai trouvé le script de l'erreur 28556 et l'ai désactivé, puisqu'il fait doublon avec les lignes de codes du template index_box. A priori, à ce niveau du moins, tout semble fonctionner.
Concernant l'erreur 9905, j'ai également isolé les scripts : il y en a une douzaine ! L'erreur 9905 n'apparaît plus du coup.
Tous fonctionnaient très bien avant la suppression des cookies.
Je me demandais si la version javascript de mon forum n'était pas en cause.
Template overall_header
Concernant le script que tu me proposes, il concerne l'obligation pour les nouveaux membres à se présenter : il ne génère pas d'erreur sur la console.
Me préconises-tu quand même de le remplacer par celui que tu me proposes ?
J'ai trouvé le script de l'erreur 28556 et l'ai désactivé, puisqu'il fait doublon avec les lignes de codes du template index_box. A priori, à ce niveau du moins, tout semble fonctionner.
Concernant l'erreur 9905, j'ai également isolé les scripts : il y en a une douzaine ! L'erreur 9905 n'apparaît plus du coup.
Tous fonctionnaient très bien avant la suppression des cookies.
Je me demandais si la version javascript de mon forum n'était pas en cause.
Template overall_header
- Code:
<script src="{JQUERY_PATH}" type="text/javascript"></script>
<!-- BEGIN switch_recent_jquery -->
<script src="{JS_DIR}jquery1.9/jquery-migrate-1.4.1.js" type="text/javascript"></script>
<script src="{JQUERY_DIR}browser/v1.0/jquery.browser.min.js" type="text/javascript"></script>
<script src="{JQUERY_DIR}support/jquery.support.js" type="text/javascript"></script>
<!-- END switch_recent_jquery -->
<script src="{JS_DIR}{L_LANG}.js" type="text/javascript"></script>
Concernant le script que tu me proposes, il concerne l'obligation pour les nouveaux membres à se présenter : il ne génère pas d'erreur sur la console.
Me préconises-tu quand même de le remplacer par celui que tu me proposes ?
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Akr,
Non tout est correct dans ton template overall_header .
En aucune façon cher ami, il sert juste a désactiver la page d'accueil pour les invités et rien d'autre .
par contre il faut le supprimer si tu ne le désires pas .
Si tu veux l'utiliser il faut le remplacer par celui mentionné, c'est à dire:
a++
Je me demandais si la version javascript de mon forum n'était pas en cause.
Non tout est correct dans ton template overall_header .
Concernant le script que tu me proposes, il concerne l'obligation pour les nouveaux membres à se présenter : il ne génère pas d'erreur sur la console.
Me préconises-tu quand même de le remplacer par celui que tu me proposes ?
En aucune façon cher ami, il sert juste a désactiver la page d'accueil pour les invités et rien d'autre .
par contre il faut le supprimer si tu ne le désires pas .
Si tu veux l'utiliser il faut le remplacer par celui mentionné, c'est à dire:
- Code:
$(function(){if(!_userdata.session_logged_in==1){$("div.block.introduction").css("display","none");}});
a++
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Effectivement, sauf qu'initialement, il désactivait le message de bienvenue pour tous les membres et le laisser visible aux invitésMilouze a écrit:En aucune façon cher ami, il sert juste a désactiver la page d'accueil pour les invités et rien d'autre Wink .
Pour les scripts que j'ai isolé, j'ai pu en réactiver une poignée sans message d'erreur.
Par ailleurs, je me suis aperçu que des morceaux de code dans des templates avaient disparu (par exemple le bloc SEO dans les sujets)...
Je pense qu'il va me falloir tout reprendre à zéro à partir d'une base AwesomeBB saine
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Akr,
effectivement, c'est de ma faute car de base les modules sont généralement désactivés pour le invités .
il faut remplacer le script suivant:
Par celui-ci
Alors, si tu avais personnalisé tes templates et que tu as perdu les données apportées par tes soins.
Ce n'est pas le fait d'avoir effacer les cookies mais bel est bien un changement de version cher ami(e) .
Est-ce le cas ?
a++
effectivement, c'est de ma faute car de base les modules sont généralement désactivés pour le invités .
il faut remplacer le script suivant:
- Code:
$(function(){if(!_userdata.session_logged_in==1){$("div.block.introduction").css("display","none");}});
Par celui-ci
- Code:
$(function(){if(_userdata.session_logged_in==1)
{
$("div.block.introduction").css("display","none");
}
else
{
$("div.block.introduction").css("display","block");
}
});
Par ailleurs, je me suis aperçu que des morceaux de code dans des templates avaient disparu (par exemple le bloc SEO dans les sujets)...
Je pense qu'il va me falloir tout reprendre à zéro à partir d'une base AwesomeBB saine
Alors, si tu avais personnalisé tes templates et que tu as perdu les données apportées par tes soins.
Ce n'est pas le fait d'avoir effacer les cookies mais bel est bien un changement de version cher ami(e) .
Est-ce le cas ?
a++
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Milouze,
Je viens de m'apercevoir que les URL des images que j'héberge sur Casimages ont changé. Je me demande si finalement, le problème ne viendrait pas de là. J'ai pu lire sur un autre sujet qu'il y avait déjà eu un soucis avec le certificat SSL.
Je vais vérifier tout ça et je te tiens au courant.
Pas du tout, la bascule vers AwesomeBB s'est faite en 2019. J'avais à l'époque récupéré un thème pour l'adapter à mes besoins. Pour reprendre le cas du SEO, celui-ci s'affichait très bien dans les sujets. Lors de la refonte de mon forum qui a nécessité de nouveaux ajustements, je n'ai absolument pas touché à ce bloc dont je m'étais d'ailleurs servi pour le référencement de certains sujets clés de mon forum.Milouze a écrit:Alors, si tu avais personnalisé tes templates et que tu as perdu les données apportées par tes soins.
Ce n'est pas le fait d'avoir effacer les cookies mais bel est bien un changement de version cher ami(e) .
Est-ce le cas ?
Je viens de m'apercevoir que les URL des images que j'héberge sur Casimages ont changé. Je me demande si finalement, le problème ne viendrait pas de là. J'ai pu lire sur un autre sujet qu'il y avait déjà eu un soucis avec le certificat SSL.
Je vais vérifier tout ça et je te tiens au courant.
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Je me permets ce double post afin de donner de nouvelles informations concernant le problème qui me préoccupe (modérateurs, veuillez m'excuser).
J'ai réussi à sauver la majorité de mes scripts. Les trois qui ne fonctionnent toujours pas sont ceux qui insèrent du BBcode par le biais de boutons placés au-dessus de la toolbar. J'ai vérifié les liens des images qu'ils contiennent et révisé leurs syntaxes. Je ne pense pas avoir commis d'erreur, d'autant que je n'ai aucun message d'erreur dans la console.
Dois-je ouvrir un nouveau sujet à ce propos ou peut-on considérer que ce dysfonctionnement découle de mon problème initial ?
J'ai réussi à sauver la majorité de mes scripts. Les trois qui ne fonctionnent toujours pas sont ceux qui insèrent du BBcode par le biais de boutons placés au-dessus de la toolbar. J'ai vérifié les liens des images qu'ils contiennent et révisé leurs syntaxes. Je ne pense pas avoir commis d'erreur, d'autant que je n'ai aucun message d'erreur dans la console.
Dois-je ouvrir un nouveau sujet à ce propos ou peut-on considérer que ce dysfonctionnement découle de mon problème initial ?
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Akr,
alors on va procéder par étape:
Pour les bbcodes:
Supprimes ce que tu as actuellement et remplaces par ce script:
a++
alors on va procéder par étape:
Pour les bbcodes:
Supprimes ce que tu as actuellement et remplaces par ce script:
- Code:
$(function(){
$(function(){
$('div.sceditor-group:first').before('<div class="sceditor-group before"></div>');
$('<a class="sceditor-button sceditor-infobulle" unselectable="on" title="Infobulle"><div unselectable="on" style="background-image:url(https://nsm09.casimages.com/img/2024/08/05//24080506145612965318447612.png)">Infobulle</div></a>').appendTo('div.sceditor-group.before').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[infobulle=texte caché]","texte visible[/infobulle]");
});
})
});
$(function(){$(function(){
$('<a class="sceditor-button sceditor-surlignage" unselectable="on" title="Surlignage"><div unselectable="on" style="background-image:url(https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447881.png)">Surlignage</div></a>').appendTo('div.sceditor-group.before').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[mark=nom de la couleur]","texte à surligner[/mark]");
});
})
});
$(function(){$(function(){
$('<a class="sceditor-button sceditor-floutage" unselectable="on" title="Floutage"><div unselectable="on" style="background-image:url(https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447880.png)">Floutage</div></a>').appendTo('div.sceditor-group.before').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[spoilerinline]","texte à flouter[/spoilerinline]");
});
})
});
$(function(){
$(function(){
var editoR=$('#text_editor_textarea').sceditor("instance");
var A={img:"https://i.ibb.co/sm5Kktj/icons8-index-80.png",title:"Formulaire"};
var B={img:"https://i.ibb.co/fx64kbn/icons8-avertissement-de-freins-80.png",title:"Avertissement"};
var contenu1="[h2][center]Nom du récit[/center][/h2]\n\n– [b]Registre littéraire :[/b]\n– [b]Format :[/b]\n\n– [b]Pitch et/ou résumé :[/b]\n\n– [b]Lien du topic récit :[/b]\n– [b]Lien du topic des commentaires :[/b]\n\n– [b]Avant-propos :[/b]";
var contenu2="[center][URL=https://www.casimages.com/i/19061007300112965316267883.png.html][IMG]https://nsm09.casimages.com/img/2019/06/10//19061007300112965316267883.png[/IMG][/URL][/center]";$('<div class="sceditor-group before"></div>').insertBefore('a.sceditor-button.M14_SmilieS');$('<a class="sceditor-button sceditor-one" title="'+A["title"]+'"><div style="background:url('+A["img"]+') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
$('<a class="sceditor-button sceditor-two" title="'+B["title"]+'"><div style="background:url('+B["img"]+') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
$('.sceditor-one').click(function(){editoR.insert(contenu1)});$('.sceditor-two').click(function(){editoR.insert(contenu2);
})})});
a++
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Milouze,
Le script que tu m'as soumis ne fonctionne pas : les icônes ne s'affichent pas, mais je n'ai aucune erreur dans la console.
Initialement, il s'agissait de deux scripts :
J'avais dû utiliser le second, car le premier me causait une erreur lorsque j'essayais de rajouter d'autres fonctions.
Le script que tu m'as soumis ne fonctionne pas : les icônes ne s'affichent pas, mais je n'ai aucune erreur dans la console.
Initialement, il s'agissait de deux scripts :
- Code:
/*
* Application: Create New BBCode Tags - Creation de nouvelles balises BBCode
* Date: 18/05/2018 - Adaptation pour le forum des forums mai 2022
* Version: 1.321052018
* Copyright (c) 2018 Daemon <help.forumotion.com>
* This work is free. You can redistribute it and/or modify it - Code libre. Vous pouvez le redistribuer et/ou le modifier
*/
(function() {
BBParser = {
initialize: function() {
$(function() {
BBParser.setupBBParser();
});
},
add: [
{
tag: 'mark',
close: true,
replacement: '<span style="background-color: {option};">{content}</span>'
},
{
tag: 'spoilerinline',
close: true,
replacement: '<span class="spoilerinline">{content}</span>'
},
{
tag: 'infobulle',
close: true,
replacement: '<span class="tooltippy" title="{option}">{content}</span>'
}
// Ajoutez ici d'autres balises si besoin, sans oublier la virgule après chaque balise.
],
validateTag: function(a) {
if (!/^\w+$/.test(a)) throw new RangeError("You added an invalid tag: " + a);
},
replacers: function(a, b, c) {
return (a || "").replace(/{option}/g, b || "").replace(/{content}/g, c || "");
},
optionReg: /.*?=("|'|)(.*?)\1\]/,
parsedContent: function(a, b, c) {
return a.replace(c ? RegExp("(\\[" + b.tag + "[^\\]]*\\])([\\s\\S]*?)\\[/" + b.tag + "]", "g" + (b.insensitive ? "i" : "")) : RegExp("\\[" + b.tag + "[^\\]]*\\]", "g" + (b.insensitive ? "i" : "")), function(d, e, f) {
c || (e = d);
e = BBParser.optionReg.test(e) ? e.replace(BBParser.optionReg, "$2") : b.defaultOption;
if("undefined" !== typeof b.replace) {
d = c ? b.replace(e, f) : b.replace(e);
"string" === typeof d ? c ? f = d : e = d : d;
"object" === typeof d && (e = d.option || e, f = d.content || f);
}
return BBParser.replacers(b.replacement, e, f);
});
},
setupBBParser: function() {
var selectors = {
"subsilver": 'div.postbody, .forumline.mod_news .content, div.blog_message',
"prosilver": 'div.postbody div, div.post.search .postbody, div.blog_message, .module.mod_news .content',
"punbb": 'div.post-entry, .module.mod_news .body, div.blog_message',
"invision": 'div.post-entry, .box-content.mod_news .postbody-entry, div.blog_message',
"modernbb": 'div.postbody div, div.post.search .postbody, div.blog_message, .mod_news .content',
"awesomebb": 'div.post-content, div.block-blogrow-content, div.block.block-comment .content, div.block-pm .content, div.mod-news .content',
"mobi_modern" : 'div.post-content, .mod-news-header + .content '
};
var postBody;
if($("#mpage-body-modern").length) {
postBody = $(selectors["mobi_modern"]);
}
else if(selectors.hasOwnProperty(_userdata["tpl_used"])) {
postBody = $(selectors[_userdata["tpl_used"]]);
}
else {
postBody = $(selectors["prosilver"]);
}
for (var i = 0, e;(e = postBody[i++]);) {
for (var j in BBParser.add) {
var item = BBParser.add[j];
BBParser.validateTag(item.tag);
e.innerHTML = BBParser.parsedContent(e.innerHTML, item, item.close);
}
}
}
};
BBParser.initialize();
})();
$(function() {
/* Gestion des infobulles */
$('.tooltippy').mouseover(function(e) {
var tip = $(this).attr('title');
$(this).removeAttr('title');
$(this).append('<div id="tooltip">' + tip + '</div>');
$('#tooltip').fadeIn('500').fadeTo('10', 0.8);
}).mouseout(function() {
var tip = $('div#tooltip');
$(this).attr('title', $(tip).html());
$(this).children('div#tooltip').remove();
});
/* Ajout des boutons SCEditor */
var buttons = [
{
className: 'sceditor-infobulle',
title: 'Infobulle',
img: 'https://nsm09.casimages.com/img/2024/08/05//24080506145612965318447612.png',
insertText: '[infobulle=texte caché]', 'texte visible[/infobulle]'
},
{
className: 'sceditor-surlignage',
title: 'Surlignage',
img: 'https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447881.png',
insertText: '[mark=nom de la couleur]', 'texte à surligner[/mark]'
},
{
className: 'sceditor-floutage',
title: 'Floutage',
img: 'https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447880.png',
insertText: '[spoilerinline]', 'texte à flouter[/spoilerinline]'
}
];
buttons.forEach(function(button) {
$('<a class="sceditor-button ' + button.className + '" unselectable="on" title="' + button.title + '"><div unselectable="on" style="background-image:url(' + button.img + ')">' + button.title + '</div></a>')
.appendTo('div.sceditor-group.before')
.click(function() {
$('#text_editor_textarea').sceditor("instance").insertText(button.insertText);
});
});
});
- Code:
$(function() {
var editoR = $('#text_editor_textarea').sceditor("instance");
// L'APPARENCE DU BOUTON
var A = {
img: "https://nsm09.casimages.com/img/2024/08/05//24080505074312965318447549.png",
title: "Formulaire"
};
var B = {
img: "https://nsm09.casimages.com/img/2024/08/14//24081411312412965318451002.png",
title: "Avertissement"
};
// LE CONTENU DANS L'ÉDITEUR AU CLIC SUR LE BOUTON
var contenu1 = "[h2][center]Nom du récit[/center][/h2]\n\n– [b]Registre littéraire :[/b]\n– [b]Format :[/b]\n\n– [b]Pitch et/ou résumé :[/b]\n\n– [b]Lien du topic récit :[/b]\n– [b]Lien du topic des commentaires :[/b]\n\n– [b]Avant-propos :[/b]";
var contenu2 = "[center][URL=https://www.casimages.com/i/19061007300112965316267883.png.html][IMG]https://nsm09.casimages.com/img/2019/06/10//19061007300112965316267883.png[/IMG][/URL][/center]";
$('<div class="sceditor-group before"></div>').insertBefore('a.sceditor-button.M14_SmilieS');
// L'IMPORTATION DU BOUTON
$('<a class="sceditor-button sceditor-one" title="' + A["title"] + '"><div style="background:url(' + A["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
$('<a class="sceditor-button sceditor-two" title="' + B["title"] + '"><div style="background:url(' + B["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
// L'ACTION DU BOUTON
$('.sceditor-one').click(function() {
// AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu1
editoR.insert(contenu1);
});
$('.sceditor-two').click(function() {
// AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu2
editoR.insert(contenu2);
});
});
J'avais dû utiliser le second, car le premier me causait une erreur lorsque j'essayais de rajouter d'autres fonctions.
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Akr,
alors pour le premier script:
Et le deuxième :
Les images son obsolétes, il faut donc les héberger de nouveau.
a++
alors pour le premier script:
- Code:
/* Ajout des boutons SCEditor */
var buttons = [
{
className: 'sceditor-infobulle',
title: 'Infobulle',
img: 'https://nsm09.casimages.com/img/2024/08/05//24080506145612965318447612.png',
insertText: '[infobulle=texte caché]', 'texte visible[/infobulle]'
},
{
className: 'sceditor-surlignage',
title: 'Surlignage',
img: 'https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447881.png',
insertText: '[mark=nom de la couleur]', 'texte à surligner[/mark]'
},
{
className: 'sceditor-floutage',
title: 'Floutage',
img: 'https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447880.png',
insertText: '[spoilerinline]', 'texte à flouter[/spoilerinline]'
}
];
Et le deuxième :
- Code:
// L'APPARENCE DU BOUTON
var A = {
img: "https://nsm09.casimages.com/img/2024/08/05//24080505074312965318447549.png",
title: "Formulaire"
};
var B = {
img: "https://nsm09.casimages.com/img/2024/08/14//24081411312412965318451002.png",
title: "Avertissement"
};
Les images son obsolétes, il faut donc les héberger de nouveau.
a++
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Milouze,
J'ai hébergé mes images sur un l'hébergeur Freeimage, car j'ai eu la mauvaise surprise hier en faisant un CTRL+F5 d'avoir encore un bug d'affichage avec Casimages.
Du coup, j'ai utilisé ton script avec les nouveaux liens, et les boutons s'affichent correctement.
Cependant, seuls les boutons Formulaire et Avertissement remplissent leurs rôles. Pour Info-bulles, Surlignage et Floutage, le BBcode s'affiche, mais il n'est pas pris en compte (les balises restent visibles sur le post).
J'ai hébergé mes images sur un l'hébergeur Freeimage, car j'ai eu la mauvaise surprise hier en faisant un CTRL+F5 d'avoir encore un bug d'affichage avec Casimages.
Du coup, j'ai utilisé ton script avec les nouveaux liens, et les boutons s'affichent correctement.
Cependant, seuls les boutons Formulaire et Avertissement remplissent leurs rôles. Pour Info-bulles, Surlignage et Floutage, le BBcode s'affiche, mais il n'est pas pris en compte (les balises restent visibles sur le post).
- Code:
$(function(){
$(function(){
$('div.sceditor-group:first').before('<div class="sceditor-group before"></div>');
$('<a class="sceditor-button sceditor-infobulle" unselectable="on" title="Infobulle"><div unselectable="on" style="background-image:url(https://iili.io/dpYAXmx.png)">Infobulle</div></a>').appendTo('div.sceditor-group.before').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[infobulle=texte caché]","texte visible[/infobulle]");
});
})
});
$(function(){$(function(){
$('<a class="sceditor-button sceditor-surlignage" unselectable="on" title="Surlignage"><div unselectable="on" style="background-image:url(https://iili.io/dpYAMdu.png)">Surlignage</div></a>').appendTo('div.sceditor-group.before').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[mark=nom de la couleur]","texte à surligner[/mark]");
});
})
});
$(function(){$(function(){
$('<a class="sceditor-button sceditor-floutage" unselectable="on" title="Floutage"><div unselectable="on" style="background-image:url(https://iili.io/dpYAWej.png)">Floutage</div></a>').appendTo('div.sceditor-group.before').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[spoilerinline]","texte à flouter[/spoilerinline]");
});
})
});
$(function(){
$(function(){
var editoR=$('#text_editor_textarea').sceditor("instance");
var A={img:"https://iili.io/dpYAwXV.png",title:"Formulaire"};
var B={img:"https://iili.io/dpYAjzQ.png",title:"Avertissement"};
var contenu1="[h2][center]Nom du récit[/center][/h2]\n\n– [b]Registre littéraire :[/b]\n– [b]Format :[/b]\n\n– [b]Pitch et/ou résumé :[/b]\n\n– [b]Lien du topic récit :[/b]\n– [b]Lien du topic des commentaires :[/b]\n\n– [b]Avant-propos :[/b]";
var contenu2="[center][URL=https://www.casimages.com/i/19061007300112965316267883.png.html][IMG]https://nsm09.casimages.com/img/2019/06/10//19061007300112965316267883.png[/IMG][/URL][/center]";$('<div class="sceditor-group before"></div>').insertBefore('a.sceditor-button.M14_SmilieS');$('<a class="sceditor-button sceditor-one" title="'+A["title"]+'"><div style="background:url('+A["img"]+') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
$('<a class="sceditor-button sceditor-two" title="'+B["title"]+'"><div style="background:url('+B["img"]+') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
$('.sceditor-one').click(function(){editoR.insert(contenu1)});$('.sceditor-two').click(function(){editoR.insert(contenu2);
})})});
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Salut Akr,
je ne sais quoi te dire car de mon côté avec les nouvelles images hébergées, rien ne fonctionne sur mon fofo de tests.
Il y a un soucis avec le script des bbcodes et en particulier ici:
La console du navigateur retourne une erreur au niveau de la virgule:
Je n'arrive pas a trouver la solution, je laisse ma place et j'espére que tu auras une solution cher ami .
a++
je ne sais quoi te dire car de mon côté avec les nouvelles images hébergées, rien ne fonctionne sur mon fofo de tests.
Il y a un soucis avec le script des bbcodes et en particulier ici:
- Code:
/* Ajout des boutons SCEditor */
var buttons = [
{
className: 'sceditor-infobulle',
title: 'Infobulle',
img:'https://nsm09.casimages.com/img/2024/08/05//24080506145612965318447612.png',
insertText:"[infobulle=texte caché]','texte visible[/infobulle]"
},
{
className: 'sceditor-surlignage',
title:"'Surlignage',
img: 'https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447881.png',
insertText:"[mark=nom de la couleur]','texte à surligner[/mark]"
},
{
className: 'sceditor-floutage',
title: 'Floutage',
img: 'https://nsm09.casimages.com/img/2024/08/06//24080605301112965318447880.png',
insertText:"[spoilerinline]','texte à flouter[/spoilerinline]"
}
];
La console du navigateur retourne une erreur au niveau de la virgule:
- Code:
','
Je n'arrive pas a trouver la solution, je laisse ma place et j'espére que tu auras une solution cher ami .
a++
Re: Scripts qui ne fonctionnent plus depuis suppression des cookies
Encore merci pour ton aide, Milouze !
Pour ma part, j'ai créé un nouveau forum test pour repartir sur des bases saines. Ma théorie concernant le bug que j'ai subi est que n'ayant jamais supprimé les cookies depuis la fondation de mon forum en 2016, et étant passé de phpbb2 à Awesomebb en 2019, des reliquats du premier ont dû rester, ce qui a permis à mes scripts de perdurer. La suppression des cookies a remis les pendules à l'heure.
Je clôture ce topic et au besoin, j'en ouvrirait un autre pour solliciter l'aide de la communauté.
Pour ma part, j'ai créé un nouveau forum test pour repartir sur des bases saines. Ma théorie concernant le bug que j'ai subi est que n'ayant jamais supprimé les cookies depuis la fondation de mon forum en 2016, et étant passé de phpbb2 à Awesomebb en 2019, des reliquats du premier ont dû rester, ce qui a permis à mes scripts de perdurer. La suppression des cookies a remis les pendules à l'heure.
Je clôture ce topic et au besoin, j'en ouvrirait un autre pour solliciter l'aide de la communauté.
Sujets similaires
» Scripts non valables depuis mis en https
» Appeler des scripts depuis une page en .js
» lien de suppression des cookies
» Lien de suppression des cookies
» message de suppression des cookies apparaît à la connexion
» Appeler des scripts depuis une page en .js
» lien de suppression des cookies
» Lien de suppression des cookies
» message de suppression des cookies apparaît à la connexion
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