Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

+5
Pinguino
MrSerge91
Anne-Laure
Neptunia
Juliiie fOrever
9 participants

Page 1 sur 2 1, 2  Suivant

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

Résolu Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Juliiie fOrever Lun 22 Juin 2020 - 15:24

Bonjour bonjour !

Je me permets de venir vous ennuyer pour une petite question ...
J'adooore ce nouveau concept du bouton "J'aime/J'aime pas" ! D'ailleurs bravo à vous !! Smile

Juste une question, est il modifiable de design ou pas du tout ou pas encore ? (oui 3 questions en une mais je me posais la question, comme tous mes boutons sont modifiés ^^)

Merci d'avance pour votre réponse et encore bravo pour votre boulot !
avatar

Juliiie fOrever
***

Féminin
Messages : 186
Inscrit(e) le : 03/02/2010

https://jzenatti.forumactif.com
Juliiie fOrever a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Lun 22 Juin 2020 - 16:00

Bonjour ^^


Oui, les boutons sont modifiables !
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Anne-Laure Mar 23 Juin 2020 - 11:46

Bonjour,
Je me permets de demander vu que c'est le même sujet, où peut-on modifier les boutons j'aime et j'aime pas? Je n'arrive pas à les trouver dans la gestion avancée des images?
Anne-Laure

Anne-Laure
**

Féminin
Messages : 94
Inscrit(e) le : 02/06/2006

http://materielceleste.forumactif.com/
Anne-Laure a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Mar 23 Juin 2020 - 11:55

Ca se trouve dans le template viewtopic_body et ce ne sont pas des images classiques (bitmap) mais des images vectorielles (svg)

Je vous conseille vivement d'attendre la mise à disposition du tuto que l'annonce nous promet pour "rapidement"
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Anne-Laure Mar 23 Juin 2020 - 11:57

Merci! ^^
Anne-Laure

Anne-Laure
**

Féminin
Messages : 94
Inscrit(e) le : 02/06/2006

http://materielceleste.forumactif.com/
Anne-Laure a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par MrSerge91 Mar 23 Juin 2020 - 12:24

Bonjour a toute l'équipe.

J'ai réussi a faire fonctionner ce système.
Je voudrai remplacer "J'aime et J'aime pas" par D'accore et pas d'accore.

Je pense que les explications seront sur le tuto.
Mai on sera informer comment quant il y aura ce tuto?.
MrSerge91

MrSerge91
**

Masculin
Messages : 71
Inscrit(e) le : 26/07/2015

http://mrserge91.forumactif.org/
MrSerge91 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Mar 23 Juin 2020 - 12:59

Bonjour @­MrSerge91


