Jump to content

grandoc

Members
  • Posts

    24
  • Joined

  • Last visited

grandoc's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. je suis partant pour participer au développement @+ Philippe
  2. Bonjour Qu'en est-il du module d'achat groupé que tu avais proposé de faire passer la barre du 1.5 ? le lien du thread qui en parle m'a amené ici cordialement
  3. Bonjour comme dit plus haut j’ai remplacé toutes les occurrences de {$base_dir} par {$base_dir_ssl} dans sitemap.tpl vérifié que toutes les images de la page appelée avaient une adresse en https ...et cela a marché. @+ Philippe
  4. Bonjour Un outil essentiel pour les changements dans les feuilles de style, si tu utilises Firefox, installe l'extension firebug, après un simple click sur l'élément que l'on cherche à transformer, permet de taper au bon endroit dans le fichier css voulu. Sauf que cela peut être un peu plus compliqué, car le changement de style d'un élément s'applique à tout le site, et il faut parfois créer un élément spécifique, qui ne s'applique qu'à un emplacement précis. @+ Philippe
  5. Bonjour si le fichier n'existe pas à la racine du site, il faut le créer, pour cela, en utilisant ton logiciel FTP favori ( moi j'utilise Filezilla, de l'open source) tu fais passer n'importe quel fichier ( en vérifiant quand même que le nom n'existe pas déjà sur ton serveur) de la gauche (ton poste) vers la droite ( ton serveur), tu le renomme en .htaccess, tu lui donne les droits qu'il faut (644 est suffisant), tu vire son contenu, et tu peux alors utiliser l'outil Prestashop pour créer le contenu. tu devrais avoir un contenu de cet ordre : # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [QSA,L,E] RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,L,E] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E] RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [QSA,L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E] # Catch 404 errors ErrorDocument 404 /404.php @+ Philippe
  6. après vidage du cache ...et une nuit de sommeil, cela a été efficace, ça plus de nombreuses autres manips dont je ne me souviens plus de la moitié. merci
  7. pour info, j'ai remplacé toutes les occurrences de {$base_dir} par {$content_dir} dans sitemap.tpl sans effet @+ Philippe edit : version 1.3.2
  8. Bonjour J'ai un peu de mal à trouver la cause du warning de sécurité que les navigateurs donnent lors de l'utilisation de la partie sécurisée du site : http://www.cdcenter.fr j'ai placé un certificat ssl acheté chez OVH les images semblent toutes avoir un lien en https le doute que j'ai provient du lien siteMap ? merci de votre aide @+ Philippe edit : version 1.3.2
  9. Pour ceux que cela intéresse, voici la cause : il s'agissait d'un module clone de blockadvertising dans lequel je faisais appel à la méthode getmediaserver qui n'est pas encore définie dans le fichier Tools.php de la version 1.3.2.3 de Prestashop /*if (!file_exists(dirname(__FILE__).'/'.$this->adv_imgname)) $this->adv_img = _MODULE_DIR_.$this->name.'/pub.jpg'; else $this->adv_img = _MODULE_DIR_.$this->name.'/'.$this->adv_imgname; $this->adv_link = htmlentities(Configuration::get('BLOCKADVERT_LINK'), ENT_QUOTES, 'UTF-8');*/ if (!file_exists(dirname(__FILE__).'/'.$this->adv_imgname)) $this->adv_img = Tools::getMediaServer($this->name)._MODULE_DIR_.$this->name.'/pub.jpg'; else $this->adv_img = Tools::getMediaServer($this->name)._MODULE_DIR_.$this->name.'/'.$this->adv_imgname; $this->adv_link = htmlentities(Configuration::get('BLOCKADVERT_LINK'), ENT_QUOTES, 'UTF-8'); remplacé par if (!file_exists(dirname(__FILE__).'/'.$this->adv_imgname)) $this->adv_img = _MODULE_DIR_.$this->name.'/pub.jpg'; else $this->adv_img = _MODULE_DIR_.$this->name.'/'.$this->adv_imgname; $this->adv_link = htmlentities(Configuration::get('BLOCKADVERT_LINK'), ENT_QUOTES, 'UTF-8'); /*if (!file_exists(dirname(__FILE__).'/'.$this->adv_imgname)) $this->adv_img = Tools::getMediaServer($this->name)._MODULE_DIR_.$this->name.'/pub.jpg'; else $this->adv_img = Tools::getMediaServer($this->name)._MODULE_DIR_.$this->name.'/'.$this->adv_imgname; $this->adv_link = htmlentities(Configuration::get('BLOCKADVERT_LINK'), ENT_QUOTES, 'UTF-8');*/
  10. Bonjour il s'agissait effectivement du fichier Module.php situé dans le dossier classes mais le pb a été si dur à trouver, que je ne me rappelle plus si j'ai touché un autre fichier :red: je reviens vers toi si ça me revient... @+ Philippe
  11. Bonjour sur une install toute fraiche d'une v.1.3.2 j'ai dans le back office sur les onglets Modules et paiement cette erreur : Fatal error: Call to undefined method Tools::getmediaserver() in /home/myhome/www/shop/classes/Module.php(323) : eval()'d code on line 29 cela cause t-il a quelqu'un ? merci @+ Philippe
  12. Bonjour changements à effectuer pour que le module Paypal fonctionne : Dans submit.php : remplacer ligne 69 : echo $ppPayment->display(_PS_MODULE_DIR_.'paypal/payment/PaypalPayment.php', '../confirm.tpl'); par echo $ppPayment->display(_PS_MODULE_DIR_.'paypal/payment/paypalpayment.php', '../confirm.tpl'); et dans le fichier Module.php : remplacer : public static function display($file, $template, $cacheId = NULL, $compileId = NULL) { global $smarty; $previousTemplate = $smarty->currentTemplate; $smarty->currentTemplate = substr(basename($template), 0, -4); $smarty->assign('module_dir', __PS_BASE_URI__.'modules/'.basename($file, '.php').'/'); if (($overloaded = self::_isTemplateOverloadedStatic(basename($file, '.php'), $template)) === NULL) $result = Tools::displayError('No template found'); else { $smarty->assign('module_template_dir', ($overloaded ? _THEME_DIR_ : __PS_BASE_URI__).'modules/'.basename($file, '.php').'/'); $result = $smarty->fetch(($overloaded ? _PS_THEME_DIR_.'modules/'.basename($file, '.php') : _PS_MODULE_DIR_.basename($file, '.php')).'/'.$template, $cacheId, $compileId); } $smarty->currentTemplate = $previousTemplate; return $result; } par public static function display($file, $template, $cacheId = NULL, $compileId = NULL) { global $smarty; $previousTemplate = $smarty->currentTemplate; $smarty->currentTemplate = substr(basename($template), 0, -4); $smarty->assign('module_dir', __PS_BASE_URI__.'modules/'.basename($file, '.php').'/'); if (($overloaded = self::_isTemplateOverloadedStatic(basename($file, '.php'), $template)) === NULL) { $result = Tools::displayError('No template found'); }else { $xx=basename($file, '.php'); if ($xx == 'paypalpayment') { $xx = 'paypal/payment'; } $smarty->assign('module_template_dir', ($overloaded ? _THEME_DIR_ : __PS_BASE_URI__).'modules/'.$xx.'/'); $result = $smarty->fetch(($overloaded ? _PS_THEME_DIR_.'modules/'.$xx : _PS_MODULE_DIR_.$xx).'/'.$template, $cacheId, $compileId); } $smarty->currentTemplate = $previousTemplate; return $result; } ce n'est pas très propre, mais ça a le mérite de marcher ;-) @+ Philippe
  13. Bonjour Toujours avec ma 1.4.0.3, j'ai ce petit souci que je n'arrive pas à régler : lors de la dernière phase d'un règlement avec Paypal, j'ai ce message qui s'affiche : "Aucun gabarit trouvé " mon ami google ne m'a pas été d'un grand secours merci pour les infos @+ Philippe
×
×
  • Create New...