Bonjoir,
Je trouve que c'est moche les Gravatar. Donc j'en veux pas. Mais Bootstrap Darkroom l'embarque avec tout un tas de bazar et l'impose. Suffit que les commentateurs aient un compte Wordpress et automatiquement, leur gravatar vient s'afficher dans le commentaire.
J'ai supprimé l'affichage avec du css local, mais l'espace de l'image demeure. Je ne trouve pas comment le neutraliser.
Devrait bien y avoir une config disponible dans le Bootstrap, dans les 105 Mo du thème (5 fois plus que le Piwigo tout nu !!!)
Merci de vos pistes.
Dernière modification par Katryne (2019-04-07 12:35:10)
En ligne
Dans la configuration du thème (onglet « Composants »), quelle méthode de commentaire as-tu choisi : Piwigo ou Disqus ?
Hors ligne
Piwigo.
Mais il me semble que Gravatar est intégré à Bootstrap.
En ligne
Sur ma galerie, Piwigo est actif et il n’y a pas de gravatar (puisqu’il n’y a aucune relation avec) ni même d’avatar pour les commentateurs.
Je n’ai pas vu de photo commentable, c’est réservé aux inscrits ? Si oui, inscrits suivant quelle méthode ? Tu devrais peut-être regarder de ce côté ?
Dernière modification par Guillaume C (2019-04-17 21:17:28)
Hors ligne
Ben oui, j'ai réservé les commentaires aux inscrits, parce que ce site est en pleine révolution (je réorganise toutes les catégories, je déplace, je rapatrie les descriptifs depuis mon blog etc) et que, dès que j'active les commentaires pour tout, j'ai des spams qui rappliquent, en veux-tu en voilà. Même avec validation admin, ça m'agace et ça me déconcentre.
L'inscription se fait par là un lien vers : http://photos.katrynou.fr/register.php
Je n'ai pas idée d'où viennent les gravatars.
Dernière modification par Katryne (2019-04-17 22:21:17)
En ligne
Pareil pour moi : commentaires uniquement pour les inscrits car trop de spam.
Une piste : [Github] piwigo-bootstrap-darkroom file template/comment_list.tpl ligne 33.
Hors ligne
Je n'y arrive pas.
J'ai essayé de retirer tout un paquet de lignes de code relatifs à l'affichage d'un avatar, qu'il soit spécifié (d'une façon mystérieuse) ou qu'il soit gravatar.
Voici l'url d'une photo avec des commentaires : http://photos.katrynou.fr/picture?/gene … tegory/USA
J'ai réussi à supprimer l'avatar, mais pas son emplacement qui reste vide et prend de la place.
En ligne
Salut
Regarde le script comment_list.tpl dans darkroom > template et la ligne 33
<img class="gravatar" src="//www.gravatar.com/avatar/{$comment.EMAIL|trim|strtolower|md5}?d={$http_scheme}://{$smarty.server.HTTP_HOST}/{get_gallery_home_url()}themes/bootstrap_darkroom/img/user.png" />
Cela devrait t'aider et surtout comprendre pourquoi l'avatar Gravatar s'affiche !!
Hors ligne
Merci à tous deux.
C'est bien à partir de la ligne 33 de comment_list.tpl que j'ai supprimé l'affichage du gravatar. Et ça, ça marche bien.
Mais l'espace réservé au gravatar demeure, vide. Je pense que cet espace est spécifié là en css :
#commentList .comment .description {margin-left: 100px;}
Mais j'ai beau réduire ces 100px à zéro dans local file editor, même avec la mention !important ,ben il se passe rien. Quand ça veut pas, ça veut pas.
En ligne
Re
L'emplacement est toujours là parce que tu devrais mettre en commentaire cette partie (<div class="image" à </div> comme ci-dessous) dans comment_liste.tpl et non faire un display:none;
<div class="comment">
<!--<div class="image">
{if isset($comment.src_image)}
{if isset($comment_derivative_params)}
{define_derivative name='cropped_derivative_params' width=$comment_derivative_params->sizing->ideal_size[0] height=$comment_derivative_params->sizing->ideal_size[0] crop=true}
{else}
{define_derivative name='cropped_derivative_params' width=$derivative_params->sizing->ideal_size[0] height=$derivative_params->sizing->ideal_size[0] crop=true}
{/if}
{assign var=derivative value=$pwg->derivative($cropped_derivative_params, $comment.src_image)}
{if !$derivative->is_cached()}
{combine_script id='jquery.ajaxmanager' path='themes/default/js/plugins/jquery.ajaxmanager.js' load='footer'}
{combine_script id='thumbnails.loader' path='themes/default/js/thumbnails.loader.js' require='jquery.ajaxmanager' load='footer'}
{/if}
<a href="{$comment.U_PICTURE}">
<img {if $derivative->is_cached()}src="{$derivative->get_url()}"{else}src="{$ROOT_URL}{$themeconf.icon_dir}/img_small.png" data-src="{$derivative->get_url()}"{/if} alt="{$comment.ALT}">
</a>
{else}
{include file="http_scheme.tpl"}
<img class="gravatar" src="//www.gravatar.com/avatar/{$comment.EMAIL|trim|strtolower|md5}?d={$http_scheme}://{$smarty.server.HTTP_HOST}/{get_gallery_home_url()}themes/bootstrap_darkroom/img/user.png" />
{/if}
</div> -->
<div class="description">
Cela ne coute rien d'essayer !!
Hors ligne
Salut Dreamer !
J'avais déjà essayé, sans aucun effet. Là actuellement, j'ai supprimé toutes les lignes que tu mentionnes. L'espace est toujours là. Et si j''ai remis le display: none, sinon les avatars reviennent.
En ligne
J'ai supprimé comme tu as indiqué dans /template-extension/comment_list.tpl, j'ai activé ce fichier dans l'admin de template extension. Et ce n'est pas pris en compte. Alors que ça a marché pour mes autres modifs dans index.tpl et picture.tpl.
Pareil pour le style : j'ai mis
#commentList .comment .description { margin-left: 0!important;}
dans localfilesEditor, mais ce n'est pas pris en compte.
Le seul truc que je vois serait de forker les fichiers du Piwigo en notant bien de refaire la modif lors de la prochaine mise à jour.
En ligne
As-tu essayé de le mettre dans le custom.css de darkroom
Configuation > thème > Bootstrap Darkroom > Configuration > Aspect et en bas le Custom.css ...
un margin-left: 10px; devrait aller pour éviter de se coller au cadre du commentaire ..
Hors ligne