Réputation: remplacer le + et le - par du texte.

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

Résolu Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 17:08

Détails techniques


Version du forum : PunBB
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://diamant-mandarin-evo.superforum.fr/

Description du problème

Bonjour,

Dans le systéme de réputation, comment/où peut-on remplacer le + des message par un autre texte (par exemple "J'aime"), même question pour le - .

Merci de votre aide par avance.


Dernière édition par tony26 le Mar 3 Mar 2015 - 18:34, édité 1 fois

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par Neptunia le Mar 3 Mar 2015 - 17:20

Bonjour ^^


Right PA > Affichage > Templates > Général > edit #viewtopic_body

Rechercher les lignes suivantes (169 à 171 si le #template n'est pas modifié)
Code:
                           <!-- BEGIN switch_vote -->
                           <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
                           <!-- END switch_vote -->
Je pense que ça se passe de commentaires, mais sait-on jamais, n'hésitez pas si ça reste obscur.

Juste après on a la fameuse jauge bicolore.
Et un peu plus loin, rebelote avec le "bouton" - (lignes 189 à 191 sur template de base)
Code:
                           <!-- BEGIN switch_vote -->
                           <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
                           <!-- END switch_vote -->

Si vous aviez compris pour le +, là c'est pareil. Sauf qu'ici on impacte la #reputation sur le négatif.

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 17:32

Merci

J'ai fais la modif. Par contre je n'ai que 2 caractéres qui s'affichent "J' "

Ou peut-on augmenter le nombre caractéres affiché svp?

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 17:46

Si l'on peut carrément insérer une touche "j'aime" ce serait le top..

J'ai enlever la ligne des vote en - .

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par Neptunia le Mar 3 Mar 2015 - 18:01

Evidemment, j'ai filé l'info sans tester, tellement cela me semblait évident.

Mon CSS de base contient ceci (toujours sur PunBB)

Code:
.vote {
   float: right;
   width: 9px;
   margin-left: 4px;
   }
.vote .vote-button {
   text-align: center;
   font-weight: bold;
   margin-left: -1px;
   }
.vote .vote-button a {
   text-decoration: none !important;
   }
.vote .vote-bar {
   width: 3px;
   height: 50px;
   margin: 0 auto;
   border: 1px solid #333333;
   font-size: 0;
   }
.vote .vote-no-bar {
   letter-spacing:-2px;
   margin-left:-2px;
   white-space:nowrap;
   }
.vote .vote-bar-plus {
   background-color: #0f0;
   }
.vote .vote-bar-minus {
   background-color: #f00;
   }

Du coup je pense qu'un bloc de css comme ça résoudrait le problème
Code:
.vote {
   width: 99px;
   }
J'imagine que 99 sera un chouilla de trop mais c'est pour donner l'idée.

tony26 a écrit:Si l'on peut carrément insérer une touche "j'aime" ce serait le top..

J'ai enlever la ligne des vote en - .

En principe vous pouvez mettre ce que vous voulez à la place du +

Un canari jaune avec un cœur rouge par exemple Wink
Code:
<img src="http://www.hebergeur.com/adressedelimage.jpg" alt="J'aime">

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 18:26

Sympa! merci Very Happy

J'ai essayé ceci:

Code:
<!-- BEGIN switch_vote -->
                           <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}"><img src="http://www.servimg.com/view/18669159/180][img]http://i38.servimg.com/u/f38/18/66/91/59/logo-j10.jpg" alt="J'aime"></a></div>
                           <!-- END switch_vote -->

Mais ne fonctionne pas.. j'ai due faire une erreur.

J'ai trouver un icone 'j'aime'

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 18:34

Oups.. c'est good! j'ai trouvé mon erreur!

Encore merci Very Happy

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par Neptunia le Mar 3 Mar 2015 - 18:38

Mon dieu What a Face

Jamais de bbcode dans un template !

Plutôt comme ceci (pas testé, la flemme d'activer la réputation !) :
Code:
                          <!-- BEGIN switch_vote -->
                          <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}"><img src="http://i38.servimg.com/u/f38/18/66/91/59/logo-j10.jpg" alt="J'aime"></a></div>
                          <!-- END switch_vote -->

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 18:44

Oui je l'ai écris comme ceci pirat

Un autre chose me gêne à ce sujet.. lorsque l'on clique sur "j'aime" ou + , une barre verte vertical apparaît (toute moche pour ma part lol)

Ou se trouve cette barre dans le template pour la changer? svp

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par Neptunia le Mar 3 Mar 2015 - 18:50

La barre verte et rouge se trouve justement entre les deux blocs + et -

C'est assez facile à retrouver dans le template.

Et j'ai même donné le css de base relatif à tout le système de réputation dans un message antérieur.

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 19:07

Désolé je ne suis habitué à modifié les templates. Il y a donc un certain stress..

Est-ce sur ces lignes?

Code:
<!-- BEGIN switch_bar -->
                           <div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
                              <!-- BEGIN switch_vote_plus -->
                              <div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
                              <!-- END switch_vote_plus -->

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par @To le Mar 3 Mar 2015 - 19:07

tony26 a écrit:Désolé je ne suis pas habitué à modifié les templates. Il y a donc un certain stress..

Est-ce sur ces lignes?

Code:
<!-- BEGIN switch_bar -->
                           <div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
                              <!-- BEGIN switch_vote_plus -->
                              <div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
                              <!-- END switch_vote_plus -->

@To
*****

Masculin
Messages : 916
Inscrit(e) le : 26/02/2015

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

Résolu Re: Réputation: remplacer le + et le - par du texte.

Message par Neptunia le Mar 3 Mar 2015 - 19:17

La flemme de ressortir le template mais c'est entre les lignes 172 (fin du vote +) et 188 (début du vote - )

La barre utilise la class vote-bar

Edité

Code:
                           <!-- BEGIN switch_bar -->
                           <div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
                              <!-- BEGIN switch_vote_plus -->
                              <div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
                              <!-- END switch_vote_plus -->

                              <!-- BEGIN switch_vote_minus -->
                              <div class="vote-bar-minus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_minus.HEIGHT_MINUS}px;"></div>
                              <!-- END switch_vote_minus -->
                           </div>
                           <!-- END switch_bar -->

Et le reste doit pouvoir aussi disparaître
Code:
                           <!-- BEGIN switch_no_bar -->
                           <div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
                           <!-- END switch_no_bar -->

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia 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