Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2010-12-15 12:52:33

Merci pour le lien.

Je vois en effet qu'il y a une erreur dans le code source. Je lis :

<meta property="og:image" content="http://griig.legtux.org/Galerie/Piwi/./upload/2010/12/09/thumbnail/TN-20101209005203-56878350.jpg">

Et donc ce /. en est le responsable.

Je me pencherai sur le problème mais pas dans l'immédiat. Si par contre ma réponse tarde de trop, n'hésitez pas à faire remonter le sujet ;-)


[HS]
Vous avez de belles photos :-)
Vous pouvez vous faire un peu de pub sur le forum : http://fr.piwigo.org/forum/viewforum.php?id=7
[/HS]

Griig
2010-12-13 23:02:46

Gotcha a écrit:

Auriez-vous une URL à nous fournir car je ne rencontre pas ce problème. (Lien par courriel si vous préférez).

:-)

http://griig.legtux.org/Galerie/Piwi/pi … ategory/13

effectivement,j'ai viré l'apostrophe et  ça ne marche tjrs pas pour cette photo :-/
(dslé pour la conclusion hâtive :-/  )

bref,ça reste un mystère mais ça n'est pas bien grâve.

Gotcha
2010-12-13 11:45:36

Griig a écrit:

En truc piège, y'a les apostrophes dans les descriptions,
on met facilement des L' ou des des D' et ça ne fonctionne plus,
il faudra peut-être ajouter une fonction du genre "htmlentities()" !?

Bonjour,

Auriez-vous une URL à nous fournir car je ne rencontre pas ce problème. (Lien par courriel si vous préférez).

:-)

Griig
2010-12-13 10:44:21

ddtddt a écrit:

je dirais que c'est simplement parce que Griig n'as pas remplis URL de sa galerie dans la partie admin

Euh si justement!! ^^
C'était renseigné dans Configuration>Options>Principale>URL de la galerie.

Sinon,la nouvelle manière de faire a l'air pas mal!

En truc piège, y'a les apostrophes dans les descriptions,
on met facilement des L' ou des des D' et ça ne fonctionne plus,
il faudra peut-être ajouter une fonction du genre "htmlentities()" !?

Zaphod
2010-12-12 23:33:54

J'y penserai ;)
J'avoue que j'avais même oublié que je m'étais posé la question vu que j'avais contourné le problème.

P@t
2010-12-12 23:32:28

Zaphod a écrit:

Merci Pat, ça répond a priori à ma question de ce topic :
topic:19105

Désolé de ne pas avoir vu ce topic ;-)
N'hésites pas à me notifier pour ce genre de questions technique!

PS: attention aux balises {php} de smarty, elle disparaitront avec Smarty 3.

Zaphod
2010-12-12 23:30:52

P@t a écrit:

Gotcha a écrit:

Et c'est quoi la variable pour obtenir l'URL du site web alors ?

get_absolute_root_url()

Tu t'assignes une variable: $template->assign('FBI_ROOT_URL', get_absolute_root_url());

Merci Pat, ça répond a priori à ma question de ce topic :
topic:19105

Gotcha
2010-12-12 23:19:12

Encore plus simple de cette manière en effet.

Re-merci P@t :-)

P@t
2010-12-12 23:16:28

Tant qu'à faire, tu peux meme le coder en dur dans le prefiltre:

Code:

function addfbtpl($content, &$smarty)
{

   $search = '/<\/head>/';
  
  $replacement = '<meta property="og:title" content="{$GALLERY_TITLE} - {$ALT_IMG}">
<meta property="og:description" content="{$COMMENT_IMG}">
<meta property="og:image" content="'.get_absolute_root_url().'{$current.THUMB_SRC}">
</head>
';
  
  return preg_replace($search, $replacement, $content);
  
}
Gotcha
2010-12-12 23:11:26

Merci beaucoup P@t !

P@t
2010-12-12 23:06:04

Gotcha a écrit:

Et c'est quoi la variable pour obtenir l'URL du site web alors ?

get_absolute_root_url()

Tu t'assignes une variable: $template->assign('FBI_ROOT_URL', get_absolute_root_url());

Gotcha
2010-12-12 22:52:10

ddtddt a écrit:

Gotcha a écrit:

Merci Griig pour cette information.

Je regarde pourquoi la variable {$ROOT_WAY} ne donne rien.

je dirais que c'est simplement parce que Griig n'as pas remplis URL de sa galerie dans la partie admin

Je n'ai pas regardais mais c'est bien ce dont je redoutais.
Et c'est quoi la variable pour obtenir l'URL du site web alors ?

ddtddt
2010-12-12 22:49:55

Gotcha a écrit:

Merci Griig pour cette information.

Je regarde pourquoi la variable {$ROOT_WAY} ne donne rien.

je dirais que c'est simplement parce que Griig n'as pas remplis URL de sa galerie dans la partie admin

Gotcha
2010-12-12 22:43:08

Merci Griig pour cette information.

Je regarde pourquoi la variable {$ROOT_WAY} ne donne rien.

Griig
2010-12-12 14:39:19

J'ai persévéré!

Les balises étaient bien présentes (sauf au début,surement un problème de cache)
mais l'affichage de la vignette ne fonctionnait toujours pas.

Mais en remplaçant dans main.inc.php

Code:

<meta property="og:image" content="{$ROOT_WAY}{$current.THUMB_SRC}">

(qui générait un chemin relatif  "./")

par

Code:

<meta property="og:image" content="http://chemin_complet_de_mon_site/{$current.THUMB_SRC}">

ça fonctionne.

J'espere que ça vous aidera.
Greg

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact