Partagez les pages de votre e-commerce via les réseaux sociaux (Social Bookmarking)

Difficulté :++--

Partagez les pages de votre e-commerce via les réseaux sociaux (Social Bookmarking)Magentix met à disposition sur Magento Connect une extension favorisant le partage des pages d'un site sous Magento (produits, catégories, pages CMS...) aux différents réseaux sociaux : Twitter, Facebook, Digg, MySpace...

De nombreux articles sur le Web démontrent l'aspect bénéfique des réseaux sociaux (Social Bookmarking) pour stimuler l'e-commerce. Il ressort de certaines études que les membres les plus actifs des réseaux sociaux sont en moyenne plus nombreux à visiter des sites commerciaux.

Il peut ainsi être intéressant pour votre e-commerce d'offrir aux internautes la possibilité de partager vos produits en toute simplicité.

Magentix met à disposition sur Magento Connect une extension nommée Social Bookmarking. Le module propose la gestion complète des réseaux sociaux que vous souhaitez afficher sur vos pages.

Gestion des réseaux sociaux

Les réseaux se gèrent depuis le menu CMS > Réseaux sociaux. Il vous suffit de définir leur nom, URL et icône. L'URL d'un réseau peut contenir le titre de le page (balise meta title), l'adresse de la page et son URL raccourci. L'URL raccourci permet le partage de votre page sur des réseaux de type Twitter où le nombre de caractère est fortement limité :

URL du réseau Twitter

http://twitter.com/home/?status=<title> : <bitly>

Dans cet exemple nous envoyons à Twitter le titre de la page et son URL raccourci ("Ipod Nano 4G - Apple : http://bit.ly/2cVPtj").

Edition des réseaux sociaux

Pour afficher la liste des réseaux sur une page CMS, il suffit d'y inclure le bloc de type socialbookmarking/bookmarks :

Affichage des réseaux sociaux sur une page CMS :

Partagez ces informations :
{{block type="socialbookmarking/bookmarks" template="bookmarks/bookmarks.phtml"}}

Pour l'inclure au sein des pages produits, vous devez dans un premier temps éditer le fichier catalog.xml des layouts de votre template. Nous y incluons le nouveau bloc :

app/design/frontend/{interface}/{theme}/layout/catalog.xml

 <catalog_product_view>
      <!-- ... -->
      <reference name="content">
            <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
            <!-- ... -->
                  <block type="socialbookmarking/bookmarks" name="bookmarks" template="bookmarks/bookmarks.phtml"/>
            <!-- ... -->
            </block>
      <!-- ... -->
      </reference>
 </catalog_product_view>

Le bloc bookmarks est ici enfant du bloc product.info. Depuis le fichier catalog/product/view.phtml, nous pouvons maintenant insérer le bloc à l'endroit souhaité :

app/design/frontend/{interface}/{theme}/template/catalog/product/view.phtml

<?php echo $this->getChildHtml('bookmarks') ?>
Affichage des réseaux sociaux

Par défaut l'extension est paramétrée avec les informations de Magentix pour la génération des URL raccourcis bit.ly. Vous pouvez créer votre propre compte depuis le site bit.ly et paramétrer l'extension depuis le menu Système > Configuration > Avancé > Réseaux sociaux :

Configuration bit.ly

Commentez cet article Partagez les pages de votre e-commerce via les réseaux sociaux (Social Bookmarking)

