cancel
Showing results for 
Search instead for 
Did you mean: 

supprimer le bouton 'aime'

jeanjot
Confirmed Champ
Confirmed Champ
Bonjour

Je recherche le moyen de supprimer de l'interface de share le bouton "aime"

Je suis à mis chemin du boulot :
1. J'ai réussi à supprimer le bouton "aime" dans la page de preview des documents (document-details).
2. Je n'arrive pas à le supprimer dans la page de la librairie documentaire au niveau des dossiers et des fichiers "documentlibrary"

Si quelqu'un a une idée sur le point 2 je suis preneur.
8 REPLIES 8

sibe
Champ on-the-rise
Champ on-the-rise
Salut JenJot,

Je sais que tu es un habitué mais ça ne serait pas mal de préciser quelle versiond 'alfresco utilsies-tu ?

Merci

michaelh
Champ on-the-rise
Champ on-the-rise
Je le savais : Jeanjot, il aime rien  :lol:

sibe
Champ on-the-rise
Champ on-the-rise
Dsl JenJot j'avais oublié que c'est forcément la version 4 !

jeanjot
Confirmed Champ
Confirmed Champ
mmly : cela concerne la version 4.0.d

Michael : Si il n'y avait que moi, je me casserais pas la tête pour cela … Pour ma part c'est plutôt : J'aime le monde  Smiley Very Happy
Bon mais tout cela ne répond pas à mon problème  :roll:

cleseach
Star Contributor
Star Contributor
Bonjour JeanJo,

Les boutons "j'aime" et "favoris" sont construits par du JavaScript que tu peux trouver dans documentlist.js (ligne 1981 normalement).
Pour éviter à tes utilisateurs de répandre leur amour sur leurs documents, il va donc falloir faire pas mal de modifications un peu douloureuses.

Pour essayer de te faciliter la tâche, tu peux t'inspirer de ce que j'avais fait pour ajouter l'édition rapide de la description des documents : http://charles.torda.net/2012/03/19/edition-insitu-de-la-description-des-documents/

Cordialement,
Charles Le Seac'h

jeanjot
Confirmed Champ
Confirmed Champ
Merci Charles pour ta réponse

Je me doutais bien qu'il y avait un loup …

Je en comprends pas pourquoi le traitement n'est pas identique entre la page de preview et la page de librairiryDocument.
Je trouve cela particulièrement tordu …
Bon il ne me reste plus qu'à relire ton article et adapté pour résoudre mon problème.

cleseach
Star Contributor
Star Contributor
Je trouve cela particulièrement tordu …
Hé oui !

Il y a encore quelques petites choses assez surprenantes dans le code de Share.
Si je me souviens bien, j'y ai trouvé 3 méthodes différentes pour gérer les favoris (presque du copier/coller de code à chaque fois) 🙂

Je ne doute pas que les choses seront plus simples dans une prochaine version !

Cordialement,
Charles Le Seac'h

Bonjour,
Il existe plusieurs solutions possibles, néanmoins pour moi la plus rapide est de rendre "non visible" en CSS ce qui touche à ce bouton et à son compteur. Le tout m'a pris environ 1 minute.
Donc dans "/opt/alfresco-community/tomcat/webapps/share/css/base.css" rechercher les mots "like-action" puis poser les balises suivantes :
display: none ;

Voici les lignes modifiées :
.item-social a.like-action
{
   background-image: url(../components/images/like-16.png);
   background-position: 0 0;
   display:none;
}
.item-social a.like-action.enabled
{
   background-image: url(../components/images/liked-16.png);
   padding-left: 16px;
   display:none;
}
.item-social span.likes-count
{
   background-color: #eee;
   font-size: 93%;
   margin-left: 0.5em;
   padding:1px 2px 0;
   display:none;
}

C'est rapide et on ne touche au code !
Cordialement