makinero Posted May 7, 2014 Share Posted May 7, 2014 Bonjour, J'ai fait le tour des modules de diaporama sur addons. Force est de constater qu'ils ne permettent de ne faire qu'un seul diaporama. J'aimerais pouvoir mettre plusieurs sliders contenant des images différentes en fonction des pages de catégorie (et bien sûr un sur la page d'accueil). Il faudrait donc que le module puisse gérer les catégories comme la partie CMS par exemple. Quelqu'un a déjà vu un module ayant cette fonctionnalité ? Merci Link to comment Share on other sites More sharing options...
Zythom Posted May 7, 2014 Share Posted May 7, 2014 Bonjour, essayez celui ci. Testé sur une 1.6 en local fonctionne parfaitement Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 9, 2014 Share Posted May 9, 2014 Merci Zythom Petite remarque sur la 1.6 la gestion des positions des images ne fonctionnent pas encore, je corrige cela lundi normalement (si j'ai pas trop de demande client ). Link to comment Share on other sites More sharing options...
Zythom Posted May 9, 2014 Share Posted May 9, 2014 Super ManiT4c !!! Et si jamais tu as vraiment le temps, le rendre responsive serait vraiment génial Link to comment Share on other sites More sharing options...
claudie Posted May 9, 2014 Share Posted May 9, 2014 Oui se serait vraiment bien.... Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 9, 2014 Share Posted May 9, 2014 Et si jamais tu as vraiment le temps C'est bien là le problème Link to comment Share on other sites More sharing options...
Zythom Posted May 9, 2014 Share Posted May 9, 2014 On est de tout coeur avec toi Pour ma part y a pas d'urgence, par contre on sait même pas si makinero l'a testé Link to comment Share on other sites More sharing options...
Pierre Webwalker Posted May 11, 2014 Share Posted May 11, 2014 Et un intéressé de plus ! Merci à toi Link to comment Share on other sites More sharing options...
makinero Posted May 12, 2014 Author Share Posted May 12, 2014 Je ne l'ai pas encore testé, je vais attendre qu'il soit pleinement compatible avec la 1.6 (vu que la position des images n'est pas prise en charge sur cette version). J'espère que maniT4c aura le temps aujourd'hui ! Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 12, 2014 Share Posted May 12, 2014 Mais vous allez me mettre la pression à force . Mon module est plus attendu que le prochain Iphone Je m'y met d'ici 1 heure Link to comment Share on other sites More sharing options...
Zythom Posted May 12, 2014 Share Posted May 12, 2014 Un petit hip hip pour maniT4c (et un grand quand il aura fini ) !!! Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 12, 2014 Share Posted May 12, 2014 Voila ça y est !!!! le module est complètement compatible 1.6, je vous remet le lien au cas où: http://www.store-opart.fr/p/1-opartslideshow.html Link to comment Share on other sites More sharing options...
Zythom Posted May 12, 2014 Share Posted May 12, 2014 Et hop, téléchargé !!! (content d'avoir pu aller sur votre site Olivier ) Je l'installe en local, et j'espère que vous aurez le temps et le courage dans les mois qui viennent pour le rendre responsive... Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 12, 2014 Share Posted May 12, 2014 j'espère que vous aurez le temps et le courage dans les mois qui viennent pour le rendre responsive... Dans l'état pour ce module c'est compliqué du fait que ce sont les effets de transition qui ne sont pas responsive (j'ai utilisé coin slider). A l'avenir j'ai pour objectif de ré-écrire complètement ce module pour ajouter une fonctionnalité qui permettra de choisir les effets parmi un catalogue d'effet. Ca permettra de toujours diffuser le module gratuitement mais aussi de le monétiser un peu. A ce moment là il faudra en effet que je fasse le choix de n'utiliser que des effets de transition qui puisse être responsive (ou du moins de bien préciser quels effets peuvent être responsive ou pas). Mais tout est question de temps et j'ai beaucoup de chose à faire sur mes autres modules, sans compter les demandes de développement spécifique que je reçoit quotidiennement. 1 Link to comment Share on other sites More sharing options...
makinero Posted May 15, 2014 Author Share Posted May 15, 2014 Merci pour cette mise à jour et merci pour ce module gratuit. Je n'ai pas eu l'occasion de le tester car la demande à changé. Pour l'instant, je n'ai besoin de mettre qu'une image à la place du slideshow mais je vais sans doute avoir besoin du module prochainement, je ne manquerai pas de le tester !!! Pour le responsive, pourquoi ne pas utiliser une lib responsive ? BX slider intègre le responsive et est, de plus, utilisé par prestashop pour tous les sliders et carrousels. Ça permettrait d'éviter de charger une lib supplémentaire et d'utiliser la lib native. En tout cas, si j'utilise ton module, c'est ce que je vais faire. Non seulement pour des raisons de performances mais aussi parce que coin slider ne permet pas de faire des effets classiques, notamment le fade qui n'est pas très personnalisable. Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 15, 2014 Share Posted May 15, 2014 L'idée de départ quand j'ai développé ce module c'était d'utiliser des effets différents de ce qui se fait déjà, d'où l'utilisation de coin slider. Maintenant comme dit plus haut à l'avenir je prévois d'utiliser toutes sorte de libraire d'effet. Link to comment Share on other sites More sharing options...
makinero Posted June 6, 2014 Author Share Posted June 6, 2014 (edited) OK ! Je viens de tester le module sur mon site bac à sable en 1.6.0.5. Formulaire de création de slideshow : - Si on ne remplis pas les champs obligatoires, les champs que l'on a remplis sont réinitialisés lorsque l'on enregistre - Les champs obligatoires ne sont pas indiqués - Il faudrait mettre des valeurs par défaut dans les champs paramètres (vitesse...) Après avoir créé une catégorie de diaporama, je vais dans la gestion des images, je fais ajouter et j'ai une page blanche. Quand je clique sur le nom de mon slideshow, j'ai le message d'erreur "Mauvaise requête SQL". Merci ! EDIT : j'ai mis à jour vers 1.6.0.6 ça marche Par contre, comment est-ce que je peux transformer le champ description de l'image en éditeur wysiwyg ? J'ai testé, j'y suis arrivé, mais il ne m'enregistre pas le code HTML : - Modification du champ description en type text dans la base de données - Dans MyImage.php, ligne 51 j'ai supprimé la taille et le contrôle : 'description' => array('type' => self::TYPE_STRING, 'lang' => true), - Dans AdminSlideshowImageController.php j'ai rajouté 'autoload_rte' => true et modifié le type en textarea Que faut-il encore faire pour qu'il m'enregistre le HTML ? Merci EDIT2 : en fait, il ne m'enregistre tout simplement pas les modifications une fois que j'active TinyMCE, c'est pour ça qu'il n'enregistre pas l'HTML ! Edited June 6, 2014 by makinero (see edit history) Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted June 6, 2014 Share Posted June 6, 2014 (edited) Hello merci pour le retour, je vais noter tes remarques dans ma todolist pour une future mise à jour. Bizarre pour le problème sql en 1.6.05 je n'avais pas constaté ça, pareil c'est noté à vérifier dans ma todolist. Donc pour transformer la desc en html ce que tu as fait me semble correcte. - as-tu supprimer le fichier class_index dans le cache ? - as-tu modifier la taille du champ dans la bdd ? - il serait bien de rajouter le contrôle mais en checkant que c'est un isCleanHtml Petite question, pourquoi veux tu de l'html dans la desc ? Edited June 6, 2014 by maniT4c (see edit history) Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted June 6, 2014 Share Posted June 6, 2014 EDIT2 : en fait, il ne m'enregistre tout simplement pas les modifications une fois que j'active TinyMCE, c'est pour ça qu'il n'enregistre pas l'HTML ! Modifie le nom de l'image aussi quand tu fait une modif. J'avais un bug qui faisait que les modif était ignorée si l'on ne modifiait pas le nom de l'image, je ne sais plus si j'ai eu le temps de le corriger ou pas. Link to comment Share on other sites More sharing options...
makinero Posted June 6, 2014 Author Share Posted June 6, 2014 (edited) Je vais utiliser la partie admin parce qu'elle me permet de faire ce que je veux et je vais changer le script de slideshow en front. Je veux une description sur plusieurs lignes et administrable par un novice, il me faut donc charger tinymce. J'ai mis une validation iscleanHTML c'est obligatoire et c'est pour ça que le texte n'était pas enregistré. Par contre, même avec ça, il m'enlève le code HTML. J'ai supprimé class_index.php du dossier cache, il me l'a recréé avec la même taille. J'ai vidé mon cache navigateur et désactivé le cache avec le module complémentaire WebDevelopper de firefox, il m'enregistre bien les modifications mais ne veux toujours pas m'enregistrer le HTML. J'ai transformé le champ description dans la base en type text, quand je met une valeur dans le champ valeur il me l'enlève, la valeur attribut est vide, null est configuré à not null défaut et extra sont aussi vide (en fait j'ai copié la configuration du champ description du module homeslider car c'est un champ similaire). J'ai testé aen changeant l'image : pareil, il m'enlève le HTML. Edited June 6, 2014 by makinero (see edit history) Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted June 6, 2014 Share Posted June 6, 2014 Il faut réussir à isoler le problème: 1. essai d'ajouter du html directement via phpmyadmin pour voir s'il est bien réutiliser après sur le front office et dans le backoffice 2. essai d'ajouter du html via tinymce et regarde s'il apparait dans ta base de données ou s'il est déjà supprimé à ce moment là. Ca va te permettre de savoir s'il y a des filtre en lecture et en écriture. Désolé j'avoue ne pas avoir le code en tête là et je ne peux pas trop regarder (maj client à faire). Link to comment Share on other sites More sharing options...
makinero Posted June 6, 2014 Author Share Posted June 6, 2014 J'avais déjà fait ces tests mais j'ai oublié d'en parler quel idiot ! J'ajoute un <br /> dans une description via Phpmyadmin. Je vais sur le front, il y a bien un retour à la ligne. Je vais dans prestashop, j'ouvre la description, je vois le <br />. J'enregistre, je rouvre la page d'édition de l'image, plus de <br />. J'ai fait ce test sans tinymce activé pour exclure le fait que ça peut venir de lui. Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted June 10, 2014 Share Posted June 10, 2014 Dans ce cas c'est bien la définition de ton champ dans ta classe qui doit poser problème. Avec isCleanHtml dans la définition de la classe ça ne règle pas le problème ? Link to comment Share on other sites More sharing options...
makinero Posted June 10, 2014 Author Share Posted June 10, 2014 Si je ne mets pas isCleanHtml, les modifications ne sont pas enregistrées. Si je rajoute isCleanHtml, les modifications sont enregistrées mais toutes les balises HTML sont enlevées. Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted June 10, 2014 Share Posted June 10, 2014 Et si tu met ça ? array('type' => self::TYPE_HTML, 'lang' => true, 'validate'=> 'isString', 'size' => 3999999999999,'required' => false), Link to comment Share on other sites More sharing options...
makinero Posted June 26, 2014 Author Share Posted June 26, 2014 Yessss ça marche super nickel merci pour tout !!! Et surtout pour ton module gratuit ! Par contre l'interface d'admin est assez buguée, (je n'ai pas eu le temps de tout tester et de faire une liste exhaustive) Liste des slides :quand on filtre sur une catégorieon peut changer l'ordre mais le nouvel ordre n'est pas sauvegardé (embêtant). le filtre du nombre d'éléments par page est erroné Le tri par colonnes dans la liste des catégories ne marche pas (pas trop grave dans l'absolu) Quand on va sur une catégorie qui n'a pas de slide, on a un message d'erreur SQL et non un message "pas de slides dans cette catégorie" Vu que j'ai déjà touché au core du module, si tu sais comment faire pour corriger ça (surtout l'ordre) sans remplacer les fichiers ça serait cool. Je testerai plus en profondeur et ne manquerai pas de te remonter les infos. Merci !!! Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted June 26, 2014 Share Posted June 26, 2014 Merci pour tes retours, j'ai ajouté tout ça dans ma todolist. Dès que j'ai un peu de temps il faudra que je retravaille sur mon module car j'ai pas mal d'amélioration à faire. Malheureusement pour l'instant pas possible, trop de commande en cours Link to comment Share on other sites More sharing options...
makinero Posted June 27, 2014 Author Share Posted June 27, 2014 Je comprends ! C'est bizarre, aujourd'hui, le ré-ordonnement fonctionne. Pourtant hier j'ai regardé dans la console JS de firebug, une requête ajax partait bien et je n'ai rien modifié à ma config ! Tant mieux, c'était le point le plus critique Merci encore !!! Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted June 27, 2014 Share Posted June 27, 2014 Problème de serveur... cache ..peut être. En tout cas merci pour ton investissement Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now