Jump to content

Thierry

Members
  • Posts

    243
  • Joined

  • Last visited

Everything posted by Thierry

  1. Le problème lorsque l'on augmente la profondeur, c'est le nombre de requêtes vers la BDD devient à priori très important pour aider à construire l'arbre des catégories. Sur le forum Anglais, quelqu'un a dit avoir recodé le code lié à ce problème et avoir constaté une amélioration : http://www.prestashop.com/forum/index.php/topic,1965.0.html (on espère voir un jour son code...) Prestashop est dans l'ensemble rapide. (très rapide même comparé à Magento)
  2. Pour mettre du flash dans le header, il faut éditer les fichiers templates. La solution que propose Yoann, c'est pour tous les champs éditables avec la barre de mise en forme dans la zone d'administration.
  3. Si l'anim se trouve dans le dossier image de ton thème, le chemin à mettre dans le template est: {$img_dir}anime-flash.swf
  4. Je ne sais pas vraiment si cela va t'aider, mais au cas où... Je me souviens que certaines personnes sur les forums c'étaient plaint du chargement des pages lors de la sortie de la v1. La conclusion avait été d'éviter avec le menu par défaut, de lui demander d'afficher trop de catégorie. Le régler en profondeur pour 2 ou 3 niveau pas plus. (j'ai moi aussi testé Magento )
  5. Comme tout ce qu'il est lié à la présentation. Il faut modifier le fichier CSS du thème.
  6. 5 à 10 secondes ? Cela ressemble plus à du Magento. Par curiosité, tu as beaucoup de référence?
  7. Le bon bout de code : $category = new Category($id_category); $id_parentCat = $category->id_parent; Merci de m'avoir mis sur la piste shagshag, plus propre que faire soi même la requête SQL. La classe Category est sympa, mais j'ai l'impression qu'il y a des get pour tout sauf pour la categorie parente. :-[ Je pense que rajouter cette fonction ne mange pas de pain et est logique.
  8. Puis je sugérer aux devs de créer une fonction getParentCategory() dans la classe Category ? J'ai eu beau chercher, je n'ai rien trouvé qui permette de récupérer cette information basique.
  9. Le système des numéros dans le nom des catégories et sous-catégories marche très bien. Il faut juste le faire pour chaque catégorie sans exception. Pour trier les categories (et les sous catégories), il suffit de les renommer du style : 1.Gadgets 2.Accessoires Le nombre et le point sont retiré automatiquement par Prestashop. Petit conseil, pour plus de souplesse. Faites des sauts de 10 en 10. Exemple : 10.Gadgets 20.Accessoires Comme ça, je me laisse la possibilité de rajouter 9 catégories entre les deux déjà présentes.
  10. Il faut modifier la feuille de style global.css du thème : changer le background du body.
  11. I can understand that you use a full web browser when you are working most of the time on the admin. But some people, like me, use lots of device to connect to the web to check if their websites work well. Flash is not present on every devices which can connect to the web. And Adobe/Macromedia is not very good to support other OS than Windows for his flash plugin. Flash takes also lots of memory (I hope Adobe/Macromedia Developpers will one day learn how to create a lightweight flash plugin for Mac OS X...). I like when the admin is very fast. Prestashop is good at this (except for the Create product page). You can cache stats image, but not a Flash anim.
  12. Looks nice. But it seems to only rely on Flash. If the Prestashop Dev Team decides to use Piwik, I hope there will also be an image-only version.
  13. Si vous êtes en train de vous prendre la tête sur votre thème en ne comprenant pas pourquoi certaines valeurs ne correspondent pas à ce que vous attendiez, sachez que Smarty vient avec une console de debugage. Le plus simple pour la faire apparaître, est de rajouter {debug} quelques part dans vos templates. Recharger votre page, un pop-up devrait apparaître (attention, votre navigateur peut le bloquer). Vous pourrez alors jetez un coup d'oeil à toutes les variables définies par Prestashop pour la page. Il devient tout de suite plus simple de comprendre son erreur. Plus d'info : http://eric-pommereau.developpez.com/tutoriels/initiation-smarty/?page=page_7
  14. C'est du DHTML. A première vue, je dirais tu as eu la main un peu lourde dans un fichier .tpl.
  15. Bizarre. Je ne rencontre pas ce problème... Tes navigateurs sont à quelles versions?
  16. Bon bah je vais me répondre moi même. (la situation idéale pour les devs) {if $currentCategoryId == $rootCateg } <strong>{l s='Homepage' mod='mon_module'}</strong> {else} <a href="{$base_dir}">{l s='Homepage' mod='mon_module'}</a> {/if} $rootCateg est donc la catégorie racine. En vous baladant dans l'admin de Prestashop vous avez du découvrir que toutes la catégories que vous crée sont des catégories enfant de l'Accueil. Connaître la catégorie racine permet donc de connaître l'accueil. Comment récupérer cette information? $rootCateg = Category::getRootCategory(); Pour connaître la catégorie actuelle : if (isset($_GET['id_category'])) { $smarty->assign('currentCategoryId', intval($_GET['id_category'])); }
  17. Il y a t'il un moyen de savoir si on est sur la page d'accueil grâce à Smarty? Je pense par exemple dans le cas d'un menu comportant le lien "Accueil", pour des raisons d'ergonomie il est préférable de désactiver le lien si on est sur la homepage. Je dois tester quoi pour ça?
  18. On pourrait avoir quelques explications sur le fichier conf.xml qui se trouve dans le dossier config de chaque thème ? Plus particulièrement sur : <hook-positions> , <modules-supported> et <modules-installed> . Cela agit sur quoi pour le thème? Merci.
  19. On peut souhaiter supprimer l'inclusion de jQuery dans les pages pour différentes raisons : réduire le poids des pages, écrire ces propres scripts JS ou encore utiliser une autre bibliothèque. Mais est ce que l'on risque de casser certains composant de Prestashop en faisant ça ? (en dehors des fichiers .tpl qui doivent prendre en compte cette modification)
  20. Raaah mais c'est criminel de garder cette info secrète! Vivement que le wiki soit remis à jour. Ou alors que l'on puisse éditer le wiki (sur inscription pour éviter le spam) pour y rajouter toutes ces astuces.
  21. Java has nothing to do with JavaScript. Would you mind to try with a real web browser like Firefox (http://www.mozilla.com/firefox/) ? I think Prestashop is not yet fully compatible with IE6.
×
×
  • Create New...

Important Information

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