Richard le 21/06/2010 à 00:19:19
bonjour,
j'ai installé l'extension nommée Social Bookmarking mais je n'arrive pas à mettre le code dans le fichier catalog.xml, il me fait une fiche de produits en double.
A quel emplacement le mettre?
Magentix le 21/06/2010 à 00:20:20
La référence nommée "content" existe déjà par défaut. Fait une recherche sur l'occurrence - reference name="content" - dans le fichier, puis copie uniquement la ligne - block type="socialbookmarking/bookmarks" name="bookmarks" .. -., qui doit être enfant du bloc "product.info."
Richard le 21/06/2010 à 00:20:35
Merci, tout fonctionne
jeremie le 21/06/2010 à 00:21:22
Bonjour,
j'ai installé votre plugin sur une version 1.4. Et j'ai rencontré quelques soucis.
Pour corriger l'erreur il m'a fallu copier le dossier bookmarks + le phtml dans le dossier base > default > template.
Cela pourra peut être servir a d'autres.
Merci encore pour ce module.
Bonne continuation
Julien le 21/06/2010 à 00:21:43
Bonjour,
Pour ma part tout à l'air de fonctionner si ce n'est que je n'ai aucun icône par défaut pour les réseaux, est-ce normal, faut-il les renseigner soi-même ?
J'ai regarder le cache du downloader mais en effet, je vois pas d'image...
Merci !
Magentix le 21/06/2010 à 00:21:58
Pour les icônes il ne sont pas intégrés avec l'extension mais çà se trouve assez facilement sur le Web
Johan le 21/06/2010 à 00:22:55
Bonjour,

Vers. MAGENTO : 1.4
Le lien "Réseau sociaux" n'est pas présent dans l'onglet "CMS" mais dans "Système > Configuration", onglet "Avancé" et seul bit.ly est visible (il demande de créer un compte : faut-il le créer pour voir tout le reste ?)

