-
Posts
19 -
Joined
-
Last visited
About webasun
- Birthday 07/10/1983
Contact Methods
- Website
Profile Information
-
Location
yvelines
-
Activity
Developer
Recent Profile Visitors
2,280,517 profile views
webasun's Achievements
Newbie (1/14)
0
Reputation
-
[MODULE] Infinite Ajax Scroll - Défilement Infini en Ajax
webasun replied to Mellow's topic in Modules et thèmes gratuits
Super merci pour ce module. J'ai simplement remplacer le fichier pagination de mon thème par celui du thème par défaut pour corriger un problème, car c'est la page 1 qui se rechargeait sans fin. Merci beaucoup.- 132 replies
-
- pagination produits
- defilement infini
-
(and 2 more)
Tagged with:
-
Bonjour, Merci, je n'avais pas vu que ce module existait. Pour le moment le site n'est pas sur prestashop il n'y a donc pas de version en particulier . Ceci-dit si le site migre sur prestashop ce serai plutôt sur la dernière version. J'ai vu que ce module n’était pas compatible avec la version 1.5. Va t'il le devenir ? Merci de votre réponse.
-
Bonjour, Je cherche à savoir si vous connaissez un module qui serait en mesure de rajouter la fonctionnalité suivante : Pour chaque client, pouvoir définir pour chaque catégorie de produit une remise différente en %. Exemple : Mr Jone Doe -> Chemises -> 10% -> Chaussure -> 5% -> Lunettes -> 2% Mme Julie Mayers -> Robes -> 5% -> Acessoires -> 25% ... L'idéal serai que l'on puisse paramétrer ça directement dans le back-office sur la fiche client. Pensez-vous qu'un tel module existe déjà ? Si non, quelqu’un serait-il intéressé par une telle fonctionnalité, pour m'aider à la développer ? Merci d'avance. J’espère avoir posté mon message dans la bonne rubrique ?
-
Bonjour je rencontre les même problème et je viens ajouter quelques informations. - L'email parrain reçoit un bon uniquement après que sont filleul est passé sa première commande donc c'est normal. - Dans Mon comptes > Mes bon de réductions , il semblerait qu'il n’appariait que les bons généré par les remboursement mais c'est a vérifier. - Je vais tester la solution de Sire-sam qui ma l'aire d'être pas mal concernant les problème d'affichage - Pour info les montants de la réduction ne s'affiche pas à plusieurs endroit entre autre ds le mail envoyer au parrain après premier achat de sont filleul et dans le panier lorsque un message vous préviens que vous avez un bon existant. Bonne continuation à vous
-
Bonjour super petit module, J'ai juste un petit bug en BO impossible de faire fonctionner les boutons A appeler et Supprimer, on dirait que le javascript ne fonctionne pas, avez vous une idée ? PrestaShop™ 1.5.3.1 Merci d'avance
-
Bonjour, je m'arrache les cheveux pour accrocher tout simplement le module blocktopmenu à un nouveau hook que je viens de créer. Voila les opérations effectué: 1- j'ai été dans la base de donnée et j'ai ajouté mon hook "menu" dans la table ps-hook INSERT INTO `Mabase`.`ps_hook` (`id_hook`, `name`, `title`, `description`, `position`, `live_edit`) VALUES (NULL, 'menu', 'mon menu', 'Emplacement du menu', '1', '0'); 2- J'ai ajouté dans blocktopmenu.php public function hookmenu($params) { return $this->hookDisplayTop($params); } 3- J'ai fait un override de la classe FrontController <?php class FrontController extends FrontControllerCore { public function displayHeader() { self::$smarty->assign(array( 'HOOK_MENU' => Module::hookExec('menu'), 'HOOK_AUTREHOOK' => Module::hookExec('autrehook') )); return parent::displayHeader(); } } 4- J'ai ajouté à l'emplacement voulu, dans le fichier header.tpl le hook menu {$HOOK_MENU} 5- J'ai greffé mon module sur le bon hook dans le backoffice. Voila j'ai suivi la même procédure qu'avant avec la 1.4 et ça ne fonctionne pas, rien ne s'affiche. Je ne comprend pas très bien le php mais je pense qu'il y a un problème dans l'override car le code ne me semble pas à jour pour la 1.5 Pourriez vous m'aider à greffer ce module sur ce hook car je n'ai trouvé pour le moment aucune solution fonctionnel sur le forum, dans la doc ( qui est d’ailleurs quasi inexistante ) ou sur le web . De plus je pense que ça servira à d'autre qui se pose la même question que moi. Merci pour votre aide.
-
Je me répond à moi même, Aucun mot de passe n'est stocké en base. Le mot de passe est crypté lors de sont enregistrement en base de donnée ( je crois que c'est ce qu'on appel le token, le numéro généré ), il n'est donc pas possible de le restituer. D'ou la procédure d'attribution automatique de mot de passe lors de l'oublis. Merci à moi.
-
Bonjour à tous, Je cherche à savoir si il est possible de changer la procédure de récupération de mot de passe client. Lorsque le client désire récupérer sont mot de passe il doit entrer son mail et cliquez sur un lien pou confirmer apres quoi il reçoit un nouveau mail avec le mot de passe ... Moi ou plutôt ma cliente souhaiterai que lorsque l'on clique sur j'ai oublier mon mot de passe on ai juste à rentrer son adresse e-mail. Un mail est alors envoyé avec le mot de passe dedans directement. Si quelqu’un connais un topic qui en parle ou à une solution simple je suis preneur ( j'ai déjà fait une recherche sur google mais elle c'est révélé infructueuse. ) A défaut d'avoir une solution avez vous une idée des fichiers à modifier pour changer ce comportement ? Merci de votre aide.
-
TrogloGeek winner . Mais ta proposition était intéressante "Dev On Web". Bon j'ai fais les petites modifs comme TrogloGeek me la suggéré et ça à l'aire de fonctionner très bien. Pour ceux que ça intéresse voila ce que j'ai modifié. J'invite Troglogeek à contrôler et valider mes modifications car je ne suis pas très expérimenté en php . Je ne voudrais pas ouvrir une faille de sécurité par inadvertance. Dans le fichier tgg_atos.php modification de la fonction hookPayment : public function hookPayment($params){ /* @var $smarty Smarty */ global $smarty; /* @var $cart Cart */ $cart = $params['cart']; // ------modif-------- $Tgg_Atos = new tgg_atos(); $splitted = Tools::getValue('splitted', FALSE); if ($Tgg_Atos->canProcess($cart, $splitted) !== TRUE) { Tools::redirect('order.php?step=3'); die(); } // ------fin modif------- $payment_currency = null; //-------modif------ $atos_form = $Tgg_Atos->getPaymentForm($amount, $payment_currency, $splitted); $smarty->assign(compact( 'atos_form', 'amount', 'payment_currency', 'splitted' )); //------fin modif---------- $smarty->assign(array( 'controller' => _MODULE_DIR_.$this->name.'/'.'front-ctrl/payment-redirect.php', 'bank' => $this->_get('BANK'), 'willSwitchCurrency' => $this->_willSwitchCurrency($cart), 'canProcess' => $this->canProcess($cart), 'fees' => $this->getCartFeesStr($cart, $payment_currency), 'total' => Tools::displayPrice($cart->getOrderTotal() + $this->getCartFees($cart, $payment_currency), $payment_currency), 'canProcess2t' => $this->canProcess($cart, 2), 'canProcess3t' => $this->canProcess($cart, 3), '2t_allowed' => $this->_get('BOOL_2TPAYMENT'), '2t_fees' => $this->getCartFeesStr($cart, $payment_currency, 2), '2t_total' => Tools::displayPrice($cart->getOrderTotal() + $this->getCartFees($cart, $payment_currency, 2), $payment_currency), '3t_allowed' => $this->_get('BOOL_3TPAYMENT'), '3t_fees' => $this->getCartFeesStr($cart, $payment_currency, 3), '3t_total' => Tools::displayPrice($cart->getOrderTotal() + $this->getCartFees($cart, $payment_currency, 3), $payment_currency) )); return $this->display(__FILE__, 'tpl/'.$this->name.'-front-hookpayment.tpl'); } Dans le fichier tgg_atos-front-hookpayment.tpl ( Les modifications se passe dans les 50 première lignes j'ai donc coupé la suite du fichier pour ne pas surcharger le post) : {if $willSwitchCurrency} {capture name="willSwitchCurrency"}{l s='This payment method will use a different currency to proceed with payment. %s will be used.' mod='tgg_atos'}{/capture} {/if} <p class="payment_module"> {if $canProcess === TRUE} <!-- .............. modif....... --> {if $atos_form} <p style="margin-top:20px;"> <strong>{l s='Click on one of the payment meanings logos below to proceed on a secure bank server.' mod='tgg_atos'}</strong> </p> {$atos_form} {else} <div class="error"> <strong>{l s='Sorry, no more CB payments can be processed today, bank server should be available again at midnight.' mod='tgg_atos'}</strong> </div> {/if} <!-- ..............fin modif...............J'ai mis en commentaire quelques lignes ci-dessous car elles ne sont plus utils.......... --> <!-- <a href="{$controller}" title="{l s='Pay with a card' mod='tgg_atos'}">--> {else} <a href="#" onclick="alert($(this).text());"> {/if} <!-- <img src="{$module_template_dir}images/bank_logo/{$bank}.gif" alt="{l s='Pay with a card' mod='tgg_atos'}" /> {l s='Pay with a card' mod='tgg_atos'}--> {if $willSwitchCurrency} <br /> <br /> {$smarty.capture.willSwitchCurrency|sprintf:$willSwitchCurrency.name} {/if} {if $canProcess !== TRUE} <br /> <br /> {$canProcess} {/if} {if $fees} <br /> <br /> {l s='This payment method is subject to payment fees. If used your order amount will be increased by:' mod='tgg_atos'}<br /> {$fees}<br /> <strong> {l s='Total amount to be paid:' mod='tgg_atos'} {$total} </strong> {/if} </a> </p> <!--.................. suite du code .......................--> Voila j’espère que j'ai pas fait de bêtise. n'hésitez pas à me corriger. Merci à vous
-
Je précise au passage que je suis en mode " One page checkout " Il n'y a donc pas de page entre la validation du panier et le choix de la méthode de paiement, de plus je veux garder la possibilité de proposer un jour d'autre méthodes de paiement comme le disais TrogloGeek. Je vais donc essayer la méthode de TrogloGeek qui correspond plus à ce que je désir faire. Je vous tiens au courant de ce que ça donne. Merci à vous et merci pour ce module.
-
Bonjour, Je m’excuse par avance si la question que je vais poser à déjà été traité (difficile d'effectuer une recherche sur un topic comportant plusieurs centaine de posts ) Sur la boutique que je met en place je n'utilise que le paiement par carte bleu donc le module tgg_atos. J'aimerai sauter l'étape consistant à cliquer sur le logo de la banque et intégrer directement le choix de la carte de paiement dans le hook. Cela est il possible ? Si oui comment me conseillez vous de faire ? J'ai quelques notions en développement php mais ne connaissant pas l'architecture du projet je préfère vous demander votre avis avant de faire n’importe quoi. Par avance merci.