Pour changer les textes sous phpBB3 (et uniquement sous phpBB3 même si l'approche est la même pour toutes les versions)


Dans le #template #viewtopic_body !

Remplacer :
Code:
<span>{postrow.displayed.switch_likes_active.L_LIKE}</span>{postrow.displayed.switch_likes_active.COUNT_VOTE_LIKE}
par :
Code:
<span>D'accord</span>{postrow.displayed.switch_likes_active.COUNT_VOTE_LIKE}

Un peu plus loin remplacer :
Code:
<span>{postrow.displayed.switch_likes_active.switch_dislike_button.L_DISLIKE}</span>{postrow.displayed.switch_likes_active.switch_dislike_button.COUNT_VOTE_DISLIKE}
par :
Code:
<span>Pas d'accord</span>{postrow.displayed.switch_likes_active.switch_dislike_button.COUNT_VOTE_DISLIKE}

:enreg: et publier le template.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par MrSerge91 Mar 23 Juin 2020 - 14:32

Un grand merci Neptunia.thumleft

Tout fonctionne.
MrSerge91

MrSerge91
**

Masculin
Messages : 71
Inscrit(e) le : 26/07/2015

http://mrserge91.forumactif.org/
MrSerge91 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par MrSerge91 Mar 23 Juin 2020 - 19:50

C'est encore moi avec un autre petit problème.

viewtopic_body - Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?  D_acco10

Comment remplacer "aime ce message" par "je suis d'accord " et " je ne suis pas d'accord " ?.
MrSerge91

MrSerge91
**

Masculin
Messages : 71
Inscrit(e) le : 26/07/2015

http://mrserge91.forumactif.org/
MrSerge91 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Mar 23 Juin 2020 - 20:36

Là je ne suis pas certaine que ça soit modifiable (par le template en tout cas, ça restera possible avec un javascript)

Je préfère vous suggérer d'attendre de voir ce que proposera le tutoriel.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par MrSerge91 Mar 23 Juin 2020 - 20:37

Ok! et encore merci.
MrSerge91

MrSerge91
**

Masculin
Messages : 71
Inscrit(e) le : 26/07/2015

http://mrserge91.forumactif.org/
MrSerge91 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Pinguino Mer 24 Juin 2020 - 10:02

Bonjour,

Nous allons envoyer des petits correctifs concernant la fonctionnalité cette semaine. Nous tâcherons ensuite de répondre aux questions liées aux personnalisations.

Mais je vous recommande d'attendre la mise en ligne de ces petits correctifs pour éviter tout problème.
Pinguino

Pinguino
Adminactif
Adminactif

Masculin
Messages : 13622
Inscrit(e) le : 02/05/2004

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

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par MrSerge91 Mer 24 Juin 2020 - 10:18

Ok! Pinguino et merci.
Pour le moment j'ai modifier dans "template #viewtopic_body" comme dit plus haut Neptunia.

Donc je ne touche plus a rien en attendant.
MrSerge91

MrSerge91
**

Masculin
Messages : 71
Inscrit(e) le : 26/07/2015

http://mrserge91.forumactif.org/
MrSerge91 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Sam 27 Juin 2020 - 6:35

Bonjour @­MrSerge91

Si la fonction de base était présente sur votre forum sans que vous n'ayez à mettre à jour les templates, (autrement dit si votre template viewtopic_body était non modifié) je vous invite à supprimer le template pour en récupérer une version à jour.
Ca sera beaucoup plus rapide que de devoir suivre les consignes de mise à jour !

Il faudra bien sûr refaire la manip que je vous avais indiquée.

viewtopic_body - Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?  D_acco10
Pour changer les deux premières lignes, nous sommes tombés sur un os mais une solution a été trouvée par pedxz. Bravo et merci à lui

Cette solution va hélas produire un résultat différent selon que l'on soit connecté ou non.

Pour les invités, c'est simple : ils ne peuvent pas "voter" donc ils ne peuvent pas changer les fameuses phrases. On va se contenter d'un javascript activé sur les sujets avec le code suivant :
Code:
(function($) {
    'use strict';

    $(function() {

        if (_userdata.session_logged_in) {
            $('body').attr('data-user', 'is');

        } else {
            $('.post').each(function() {
                var $this = $(this);

                if (!$this.find('.fa_like_list').length) return;
                $this.find('.fa_like_list').html($this.find('.fa_like_list').html().replace(/ aime ce message/g, ' est d\'accord !'));
                $this.find('.fa_like_list').html($this.find('.fa_like_list').html().replace(/ aiment ce message/g, " sont d\'accord !"));

                if (!$this.find('.fa_dislike_list').length) return;
                $this.find('.fa_dislike_list').html($this.find('.fa_dislike_list').html().replace(/n\'aime pas ce message/g, 'n\'est pas d\'accord !'));
                $this.find('.fa_dislike_list').html($this.find('.fa_dislike_list').html().replace(/n\'aiment pas ce message/g, "ne sont pas d\'accord !"));

            });
        }
    });
})(jQuery);
On a 4 formats de phrases possibles, ces 4 formats sont pris en compte.

Pour les membres on va ajouter ceci à la feuille de style CSS :
Code:
/* DEBUT MODIF J'aime / Je n'aime pas */
 body[data-user="is"] p[class$="like_list"] {
          font-size: 0!important;
        }
        
        body[data-user="is"] p[class$="like_list"]:after {
          padding-left: 0.25rem;
        }
         /* Remplace le texte aime ce message */
         /* Remplace aussi le texte aiment ce message */
        body[data-user="is"] .fa_like_list:after {
          content: 'est/sont d\'accord !';
         }

         /* Remplace le texte n'aime pas ce message */
         /* Remplace aussi le texte n'aiment pas ce message */        
        body[data-user="is"] .fa_dislike_list:after {
          content: 'n\'est pas/ne sont pas d\'accord !';
        }
        
        body[data-user="is"] p[class$="like_list"]:after,
        body[data-user="is"] p[class$="like_list"] a[href^="/u"] {
          font-size: 12px;
          display: inline-block;
        }
        
        body[data-user="is"] p[class$="like_list"] a[href^="/u"]:not(:last-child)::after {
          content: ', ';
          cursor: default;
          user-select: none;
          color: black!important;
          display: inline-block;
          pointer-events: none;
          text-decoration: none;
          margin-right: 0.25rem;
        }
/* FIN MODIF J'aime / Je n'aime pas */
Et cette fois nous sommes obligés d'utiliser l'écriture inclusive pour gérer à la fois les phrases au singulier et celles au pluriel.




P.S. Ce que je vous propose ne gère pas encore complètement les sections au format Blog sur phpBB3, seul le premier message est traité pour le moment. Il faudra patienter la mise en ligne du tuto pour que cela soit le cas.

En revanche cette solution fonctionne déjà d'après ce que j'ai pu constater sur phpBB2, punBB et Invision, sur les sous-fora classiques tout comme sur les sections au format Blog.
Pour les versions mobile, ModernBB et awesomeBB, pas encore testé mais on trouvera quelque chose qui fonctionnera aussi.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par MrSerge91 Sam 27 Juin 2020 - 8:42

Merci Neptunia

Je pense que je vais attendre le tuto, car pour moi c'est vraiment du Chinois. Wink
MrSerge91

MrSerge91
**

Masculin
Messages : 71
Inscrit(e) le : 26/07/2015

http://mrserge91.forumactif.org/
MrSerge91 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Sam 27 Juin 2020 - 9:17

Bah, le tuto ça sera du chinois avec du papier cadeau autour.

Ce que je donne là, c'est une partie de ce qu'il y aura dans le tuto
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par MrSerge91 Sam 27 Juin 2020 - 10:55

Pas grave, dans ce cas je laisserais comme on a mis.
J'ai déjà désactiver l'affichage des psedo.

Et encore merci
MrSerge91

MrSerge91
**

Masculin
Messages : 71
Inscrit(e) le : 26/07/2015

http://mrserge91.forumactif.org/
MrSerge91 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Mig Sam 27 Juin 2020 - 18:26

J'ai essayé sur phpBB3..euh ça va pas  Very Happy

viewtopic_body - Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?  Annota12
Mig

Mig
**

Messages : 59
Inscrit(e) le : 15/09/2011

http://forum-moins.forumactif.com/
Mig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Sam 27 Juin 2020 - 18:27

Comment ça, ça ne va pas ?
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Mig Sam 27 Juin 2020 - 18:29

Neptunia a écrit:Comment ça, ça ne va pas ?
Ben ça devrait être seulement "adore ce me message" et non pas "adore ce message/adorent ce message "  Very Happy
Mig

Mig
**

Messages : 59
Inscrit(e) le : 15/09/2011

http://forum-moins.forumactif.com/
Mig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Sam 27 Juin 2020 - 18:31

En étant déconnecté oui. Mais en étant connecté on ne peut plus différencier les phrases au singulier de celles au pluriel. Donc on est obligé de faire en écriture inclusive
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Mig Sam 27 Juin 2020 - 18:31

Neptunia a écrit:En étant déconnecté oui. Mais en étant connecté on ne peut plus différencier les phrases au singulier de celles au pluriel. Donc on est obligé de faire en écriture inclusive
Ben je suis connecté
Mig

Mig
**

Messages : 59
Inscrit(e) le : 15/09/2011

http://forum-moins.forumactif.com/
Mig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Mig Sam 27 Juin 2020 - 18:33

Oui en effet en n'étant pas connecté ..ça marche
Mig

Mig
**

Messages : 59
Inscrit(e) le : 15/09/2011

http://forum-moins.forumactif.com/
Mig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Sam 27 Juin 2020 - 18:34

Et donc connecté vous avez les deux, et c'est normal.
Connecté, la phrase sera la même qu'il y est un seul adorateur ou une dizaine.

Vous pouvez toutefois changer votre CSS comme ceci :
Code:
        /* Remplace le texte n'aime pas ce message */
         /* Remplace aussi le texte n'aiment pas ce message */        
        body[data-user="is"] .fa_dislike_list:after {
          content: 'adore(nt) ce message';
        }
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Mig Sam 27 Juin 2020 - 18:37

C'est ce que je viens de faire  Very Happy
Mig

Mig
**

Messages : 59
Inscrit(e) le : 15/09/2011

http://forum-moins.forumactif.com/
Mig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Bipo Mar 21 Juil 2020 - 16:23

Chers tous,

Pour information, un tutoriel a été publié concernant la personnalisation de cette nouvelle fonctionnalité : https://forum.forumactif.com/t403563-personnalisations-du-systeme-j-aime-et-je-n-aime-pas#3366496 !

En espérant que vous y trouverez votre bonheur.

Bonne fin d'après-midi sur Forumactif.
Bipo.
Bipo

Bipo
Rédactif
Rédactif

Messages : 3726
Inscrit(e) le : 23/09/2010

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

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par chattigre Jeu 23 Juil 2020 - 18:45

Neptunia a écrit:
viewtopic_body - Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?  D_acco10
Pour changer les deux premières lignes, nous sommes tombés sur un os mais une solution a été trouvée par pedxz. Bravo et merci à lui

Cette solution va hélas produire un résultat différent selon que l'on soit connecté ou non.

Pour les invités, c'est simple : ils ne peuvent pas "voter" donc ils ne peuvent pas changer les fameuses phrases. On va se contenter d'un javascript activé sur les sujets avec le code suivant :
Code:
(function($) {
    'use strict';

    $(function() {

        if (_userdata.session_logged_in) {
            $('body').attr('data-user', 'is');

        } else {
            $('.post').each(function() {
                var $this = $(this);

                if (!$this.find('.fa_like_list').length) return;
                $this.find('.fa_like_list').html($this.find('.fa_like_list').html().replace(/ aime ce message/g, ' est d\'accord !'));
                $this.find('.fa_like_list').html($this.find('.fa_like_list').html().replace(/ aiment ce message/g, " sont d\'accord !"));

                if (!$this.find('.fa_dislike_list').length) return;
                $this.find('.fa_dislike_list').html($this.find('.fa_dislike_list').html().replace(/n\'aime pas ce message/g, 'n\'est pas d\'accord !'));
                $this.find('.fa_dislike_list').html($this.find('.fa_dislike_list').html().replace(/n\'aiment pas ce message/g, "ne sont pas d\'accord !"));

            });
        }
    });
})(jQuery);
On a 4 formats de phrases possibles, ces 4 formats sont pris en compte.

Pour les membres on va ajouter ceci à la feuille de style CSS :
Code:
/* DEBUT MODIF J'aime / Je n'aime pas */
 body[data-user="is"] p[class$="like_list"] {
          font-size: 0!important;
        }
        
        body[data-user="is"] p[class$="like_list"]:after {
          padding-left: 0.25rem;
        }
         /* Remplace le texte aime ce message */
         /* Remplace aussi le texte aiment ce message */
        body[data-user="is"] .fa_like_list:after {
          content: 'est/sont d\'accord !';
         }

         /* Remplace le texte n'aime pas ce message */
         /* Remplace aussi le texte n'aiment pas ce message */        
        body[data-user="is"] .fa_dislike_list:after {
          content: 'n\'est pas/ne sont pas d\'accord !';
        }
        
        body[data-user="is"] p[class$="like_list"]:after,
        body[data-user="is"] p[class$="like_list"] a[href^="/u"] {
          font-size: 12px;
          display: inline-block;
        }
        
        body[data-user="is"] p[class$="like_list"] a[href^="/u"]:not(:last-child)::after {
          content: ', ';
          cursor: default;
          user-select: none;
          color: black!important;
          display: inline-block;
          pointer-events: none;
          text-decoration: none;
          margin-right: 0.25rem;
        }
/* FIN MODIF J'aime / Je n'aime pas */
Et cette fois nous sommes obligés d'utiliser l'écriture inclusive pour gérer à la fois les phrases au singulier et celles au pluriel.




P.S. Ce que je vous propose ne gère pas encore complètement les sections au format Blog sur phpBB3, seul le premier message est traité pour le moment. Il faudra patienter la mise en ligne du tuto pour que cela soit le cas.

En revanche cette solution fonctionne déjà d'après ce que j'ai pu constater sur phpBB2, punBB et Invision, sur les sous-fora classiques tout comme sur les sections au format Blog.
Pour les versions mobile, ModernBB et awesomeBB, pas encore testé mais on trouvera quelque chose qui fonctionnera aussi.
Bonjour Neptunia,
Après la publication du tutoriel, un JS a donc été développé pour changer les phrases... mais il ne fonctionne que en étant connecté ^^
Outre le fait qu'il faudrait si possible mettre à jour le tutoriel Very Happy la solution proposée dans ce message est-elle encore la plus fiable ?
Plus généralement, est-il normal que le JS proposé au point 2 du tutoriel ne soit pas fonctionnel en tant qu'invité ?
Merci de tes réponses Smile
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Jeu 23 Juil 2020 - 19:23

Non c'est l'inverse, on a développé un nouveau script. Enfin on = no_way !
On l'a testé extensivement et il fonctionne sur toutes les versions, que l'on soit connecté ou non.

Et ensuite on a rédigé le tutoriel !

Le script proposé dans ce sujet est bon ...
... pour la poubelle.

Donc le tuto est bien à jour ...
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par chattigre Jeu 23 Juil 2020 - 19:30

Euh, ah bon ?
Parce que chez moi ça marche pas en tant qu'invité sous phpBB3 avec pour seules personnalisations 15 lignes de CSS (pour le système de likes également ^^) et aucun autre JS Very Happy
En tant que membre tout va bien mais en invité c'est... transparent on va dire Laughing
Merci Smile


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3584
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Le nouveau "J'aime / J'aime pas" - Boutons modifiables ?

Message par Neptunia Jeu 23 Juil 2020 - 20:46

On peut avoir le lien du fofo ?

Parce que celui de ton profil n'est pas en phpBB3 et n'a pas les boutons J'aime / Je n'aime pas

Et je précise que j'ai encore vérifié sur phpBB3




Bah Mr. Green What a Face Mr. Green

Donc je résume !
Sur mon forum test j'ai bien un script qui fonctionne parfaitement, ... mais qu'on trouvait trop compliqué à mettre en œuvre pour un script grand public.
no_way nous a fait un nouveau script plus conforme à ce qu'on appelle du "grand public". J'ai pas mal bricolé avec pour voir ce qu'on pouvait faire avec -> Une icône avant la liste des utilisateurs, une autre derrière. Tout joli et tout, on poste le tuto et on a juste oublié un détail : vérifier encore une fois que ça fonctionnait pour les invités.




Ce script fonctionne pour membres et invités :

Code:
$(function(){
  try{
      var modifTexteLikes=function(txt){
        return txt.replace(/aime/g,"adore");
      },
      modifTexteDislikes=function(txt){
        return txt.replace(/n'aime(nt)?\spas/g,"déteste$1");
      };
      $(".fa_like_list").each(function(i,e){
        $(e).html(modifTexteLikes($(e).html()))
      });
      $(".fa_dislike_list").each(function(i,e){
        $(e).html(modifTexteDislikes($(e).html()))
      });
      if(typeof window.FA_refreshLikeList == "undefined")throw "Function FA_refreshLikeList was not set, redefinition aborted";
      window.FA_refreshLikeList=function(caller,data){
        var arr_likes=JSON.parse(data);
        var like_div_selector=$(caller).parents(':has(.fa_like_list),:has(.fa_dislike_list)').first();
        $(like_div_selector).find('.fa_like_list, .fa_dislike_list').html('');
        $(like_div_selector).find('.fa_like_list, .fa_dislike_list').hide();
        if(arr_likes.likes_list!==null){
            arr_likes.likes_list=modifTexteLikes(arr_likes.likes_list);
            $(like_div_selector).find('.fa_like_list').show();
            $(like_div_selector).find('.fa_like_list').html(arr_likes.likes_list)
        }
        if(arr_likes.dislikes_list!==null){
            arr_likes.dislikes_list=modifTexteDislikes(arr_likes.dislikes_list);
            $(like_div_selector).find('.fa_dislike_list').show();
            $(like_div_selector).find('.fa_dislike_list').html(arr_likes.dislikes_list)
        }
      }
  }catch(e){
      console.error(e);
  }
 });

Il faut modifier la ligne 4 pour les évaluations positives et la ligne 7 pour les négatives.

Il s'agit de l'ancien script fonctionnel, qu'on va bien évidemment tenter de remplacer par un script plus "accessible". Mais le principal est que ça fonctionne.


Dernière édition par Neptunia le Jeu 23 Juil 2020 - 21:58, édité 1 fois
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Page 1 sur 2 1, 2  Suivant

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

- Sujets similaires

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