Script complexe pour bouton
5 participants
Forum gratuit : Le forum des forums actifs ::
Entraide & Support...
::Problème avec un script, un code
Page 2 sur 2 • Partagez
Aller à la page : 1, 2
Script complexe pour bouton
Rappel du premier message :
Bonjour,
No-way m'avait fait un code complexe pour mettre en place un bouton "Vote" qui permet de déplacer la photo d'un sujet vers un autre sujet. cela fonctionne à merveille.
Ce bouton est placé sur les sujets à droite du premier message des sujets.
Il permet donc de voter pour une photo et de la déplacer vers un sujet spécifique crée à cet effet.
Mais sur les sujets, on peut poster d'autres messages et ajouter des photos et le vote ne peut donc se faire que sur la photo du premier message et concerne donc tout le sujet.
Serait-il possible d'avoir ce bouton vote à droite de chaque photo du sujet pour pouvoir voter pour une photo spécifique du sujet.
Le bouton vote n'étant visible que par les membres, je peux fournir par mp un identifiant.
Merci pour votre aide.
Bonjour,
No-way m'avait fait un code complexe pour mettre en place un bouton "Vote" qui permet de déplacer la photo d'un sujet vers un autre sujet. cela fonctionne à merveille.
Ce bouton est placé sur les sujets à droite du premier message des sujets.
Il permet donc de voter pour une photo et de la déplacer vers un sujet spécifique crée à cet effet.
Mais sur les sujets, on peut poster d'autres messages et ajouter des photos et le vote ne peut donc se faire que sur la photo du premier message et concerne donc tout le sujet.
Serait-il possible d'avoir ce bouton vote à droite de chaque photo du sujet pour pouvoir voter pour une photo spécifique du sujet.
Le bouton vote n'étant visible que par les membres, je peux fournir par mp un identifiant.
Merci pour votre aide.
- 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=200,minHeight=200;
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();
var auteur=$(this).closest('.postbody').next().find('dl dt span strong').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)}
});
Re: Script complexe pour bouton
Il semble que l'auteur du code ait rendu son code complexe et embrouillé
Si c'est le cas, il serait préférable de contacter l'auteur du code. Je suis donc désolé, photoclic, de ne pas avoir pu t'aider davantage.
Si c'est le cas, il serait préférable de contacter l'auteur du code. Je suis donc désolé, photoclic, de ne pas avoir pu t'aider davantage.
Re: Script complexe pour bouton
OK, pas de souci. Merci en tout cas pour tes essais.
Re: Script complexe pour bouton
Bonjour.
Personne pour reprendre ce superbe script.
Personne pour reprendre ce superbe script.
Re: Script complexe pour bouton
Bonjour, Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu » |
Re: Script complexe pour bouton
Bonjour,
Sujet complexe non résolu.
Sujet complexe non résolu.
Re: Script complexe pour bouton
Bonjour Photoclic,
Malheureusement, comme je vous l'ai dit la dernière fois, et comme ça a été dit dans ce sujet, le JavaScript fourni est vraiment trop chaotique pour être pris en main et modifié. Il faudrait le refaire intégralement, mais de façon efficiente.
Malheureusement, comme je vous l'ai dit la dernière fois, et comme ça a été dit dans ce sujet, le JavaScript fourni est vraiment trop chaotique pour être pris en main et modifié. Il faudrait le refaire intégralement, mais de façon efficiente.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Script complexe pour bouton
Bonjour Lixyr,
Merci pour votre message. Oui, je comprends.
Et son auteur que j'admirai, ne fait malheureusement plus de programmation sur FA.
Si refaire complètement ce script est envisageable, je serais preneur.
Merci pour votre message. Oui, je comprends.
Et son auteur que j'admirai, ne fait malheureusement plus de programmation sur FA.
Si refaire complètement ce script est envisageable, je serais preneur.
Re: Script complexe pour bouton
Bonjour,
Ca peut se faire. Il faudrait repartir de zéro, par contre. Déjà, de base, donnez-moi la version de votre forum, ainsi qu'un descriptif rapide du fonctionnement de votre bouton : quels effets doit-il avoir et dans quelles circonstances précisément ? Y a-t-il des restrictions ?
Ca peut se faire. Il faudrait repartir de zéro, par contre. Déjà, de base, donnez-moi la version de votre forum, ainsi qu'un descriptif rapide du fonctionnement de votre bouton : quels effets doit-il avoir et dans quelles circonstances précisément ? Y a-t-il des restrictions ?
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Script complexe pour bouton
Bonjour Lixyr,
Waow, ce serait formidable.
Je vais essayer de faire une description la plus précise possible.
Edit: ajout de la description:
Le script s'applique aux forums /f1 et /f4. Le système de vote est utilisé et il n'y a que des votes positifs.
Fonctionnement actuel:
Le bouton vote est placé en haut de chaque premier message avec comme title "je vote pour cette photo", et pour image: https://2img.net/i/fa/empty.gif.
Chaque membre ne peut voter qu'une seule fois.
Quand un membre a voté, le bouton vote est remplacé par le nombre de votes pour cette photo avec une image en dessous.
L'image est mise en css dans .vote .vote-bar-plus (https://i.servimg.com/u/f31/19/32/37/01/hzzv2813.png).
La ou les photos du message sont alors postées sur un sujet, préparé en Note à cet effet, dans le forum f/12-photovote.
Ce sujet préparé par un modérateur en Note est un sujet dont le titre commence par "Semaine du ".
Chaque fois qu'un membre vote, la ou les photos du message concerné sont postées dans un messsage du sujet préparé.
Le titre du message posté est: A voté pour xxxx (xxxx étant le nom de l'auteur de la photo).
Seules les photos sont postées et pas les smyleys ni les emojis.
L'objet de cette demande serait d'étendre cette fonction vote.
Car sur les sujets, au fil de la discussion d'autres photos peuvent être postées. Serait-il possible d'avoir un bouton vote à droite de chaque message du sujet où il y a des photos (smileys et emoji exclus) afin de pouvoir voter pour n'importe quelle message avec photos du sujet.
Pour aller au bout de l'idée, mais je ne sais pas si cela est réalisable avoir le bouton vote à droite de chaque photo du sujet, y compris quand il y a plusieurs photos sur le même sujet, pour pouvoir voter pour n'importe quelle photo du sujet (smileys et emoji exclus), 1 seul vote par membre.
Je vous ai envoyé par mail un id pour vous connecter au forum si nécessaire.
Merci Lixyr pour ton aide.
Waow, ce serait formidable.
Je vais essayer de faire une description la plus précise possible.
Edit: ajout de la description:
Le script s'applique aux forums /f1 et /f4. Le système de vote est utilisé et il n'y a que des votes positifs.
Fonctionnement actuel:
Le bouton vote est placé en haut de chaque premier message avec comme title "je vote pour cette photo", et pour image: https://2img.net/i/fa/empty.gif.
- Spoiler:
- Spoiler:
Chaque membre ne peut voter qu'une seule fois.
Quand un membre a voté, le bouton vote est remplacé par le nombre de votes pour cette photo avec une image en dessous.
L'image est mise en css dans .vote .vote-bar-plus (https://i.servimg.com/u/f31/19/32/37/01/hzzv2813.png).
- Spoiler:
La ou les photos du message sont alors postées sur un sujet, préparé en Note à cet effet, dans le forum f/12-photovote.
Ce sujet préparé par un modérateur en Note est un sujet dont le titre commence par "Semaine du ".
- Spoiler:
Chaque fois qu'un membre vote, la ou les photos du message concerné sont postées dans un messsage du sujet préparé.
Le titre du message posté est: A voté pour xxxx (xxxx étant le nom de l'auteur de la photo).
Seules les photos sont postées et pas les smyleys ni les emojis.
- Spoiler:
L'objet de cette demande serait d'étendre cette fonction vote.
Car sur les sujets, au fil de la discussion d'autres photos peuvent être postées. Serait-il possible d'avoir un bouton vote à droite de chaque message du sujet où il y a des photos (smileys et emoji exclus) afin de pouvoir voter pour n'importe quelle message avec photos du sujet.
Pour aller au bout de l'idée, mais je ne sais pas si cela est réalisable avoir le bouton vote à droite de chaque photo du sujet, y compris quand il y a plusieurs photos sur le même sujet, pour pouvoir voter pour n'importe quelle photo du sujet (smileys et emoji exclus), 1 seul vote par membre.
Je vous ai envoyé par mail un id pour vous connecter au forum si nécessaire.
Merci Lixyr pour ton aide.
Aller à la page : 1, 2
Sujets similaires
» Un bouton directement au profil pour la désincription. (Script.)
» Script pour le bouton copier sur les balises codes ne marchant pas
» Script js pour bouton afficher/masquer le profil non pris en compte
» Ajout d'un bouton pour ouvrir une page html (script fait mais erreur dans l'ouverture de la page)
» [Administration] Changer le bouton Twitter pour le bouton X dans la ToolBar
» Script pour le bouton copier sur les balises codes ne marchant pas
» Script js pour bouton afficher/masquer le profil non pris en compte
» Ajout d'un bouton pour ouvrir une page html (script fait mais erreur dans l'ouverture de la page)
» [Administration] Changer le bouton Twitter pour le bouton X dans la ToolBar
Forum gratuit : Le forum des forums actifs ::
Entraide & Support...
::Problème avec un script, un code
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum