Forum CMS Made Simple FR
Url actuelle pour partager Facebook - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : Url actuelle pour partager Facebook (/thread-37.html)



Url actuelle pour partager Facebook - arnie - 21/09/2009

Bonjour,
est-ce que qqun sait me dire comme je peux récupérer l'url de la page en cours??

C'est pour insérer un lien pour partager avec Facebook
Un lien du style:
<a onclick="return fbs_click()" href="http://www.facebook.com/share.php?u=ici doit venir la bonne url à partager" target="_blank">
<img src="http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981" alt="" />
</a>

Merci pour votre aide
Arnie


Url actuelle pour partager Facebook - bess - 22/09/2009

tiens arni, je suis tombé la dessus ce matin même... je peux pas t'assurer que ca tourne bien mais le type a l'air content de ce qu'il en a fait Wink

http://forum.cmsmadesimple.org/index.php/topic,18310.msg177732.html#msg177732

tu pourrais t'inspirer du code non ?

au pire tu élagues très très large pour obtenir ton url courante

au mieux tu pourras même intégrer des paramètres supplémentaires et en nettoyer d'autre.


Url actuelle pour partager Facebook - Jean le Chauve - 22/09/2009

<a onclick="return fbs_click()" href="http://www.facebook.com/share.php?u={$content_obj->GetURL()}" target="_blank">


Url actuelle pour partager Facebook - arnie - 24/09/2009

Merci Jean le Chauve pour:

<a onclick="return fbs_click()" href="http://www.facebook.com/share.php?u={$content_obj->GetURL()}" target="_blank">

ça marche presque, ...

c'est pour pouvoir partager une news sur facebook, mais ça renvoit l'url de la page sur laquelle la news est venue s'insérée, mais pas l'url de la news elle même.

ce qu'il me faudrait c'est l'url généré par {$entry->titlelink}...

as tu une idée??

Merci d'avance
Arnie

NB: merci aussi Bess, mais trop complexe pour moi


Url actuelle pour partager Facebook - Jean le Chauve - 24/09/2009

Tu trouveras ton bonheur en faisant cette manip : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=1457


Url actuelle pour partager Facebook - Sebonline - 10/06/2010

Salut,

J'ai un peu la même problématique en ce moment.
J'ai bien appliqué la méthode de Jean Le Chauve depuis longtemps déjà pour afficher le titre des news dans le titre des pages et en h2.

Je souhaite ajouter le bouton "I Like" de facebook mais je n'arrive pas à trouver le bon paramètre pour générer l'url en dynamique :

<iframe src="http://www.facebook.com/plugins/like.php?href=quelparametreici??????&layout=standard&show_faces=false&width=450&action=like&colorscheme=light&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>

Avec, {$content_obj->GetURL()} ça va chercher l'URL de la page "mère" mais pas l'URL de la news en question...

Merci d'avance pour votre aide,


Url actuelle pour partager Facebook - Jean le Chauve - 10/06/2010

Si tu as placé : {* set a canonical variable that can be used in the head section if process_whole_template is false in the config.php *}
{if isset($entry->canonical)}
{assign var='canonical' value=$entry->canonical}
{/if}
en haut du gabarit de détail, tu peux utiliser {$canonical}.

Place ton code dans le gabarit de détail du module articles :
Code :
<iframe src="http://www.facebook.com/plugins/like.php?href={$canonical}&layout=standard&show_faces=false&width=450&action=like&colorscheme=light&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>
Attention, il ne marche pas partout dans le gabarit, je te laisse le loisir de trouver le bon endroit Wink


Url actuelle pour partager Facebook - Sebonline - 12/06/2010

Parfait ! Ca a l'air de fonctionner !
Merci.