Créer un bouton pour messages automatiques

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Créer un bouton pour messages automatiques

Message par Shashy le Dim 1 Déc 2013 - 16:08

Rappel du premier message :

Bonjour,

Depuis pas mal de temps, je me demande comment installer un bouton qui permettrait de créer un message automatique lorsque je verrouille un sujet.

Ce message-ci je voudrais qu'il soit automatique et qu'en fonction de la raison du verrou du sujet, le petit icône "V" se déplace sur la bonne ligne, que je ne le fasse pas moi-même.



Dernière édition par Shashy le Lun 9 Déc 2013 - 18:27, édité 1 fois

Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Shashy le Lun 9 Déc 2013 - 11:22

Bonjour Milouze !

J'ai modifié l'user id et j'ai laissé le code tel qu'il est affiché. Malheureusement il n'est toujours pas fonctionnel... Sorry Sorry 

Il y a peut-être quelque chose à faire au niveau du CSS ?

Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Milouze14 le Lun 9 Déc 2013 - 15:59

Re,

la C.S.S te donne l'apparence et non son affichage  Wink  .

Il aurait fallut avoir le lien de ton forum  Wink .

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4626
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Shashy le Lun 9 Déc 2013 - 16:01

Hello Milouze !

lol votre réponse tant attendue dans la journée, je vais vous donner tout ceci en MP pour éviter la publicité. Wink

Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Shashy le Lun 9 Déc 2013 - 16:12

@Milouze14 a écrit:Je vois que sur ton forum que tu as dépose le Javascript dans un autre Javascript , il serait judicieux de le
déposer seul car il peut y avoir un conflit Wink .

Veuillez m'excuser pour le double-post, ayant envoyé un message privé à milouze je poste sa réponse ici. ^^ Pour faire profiter à tout le monde si quelqu'un rencontre le même problème que moi.

~> Revenons au sujet, je n'ai pas compris, vous parlez de quels codes javascript ? J'ai mis le vôtre dans une page javascript à part... Sad

Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Milouze14 le Lun 9 Déc 2013 - 16:18

Re,

quand je regarde ton code source tu as ce lien .js
:/99278.js

Et voilà sont contenu:
Code:

