Jump to content

laurent_cv

Members
  • Posts

    104
  • Joined

  • Last visited

Everything posted by laurent_cv

  1. Version modifiée pour la gestion de la monnaie par défaut en cas d'utilisation d'un bon avec un montant. OK avec prestashop 1.4.6.2 Fonctionne en production sur mon site : www.bazarte.com Actif jusqu'au 31/01/2012 pour le moment. Placer les fichiers décompressés via FTP dans le dossier : /modules/discount droits dossiers : 755 fichiers : 644 discount.zip
  2. Pour l'affichage du nombre de produits disponibles ,dans product.css : remplacer : /* pQuantityAvailable */ #pQuantityAvailable {display:none !important;} par /* pQuantityAvailable */ /*#pQuantityAvailable {display:none !important;}*/
  3. Perso chez moi j'ai modifier le product.css et product.tpl pour afficher en stock VERT et hors stock ROUGE : Product.css #availability_statut span#availability_value { display:inline-block; padding:1px 5px; font-weight:bold; font-size:10px; color:#fff; text-transform:uppercase; background-color: #9b0000; } par #availability_statut span#availability_value_later { display:inline-block; padding:1px 5px; font-weight:bold; font-size:10px; color:#fff; text-transform:uppercase; background-color: #9b0000; } #availability_statut span#availability_value_now { display:inline-block; padding:1px 5px; font-weight:bold; font-size:10px; color:#fff; text-transform:uppercase; background-color: #33CC33; } et dans product.tpl (ligne 279 environ) <!-- availability --> <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <span id="availability_label">{l s='Availability:'}</span> <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}> {if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if} </span> </p> par <!-- availability --> <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <span id="availability_label">{l s='Availability:'}</span> <span {if $product->quantity <= 0} class="warning_inline"{/if}> {if $product->quantity <= 0}{if $allow_oosp}<span id="availability_value_later">{$product->available_later}</span>{else} <span id="availability_value_later">{l s='This product is no longer in stock'}</span>{/if}{else}<span id="availability_value_now">{$product->available_now}</span>{/if} </span> </p> Comme ça tout le monde est content...
  4. Bonjour, j'utilise ce thème depuis sa sortie, mais je rencontre un problème avec l'utilisation du module So Colissimo 2.1 et la fancybox : the requested content cannot be loaded. please try again later en utilisant le module sans fancybox, il y a une erreur d'url de retour. Si quelqu'un à une idée sachant qu'avec le thème d'origine et le même module So Colissimo tout fonctionne. Merci d'avance.
  5. Le probleme vient du theme new_prestashop 1.5 Je cherche en vain depuis quelques temps. Si par hasard quelqu'un de la team PRESTASHOP regarde les posts et plus particulièrement celui-ci. Question : ou faut-il chercher ?
  6. UP ! Il semblerait que le probleme soit du au theme utilisé, dans mon cas : prestashop_new (v1.5) Avec le thème original plus de soucis.
  7. Bonjour, j'ai le même problème sur une version 1.4.6.2. Quelle est la soluce ? La partie de code modifiée ? Merci d'avance.
  8. Après d'autres tests, le paiement en 2 ou 3 fois affiche de nouveau la colonne de gauche car la balise Body ID change en : <body id="module-tgg_atos-front-ctrl-payment-redirect?splitted=2"> ou <body id="module-tgg_atos-front-ctrl-payment-redirect?splitted=3"> donc impossible (à ma connaissance) de mettre ? dans un style CSS. Je me demande si je ne vais finalement pas acheter la version "Par Prestashop" qui n'a pas ce problème de gestion du css. Par contre le module sur un template 3 colonnes fonctionne nickel, rien à redire.
  9. Je me réponds tout seul (en partie) : dans le global.css de mon thème j'ai ajouté : /* ************************************************************************************************ addons payment tgg_atos ************************************************************************************************ */ #module-tgg_atos-front-ctrl-payment-redirect #left_column {display:none} #module-tgg_atos-front-ctrl-payment-redirect #center_column{width:757px} ou : "module-tgg_atos-front-ctrl-payment-redirect" correspond à l'ID de la page contenu dans la balise <body id="module-tgg_atos-front-ctrl-payment-redirect"> mais j'ai toujours un petit soucis avec la page : payment-failure.php car la balise body n'est pas interprétée par smarty. Si quelqu'un à une piste, je suis preneur car je dois mettre en place pour le début de l'année. Merci d'avance.
  10. Bonjour, je souhaite juste enlever la colonne de gauche sur le thème "prestashop_new" lors de l'utilisation de ce module. Le module est fonctionnel sur la version 1.4.6.2 de prestashop. Merci à TrogloGeek pour ce module, promis je te fais un don dès que le module est en production.
  11. Ca fonctionne nickel, merci. pour info dans : image.inc.php ligne 338 environ on peu remplacer : @chmod($filename, 0664); par @chmod($filename, 0644);
  12. Modification complète avec la gestion des langues et tri des catégories par position : fichier : blockseofooter.php <?php class blockseofooter extends Module { function __construct() { $this->name = 'blockseofooter'; $this->tab = 'modules_decentralise'; $this->version = 1.0; parent::__construct(); $this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('Block SEO Footer'); $this->description = $this->l('Optimise le referencement naturel par le Footer - Mickael CAUX'); } private function seo_Footer($params) { $req_product=Db::getInstance()->ExecuteS("SELECT id_category FROM "._DB_PREFIX_."category WHERE id_parent = 1 AND active = 1 ORDER BY position "); $ID_cat_parent = $req_product; $req_fils=Db::getInstance()->ExecuteS("SELECT id_category, id_parent FROM "._DB_PREFIX_."category WHERE id_parent != 1 AND id_parent != 0 AND active = 1 ORDER BY position"); $ID_cat_fils = $req_fils; for($i=0;$i<count($ID_cat_parent);$i++) { $id_lang = (int)($params['cookie']->id_lang); $passage = 0; for($h=0;$h<count($ID_cat_fils);$h++) { if ($ID_cat_parent[$i]["id_category"] != $ID_cat_fils[$h]["id_parent"]) { if ($passage == 0) { $req_name=Db::getInstance()->ExecuteS("SELECT name, link_rewrite FROM "._DB_PREFIX_."category_lang WHERE id_lang= ".$id_lang." AND id_category =".$ID_cat_parent[$i]["id_category"]." "); $NAME_cat = $req_name; $product[0][$f] = '<a href="'.$ID_cat_parent[$i]["id_category"].'-'.$NAME_cat[0]["link_rewrite"].'" style="color:white">'.$NAME_cat[0]["name"].'</a>'; $passage = 1; $lol = 0; } else { $decrementation = $decrementation + 1; } } else { $valeur_ah =""; for($o=0;$o<count($ID_cat_fils);$o++) { if ($ID_cat_fils[$o]["id_parent"] == $ID_cat_parent[$i]["id_category"]){ $req_name=Db::getInstance()->ExecuteS("SELECT name, link_rewrite FROM "._DB_PREFIX_."category_lang WHERE id_lang=".$id_lang." AND id_category =".$ID_cat_fils[$o]["id_category"]." "); $NAME_cat = $req_name; if ($valeur_ah == "") { $valeur_ah .= '<a href="'.$ID_cat_fils[$o]["id_category"].'-'.$NAME_cat[0]["link_rewrite"].'" style="color:white">'.$NAME_cat[0]["name"].'</a>'; } else { $valeur_ah .= ' ; '.'<a href="'.$ID_cat_fils[$o]["id_category"].'-'.$NAME_cat[0]["link_rewrite"].'" style="color:white">'.$NAME_cat[0]["name"].'</a>'; } } } if ($i<count($ID_cat_parent)-1){ $product[1][$f-$decrementation-1] = $valeur_ah; } else { $product[1][$f-$decrementation-1] = $valeur_ah; } break; } $f++; } } return $product; } function install() { if (!parent::install()) return false; if (!$this->registerHook('footer')) return false; return true; } function hookFooter($params) { global $smarty; $message=$this->seo_Footer($params); $smarty->assign('product',$message[0]); $smarty->assign('product_parent',$message[1]); return $this->display(__FILE__, 'blockseofooter.tpl'); } } ?>
  13. va fonctionne sur version 1.4.6.2 petite modif pour afficher seulement les catégories actives et dans l'ordre. remplacer : private function seo_Footer($params) { $req_product=Db::getInstance()->ExecuteS("SELECT id_category FROM "._DB_PREFIX_."category WHERE id_parent = 1 "); $ID_cat_parent = $req_product; $req_fils=Db::getInstance()->ExecuteS("SELECT id_category, id_parent FROM "._DB_PREFIX_."category WHERE id_parent != 1 AND id_parent != 0 "); Par private function seo_Footer($params) { $req_product=Db::getInstance()->ExecuteS("SELECT id_category FROM "._DB_PREFIX_."category WHERE id_parent = 1 AND active = 1 ORDER BY position"); $ID_cat_parent = $req_product; $req_fils=Db::getInstance()->ExecuteS("SELECT id_category, id_parent FROM "._DB_PREFIX_."category WHERE id_parent != 1 AND id_parent != 0 AND active = 1 ORDER BY position"); Merci pour ce petit code bien pratique.
  14. Fonctionne sous 1.4.5.1 Merci pour ce module, presque 3000 ref a reprendre ... le top
  15. Est ce module : http://addons.prestashop.com/fr/fonctionnalites-front-office/1183-accountgroup.html
  16. Et pour les prénoms avec la première lettre en majuscule et tout le reste en minuscule : $fields['firstname'] = pSQL(Tools::ucfirst(strtolower($this->firstname)));
  17. euh, c'est quoi ton erreur ? chez moi sur Firefox nickel et ie9 aussi As tu vidé le cache du navigateur (Généralement ctrl+f5)
  18. Bon solution enfin trouvée et fonctionnelle : Les lignes 64 et 65 (récupérées dans le fichier adresses.php du thème original) <li class="address_update"><a href="{$link->getPageLink('address.php', true)}?id_address={$address.object.id|intval}" title="{l s='Update'}">{l s='Update'}</a></li> <li class="address_delete"><a href="{$link->getPageLink('address.php', true)}?id_address={$address.object.id|intval}&delete" onclick="return confirm('{l s='Are you sure?'}');" title="{l s='Delete'}">{l s='Delete'}</a></li> Miracle ca fonctionne
  19. dans le fichier /themes/prestashop_new/addresses.tpl ligne 64 & 65 remplacer : <li class="address_update"><a href="{$link->getPageLink('address', true, NULL, "id_address={$address.object.id|intval}")}" title="{l s='Update'}">{l s='Update'}</a></li> <li class="address_delete"><a href="{$link->getPageLink('address', true, NULL, "id_address={$address.object.id|intval}&delete")}" onclick="return confirm('{l s='Are you sure?'}');" title="{l s='Delete'}">{l s='Delete'}</a></li> par <li class="address_update"><a href="{$link->getPageLink('address.php', true, NULL, "id_address={$address.object.id|intval}")}" title="{l s='Update'}">{l s='Update'}</a></li> <li class="address_delete"><a href="{$link->getPageLink('address.php', true, NULL, "id_address={$address.object.id|intval}&delete")}" onclick="return confirm('{l s='Are you sure?'}');" title="{l s='Delete'}">{l s='Delete'}</a></li> il manque l'extension ".php" a "address", le code n'est pas complet je pense. Si on clique sur supprimer, rien ne se passe Et sur mettre à jour, l'adresse est vide. Je cherche.
  20. Il en faudrait un peu plus pour pouvoir aider... La version du module avec un lien par exemple ......
  21. Comme c'est indiqué, je remplace : XXXXXXXXXXX par une clef genre : AABBCCDDEEFF tout simplement
  22. Jete un coup d'oeil ici : http://www.prestashop.com/forums/topic/25387-les-mails-ne-fonctionnent-pas-chez-infomaniak/page__view__findpost__p__370551
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More