Full Carbone 94 Posted January 25, 2014 Share Posted January 25, 2014 Bonjour, j'utilise le module "bloc libre" version 1.1 sur un prestashop 1.5.6.2, pour placer les bouton de réseaux sociaux (facebook, tweeter, ...) il fonctionne parfaitement. je souhaite ajouter dans ce bloc le bouton G+ (google plus) mais problème, dans le script de google il y a un ' (apostrophe) et les module bloc libre ne gére pas les ' extrait du code google : window.___gcfg = {lang: 'fr'}; (function() { var po = document.createElement('script') j'ai trouver sur un site un changement a faire dans un fichier php du module : Il faut modifier les lignes 232 et 240 du fichier jc_freebloc2.php :if (!Db::getInstance()->Execute(‘REPLACE INTO ‘._DB_PREFIX_.’freeblock2 VALUES (‘.intval($language['id_lang']).’, \ ».(addslashes($_POST['title_'.$language['id_lang']])).’\', \ ».(addslashes($_POST['content_'.$language['id_lang']])).’\')’)) etif (!Db::getInstance()->Execute(‘REPLACE INTO ‘._DB_PREFIX_.’freeblock2 VALUES (‘.intval($defaultLanguage).’, \ ».(addslashes($_POST['title_'.$defaultLanguage])).’\', \ ».(addslashes($_POST['content_'.$defaultLanguage])).’\')’)) Ajout de addslashes. extrait du site : http://www.johanncorbel.fr/2011/08/module-prestashop-deuxieme-freeblock problème si je fait ce changement le module ne fonctionne plus Avez vous une solution pour ajouter un ' dans le texte ? Voyez vous une erreur dans la modification du php proposer ? Merci a vous pour vos future réponse Lien ou je teste le module : http://void.enter-solutions.net/308-vehicules-par-marque ps : j'ai besoin de ce module et pas un autre, car on peu placer un titre au dessus du texte et sur la version résponsive il y a que le titre qui apparais, on clique dessus pour faire apparaitre le texte et bouton de réseau sociaux Link to comment Share on other sites More sharing options...
Recommended Posts