$(document).ready(function(){$("a[href*='/register']").each(function(){$(this).attr("href","/h2-reglement")})});location.pathname.match(/^\/t[1-9]/)&&$(function(){if(!$("a[href^='/modcp']:first").length)return;$('form select[name="selected_id"]').removeAttr('onchange');$('form[action^="/modcp?"] select[name="mode"]').removeAttr("onchange").change(function(){if(this.value!="move"){this.form.submit()return}$('form select[name="selected_id"]').val().match(/^f[1-9][0-9]*$/)&&$.post("/privmsg",'username='+escape($('tr.post,div.post').first().find('td:first a[href^="/u"],.postprofile a[href^="/u"],h4.username a').filter(function(){return $(this).text()}).first().text())+'&subject='+escape('Déplacement de sujet')+'&message='+escape('Bonjour,\n\n\nVotre sujet [url=http://'+location.hostname+location.pathname+"]"+document.title+'[/url] a été déplacé dans une section plus appropriée.\n\n[i][size=10](ceci est un message envoyé automatiquement avec le déplacement de votre sujet par un modérateur, merci de ne pas répondre)[/size][/i]\n\nCordialement.')+'&mode=post&post=1',function(){$('form[action^="/modcp?"]').submit()})})});function insertText(a){var c=localStorage.getItem("fasave"+a);if(null===c){$("#savep div[onClick^='insertText("+a+")']").remove()}else{if(1==$("#savep select").val()){localStorage.removeItem("fasave"+a),localStorage.removeItem("fasavet"+a),$("#savep div[onClick^='insertText("+a+")']").remove()}else{if(2==$("#savep select").val()){var b=localStorage.getItem("fasavet"+a),b=prompt("Entrer le titre de la sauvegarde :",b?b:"");null!==b&&(""==b?(localStorage.removeItem("fasavet"+a),$("#savep div[onClick^='insertText("+a+")']").text('"'+c.substr(0,30).replace(/</g,"&lt;").replace(/>/g,"&gt;")+(30<c.length?"...":'"'))):(localStorage.setItem("fasavet"+a,b),$("#savep div[onClick^='insertText("+a+")']").text(b)))}else{replaceTxt(c)}}}}function replaceTxt(a){var c=$(".sourceMode textarea");if(c.length){start=c[0].selectionStart;end=c[0].selectionEnd;stop=c[0].scrollTop;sleft=c[0].scrollLeft;text=c.val();for(var b=[""],e=/^([\s\S]*?)(((\$\$)+)(\$?)|(\$))0([\s\S]*)$/,d;d=a.match(e);){b[b.length-1]+=d[1],"$"==d[6]||""==d[4]?b[b.length]="":b[b.length-1]+=d[3].substr(0,d[3].length/2)+"0",a=d[7]}b[b.length-1]=a;e=text.substring(start,end);a=b[0];d=a.length;for(var f=1;f<b.length;f++){a+=e,a+=b[f]}c.val(text.substr(0,start)+a+text.substr(end));c[0].selectionStart=start+d;c[0].selectionEnd=1<b.length?end+d:start+d;c[0].scrollTop=stop;c[0].scrollLeft=sleft}}function saveExport(){for(var a=null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length"),c="[",b=0;b<a;b++){var e=localStorage.getItem("fasave"+b);if(null!==e){var d=localStorage.getItem("fasavet"+b);"["!=c&&(c+=",");c+=(null===d?"":escape(d)+":")+escape(e)}}replaceTxt(c+"]")}function saveImport(){var a=$(".sourceMode textarea").val().substring($(".sourceMode textarea").prop("selectionStart"),$(".sourceMode textarea").prop("selectionEnd")).replace(/\s/g,"");if(/^\[[%/^a-zA-Z0-9\*@_\+\.\/:,-]*\]$/.test(a)){for(var a=a.substr(1,a.length-2).split(","),c=0;c<a.length;c++){var b=a[c].split(":");2==b.length?saveItem(unescape(b[1]),unescape(b[0])):saveItem(unescape(b[0]),"")}}}function saveSelect(){var a=$(".sourceMode textarea");0!=$(a).prop("selectionStart")-$(a).prop("selectionEnd")&&(a=a.val().substring($(a).prop("selectionStart"),$(a).prop("selectionEnd")),saveItem(a,""))}function saveItem(a,c){for(var b=parseInt(null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length")),e=0;e<b;e++){var d=localStorage.getItem("fasave"+e);null!==d&&d==a&&(localStorage.removeItem("fasavet"+e),$("#savep div[onClick^='insertText("+e+")']").remove(),localStorage.removeItem("fasave"+e))}localStorage.setItem("fasave"+b,a);""!=c&&localStorage.setItem("fasavet"+b,c);localStorage.setItem("fasave-length",b+1);$("#savep select").after('<div class="savedt" onClick="insertText('+b+');return false;">'+(c?c:"&quot;"+a.substr(0,30).replace(/</g,"&lt;").replace(/>/g,"&gt;")+(30<a.length?"...":"&quot;"))+"</div>")}$(function(){$(function(){$("#text_editor_textarea").length&&window.localStorage&&"Microsoft Internet Explorer"!=navigator.appName&&($('.sceditor-button-source').before('<a class="sceditor-button" unselectable="on" title="Sauvegarde" id="save_button"><div unselectable="on" style="background-image:url(http://i49.servimg.com/u/f49/15/59/73/38/save10.png)">Sauvegarde</div></a>'),$("#save_button").click(function(a){a.stopPropagation();if(a.shiftKey){$("#saveshift").length||$('<div class="save-bloc sceditor-dropdown" id="saveshift" style="display:none"><div onClick="saveExport()">Exporter</div><div onClick="saveImport()">Importer</div></div>').appendTo("body").css({top:$('#save_button').offset().top,left:$('#save_button').offset().left,marginTop:$('#save_button').outerHeight(),position:'absolute'}),$("#savep").hide(300),$("#saveshift").toggle(300)}else{if(!$("#savep").length){$('<div class="save-bloc sceditor-dropdown" id="savep" style="display:none"><div><select style="margin-bottom:5px"><option value="0">Insérer</option><option value="1">Supprimer</option><option value="2">Nommer</option></select></div><div id="saves" style="display:none"><br /><span onClick="saveSelect()">Sauver la sélection</span></div></div>').appendTo("body").css({top:$('#save_button').offset().top,left:$('#save_button').offset().left,marginTop:$('#save_button').outerHeight(),position:'absolute'});$("#savep").click(function(a){a.stopPropagation()});for(var a=null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length"),c=0;c<a;c++){var b=localStorage.getItem("fasave"+c);null!==b&&$("#savep select").after('<div class="savedt" onClick="insertText('+c+');return false;">'+(null===localStorage.getItem("fasavet"+c)?"&quot;"+b.substr(0,30).replace(/</g,"&lt;").replace(/>/g,"&gt;")+(30<b.length?"...":"&quot;"):localStorage.getItem("fasavet"+c))+"</div>")}}$("#saveshift").hide(300);$("#savep").toggle(300)}}),$(".sourceMode textarea").select(function(){$("#saves").show()}),$(".sourceMode textarea").bind("click keyup keydown",function(){0==$(this).prop("selectionStart")-$(this).prop("selectionEnd")&&$("#saves").hide()}))})});




$(function(){if(_userdata["user_id"]==17)$(function(){$('<a class="sceditor-button" unselectable="on" title="Bouton moderation "><div unselectable="on" style="background-image:url(http://i58.servimg.com/u/f58/14/82/77/23/alerte10.png)">Bouton moderation </div></a>').insertBefore(' .sceditor-button.sceditor-button-bold').click(function(){$('#text_editor_textarea').sceditor("instance").insert("<div class=\"M14_Post_verrou\"><div class=\"M14_Post_img\"></div><br /><center><span style=\"color:red;\">Ce message à été verrouillé par la modération du forum.</span></center>-Cela est peut-être dû à:<br/>-Un message ne respectant pas la....<br/>-Un sujet dont une réponse a été donnée par un administrateur.<br/>-Une mise en archive du sujet correspondant.<br/>-Un sujet plus d’actualité.</span><br />-Pour plus d’informations <a href=\"/privmsg?mode=post&u=1\">contactez moi par messagerie privée</a> avec l’adresse du sujet.</div></div>")})})});


Il se trouve en bas de la page du Javascript  Wink 

Je l'ai volontairement espacé des autres  Wink  .

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4626
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Shashy le Lun 9 Déc 2013 - 16:19

D'accord et que dois-je faire ? Supprimer toutes les pages javascript pour éviter le conflit ?

Oh mon dieu... Catastrophe... Quand j'ai désactivé l'autre code javascript, l'encadrement pour écrire son texte était bel et bien là mais les icônes "B, I U S" etc avaient disparu ! Surprised

J'ai dû réactivé le code afin qu'ils réapparaissent !

Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Milouze14 le Lun 9 Déc 2013 - 16:25

Re,

en fait je viens de voir un autre Javascript avec de la css et du html:

sur celui ci:
/13533.js

Code:

<style type="text/css">.randomText span{display:none}.randomText{text-align:center;font-family:"trebuchet ms",arial,serif;color:#888080}</style><script type="text/javascript">jQuery(function(){jQuery(".randomText").each(function(){jQuery(this).find("span:eq("+Math.floor(Math.random()*jQuery(this).find("span").length)+")").css("display","inline")})});</script><div class="randomText"><span>Ilétait un petit navire,qui n'avait ja-ja-jamais naviguéohéohé</span><span>savez-vous plantez-les choux,...</span><span>vive les courgettes et les dromadaires</span><span>1+1=2</span><span>tous pour huns,huns pour attila</span></div>

édites le et désactives le pour voir si ce dernier ne rentre pas en conflit  Wink .

De toutes manières il ne doit rien donner  Very Happy .

Si tu veux l'utiliser il faudra le découper ainsi :

La css dans la feuille de style:
Code:

.randomText span{display:none;}.randomText{text-align:center;font-family:"trebuchet ms",arial,serif;color:#888080;}

le code html ou tu le désires :
Code:

<div class="randomText"><span>Ilétait un petit navire,qui n'avait ja-ja-jamais naviguéohéohé</span><span>savez-vous plantez-les choux,...</span><span>vive les courgettes et les dromadaires</span><span>1+1=2</span><span>tous pour huns,huns pour attila</span></div>
et le javascript dans la gestion des JavaScripts :
Code:

jQuery(function(){jQuery(".randomText").each(function(){jQuery(this).find("span:eq("+Math.floor(Math.random()*jQuery(this).find("span").length)+")").css("display","inline")})});

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4626
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Shashy le Lun 9 Déc 2013 - 16:28

Ce code a été mis par un collègue, qui d'ailleurs est complètement inutile, je l'ai supprimé mais ça ne donne toujours rien.  aidez moi

EDIT:

@Milouze14 a écrit:
Code:

$(document).ready(function(){$("a[href*='/register']").each(function(){$(this).attr("href","/h2-reglement")})});location.pathname.match(/^\/t[1-9]/)&&$(function(){if(!$("a[href^='/modcp']:first").length)return;$('form select[name="selected_id"]').removeAttr('onchange');$('form[action^="/modcp?"] select[name="mode"]').removeAttr("onchange").change(function(){if(this.value!="move"){this.form.submit()return}$('form select[name="selected_id"]').val().match(/^f[1-9][0-9]*$/)&&$.post("/privmsg",'username='+escape($('tr.post,div.post').first().find('td:first a[href^="/u"],.postprofile a[href^="/u"],h4.username a').filter(function(){return $(this).text()}).first().text())+'&subject='+escape('Déplacement de sujet')+'&message='+escape('Bonjour,\n\n\nVotre sujet [url=http://'+location.hostname+location.pathname+"]"+document.title+'[/url] a été déplacé dans une section plus appropriée.\n\n[i][size=10](ceci est un message envoyé automatiquement avec le déplacement de votre sujet par un modérateur, merci de ne pas répondre)[/size][/i]\n\nCordialement.')+'&mode=post&post=1',function(){$('form[action^="/modcp?"]').submit()})})});function insertText(a){var c=localStorage.getItem("fasave"+a);if(null===c){$("#savep div[onClick^='insertText("+a+")']").remove()}else{if(1==$("#savep select").val()){localStorage.removeItem("fasave"+a),localStorage.removeItem("fasavet"+a),$("#savep div[onClick^='insertText("+a+")']").remove()}else{if(2==$("#savep select").val()){var b=localStorage.getItem("fasavet"+a),b=prompt("Entrer le titre de la sauvegarde :",b?b:"");null!==b&&(""==b?(localStorage.removeItem("fasavet"+a),$("#savep div[onClick^='insertText("+a+")']").text('"'+c.substr(0,30).replace(/</g,"<").replace(/>/g,">")+(30<c.length?"...":'"'))):(localStorage.setItem("fasavet"+a,b),$("#savep div[onClick^='insertText("+a+")']").text(b)))}else{replaceTxt(c)}}}}function replaceTxt(a){var c=$(".sourceMode textarea");if(c.length){start=c[0].selectionStart;end=c[0].selectionEnd;stop=c[0].scrollTop;sleft=c[0].scrollLeft;text=c.val();for(var b=[""],e=/^([\s\S]*?)(((\$\$)+)(\$?)|(\$))0([\s\S]*)$/,d;d=a.match(e);){b[b.length-1]+=d[1],"$"==d[6]||""==d[4]?b[b.length]="":b[b.length-1]+=d[3].substr(0,d[3].length/2)+"0",a=d[7]}b[b.length-1]=a;e=text.substring(start,end);a=b[0];d=a.length;for(var f=1;f<b.length;f++){a+=e,a+=b[f]}c.val(text.substr(0,start)+a+text.substr(end));c[0].selectionStart=start+d;c[0].selectionEnd=1<b.length?end+d:start+d;c[0].scrollTop=stop;c[0].scrollLeft=sleft}}function saveExport(){for(var a=null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length"),c="[",b=0;b<a;b++){var e=localStorage.getItem("fasave"+b);if(null!==e){var d=localStorage.getItem("fasavet"+b);"["!=c&&(c+=",");c+=(null===d?"":escape(d)+":")+escape(e)}}replaceTxt(c+"]")}function saveImport(){var a=$(".sourceMode textarea").val().substring($(".sourceMode textarea").prop("selectionStart"),$(".sourceMode textarea").prop("selectionEnd")).replace(/\s/g,"");if(/^\[[%/^a-zA-Z0-9\*@_\+\.\/:,-]*\]$/.test(a)){for(var a=a.substr(1,a.length-2).split(","),c=0;c<a.length;c++){var b=a[c].split(":");2==b.length?saveItem(unescape(b[1]),unescape(b[0])):saveItem(unescape(b[0]),"")}}}function saveSelect(){var a=$(".sourceMode textarea");0!=$(a).prop("selectionStart")-$(a).prop("selectionEnd")&&(a=a.val().substring($(a).prop("selectionStart"),$(a).prop("selectionEnd")),saveItem(a,""))}function saveItem(a,c){for(var b=parseInt(null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length")),e=0;e<b;e++){var d=localStorage.getItem("fasave"+e);null!==d&&d==a&&(localStorage.removeItem("fasavet"+e),$("#savep div[onClick^='insertText("+e+")']").remove(),localStorage.removeItem("fasave"+e))}localStorage.setItem("fasave"+b,a);""!=c&&localStorage.setItem("fasavet"+b,c);localStorage.setItem("fasave-length",b+1);$("#savep select").after('<div class="savedt" onClick="insertText('+b+');return false;">'+(c?c:"""+a.substr(0,30).replace(/</g,"<").replace(/>/g,">")+(30<a.length?"...":"""))+"</div>")}$(function(){$(function(){$("#text_editor_textarea").length&&window.localStorage&&"Microsoft Internet Explorer"!=navigator.appName&&($('.sceditor-button-source').before('<a class="sceditor-button" unselectable="on" title="Sauvegarde" id="save_button"><div unselectable="on" style="background-image:url(http://i49.servimg.com/u/f49/15/59/73/38/save10.png)">Sauvegarde</div></a>'),$("#save_button").click(function(a){a.stopPropagation();if(a.shiftKey){$("#saveshift").length||$('<div class="save-bloc sceditor-dropdown" id="saveshift" style="display:none"><div onClick="saveExport()">Exporter</div><div onClick="saveImport()">Importer</div></div>').appendTo("body").css({top:$('#save_button').offset().top,left:$('#save_button').offset().left,marginTop:$('#save_button').outerHeight(),position:'absolute'}),$("#savep").hide(300),$("#saveshift").toggle(300)}else{if(!$("#savep").length){$('<div class="save-bloc sceditor-dropdown" id="savep" style="display:none"><div><select style="margin-bottom:5px"><option value="0">Insérer</option><option value="1">Supprimer</option><option value="2">Nommer</option></select></div><div id="saves" style="display:none"><br /><span onClick="saveSelect()">Sauver la sélection</span></div></div>').appendTo("body").css({top:$('#save_button').offset().top,left:$('#save_button').offset().left,marginTop:$('#save_button').outerHeight(),position:'absolute'});$("#savep").click(function(a){a.stopPropagation()});for(var a=null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length"),c=0;c<a;c++){var b=localStorage.getItem("fasave"+c);null!==b&&$("#savep select").after('<div class="savedt" onClick="insertText('+c+');return false;">'+(null===localStorage.getItem("fasavet"+c)?"""+b.substr(0,30).replace(/</g,"<").replace(/>/g,">")+(30<b.length?"...":"""):localStorage.getItem("fasavet"+c))+"</div>")}}$("#saveshift").hide(300);$("#savep").toggle(300)}}),$(".sourceMode textarea").select(function(){$("#saves").show()}),$(".sourceMode textarea").bind("click keyup keydown",function(){0==$(this).prop("selectionStart")-$(this).prop("selectionEnd")&&$("#saves").hide()}))})});




$(function(){if(_userdata["user_id"]==17)$(function(){$('<a class="sceditor-button" unselectable="on" title="Bouton moderation "><div unselectable="on" style="background-image:url(http://i58.servimg.com/u/f58/14/82/77/23/alerte10.png)">Bouton moderation </div></a>').insertBefore(' .sceditor-button.sceditor-button-bold').click(function(){$('#text_editor_textarea').sceditor("instance").insert("<div class=\"M14_Post_verrou\"><div class=\"M14_Post_img\"></div><br /><center><span style=\"color:red;\">Ce message à été verrouillé par la modération du forum.</span></center>-Cela est peut-être dû à:<br/>-Un message ne respectant pas la....<br/>-Un sujet dont une réponse a été donnée par un administrateur.<br/>-Une mise en archive du sujet correspondant.<br/>-Un sujet plus d’actualité.</span><br />-Pour plus d’informations <a href=\"/privmsg?mode=post&u=1\">contactez moi par messagerie privée</a> avec l’adresse du sujet.</div></div>")})})});


Ce code là je ne l'ai pas désactivé:

@Shashy a écrit:Oh mon dieu... Catastrophe... Quand j'ai désactivé l'autre code javascript, l'encadrement pour écrire son texte était bel et bien là mais les icônes "B, I U S" etc avaient disparu ! Surprised

J'ai dû réactivé le code afin qu'ils réapparaissent !

Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Milouze14 le Lun 9 Déc 2013 - 16:31

Ok ,
alors édites le Javascript et tout en bas recherches ceci :


Code:
$(function(){if(_userdata["user_id"]==17)$(function(){$('<a class="sceditor-button" unselectable="on" title="Bouton moderation "><div unselectable="on" style="background-image:url(http://i58.servimg.com/u/f58/14/82/77/23/alerte10.png)">Bouton moderation </div></a>').insertBefore(' .sceditor-button.sceditor-button-bold').click(function(){$('#text_editor_textarea').sceditor("instance").insert("<div class=\"M14_Post_verrou\"><div class=\"M14_Post_img\"></div><br /><center><span style=\"color:red;\">Ce message à été verrouillé par la modération du forum.</span></center>-Cela est peut-être dû à:<br/>-Un message ne respectant pas la....<br/>-Un sujet dont une réponse a été donnée par un administrateur.<br/>-Une mise en archive du sujet correspondant.<br/>-Un sujet plus d’actualité.</span><br />-Pour plus d’informations <a href=\"/privmsg?mode=post&u=1\">contactez moi par messagerie privée</a> avec l’adresse du sujet.</div></div>")})})});


Supprimes le et créer un nouveau Javascript en cochant sur toutes les pages  Wink 


avec le contenu de cette page:
http://milouze14.fr/BoutonForumActif.html


a++


Milouze14
+ Hyperactif +

Masculin
Messages : 4626
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Milouze14 le Lun 9 Déc 2013 - 16:37

Re,


@Shashy a écrit:Ce code a été mis par un collègue, qui d'ailleurs est complètement inutile, je l'ai supprimé mais ça ne donne toujours rien.  aidez moi

EDIT:

@Milouze14 a écrit:
Code:

$(document).ready(function(){$("a[href*='/register']").each(function(){$(this).attr("href","/h2-reglement")})});location.pathname.match(/^\/t[1-9]/)&&$(function(){if(!$("a[href^='/modcp']:first").length)return;$('form select[name="selected_id"]').removeAttr('onchange');$('form[action^="/modcp?"] select[name="mode"]').removeAttr("onchange").change(function(){if(this.value!="move"){this.form.submit()return}$('form select[name="selected_id"]').val().match(/^f[1-9][0-9]*$/)&&$.post("/privmsg",'username='+escape($('tr.post,div.post').first().find('td:first a[href^="/u"],.postprofile a[href^="/u"],h4.username a').filter(function(){return $(this).text()}).first().text())+'&subject='+escape('Déplacement de sujet')+'&message='+escape('Bonjour,\n\n\nVotre sujet [url=http://'+location.hostname+location.pathname+"]"+document.title+'[/url] a été déplacé dans une section plus appropriée.\n\n[i][size=10](ceci est un message envoyé automatiquement avec le déplacement de votre sujet par un modérateur, merci de ne pas répondre)[/size][/i]\n\nCordialement.')+'&mode=post&post=1',function(){$('form[action^="/modcp?"]').submit()})})});function insertText(a){var c=localStorage.getItem("fasave"+a);if(null===c){$("#savep div[onClick^='insertText("+a+")']").remove()}else{if(1==$("#savep select").val()){localStorage.removeItem("fasave"+a),localStorage.removeItem("fasavet"+a),$("#savep div[onClick^='insertText("+a+")']").remove()}else{if(2==$("#savep select").val()){var b=localStorage.getItem("fasavet"+a),b=prompt("Entrer le titre de la sauvegarde :",b?b:"");null!==b&&(""==b?(localStorage.removeItem("fasavet"+a),$("#savep div[onClick^='insertText("+a+")']").text('"'+c.substr(0,30).replace(/</g,"<").replace(/>/g,">")+(30<c.length?"...":'"'))):(localStorage.setItem("fasavet"+a,b),$("#savep div[onClick^='insertText("+a+")']").text(b)))}else{replaceTxt(c)}}}}function replaceTxt(a){var c=$(".sourceMode textarea");if(c.length){start=c[0].selectionStart;end=c[0].selectionEnd;stop=c[0].scrollTop;sleft=c[0].scrollLeft;text=c.val();for(var b=[""],e=/^([\s\S]*?)(((\$\$)+)(\$?)|(\$))0([\s\S]*)$/,d;d=a.match(e);){b[b.length-1]+=d[1],"$"==d[6]||""==d[4]?b[b.length]="":b[b.length-1]+=d[3].substr(0,d[3].length/2)+"0",a=d[7]}b[b.length-1]=a;e=text.substring(start,end);a=b[0];d=a.length;for(var f=1;f<b.length;f++){a+=e,a+=b[f]}c.val(text.substr(0,start)+a+text.substr(end));c[0].selectionStart=start+d;c[0].selectionEnd=1<b.length?end+d:start+d;c[0].scrollTop=stop;c[0].scrollLeft=sleft}}function saveExport(){for(var a=null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length"),c="[",b=0;b<a;b++){var e=localStorage.getItem("fasave"+b);if(null!==e){var d=localStorage.getItem("fasavet"+b);"["!=c&&(c+=",");c+=(null===d?"":escape(d)+":")+escape(e)}}replaceTxt(c+"]")}function saveImport(){var a=$(".sourceMode textarea").val().substring($(".sourceMode textarea").prop("selectionStart"),$(".sourceMode textarea").prop("selectionEnd")).replace(/\s/g,"");if(/^\[[%/^a-zA-Z0-9\*@_\+\.\/:,-]*\]$/.test(a)){for(var a=a.substr(1,a.length-2).split(","),c=0;c<a.length;c++){var b=a[c].split(":");2==b.length?saveItem(unescape(b[1]),unescape(b[0])):saveItem(unescape(b[0]),"")}}}function saveSelect(){var a=$(".sourceMode textarea");0!=$(a).prop("selectionStart")-$(a).prop("selectionEnd")&&(a=a.val().substring($(a).prop("selectionStart"),$(a).prop("selectionEnd")),saveItem(a,""))}function saveItem(a,c){for(var b=parseInt(null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length")),e=0;e<b;e++){var d=localStorage.getItem("fasave"+e);null!==d&&d==a&&(localStorage.removeItem("fasavet"+e),$("#savep div[onClick^='insertText("+e+")']").remove(),localStorage.removeItem("fasave"+e))}localStorage.setItem("fasave"+b,a);""!=c&&localStorage.setItem("fasavet"+b,c);localStorage.setItem("fasave-length",b+1);$("#savep select").after('<div class="savedt" onClick="insertText('+b+');return false;">'+(c?c:"""+a.substr(0,30).replace(/</g,"<").replace(/>/g,">")+(30<a.length?"...":"""))+"</div>")}$(function(){$(function(){$("#text_editor_textarea").length&&window.localStorage&&"Microsoft Internet Explorer"!=navigator.appName&&($('.sceditor-button-source').before('<a class="sceditor-button" unselectable="on" title="Sauvegarde" id="save_button"><div unselectable="on" style="background-image:url(http://i49.servimg.com/u/f49/15/59/73/38/save10.png)">Sauvegarde</div></a>'),$("#save_button").click(function(a){a.stopPropagation();if(a.shiftKey){$("#saveshift").length||$('<div class="save-bloc sceditor-dropdown" id="saveshift" style="display:none"><div onClick="saveExport()">Exporter</div><div onClick="saveImport()">Importer</div></div>').appendTo("body").css({top:$('#save_button').offset().top,left:$('#save_button').offset().left,marginTop:$('#save_button').outerHeight(),position:'absolute'}),$("#savep").hide(300),$("#saveshift").toggle(300)}else{if(!$("#savep").length){$('<div class="save-bloc sceditor-dropdown" id="savep" style="display:none"><div><select style="margin-bottom:5px"><option value="0">Insérer</option><option value="1">Supprimer</option><option value="2">Nommer</option></select></div><div id="saves" style="display:none"><br /><span onClick="saveSelect()">Sauver la sélection</span></div></div>').appendTo("body").css({top:$('#save_button').offset().top,left:$('#save_button').offset().left,marginTop:$('#save_button').outerHeight(),position:'absolute'});$("#savep").click(function(a){a.stopPropagation()});for(var a=null===localStorage.getItem("fasave-length")?0:localStorage.getItem("fasave-length"),c=0;c<a;c++){var b=localStorage.getItem("fasave"+c);null!==b&&$("#savep select").after('<div class="savedt" onClick="insertText('+c+');return false;">'+(null===localStorage.getItem("fasavet"+c)?"""+b.substr(0,30).replace(/</g,"<").replace(/>/g,">")+(30<b.length?"...":"""):localStorage.getItem("fasavet"+c))+"</div>")}}$("#saveshift").hide(300);$("#savep").toggle(300)}}),$(".sourceMode textarea").select(function(){$("#saves").show()}),$(".sourceMode textarea").bind("click keyup keydown",function(){0==$(this).prop("selectionStart")-$(this).prop("selectionEnd")&&$("#saves").hide()}))})});




$(function(){if(_userdata["user_id"]==17)$(function(){$('<a class="sceditor-button" unselectable="on" title="Bouton moderation "><div unselectable="on" style="background-image:url(http://i58.servimg.com/u/f58/14/82/77/23/alerte10.png)">Bouton moderation </div></a>').insertBefore(' .sceditor-button.sceditor-button-bold').click(function(){$('#text_editor_textarea').sceditor("instance").insert("<div class=\"M14_Post_verrou\"><div class=\"M14_Post_img\"></div><br /><center><span style=\"color:red;\">Ce message à été verrouillé par la modération du forum.</span></center>-Cela est peut-être dû à:<br/>-Un message ne respectant pas la....<br/>-Un sujet dont une réponse a été donnée par un administrateur.<br/>-Une mise en archive du sujet correspondant.<br/>-Un sujet plus d’actualité.</span><br />-Pour plus d’informations <a href=\"/privmsg?mode=post&u=1\">contactez moi par messagerie privée</a> avec l’adresse du sujet.</div></div>")})})});


Ce code là je ne l'ai pas désactivé:

@Shashy a écrit:Oh mon dieu... Catastrophe... Quand j'ai désactivé l'autre code javascript, l'encadrement pour écrire son texte était bel et bien là mais les icônes "B, I U S" etc avaient disparu ! Surprised

J'ai dû réactivé le code afin qu'ils réapparaissent !


Suis la procédure de mon dernier message  Wink .

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4626
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Shashy le Lun 9 Déc 2013 - 16:40

J'ai bien copié votre code javascript:

Oups attendez, le premier impression écran est mauvais





Toujours rien.  Mince Pensez-vous que cela vient d'un conflit avec d'autres codes javascript ? Il y en a beaucoup ! (cf:mon premier screen)

Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Milouze14 le Lun 9 Déc 2013 - 16:42

Re,

je vois le code dans le javascript que tu as modifié de mon coté .

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4626
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Shashy le Lun 9 Déc 2013 - 18:26

Souci résolu grâce à Milouze14, merci beaucoup pour son intervention sans qui je n'aurais jamais reçu une solution... Wink


Shashy
****

Féminin
Messages : 306
Inscrit(e) le : 01/12/2013

http://www.forumactif.com/
Shashy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un bouton pour messages automatiques

Message par Milouze14 le Lun 9 Déc 2013 - 18:29

Re,
de rien  Wink  .
En fait, pour avoir plus de renseignement, un javascript venait en conflit  Wink .

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4626
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum