CielPhotos a écrit:
Bah justement non, elle n’apparaisse pas sur mon mur !
Y-a-t-il quelque chose de spécial à configurer?
Lien vers ma galerie au cas ou: cielphotos.fr
Merci
Effectivement.
Je n'ai pas de soucis avec demo.piwigo.net
Avec cielphotos.fr, j'ai une fenêtre mais pas de partage.
Avec un site perso, je n'ai même pas de fenêtre sur mes pages privées.
J'au changé de méthode d’implémentation pour le bouton share depuis la dernière version, je vais donc faire un retour arrière sur cette partie.
Hors ligne
Une nouvelle version est disponible [Revision 1.0.8513]:
Fonctionnalités:
----------------
N/A
Technique:
----------
Retour arrière: utilisation de la méthode précedente pour partager un lien
Hors ligne
CielPhotos a écrit:
Bah justement non, elle n’apparaisse pas sur mon mur !
Tu me diras si ca va mieux avec la nouvelle version?
Hors ligne
Salut,
en effet, avec la nouvelle (ancienne) version ça marche parfaitement.
Merci
Bonjour
Merci pour ce plugin vraiment sympa.
petite question : Quand on veut partager la page d'accueil de son site, la photo que l'on va publier est choisie arbitrairement, je suppose. Y a-t-il un moyen de la choisir, car on ne m'en propose pas d'autres.
Merci
Hors ligne
psa76 a écrit:
petite question : Quand on veut partager la page d'accueil de son site, la photo que l'on va publier est choisie arbitrairement, je suppose. Y a-t-il un moyen de la choisir, car on ne m'en propose pas d'autres.
Effectivement, il prend au hasard une des images des images représentants les catégories présentes.
On peut surcharger la valeur de l'image par la variable $page['fbp']['og']['image'].
Pour ton cas, en plugin personnel via [extension by Piwigo Team] LocalFiles Editor , tu peux ajouter le code suivant:
function fbp_local_loc_begin_index_category_thumbnails($categories) { global $page; if (! isset($page['category']['id'])) { $page['fbp']['og']['image'] = 'http:\\...\....jpg'; } } if (script_basename() == 'index') { add_event_handler('loc_begin_index_category_thumbnails', 'fbp_local_loc_begin_index_category_thumbnails', EVENT_HANDLER_PRIORITY_NEUTRAL, 1); }
Tu mets ce que tu veux pour http:\\...\....jpg
Si tu veux le faire sur toutes les pages des catégories, tu supprimes le test isset($page['category']['id'])
Si tu veux le faire sur une catégerie particulier, tu fais un test sur $page['category']['id']
Hors ligne
Est ce que tu as bien installé et activé ton plugin perso ?
Hors ligne
psa76 a écrit:
oui
Je l'ai même désactiver et réactiver et toujours pareil
J'avais pourtant fait le test en local.
Peux-tu activer ton plugin personnel et me donner un lien vers la page qui ne va pas? En MP si tu veux!
Hors ligne
Bonjour
Ci-après, le code que j'ai mis dans mon plugin perso :
<?php
function fbp_local_loc_begin_index_category_thumbnails($categories)
{
global $page;
$page['fbp']['og']['image'] = 'http://www.photopsa.fr/galerie_photos/galleries/Sports/Motonautisme/24h_Rouen_2008/thumbnail/TN-24H_Rouen_2008_27.jpg';
}
if (script_basename() == 'index')
{
add_event_handler('loc_begin_index_category_thumbnails', 'fbp_local_loc_begin_index_category_thumbnails', EVENT_HANDLER_PRIORITY_NEUTRAL, 1);
}
?>
J'ai enlevé le test isset($page['category']['id']) pour avoir la même photo sur toutes les pages.
Comme cela ne fonctionnait pas et que je trouvais bizarre de mettre des backslash dans l'URL, j'ai mis des slash à la place. Je ne sais pas si j'ai bien fait.
Lorsque j'affiche le code de la page, je retrouve bien l'URL qui m'intéresse
<meta property="og:image" content="http://www.photopsa.fr/galerie_photos/galleries/Sports/Motonautisme/24h_Rouen_2008/thumbnail/TN-24H_Rouen_2008_27.jpg">
et pourtant, ce n'est pas cette image qui est affichée.
J'espère ne pas avoir été trop confus dans mes explications
L'URL de mon site : www.photopsa.fr
Merci
Hors ligne
On va d'abord être en avance sur la version en ne précisant pas l'appid dans les méta, car c'est utile uniquement si ton domaine est celui de l'appris (en gros, uniquement pour ceux qui ont renseigne un numéro d'application dans avancé)
$page['fbp']['og']['app_id'] = '';
Ok, pour les \, je les avais mis à l'envers ce qui donne:
function fbp_local_loc_begin_index_category_thumbnails($categories) { global $page; $page['fbp']['og']['image'] = 'http://www.photopsa.fr/galerie_photos/galleries/Sports/Motonautisme/24h_Rouen_2008/thumbnail/TN-24H_Rouen_2008_27.jpg'; } if (script_basename() == 'index') { add_event_handler('loc_begin_index_category_thumbnails', 'fbp_local_loc_begin_index_category_thumbnails', EVENT_HANDLER_PRIORITY_NEUTRAL, 1); } global $page; $page['fbp']['og']['app_id'] = '';
Ensuite, tu peux tester avec cette url: http://developers.facebook.com/tools/li … /index.php
Mais, j'ai l'impression que facebook gére un cache => d'ou la mauvaise image.
Il faudrait tester sur une catégorie non visité, voire une virtuelle de test.
Hors ligne
psa76 a écrit:
Avec la nouvelle ligne de code c'est nickel
Merci encore pour ta rapidité et ton efficacité
De rien, dans ce cas, je vais publier de suite le correctif et tu pourras supprimer le
global $page; $page['fbp']['og']['app_id'] = '';
Hors ligne
OK
J'ai installé le plugin sur mon autre galerie et j'ai été obligé de passer par le lien "developper.facebook..." par qu'il m'affiche la bonne photo. Facebook avait probablement, comme tu le penses, gardé une photo en cache.
Ensuite c'est nickel pour toutes les pages
Hors ligne