Arnaud Drieux Posted March 6, 2013 Share Posted March 6, 2013 (edited) Salut à toute la communauté. Je fais suite à un sujet trouvé dans la section modules payants et appels d'offres ici. J'ai donc développé ce module simple, qui vous permettra de sélectionner les produits d'une catégorie choisie et de configurer le nombre de produits affichés. Pour rendre cela agréable, j'ai utilisé les ressources du slideshow ici. Compatible prestashop 1.5.x. J'espère que cela pourra servir ! Contenu du fichier script.js pour les besoins de la config du slideshow : auto: true, // Boolean: Animate automatically, true or false speed: 500, // Integer: Speed of the transition, in milliseconds timeout: 4000, // Integer: Time between slide transitions, in milliseconds pager: true, // Boolean: Show pager, true or false nav: false, // Boolean: Show navigation, true or false random: false, // Boolean: Randomize the order of the slides, true or false pause: false, // Boolean: Pause on hover, true or false pauseControls: false, // Boolean: Pause when hovering controls, true or false prevText: "Previous", // String: Text for the "previous" button nextText: "Next", // String: Text for the "next" button maxwidth: "", // Integer: Max-width of the slideshow, in pixels navContainer: "", // Selector: Where controls should be appended to, default is after the 'ul' manualControls: "", // Selector: Declare custom pager navigation namespace: "rslides", // String: Change the default namespace used before: function(){}, // Function: Before callback after: function(){} // Function: After callback Télécharger le module (gratuit) Salut à toute la communauté. Je fais suite à un sujet trouvé dans la section modules payants et appels d'offres ici. J'ai donc développé ce module simple, qui vous permettra de sélectionner les produits d'une catégorie choisie et de configurer le nombre de produits affichés. Pour rendre cela agréable, j'ai utilisé les ressources du slideshow ici. Compatible prestashop 1.5.x. J'espère que cela pourra servir ! Contenu du fichier script.js pour les besoins de la config du slideshow : auto: true, // Boolean: Animate automatically, true or false speed: 500, // Integer: Speed of the transition, in milliseconds timeout: 4000, // Integer: Time between slide transitions, in milliseconds pager: true, // Boolean: Show pager, true or false nav: false, // Boolean: Show navigation, true or false random: false, // Boolean: Randomize the order of the slides, true or false pause: false, // Boolean: Pause on hover, true or false pauseControls: false, // Boolean: Pause when hovering controls, true or false prevText: "Previous", // String: Text for the "previous" button nextText: "Next", // String: Text for the "next" button maxwidth: "", // Integer: Max-width of the slideshow, in pixels navContainer: "", // Selector: Where controls should be appended to, default is after the 'ul' manualControls: "", // Selector: Declare custom pager navigation namespace: "rslides", // String: Change the default namespace used before: function(){}, // Function: Before callback after: function(){} // Function: After callback Télécharger le module (gratuit) aselectV1.0.zip aselectV2.3.zip Edited July 3, 2013 by arnaud1900 (see edit history) 1 Link to comment Share on other sites More sharing options...
Yoya Posted March 7, 2013 Share Posted March 7, 2013 Pas testé mais a mon avis très utile ! Bravo et merci pour la communauté Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted March 7, 2013 Author Share Posted March 7, 2013 Avec plaisir ! N'hésitez surtout pas à me faire des retours. Ce n'est que le deuxième module que je développe après des mois de galères pour bien comprendre =D Link to comment Share on other sites More sharing options...
oolivvv Posted March 7, 2013 Share Posted March 7, 2013 (edited) Testé sur 1.5.3 marche pas résultat page blanche Fatal error: Call to undefined method ImageType::getFormatedName() in /modules/aselect/aselect.php on line 79 Edited March 7, 2013 by oolivvv (see edit history) Link to comment Share on other sites More sharing options...
Fehmi135 Posted March 7, 2013 Share Posted March 7, 2013 Salut Arnaud, Je viens de tester ton module, il fonctionne parfaitement et merci de ta contribution, par contre, j'ai mis 10 au nombre de produits à afficher, mais seulement 4 apparaissent, est-ce normal ? Merci Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted March 8, 2013 Author Share Posted March 8, 2013 Hum… Merci pour vos retours, je vais regarder ça ! Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted March 8, 2013 Author Share Posted March 8, 2013 (edited) MAJ : V1.1 - suppression de la ligne 79 qui ne servait à rien Testé sur 1.5.3 marche pas résultat page blanche Fatal error: Call to undefined method ImageType::getFormatedName() in /modules/aselect/aselect.php on line 79 Alors j'ai regardé et je me suis rendu compte que cette ligne ne servait à rien. Du coup vous pouvez la supprimer ou télécharger le module v1.1 Edited March 8, 2013 by arnaud1900 (see edit history) Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted March 8, 2013 Author Share Posted March 8, 2013 Salut Arnaud, Je viens de tester ton module, il fonctionne parfaitement et merci de ta contribution, par contre, j'ai mis 10 au nombre de produits à afficher, mais seulement 4 apparaissent, est-ce normal ? Merci Salut Fehim, j'ai fait des modifes sur le css. Peux-tu me dire si cela change quelque chose? Sinon vérifie bien la catégorie que tu a sélectionée et le nombre de produits quelle contient (on sait jamais) Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted March 21, 2013 Author Share Posted March 21, 2013 MAJ - les version 2.x sont pour prestashop 1.5.x - Ajout de la version 1.0 pour prestashop 1.4.x Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 29, 2013 Author Share Posted April 29, 2013 (edited) M.A.J V2.2 : - ajout des champs pour modifier plusieurs options du slideshow directement dans l'admin du module : auto : Activer ou Désactiver le défilement automatique speed : Vitesse des changements en milliseconde timeout : Durée de la pause entre deux changements pager : Activer ou Désactiver la pagination nav : Activer ou Désactiver la navigation avec les flèches random : Activer ou Désactiver l'ordre aléatoire des affichages produits Edited April 29, 2013 by arnaud1900 (see edit history) Link to comment Share on other sites More sharing options...
Fehmi135 Posted April 29, 2013 Share Posted April 29, 2013 (edited) M.A.J V2.2 : - ajout des champs pour modifier plusieurs options du slideshow directement dans l'admin du module : auto : Activer ou Désactiver le défilement automatique speed : Vitesse des changements en milliseconde timeout : Durée de la pause entre deux changements pager : Activer ou Désactiver la pagination nav : Activer ou Désactiver la navigation avec les flèches random : Activer ou Désactiver l'ordre aléatoire des affichages produits Super sympas la mise à jour. Par contre je me permet de t'apporter mon avis pour les prochaines MAJ s'il y'en a : - le fait que la description du produit figure n'est pas très bien, car selon la longueur de celle-ci le module a tendance à prendre toute la longueur de la colonne pour l'afficher, je pense que simplement le titre devrait figurer. Voilà, c'est tout ce que je peux dire pour le moment, merci à toi. Edited April 29, 2013 by Fehmi135 (see edit history) Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 29, 2013 Author Share Posted April 29, 2013 merci pour ton avis. Du coup tu m'à fait penser à un truc ! Je vais juste donner une longueur maximale à la description, comme ça plus de soucis de taille ! =D Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 M.A.J mais toujours sur la version 2.2 : - Correction d'un bug qui ne faisait pas apparaitre la pagination - Truncate de la description à 100 caractères pour une certaine homogénéité du contenu. Link to comment Share on other sites More sharing options...
BoutikShop69 Posted April 30, 2013 Share Posted April 30, 2013 Bonjour Par défaut votre module s'installe dans la colonne de gauche, or j'ai passé mon thème en deux colonnes : centrale + droite. Est-il possible de modifier le hook, pour le faire apparaître là où on veut ? Soit la colonne de droite, soit à la place de l'éditeur de texte ou encore pour remplacer les scènes ? Cordialement. Link to comment Share on other sites More sharing options...
BoutikShop69 Posted April 30, 2013 Share Posted April 30, 2013 Rebonjour CA SERAIT POSSIBLE D'AVOIR UNE REPONSE DE VOTRE PART, S'IL VOUS PLAIT ? J'aimerai avancer, d'avance merci. Cordialement Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 Désolé de pas répondre de suite, le forum ne m'envoie pas de mail lorsque quelqu'un laisse un message dans mes posts (pourtant l'option est activée). Vous pouvez déjà greffez le module dans la colonne de droite, pour ce qui est de la colonne centrale je regarde ça. 1 Link to comment Share on other sites More sharing options...
BoutikShop69 Posted April 30, 2013 Share Posted April 30, 2013 Rebonjour Merci pour votre réponse, mais ça ne fonctionne pas quand je veux greffer votre module sur la colonne de droite, en modifiant le hook la modification est bien présente en BO, mais ne s'affiche pas en front office :-( Si on pouvait effectivement le placer en haut du site, à l'accueil ou sur les pages produits, ça pourrait être sympa .... Cordialement Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 M.A.J sur la version 2.2: - Ajout du hook HomeContent - modification du css pour que cela soit ajusté à la colonne du centre (HomeContent) Rebonjour Merci pour votre réponse, mais ça ne fonctionne pas quand je veux greffer votre module sur la colonne de droite, en modifiant le hook la modification est bien présente en BO, mais ne s'affiche pas en front office :-( Si on pouvait effectivement le placer en haut du site, à l'accueil ou sur les pages produits, ça pourrait être sympa .... Cordialement Quelle version du module vous utilisez ? 1 Link to comment Share on other sites More sharing options...
BoutikShop69 Posted April 30, 2013 Share Posted April 30, 2013 (edited) Je suis sous presta 1.4.4.0, toutefois je précise que la version 2.2 de votre module passe très bien dessus et ne provoque aucune cassure dans prestashop, l'ancienne version n'étant pas aussi personnalisable. Edited April 30, 2013 by shooping (see edit history) Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 Tant mieux si elle passe. A vrai dire je souhaite continuer les mises à jour mais uniquement pour presta 1.5. Je viens de modifier la V2.2. Essayez et dîtes mois si tout est bon. Link to comment Share on other sites More sharing options...
BoutikShop69 Posted April 30, 2013 Share Posted April 30, 2013 oui je vous tiens au courant pour l'instant je me bagarre sur autre chose ... cordialement Link to comment Share on other sites More sharing options...
Fehmi135 Posted April 30, 2013 Share Posted April 30, 2013 (edited) Très bonne mise à jour, encore merci arnaud ! Mais personnellement, j'aimerai ne voir que le titre du produit, est-ce possible ? Comment dois-je faire ? Merci J'ai remarquer un certain bug je pense, parfois le prix s'affiche sur la même ligne que la description et est de couleur noir, au lieu d'être en rouge ? Edited April 30, 2013 by Fehmi135 (see edit history) Link to comment Share on other sites More sharing options...
BoutikShop69 Posted April 30, 2013 Share Posted April 30, 2013 Bon bein pour moi ça ne fonctionne toujours pas Le module se greffe toujours par défaut sur la colonne gauche, et ne reconnaît pas la droite et la home page, quand je veux le greffer dessus, ça me répond que le module ne peut pas être greffé sur ces hook. Ce module ne peut être greffé sur ce hook. Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 Très bonne mise à jour, encore merci arnaud ! Mais personnellement, j'aimerai ne voir que le titre du produit, est-ce possible ? Comment dois-je faire ? Merci J'ai remarquer un certain bug je pense, parfois le prix s'affiche sur la même ligne que la description et est de couleur noir, au lieu d'être en rouge ? Pour afficher uniquement le titre, il faut aller dans le fichier dossier du module ->views->template->hook->aselect.tpl Et modifier ce code: // titre du produit <p id="name">{$prd.name}</p> // description du produit {$prd.description_short|truncate:100:"...":true} // prix du produit <p id="price">{if !$priceDisplay}{convertPrice price=$prd.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</p> par <p id="name">{$prd.name}</p> A ce moment vous n'aurez plus que le nom du produit. Bon bein pour moi ça ne fonctionne toujours pas Le module se greffe toujours par défaut sur la colonne gauche, et ne reconnaît pas la droite et la home page, quand je veux le greffer dessus, ça me répond que le module ne peut pas être greffé sur ces hook. Ce module ne peut être greffé sur ce hook. ok. Bon faut croire que la version pour prestashop 1.5 n'est pas super bien prise en compte sur l'autre version. Je vais mettre à jour la version 1.0 Link to comment Share on other sites More sharing options...
Fehmi135 Posted April 30, 2013 Share Posted April 30, 2013 (edited) Pour afficher uniquement le titre, il faut aller dans le fichier dossier du module ->views->template->hook->aselect.tpl Et modifier ce code: // titre du produit <p id="name">{$prd.name}</p> // description du produit {$prd.description_short|truncate:100:"...":true} // prix du produit <p id="price">{if !$priceDisplay}{convertPrice price=$prd.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</p> par <p id="name">{$prd.name}</p> A ce moment vous n'aurez plus que le nom du produit. Par ça plutôt : // titre du produit <p id="name">{$prd.name}</p> // prix du produit <p id="price">{if !$priceDisplay}{convertPrice price=$prd.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</p> Ca marche nickel !! Merci beaucoup, parcontre toujours ce soucis "d'instabilité" quant au fait que l'affichage s'allonge selon la longueur du titre ? Sans truncate, est-ce possible de donner une longueur à l'affichage pour qu'au final tout les litres s'affiche dans un même espace ? Merci encore Edited April 30, 2013 by Fehmi135 (see edit history) Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 Par ça plutôt : // titre du produit <p id="name">{$prd.name}</p> // prix du produit <p id="price">{if !$priceDisplay}{convertPrice price=$prd.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</p> Ca marche nickel !! Merci beaucoup, parcontre toujours ce soucis "d'instabilité" quant au fait que l'affichage s'allonge selon la longueur du titre ? Sans truncate, est-ce possible de donner une longueur à l'affichage pour qu'au final tout les litres s'affiche dans un même espace ? Merci encore Cela dépend du design de votre site. Par conséquent, il faudrait faire les modifications dans le css en donnant, par exemple, une hauteur fixe à vos titres de produits. Link to comment Share on other sites More sharing options...
Fehmi135 Posted April 30, 2013 Share Posted April 30, 2013 Cela dépend du design de votre site. Par conséquent, il faudrait faire les modifications dans le css en donnant, par exemple, une hauteur fixe à vos titres de produits. J'utilise le thème par défaut de presta 1.5, comment procéder pour donner une hauteur fixe ? Merci Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 (edited) J'utilise le thème par défaut de presta 1.5, comment procéder pour donner une hauteur fixe ? Merci Allez dans le fichier css->rslide.css ligne 94 remplacez p#name { text-align: left; font-size: 13px; font-weight: bold; } par : p#name { text-align: left; font-size: 13px; font-weight: bold; display: block; height: 30px; } Prenez le temps d'apprendre le css, c'est quasi obligatoire dans l'intégration Edited April 30, 2013 by arnaud1900 (see edit history) Link to comment Share on other sites More sharing options...
BoutikShop69 Posted April 30, 2013 Share Posted April 30, 2013 Bon cette fois, je renonce mon site n'en veux pas de votre module, il n'y a rien à faire. Merci pour vos réponses, et les modifs apportés suite aux différents échanges sur ce post. Cordialement. Link to comment Share on other sites More sharing options...
Fehmi135 Posted April 30, 2013 Share Posted April 30, 2013 Allez dans le fichier css->rslide.css ligne 94 remplacez p#name { text-align: left; font-size: 13px; font-weight: bold; } par : p#name { text-align: left; font-size: 13px; font-weight: bold; display: block; height: 30px; } Prenez le temps d'apprendre le css, c'est quasi obligatoire dans l'intégration Merci beaucoup je vais essayer ça ! Oui je suis débutant, j'apprends tous les jours de nouvelles choses, c'est sympas ! Je rapporte un nouveau bug : Lorsqu'on active les flèches de navigation, sous Firefox, il y'a un décalage de l'image vers la droite qui se retrouve sous la fleche droite. Merci Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 Merci beaucoup je vais essayer ça ! Oui je suis débutant, j'apprends tous les jours de nouvelles choses, c'est sympas ! Je rapporte un nouveau bug : Lorsqu'on active les flèches de navigation, sous Firefox, il y'a un décalage de l'image vers la droite qui se retrouve sous la fleche droite. Merci Je viens de mettre à jour le module V2.2. SInon dans le css : rajouter à la ligne 3 dans .rslides { float:left; et à la ligne 36 dans .rslides_tabs { clear:both; Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 MAJ v2.2 et v1.1: - corrections de bugs - ajouts des options dans le bo du module v1.1 - ajouts des hook right column et home content dans la v1.1 Link to comment Share on other sites More sharing options...
Fehmi135 Posted April 30, 2013 Share Posted April 30, 2013 (edited) Je viens de mettre à jour le module V2.2. SInon dans le css : rajouter à la ligne 3 dans .rslides { float:left; et à la ligne 36 dans .rslides_tabs { clear:both; Ca marche ! Edited April 30, 2013 by Fehmi135 (see edit history) Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted April 30, 2013 Author Share Posted April 30, 2013 J'ai bien rajouté les lignes, mais toujours ce décalage malheureusement, une autre solution peut-être ? Donnes moi ton site en mp que je regarde . Link to comment Share on other sites More sharing options...
zedcharly Posted June 3, 2013 Share Posted June 3, 2013 Énorme arnaud1900, merci beaucoup, cette contribution est au top En 1.4.6.2 fonctionne a merveille j'ai une catégorie promotion en cours avec 4+1 gratuit...... je ne savais pas comment la mettre en avant et là magique. Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted June 12, 2013 Author Share Posted June 12, 2013 Merci, ça fait du bien de voir que ça fonctionne correctement ! Tant que je peux aider Link to comment Share on other sites More sharing options...
zedcharly Posted June 26, 2013 Share Posted June 26, 2013 Bonjour à tous J'ai un souci d'affichage avec ie 8&9, il me bloque l'affichage du site page accueil produit catégories, et aucuns soucis avec chrome et ff. Peut être que la cause n'est pas le module lui même mais la non compatibilité de 2 modules, par contre si je désactive aselect le site fonctionne parfaitement en local et sur le serveur de test avec ie 8 & 9 Avez-vous une idée ? Ps 1.4.6.2 Aselect V1.1 Par avance merci. Link to comment Share on other sites More sharing options...
Soyons Solidaire Posted September 11, 2013 Share Posted September 11, 2013 (edited) Bonjour à tous Merci pour ce partage, Installation correct, malheureusement je n'ai que le titre sur la page d’accueil les images invisibles. Merci Amitiés Edited September 11, 2013 by SMOK KYF (see edit history) Link to comment Share on other sites More sharing options...
alipp Posted October 15, 2013 Share Posted October 15, 2013 (edited) Bonjour, Merci pour ce module qui a l'air top, mais où peut-on télécharger la v1.1 ? Le lien ne propose que la 1.0... Edited October 15, 2013 by alipp (see edit history) Link to comment Share on other sites More sharing options...
stephane.964 Posted November 13, 2013 Share Posted November 13, 2013 Bonjour et merci pour votre module. Pas de souci d'installation sur une 1.5.5.0 par contre pas de prise en compte du paramètre multiboutique, avez vous prévu de l'adapter pour ce besoin ? Merci. Link to comment Share on other sites More sharing options...
redtango2 Posted December 2, 2013 Share Posted December 2, 2013 Super Bravo et Merçi fonctionne parfaitement sur PS 1.5.6 idem en responsive Great job Arnaud Link to comment Share on other sites More sharing options...
Recommended Posts