Forum CMS Made Simple FR

Version complète : [Résolu] Mention j'aime Facebook
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.9
#~ Url du site : http://h-graffiti.fr/cmsmadesimple/
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.9
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.14.1
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ CGExtensions: 1.38.5
#~ CGSmartImage: 1.16
#~ Gallery: 1.6.1
#~ Captcha: 0.4.6
#~ FormBuilder: 0.7.3
#~ CGJobMgr: 1.3.1
#~ NMS: 2.8.2
#~ CGSimpleSmarty: 1.7.2
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf8
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Je viens de passer quelques heures à chercher sur ce Forum et sur Google, le moyen de "poser" un petit "F à cliquer" pour que mes visiteurs ajoutent une mention "J'aime" sur Facebook.
J'ai trouvé pas mal de tutos malheureusement, aucun ne fonctionne sur mon site.
Je suis bien sûr allé sur la page Facebook qui génère le javascript et le lien pour ajouter aux pages...
Mais rien y fait... quelque-chose doit m'échapper...
Quelqu'un a-t-il LA ou une solution ?
Merci à tous et bonne journée.
Salut,
et sur la forge? Wink
J'ai trouvé ça, je n'ai pas testé, mais ça a l'air de répondre à ton besoin.
FacebookLikeButton
Ah! effectivement...
Merci,
Je vais l'essayer.
Bon week-end
as tu bien entouré tes scripts par {literal}{/literal}

c'est sans aucun doute la raison de ton échec Smile
Bonjour,
Pour répondre à Jissey...

J'ai installé le plugin PHP FacebookLikeButton et j'ai inséré la balise correspondante dans mon gabarit principal...
Rien n'apparaît sur ma page !?
J'ai tenté de le poser à différents endroits dans la page mais, non... ça ne fonctionne pas !
évidemment, j'ai forcément fait une erreur quelque-part....

As-tu une piste ?

Encore merci.
Bonjour,
Tu peux créer un bloc de contenu global avec le code :
Code :
[== HTML ==]
<div class="fb-like" data-href="http://h-graffiti.fr/cmsmadesimple/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>
que tu place à l'endroit que tu veux dans ta page.

et un autre contenu global avec le javascript que tu place dans ton gabarit avant la fermeture de la balise </body>

Code :
[== JavaScript ==]
<div id="fb-root"></div>
{literal}
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
{/literal}

Le lien pour le bouton like sur facebook

Bonne journée

Edit : Avant la fin de la balise </body> et pas </HTML>, mille excuses, ton souci viens peut-être de là.
Bonjour et merci pour cette réponse.
Bon, Quelque chose doit m'échapper.
J'ai bien créé le Bloc de contenu Global que j'ai nommé : "FBjaime"
Puis j'ai insérré le Javascript dans le gabarit, juste après "Body"
Ensuite, j'ai placé dans ma page d'accueil, la balise {global_content name='FBjaime'}.
Et voici ce que ça me donne : http://h-graffiti.fr/cmsmadesimple/
Je me retrouve avec le code du Bloc de contenu Global...
Peut-être faut-il faire un lien avec le "BoutonLike" de Facebook ... Mais comment ?
Je bloque Sad
Bonjour,
Dans ton code de page, je ne vois pas le javascript de FB.
Ton bloc de contenu global FBjaime ne doit pas être dans les balises {literale}{/literale}, contrairement au JS.
As tu recopié exactement les codes donnés ?
Bonjour,

Le Javascript de FB, c'est bien celui que tu m'as mis sur le forum... ? Je l'ai placé dans mon Gabarit principal qui gère toute mes pages et il est encadré par les balises {literale}{/literale}.
Et mon bloc de contenu global FBjaime n'est pas entouré des balises {literale}{/literale}
Je ne vois pas ce qui cloche...
En même temps, je ne vois pas bien ce qui peut faire apparaître l'image d'un bouton "j'aime" dans ces codes... ?
Merci
Quand on travaille dans un contenu global, il faut désactiver le wysiwyg, sinon il va transformer tes "<div" en &lt;div (entités html); voilà le pourquoi de l'affichage de cette div sur ton site.
Tu as écris 2 fois le js de Facebook : juste après le body et sous le <h4> actualités, supprimes-en un.
Je ne suis pas littéralement réveillé,
Il faut lire {literal} et pas {literale}
Merci à vous deux...

Pour Jean le Chauve : J'ai rectifié le Contenu Global (pas de wysiwyg) et enlevé un JS dans le gabarit.

Pour AZAM : Et j'ai bien des balises {literal} (sans "e")...

Mais je n'ai toujours pas de lien FB, en tout cas, je ne les vois pas !

Ah ! je viens de regarder sur mon autre PC !!!
Il y a un lien image J'aime et un autre Partager !!!
Pourquoi sur l'un et pas sur l'autre ?!
Mystère et boules de gommes. :/
Adblock et boules de gommes :p
Yes !!!
AdBlock, Avast et Boules de Gommes ...
Ouf !
C'est tellment bête... j'aurais pu chercher longtemps, je crois.

Merci mille fois.
Je clôture