Bouton citer par mp

2 participants

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

Résolu Bouton citer par mp

Message par .lolita Mer 22 Sep 2021 - 15:34

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Moi uniquement
Problème apparu depuis : 22 septembre 2021
Lien du forum : http://lacaverneagigi.forums-actifs.com

Description du problème

Bonjour en changeant le thème de mon forum je viens de m'apercevoir que mon bouton citer par mp n'a plus de couleurs j'ai beau le désinstaller et l'installer mais j'ai cette erreur !

https://i.goopics.net/jnqyyn.png

merci de votre aide c'est un bouton que moi et mes membres utilise souvent !
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Bouton citer par mp

Message par Oka.mi Lun 27 Sep 2021 - 15:41

Bonjour,

choupette60 a écrit:mon bouton citer par mp n'a plus de couleurs
Que voulez-vous dire par là ? Il ne s'affiche plus ? Ou bien le bouton s'affiche mais en cliquant dessus vous obtenez la fenêtre d'erreur ?


fa7up_delete_css - Bouton citer par mp  1213Donnez un titre explicite fa7up_delete_css - Bouton citer par mp  VTzsyWB à votre sujet pour améliorer son référencement

Remerciez fa7up_delete_css - Bouton citer par mp  976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP fa7up_delete_css - Bouton citer par mp  FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bouton citer par mp

Message par .lolita Lun 27 Sep 2021 - 15:55

Bonjour c'est cette application fa7up j'ai mis le bouton citer par mp mais quand je veux changer la couleur j'ai le message que je vous ai mis !
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Bouton citer par mp

Message par Oka.mi Lun 27 Sep 2021 - 15:59

Malheureusement, l'application FA7UP n'est plus disponible car a été retirée par son développeur, voir ce sujet https://forum.forumactif.com/t405841-dysfonctionnement-fa7up#3383393
C'est ce qui est à l'origine de votre message d'erreur. Pour y remédier, vous pouvez suivre le correctif mentionné dans l'avant dernier message.
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bouton citer par mp

Message par Invité Lun 27 Sep 2021 - 16:31

Hello les ami(e)s,
le soucis a été résolu ici:
https://forum.forumactif.com/t405841-dysfonctionnement-fa7up#3383668
C'était juste un problème de sécurité en fait sur lien du panneau d'administration.


Édit, après avoir testé sur les ajouts via cette page, effectivement l’installateur ne fonctionne plus Shocked .
Pour la recherche des templates il est fonctionnel.

Donc il doit y avoir encore des soucis ailleurs Rolling Eyes .



a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bouton citer par mp

Message par .lolita Mar 28 Sep 2021 - 9:52

Bonjour et merci a vous j'ai fais la première partie mais après je comprends pas quand vous dite

1

Résolu Re: Dysfonctionnement FA7UP

Message par Milouze14 Jeu 16 Sep - 9:58
Hello les ami(e)s,
je me suis penché sur ce script et ce sont deux lignes qu'il fallait quelque peut modifier Wink .


var $a_admin=$("a[href*="tid="]",data);
tid=$a_admin.length&&/tid=([0-9a-f]{32})$/i.exec($a_admin.attr("href"))[1];


Deviennent:


var $a_admin=$("a[href^='/admin/?part=admin']",data);
tid=$a_admin.length&&/tid=(.{47})$/i.exec($a_admin.attr("href"))[1];


Le soucis par contre est le suivant:
Le script était hébergé par no_way (que je salue),
il faut donc l'héberger sur votre propre forum .

Pour cela, il faudra suivre les instructions suivantes à la lettre Wink .
Pour le script, il ne faudra cocher aucune case,on s'en servira juste pour appeler ce dernier via la page html de Fa7Up


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
NE COCHEZ AUCUNE CASE

Déposez ceci:


