Membres connectés récemment
[PHPBB3] Anomalie sur auteur post
2 participants
Page 1 sur 1 • Partagez
- Version du forum :PHPBB3
- Templates modifiés :oui
- Navigateur :Firefox
Bonjour à tous les milouziens,
Philippe, tu es intervenu sur un script pour ajouter l'auteur du post. C'était ici:
https://www.milouze14.com/t32741-resoluphpbb3-auteur-du-post-sur-image-deplacee#623892
Tout fonctionnait correctement, et je viens de me rendre compte que l'auteur du post ne s'affiche plus.
Le script:
Probablement suite à des motifs faites depuis, La variable auteur ne semble plus être bonne ici, :
Le souci est visible par exemple sur ce message:
https://photoclic.forum-pro.fr/t23158-semaine-du-16-au-22-mars#292389
Merci pour votre aide.
Philippe, tu es intervenu sur un script pour ajouter l'auteur du post. C'était ici:
https://www.milouze14.com/t32741-resoluphpbb3-auteur-du-post-sur-image-deplacee#623892
Tout fonctionnait correctement, et je viens de me rendre compte que l'auteur du post ne s'affiche plus.
Le script:
- Code:
//Bouton voter sur sujets no-way ttes pages
//Ne pas interdire les formulaires non officiels dans général->sécurité
$(function(){
try{
var minWidth=10,minHeight=8;
var activeOn=["f1","f4"];
/*Ne rien modifier de ce qui suit*/
tstRegs=[];
photovote=false;
$vB=$(".postbody .vote-button:first a").first();
$poll=$vB.parentsUntil('.vote').parent();
for( i in activeOn){
tstRegs.push(new RegExp("^\/"+activeOn[i]+"-","i"));
}
$(".pathname-box:first a").each(function(){
for(i in tstRegs){
if(photovote=tstRegs[i].test($(this).attr("href")))break;
}
});
if(photovote&&/^\/t\d+-/g.test(document.location.pathname)){
$.get("/f12-",function(d){
var coll=[],id_subject=false;
var $img_s=$vB.parentsUntil(".postbody").parent().find(".content img");
$img_s.each(function(){
if(this.width>=minWidth&&this.height>=minHeight)coll.push('[img]'+this.src+'[/img]')}
);
/*id_subject ...*/
$(".announcement .topictitle[href]",d).each(function(){
if(/^Semaine\W+du\W+\d+/i.test($(this).text()))id_subject=$(this).attr("href").match(/^\/t(\d+)/)[1]});
if(!coll.length||!id_subject)return;
$vB.html('<img id="bouton_voter" src="https://i.servimg.com/u/f84/18/97/96/21/bouton10.png" alt="Voter" title="Je vote pour cette photo" />');
$vB.parentsUntil(".postbody").parent().find(".profile-icons").append($("<li/>"));
$poll.attr('class','vote-photo');
$poll.html($vB);
$poll.appendTo($vB.parentsUntil(".postbody").parent().find(".profile-icons li:last"));
$vB.click(function(ev){
var auteur=$(this).closest('.postbody').find('.author a[href^="/u"]').text();
ev.preventDefault();
$.get($(this).attr("href"));
$.post('/post',{mode:'reply',t:id_subject,subject:'A voté pour '+auteur+'',message:coll.join('<br />'),post:'Envoyer'});
$poll.html('<img src="https://2img.net/i/fa/optimisation_fdf/common/buttonok_off.png" alt="Vote enregistré" title="Vote enregistré" />');
});
$('img#bouton_voter').tooltipster({
animation : 'fade',
arrow : true,
speed : 300,
delay : 300,
onlyOne : true,
theme : 'tooltipster-default'
});
})
/***/
};
$(".vote").each(function(){
if(photovote){photovote=0;return}
$(this).find(".vote-button:first a").html('<img src="https://2img.net/i/fa/empty.gif" alt="Voter" title="Je vote pour ce message" />').click(function(ev){
ev.preventDefault();
$.get($(this).attr("href"));
$(this).parent().html('<img src="https://2img.net/i/fa/optimisation_fdf/common/buttonok_off.png" alt="Vote enregistré" title="Vote enregistré" />')}
);
$(this).closest(".postbody").find("ul.profile-icons").append("<li />").find("li:last").append($(this).find(".vote-button:first a")).append($(this).find(".vote-bar").length?' <div class="vote-count" title="Nombre de votes positifs">'+$(this).find(".vote-bar").attr("title").replace(/^.*\(([0-9]*) .*?\)$/,"$1"):"")+'</div>';
$(this).remove()
}
)}
catch(e){
console.log(e)}
});
Probablement suite à des motifs faites depuis, La variable auteur ne semble plus être bonne ici, :
- Code:
var auteur=$(this).closest('.postbody').find('.author a[href^="/u"]').text();
Le souci est visible par exemple sur ce message:
https://photoclic.forum-pro.fr/t23158-semaine-du-16-au-22-mars#292389
Merci pour votre aide.
Hello Serge,
alors je ne vois pas l'auteur du sujet et cela me semble logique car il est en display none ou alors je ne saisis pas réellement ta demande.
Sur les votes car il me semble que cela est relation avec ta demande.
Et je devrais voir cette image une fois le vote effectué:
Ce qui n'est pas le cas sur le dit message Serge.
alors je ne vois pas l'auteur du sujet et cela me semble logique car il est en display none ou alors je ne saisis pas réellement ta demande.
Sur les votes car il me semble que cela est relation avec ta demande.
Et je devrais voir cette image une fois le vote effectué:
Ce qui n'est pas le cas sur le dit message Serge.
Bonjour Philippe,
Cela fonctionne ainsi:
Quand un membre clique sur le bouton Vote qui se trouve sur le premier message du forum f4 ou f1, la photo du message est transférée automatiquement dans un sujet spécifique du forum f12.
Le bouton vote du premier message se transforme alors en
Cela fonctionne bien sur les messages des forum f4 ou f1. et la photo est ensuite transférée dans un sujet spécifique du forum F12.
Le problème actuel se situe dans le forum f12 où est transférée la photo pour laquelle le vote a été fait.
Où tu m'avais ajouté l'auteur du membre qui a voté ici vers la ligne 40 du code.:
Normalement on doit trouver dans le forum f12 :
https://photoclic.forum-pro.fr/t23158-semaine-du-16-au-22-mars#292389
Le nom du membre qui a voté ici (en l'occurrence "A voté pour Fax" Fax étant le pseudo de l'auteur de la photo):
Cela fonctionnait très bien suite à ton ajout.
J'ai du faire une modification un jour dans le template ou autre script qui fait que cela ne fonctionne plus
Cela fonctionne ainsi:
Quand un membre clique sur le bouton Vote qui se trouve sur le premier message du forum f4 ou f1, la photo du message est transférée automatiquement dans un sujet spécifique du forum f12.
Le bouton vote du premier message se transforme alors en
Cela fonctionne bien sur les messages des forum f4 ou f1. et la photo est ensuite transférée dans un sujet spécifique du forum F12.
Le problème actuel se situe dans le forum f12 où est transférée la photo pour laquelle le vote a été fait.
Où tu m'avais ajouté l'auteur du membre qui a voté ici vers la ligne 40 du code.:
- Code:
var auteur=$(this).closest('.postbody').find('.author a[href^="/u"]').text();
ev.preventDefault();
$.get($(this).attr("href"));
$.post('/post',{mode:'reply',t:id_subject,subject:'A voté pour '+auteur+'',message:coll.join('<br />'),post:'Envoyer'});
$poll.html('<img src="https://2img.net/i/fa/optimisation_fdf/common/buttonok_off.png" alt="Vote enregistré" title="Vote enregistré" />');
Normalement on doit trouver dans le forum f12 :
https://photoclic.forum-pro.fr/t23158-semaine-du-16-au-22-mars#292389
Le nom du membre qui a voté ici (en l'occurrence "A voté pour Fax" Fax étant le pseudo de l'auteur de la photo):
Cela fonctionnait très bien suite à ton ajout.
J'ai du faire une modification un jour dans le template ou autre script qui fait que cela ne fonctionne plus
Bonjour Philippe,
Ah oui, bravo Phil. Tu as mis le doigt sur une modif qui a été faite je ne sais quand ni comment.
En effet, le nom de l'auteur du post est présent à partir du second message.
Il a été retiré sur le 1ier message car redondant.
Sur ce post par exemple:
https://photoclic.forum-pro.fr/t23200-paysages-eclaboussure-2
Le nom de l'auteur apparait à partir du second message:
Ah oui, bravo Phil. Tu as mis le doigt sur une modif qui a été faite je ne sais quand ni comment.
En effet, le nom de l'auteur du post est présent à partir du second message.
Il a été retiré sur le 1ier message car redondant.
Sur ce post par exemple:
https://photoclic.forum-pro.fr/t23200-paysages-eclaboussure-2
Le nom de l'auteur apparait à partir du second message:
Ah ok, pas d'effet rétroactif
C'est tout bon Philippe, t'es un crac.
Visible ici:
https://photoclic.forum-pro.fr/t23204-semaine-du-23-au-29-mars#292493
Un grand merci l'ami
C'est tout bon Philippe, t'es un crac.
Visible ici:
https://photoclic.forum-pro.fr/t23204-semaine-du-23-au-29-mars#292493
Un grand merci l'ami
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum