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.
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").
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') ?>
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 :

Commentez cet article Partagez les pages de votre e-commerce via les réseaux sociaux (Social Bookmarking)
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?
L'extension est top.
Par contre je reçois de temps à autres des rapports d'erreur avec :
"Error:
Notice: Undefined index: shortUrl in /home/www/magento/app/code/local/Magentix/SocialBookmarking/Model/Bookmarks.php on line 63"
J'ai corrigé en modifiant la ligne 62 par if(isset($json['results']) && isset($json['results'][$this->getPUrl()]['shortUrl'])) {.
Merci !
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;
Je vais tester cette nouvelle version.
(Par contre bizarrement, la migration de la v0.1.3 vers la 0.1.7 n'est pas proposée sur Magento Downloader)
Je ne comprend pas, j'ai beau tout essayer, tout vérifier, suivre précisément vos instructions, le bloc apparait bien dans les pages cms, mais impossible de le faire sortir dans les pages produits..
J'ai dû manquer un épisode, mais peut être auriez vous quelques conseils ?
Merci
Fatal error: Class 'Magentix_SocialBookmarking_Helper_Data' not found in /home/ovi7th/public_html/ant/includes/src/__default.php on line 15928
I had uninstalled the extension via MagentoConnect. Everything worked fine. However, after 'Refreshing Cache', I can no longer access the admin page. The whole page is blank except for the line above^. It appears even though uninstalled, it's still trying to load this extension. There is no file called __default.php either.
I have this extension working on another store, so I downloaded all the app/code/loca/ files & folders and reuploaded to my other server, this did not fix the problem.
What can I do to fix this?
File Magentix/SocialBookmarking/Helper/Data.php exists ? Try to comment this lines in local/Magentix/SocialBookmarking/etc/config.xml file (to debug) :
<!--<helpers> <socialbookmarking> <class>Magentix_SocialBookmarking_Helper</class> </socialbookmarking> </helpers>-->Maybe a conflict with another extension...
Est il possible de modifier pour que cela fonctionne ?
Merci
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
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 !