(function(){if(window.fa7up&&!window.fa7up.tagName){console.log("fa7up déjà déclaré dans le contexte global window, abandon");return}
var fa7up=function(s_obj,form_values){
"use strict";
try{
var ref=this,s_obj=s_obj||false,tid=false,lastUpdateTid,form_values=form_values||false,LVLS_USER_ACQUIRED={"-1":1,"0":3,"2":7,"1":15}[window._userdata["session_logged_in"]?window._userdata["user_level"]:-1];
this.expectedSteps=this.doneSteps=0;
this.afterTidExtraction=function(fn,args){
try{
if(ref.LVL_REQ[s_obj["req_lvl"]]!=(ref.LVL_REQ[s_obj["req_lvl"]]&LVLS_USER_ACQUIRED)){
if(s_obj["req_lvl"]==="ADMINISTRATOR") throw "Vous n'avez pas les droits d'accès au niveau administrateur";
if(s_obj["req_lvl"]==="MODERATOR") throw "Vous n'avez pas les droits d'accès au niveau modérateur";
if(s_obj["req_lvl"]==="MEMBER") throw "Vous n'avez pas les droits d'accès au niveau membre";
}
/*Get tid*/
ref.LVL_REQ[s_obj["req_lvl"]]===ref.LVL_REQ["ADMINISTRATOR"]&LVLS_USER_ACQUIRED&&$.get("/admin",function(data){
try{

var $a_admin=$("a[href^='/admin/?part=admin']",data);
tid=$a_admin.length&&/tid=(.{47})$/i.exec($a_admin.attr("href"))[1];
if(!tid||!$a_admin.length)throw "tid pas trouvé, assurez-vous d'être connecté sous un compte administrateur";
lastUpdateTid=Date.now();
if(typeof fn=="function")fn.apply(null,args);
}catch(error){
ref.errorMgnt(error)
}
}).fail(function(a,b,error){
ref.errorMgnt("PA:"+error)
})
}catch(error){
ref.errorMgnt(error)
}
};
this.getTid=function(){
return tid||false;
};
this.format=function(mode){
if(!s_obj||!form_values)return;
var mdm,
replace_tokens=function(a){
return a.replace(/\{(FA7UP_[^\}]+)\}/g,function(m,m1){
if(form_values[m1]!=null&&typeof form_values[m1]!="undefined")return form_values[m1];
return m
})
},
modes_array=[ref.CSS,ref.JS,ref.HTML];
while(!!(mdm=modes_array.shift())){
mdm&=mode;
switch(mdm){
case ref.CSS:
if(s_obj.css)return replace_tokens(s_obj.css);
break;
case ref.JS:
if(s_obj.js)return replace_tokens(s_obj.js);
break;
case ref.HTML:
if(s_obj.html)return replace_tokens(s_obj.html);
break;
}
}
};
/*ERROR 1054 (42S22): Unknown column 'XSD' in 'FA7UP_MSRV_CFG'*//*Oups, une exception a été levée, votre installateur n'est peut être pas compatible voir https://fa7up.fr/fa7up_installer/doc_fa7up_installer.html*/
this.setFormValues=function(f_k){
form_values=f_k||false;
};
/*auto-init*/
ref.afterTidExtraction();
}catch(error){
this.errorMgnt("fa7up declaration"+error);
}
};
fa7up.prototype={
LVL_REQ:{
"ANONYMOUS":1,
"MEMBER":3,
"MODERATOR":7,
"ADMINISTRATOR":15
},
CSS:1,
JS:2,
HTML:4,
INST_JS_NONE:0,
INST_JS_INDEX:1,
INST_JS_PORTAL:2,
INST_JS_FORUMS:4,
INST_JS_TOPICS:8,
INST_JS_ALLPAGES:16,
info:function(info,timer,delay){
var timer=timer||2000,delay=delay||300;
console&&console.log&&console.log(info);
if(!$("#fa7up_infos").length)$("#fa7up").append("<aside id="fa7up_infos"></aside>");
$info=$("<ul class="fa7up-table"><li><div><strong>Information</strong></div></li><li><div>"+(info.message||info)+"</div></li></ul>");
$info.appendTo("#fa7up_infos");
timer=$("#fa7up_infos>ul").length--*delay+timer;
setTimeout(function(){this.remove();}.bind($info),timer);
},
clear_info:function(){
if($("#fa7up_infos").length)$("#fa7up_infos").remove();
},
errorMgnt:function(error){
console&&console.error&&console.error(error);
$("#fa7up_errorMgnt").remove();
$("#fa7up_infos .wait").parentsUntil("ul").parent().remove();
$("<ul id="fa7up_errorMgnt" class="fa7up-table"><li><div><div style="position:relative"><strong>Erreur</strong><strong id="fa7up_errorMgnt_close">X</strong></div></div></li><li><div><div id="fa7up_errorMgnt_msg">"+(error.message||error)+"</div></div></li></ul>").appendTo("#fa7up");
$("#fa7up_errorMgnt_close").on("click",function(){$("#fa7up_errorMgnt").remove()});
},
args_GET:function(t){
var args={},i,t_args=document.location.search.trim().substr(1).split("&");
for(i in t_args){
var e=t_args[i],arg=decodeURIComponent(e.substr(0,e.indexOf("="))),arg_v=decodeURIComponent(e.substr(e.indexOf("=")+1));
args[arg]=isNaN(arg_v)?arg_v:parseFloat(arg_v);
}
return t?args[t]:args;
}
};
window.fa7up=fa7up;

$(function(){
try{
if(!$("#fa7up").length)return;
$("<link/>",{"rel":"stylesheet","type":"text/css","href":"//fa7up.fr/fa7up.css"}).appendTo($("head"));
$("#fa7up").replaceWith("<section id="fa7up"><header><img src="//fa7up.fr/svg/logo_FA7UP.svg" id="fa7up-logo" alt="logo FA7UP"/><p>Sélectionnez ce que vous souhaitez installer/supprimer puis suivez les instructions</p><div id="conteneur-fa7up-choix"><select id="fa7up-choix"></select><input type="button" id="fa7up-validation" value="ok"></div></header><aside id="fa7up_infos"></aside></section>");
var uninstall_mode=fa7up.prototype.args_GET("uninstall")===1?1:0;
$("#fa7up>header").prepend($("<button>",{"id"Sad!uninstall_mode?"fa7up_uninstall_button":"fa7up_install_button"),"text":!uninstall_mode?"Désinstaller":"Installer","style":"float:right"}));
$("#fa7up-choix").html("<optgroup label="Installateurs"><option value="3">Boutique</option><option value="4">Boutons messagerie</option><option value="17">Citer post par MP</option><option value="5">FaForm</option><option value="1">FontAwesome (ver 4.7.0)</option><option value="2">FontAwesome (ver 4.7.0) Bouton editeur</option><option value="6">Latex - MathJax</option><option value="12">MyBBCode</option><option value="13">Notification des derniers sujets actifs</option><option value="10">Systeme d alertes</option><option value="18">Widget evenements calendrier</option></optgroup><optgroup label="Outils"><option value="16">Compilateur SCSS</option><option value="19">Recherche dans les templates</option></optgroup><optgroup label="Autres"><option value="11">Entetes de votre forum</option></optgroup>");
var id=fa7up.prototype.args_GET("id")||$("#fa7up-choix").val();
$("#fa7up_install_button,#fa7up_uninstall_button").on("click",function(){
var a=[];
if(!uninstall_mode)a.push("uninstall=1");
a.push("id="+$("#fa7up-choix").val());
document.location=document.location.pathname+"?"+a.join("&");
});
$("#fa7up-choix option[value=""+id+""]").prop("selected","selected");
/*FA7UP RELIES ON UTF8 CHARSET*/
/*
if(!/utf-8$/i.test($("meta[http-equiv='content-type'][content^='text/html;']").attr("content")))throw "FA7UP ne peut fonctionner que sur les forums en utf-8";
*/
$("#fa7up-validation").on("click",function(e){
e.preventDefault();
$("#fa7up_errorMgnt").remove();
$("#fa7up_infos").empty();
fa7up.prototype.info("<div class="wait"></div><p class="al-center">Veuillez patienter ...</p>",60000);
$.post("//fa7up.fr/fa7up_rq.php?uninstall="+uninstall_mode+"",{"sid":$("#fa7up-choix").val()},function(d){
try{
var expectedSteps=0;
$("#fa7up_infos").empty();
if(d.error)throw d.error;
$("#fa7up-crt").remove();
$("#fa7up").append("<article id="fa7up-crt"><header><h3>"+d.nom+"</h3></header><div id="fa7up_expectedSteps"></div></article>");

/*Expected Steps*/
if(d.js&&d.js!="0"){expectedSteps|=fa7up.prototype.JS;$("#fa7up_expectedSteps").append("<object type="image/svg+xml" data="//fa7up.fr/svg/JS.svg" alt="JS" style="height:1em"><b>[JS]</b></object>")};
if(d.css&&d.css!="0"){expectedSteps|=fa7up.prototype.CSS;$("#fa7up_expectedSteps").append("<object type="image/svg+xml" data="//fa7up.fr/svg/CSS.svg" alt="CSS" style="height:1em"><b>[CSS]</b></object>")};
if(d.html&&d.html!="0"){expectedSteps|=fa7up.prototype.HTML;$("#fa7up_expectedSteps").append("<object type="image/svg+xml" data="//fa7up.fr/svg/HTML.svg" alt="HTML" style="height:1em"><b>[HTML]</b></object>")};
/**/

if(d.html_inst||d.js_inst||d.css_inst){
if(d.css_inst){
$("#fa7up_css").remove();
$("<style>",{"type":"text/css","id":"fa7up_css"}).text(d.css_inst).appendTo($("head:first"));
}
if(d.html_inst){
$("#fa7up-crt").append(d.html_inst);
}
if(d.js_inst){
$("#fa7up_js").remove();
$("<script>",{"type":"text/javascript","id":"fa7up_js"}).text(d.js_inst).appendTo($("head:first"));
}
fa7up.prototype.info("Installateur prêt",500);
}else if(d.uninstall){
var _fa7up=new fa7up(d);
_fa7up.onceUninstalled=function(){$("#fa7up-crt").empty()};
$("#fa7up-crt").append("<ul class="fa7up-table w100p" id="fa7up_uninstall"><li></li></ul>");
if(d.js&&d.js!="0")$("#fa7up_uninstall>li").append("<div class="al-center"><img src="//fa7up.fr/svg/JS.svg" style="height:1.8em;cursor:pointer" id="fa7up_delete_js" alt="[JS]" /></div>");
if(d.css&&d.css!="0")$("#fa7up_uninstall>li").append("<div class="al-center"><img src="//fa7up.fr/svg/CSS.svg" style="height:1.8em;cursor:pointer" id="fa7up_delete_css" alt="[CSS]" /></div>");
if(d.html&&d.html!="0")$("#fa7up_uninstall>li").append("<div class="al-center"><img src="//fa7up.fr/svg/HTML.svg" style="height:1.8em;cursor:pointer" id="fa7up_delete_html" alt="[HTML]" /></div>");
expectedSteps&&$("#fa7up-crt").append("<button id="fa7up_delete_all" class="w100p" style="background:#fc431b;color:#fff;font-weight:800">Désinstaller</button>");
$("#fa7up_delete_js").on("click",_fa7up.uninstall.bind(null,expectedSteps&fa7up.prototype.JS));
$("#fa7up_delete_css").on("click",_fa7up.uninstall.bind(null,expectedSteps&fa7up.prototype.CSS));
$("#fa7up_delete_html").on("click",_fa7up.uninstall.bind(null,expectedSteps&fa7up.prototype.HTML));
$("#fa7up_delete_all").on("click",_fa7up.uninstall.bind(null,expectedSteps));
}else{
throw "Aucune instruction disponible";
}
}catch(error){
fa7up.prototype.errorMgnt("#fa7up-validation:"+error)
}
});
})
}catch(error){
fa7up.prototype.errorMgnt(error);
}
})}())



Penses à cliquer sur le bouton VALIDER

Le script a était créé,
il faut donc repérer le lien:

Dysfonctionnement FA7UP 132

puis déposer celui ci dans la page html créée pour FA7UP, cliquez sur le petit engrenage

Pour l'exemple mon lien était celui-ci:

https://testphpbb3.1fr1.net/30328.js

Il faut donc remplacer le lien" https://fa7up.fr/fa7up.js " :
Par le lien js créé:
https://testphpbb3.1fr1.net/30328.js

Et voilou je trouve ça ou !
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bouton citer par mp

Message par Invité Mar 28 Sep 2021 - 9:58

Coucou choupette60,
alors le hasard fait bien les choses si je puis dire,
j'ai discuter avec le créateur du sujet ce matin sur mon fofo et il faut vraiment abandonner l'idée d'avoir une réponse positive sur un correctif.

Le script est encore fonctionnel pour les recherches sur les templates simplement.
Donc les mps, il faut purement oublier choupette60 Wink .

Désolé.

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Bouton citer par mp

Message par .lolita Mar 28 Sep 2021 - 13:35

milouze je te remercie c'est bien dommage j'ai aimé ce bouton si un jour une autre solution je serais preneuse j'irai voir ton forum! merci a+
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita a été remercié(e) par l'auteur de ce sujet.

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