Alef : you have to create an adminhtml.xml file in etc/ of this module, and duplicate a part of config.xml into.
Please, look at this : http://www.magentocommerce.com/boards/viewthread/78703/
Johan le 21/06/2010 à 00:23:13
Re bonjour !
Je viens de trouver la solution pour mon interrogation : il faut déclarer le lien dans le même fichier adminhtml (voir lien que j'ai proposé à Alef).
Cuvelier Nathanaël le 21/06/2010 à 00:23:36
Merci pour cette extension qui fonctionne parfaitement sur mon site.
Magentix le 21/06/2010 à 00:24:15
Je vais uploader prochainement une nouvelle version, moins restrictive pour la version de PHP. Merci à Olivier Levy pour le slide lors de la conférence au Bargento 4 ;)
michel le 21/06/2010 à 00:24:44
Bonjour et merci pour le module !
malheureusement je rencontre la même erreur lors de l'installation :
magento-community/Magentix_SocialBookmarking requires PHP (version >= 5.0.0, version
Magentix le 21/06/2010 à 00:25:05
L'extension est maintenant téléchargeable avec la version 5.3.0 ou supérieur de PHP ;)
rhenn le 21/06/2010 à 00:25:23
Bonjour,
J'ai essayé d'installer la version 0.1.8 avec php 5.3.0 et la version de magento 1.4.1,
mais je rencontre plusieurs problèmes au niveau de la base de donnée...
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'magento.social_bookmarking' doesn't exist
Merci pour plus d'explications
Bonne soirée
Magentix le 21/06/2010 à 00:25:52
Hum, il n'a pas réussi à installer les tables... J'ai testé sur une 1.4 vierge j'ai pas eu de problème.
Tu peux insérer les tables manuellement dans la base :

CREATE TABLE IF NOT EXISTS `social_bookmarking` (
`bookmark_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '0',
`image` varchar(255) NOT NULL DEFAULT '',
`url` varchar(255) NOT NULL DEFAULT '',
`target` tinyint(1) NOT NULL DEFAULT '1',
`position` int(10) NOT NULL DEFAULT '0',
`status` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`bookmark_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

CREATE TABLE IF NOT EXISTS `social_bookmarking_urls` (
`id` int(100) NOT NULL AUTO_INCREMENT,
`url` varchar(255) NOT NULL DEFAULT '',
`bitly` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
paul le 21/06/2010 à 00:26:51
Salut je suis tests de cette extension sur mon testserver et il fonctionne très bien après quelques tweeks.
But my question is how to configure the url's in the admin part of magento. Mais ma question est de savoir comment configurer l'URL dans la partie admin de Magento.

http://twitter.com/home/?status= : http://twitter.com/home/?status =:

Does it need to link to a twitter article that we made ourselves?? Faut-il faire un lien vers un article de twitter que nous avons fait nous-mêmes??

Or what do we need to do here .. Ou qu'est-ce que nous devons faire ici ..

Kind regards. Cordialement
Magentix le 21/06/2010 à 00:28:09
Hello,

Les URL pour Twitter sont raccourcis avec Bit.ly. Le compte par défaut a été bloqué en raison d'un trop gros nombres de demande. Il vous faut créer un compte sur le site bit.ly : http://bit.ly/a/sign_up
puis renseigner sur Magento le login et la clé dans la configuration "Système > Configuration > Avancé > Réseaux sociaux".
virtualbrands le 23/06/2010 à 19:50:07
where is "bookmarks.phtml" i can't see it in the directory
Magentix le 23/06/2010 à 21:41:58
"bookmarks.phtml" is in this folder : app/design/frontend/default/default/template/bookmarks
David le 06/07/2010 à 13:28:56
Est-il possible qu'il puisse être ajouté au pied de page?
Magentix le 06/07/2010 à 13:57:03
Oui, en éditant le fichier du layout "page.xml" du template, puis en ajoutant un enfant un bloc "footer" :

<block type="page/html_footer" name="footer" as="footer" template="page/html/footer.phtml">
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
<block type="page/template_links" name="footer_links" as="footer_links" template="page/template/links.phtml" />
<!-- Nouveau bloc -->
<block type="socialbookmarking/bookmarks" name="bookmarks" template="bookmarks/bookmarks.phtml"/>
</block>

Par défaut le fichier template "page/html/footer.phtml" affiche tous les enfants :

<?php
echo $this->getChildHtml();
?>

Vous pouvez également les gérer indépendamment :

<?php
echo $this->getChildHtml('store_switcher');
echo $this->getChildHtml('footer_links');
echo $this->getChildHtml('bookmarks');
?>
Marcio le 08/07/2010 à 01:13:28
Bonjour!
Au Brésil, le réseau social Orkut est largement utilisée
Comment puis-je ajouter un lien à Orkut?

désolé pour mon mauvais français
Michael Ollis le 15/07/2010 à 14:46:45
Looks like a very useful extension for magento, my issue being, when I login to the admin part of my magento store, i can only see the header the menu bar and anything below that does not load, yet as soon as I uninstall this extension, it is back.... any advise?

Thanks
Michael Ollis le 15/07/2010 à 14:54:27
Translated - Google Translate:

Ressemble à une extension très utile pour Magento, mon problème étant, quand je me connecte à la partie admin de mon magasin Magento, je ne peux que voir la tête de la barre de menu ci-dessous et tout ce qui ne se charge pas, mais dès que je désinstaller cette extension , il est de retour .... Tout conseil?

Merci
Martin le 20/07/2010 à 18:00:40
Je l'ai fait! important dans la conception active de l'adapter! l'air vraiment bien!

Je vous remercie

Martin
Mediagratis le 21/07/2010 à 14:17:33
Bonjour,

Je n'arrive pas à le placer sous la partie image, je souhaite le faire apparaître sous plus de vu.
Qui peut m'aider.

Merci et bravo Magentix pour cette extension.

Yann
Stefano le 24/07/2010 à 04:12:18
Bonjour,

Je installè le module mais en Admin quand je click pour l'activer il as un erreur

Fatal error: Class 'Mage_Adminhtml_Controller_action' not found in /home/puranat/public_html/app/code/local/Magentix/SocialBookmarking/controllers/Adminhtml/BookmarksController.php on line 4

Magento 1.4

Petit aide?

Merci
Julio le 30/07/2010 à 03:00:37
Tengo Magento 1.4.1.0 y para que funcione tuve que copiar el archivo "bookmarks.phtml" también a la carpeta de mi template, sino no funcionaba.
Ubicación original: "app/design/frontend/default/default/template/bookmarks"
Copiado a: "app/design/frontend/{blank}/{mi_template}/template/bookmarks"

Saludos.

-------------------------------------------------------------
Traduction Google:
Magento 1.4.1.0 et je dois travailler, j'ai dû copier le fichier "bookmarks.phtml" également dans le dossier de mon modèle, mais ne fonctionne pas.
Lieu d'origine: "app / design / frontend / default / default / template / bookmarks"
Copie à: "app / design / frontend / (en blanc) / (mi_template) / template / bookmarks

Salutations.
Billko le 02/08/2010 à 15:46:00
bonjour,

je voudrais avoir votre avis
j'ai transféré mon site sur un serveur distant debian et depuis je n'ai plus accès a mes pages catégories quand je clique sur une catégorie j'ai l'erreur 404 page not found je pense avoir bien configurer mon module rewrite apache2 mais rien n'y fi

merci
Mark le 06/08/2010 à 21:09:47
This is a great extention thank you!!!!

Is there any other social book marks we can add that people know of?
Enrique le 13/08/2010 à 02:47:11
For the ones that have ACCESS DENIED when try to access "System> Settings> Advanced> Social Bookmarking the solution is here: http://www.magentocommerce.com/boards/viewthread/78703/#t234747

Cheers,
Enrique
Enrique le 15/08/2010 à 08:34:47
After a few days using without problems, into a development environment, today I changed the "API login" and "API key" to the one I have in bit.ly, the result is that from that moment on I was unable to use the extension (the bit.ly part). It opens the Twitter windod, past the string, but does not paste the bit.ly part.
I uninstalled and installed again, so the mgtx API loging and it's proper API key appeared again. But the issue continues. Just the url (the bit.ly part) is not appearing in the Twitter window.

I'm using Magento 1.4.1.1 and it's a fresh installation.

Thanks.
Enrique le 15/08/2010 à 08:36:55
Google translation:
Après quelques jours sans problème en utilisant, dans un environnement de développement, aujourd'hui, j'ai changé le "login API" et "clé API" à celle que j'ai en bit.ly, le résultat est qu'à partir de ce moment-là je n'ai pas pu utiliser le extension (la partie bit.ly). Il ouvre la windod Twitter, passé la corde, mais ne pas coller la partie bit.ly.
J'ai désinstallé et installé de nouveau, de sorte que le loging mgtx API et il est bon clé API apparut de nouveau. Mais le problème persiste. Simplement l'URL (la partie bit.ly) n'apparaît pas dans la fenêtre de Twitter.

J'utilise Magento 1.4.1.1 et c'est une nouvelle installation.

Merci.
Enrique le 15/08/2010 à 09:11:44
Well, I discovered the issue but do not kown how to with. Before I made the changes mentioned before, I changed the name of a Category, so now its name is "Fashion & Ecological". The issue is with the "&" simbol. If the simbol is there then the short link is not passed to Twitter. If I remove the simbol, everything works fine.
You can try with this example:
http://twitter.com/home/?status=Test%20with%20the%20&%20simbol:%20http://bit.ly/2cVPtj

Any idea?

Thanks.
kalya le 16/08/2010 à 12:54:05
Bonjour,
Je débute avec magento et j'ai télécharger l'extension Social Bookmarking.
Mais voilà je comprend pas comment l'activé , je ne le trouve pas dans ma partie admin de magento.
Dans CMS, elle n'y ai pas et dans l'onglet avancé de system je ne la trouve pas non plus.
J'ai même créer la table dans ma BD comme indiquée plus haut mais je ne trouve toujours pas comment activé l'extension.
Pourriez vous m'aidez svp?

Ajouter un commentaire

Cliquez pour générer un nouveau code

* champs obligatoires