Jump to content

Thierry

Members
  • Posts

    243
  • Joined

  • Last visited

Everything posted by Thierry

  1. C'est très lourd pour une solution en ligne, cela demande à avoir les 36.000 (c'est le bon nombre?) communes de France dans la base de donnée. Et puis cela demande à bien faire attention de rester à jour.
  2. Une petite remarque concernant le CHANGELOG (je ne sais pas si beaucoup de personne le lise, mais moi oui ) Lorsque vous annoncez la nouvelle version d'un composant (je pense par exemple à TinyMCE), vous pouvez rajouter en même temps son numéro de version? Histoire que l'on s'y retrouve plus facilement. Tant que j'y suis avec TinyMCE. Il y a une raison particulière pour que vous ayez enlevé le thème simple?
  3. Merci pour l'astuce. Mais pour un site multilingue ce n'est pas la bonne solution. Et puis ça m'emmerde, plus j'avance sur mon site, plus j'ai besoin d'éditer les fichiers des pages à la racine de Prestashop pour les adapter à mes besoins. Alors que normalement on ne devrait se limiter qu'aux modules et aux thèmes...
  4. Bonjour, Je n'arrive pas à trouver comment définir un titre pour les page de contenu du thème: about-us.tpl, 404.tpl, etc... Ces pages partagent toutes le même titre : le nom de la boutique. Ce qui est une horreur au niveau ergonomique et SEO. Quel est le moyen de définir depuis le template, le titre de la page? Mes quelques bidouilles n'ont rien donné... Merci.
  5. Je déterre mon message, car je rencontre encore ce problème. Alors, oui j'ai bien renommé le fichier htaccess. (d'ailleurs, je n'aurais pas sinon la ré-écriture d'url) Et non, je ne suis pas sous Windows. Je suis sous Mac en local. Mon htaccess: # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1$3 [L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [L,E] # Catch 404 errors ErrorDocument 404 /404.php
  6. Pour les fonctionnalités qui sont en coming soon. Elles seront rajoutées qu'après la 1.0.
  7. Les modules de newsletter ne serrent qu'à constituer et à récupérer une liste d'inscrit à la newsletter. Cette liste tu peux ensuite l'importer dans un logiciel ou site web spécialisé dans l'envoi de newsletter.
  8. ?? ça a l'air très confus. Je ne comprend pas ce que tu veux faire. (à part améliorer ton référencement) Détaille un peu plus ce que tu entends par de "blog de discussion" et sais tu ce qu'est le PageRank? (qui a une place réduite dans la mise au point de ton positionnement)
  9. Ça marche. C'est sûr que c'est un peu crade comme solution. Même j'aimerai le plus possible ne toucher qu'au template et ne pas à avoir à éditer le plugin sauf si il y a vraiment nécessiter. Merci beaucoup pour ton aide.
  10. Merci de m'avoir répondu. Le lien du fabricant c'est déjà bon. J'avais trouvé $link->getmanufacturerLink(). Pour le nom ce n'est pas encore ça. Je prend un exemple de ma situation. J'aimerai afficher le nom du produit et la marque du produit dans le bloc Nouveau Produits. Je travaille donc dans le fichier template du module (j'aurais peut-être du poster ça dans Thème...). Dans ma boucle foreach qui liste les nouveaux produits j'ai : {foreach from=$new_products item=product name=myLoop} <li class="{if $smarty.foreach.myLoop.first}firstItem{elseif $smarty.foreach.myLoop.last}lastItem{else}item{/if}"> <a href="{$product.link}"><img class="productImage" src="{$img_prod_dir}{$product.id_image}-small.jpg" alt="{$product.legend}" /></a> <span class="productInfo"><a href="{$product.link}" class="productName">{$product.name}</a> <a href="{$link->getmanufacturerLink($product.id_manufacturer, $manufacturer.link_rewrite)}" class="productBrand">{* Le nom du fabricant *}</a></span> </li> {/foreach} Mon problème, c'est que $product récupère quasiment toutes les infos d'un produits (même ses caractéristiques), mais pas manufacturer_name, il y a par contre id_manufacturer. (en regardant les infos du {debug}) Je comprend ton bout de code pour récupérer le nom depuis le manufacturer ID, mais je ne sais pas du tout comment je peux créer un objet depuis mon tpl (en Smarty donc ).
  11. A mon avis, dans Prestashop v1, les caractéristiques ne marchent pas du tout. Non pas que ce soit buggé mais le fonctionnement actuel ne colle pas. L'une des solutions la plus simple pour y remédier ce serait de créer des groupes de caractéristiques. Ainsi dans le fiche produit si je vends des téléviseurs et des ordinateurs (deux produits avec des caractéristique différentes). Je choisirais dans la fiche produit le groupe de caractéristiques qui correspond à mon produit. Les caractéristiques seraient chargées et je n'aurais plus qu'à les renseigner. Alors que dans le fonctionnement actuel, je dois naviguer parmi toutes les caractéristiques de tous mes produits confondus. (un vrai bonheur pour ceux qui veulent vendre de l'électronique avec des produits qui ont 3000 caractéristiques) Cela demande à repenser la fonction, cela ne verra pas le jour dans la 1.0, mais si vous pouviez inclure ça dans la release suivante, Prestashop aura son système de caractéristiques qui fonctionnera.
  12. If the logo has a transparent gradient. You have to save it as a PNG 24bit. But you will have rendering problems with IE6. And like pitasec said, upload yourself your logo.
  13. Mmm je sèche là... Normalement, je crois que c'est là qu'il créé la boutique et te donne les liens pour le Front Office et le Back Office... A tout hasard (mais je pense qu'il t'aurait embêté avant si c'était le cas), vérifie bien que MAMP est en PHP 5 (soit via l'application ou par le widget Dashboard)
  14. Etape 4 si je me souviens bien, c'est là où on rentre son mot de passe. Faut bien faire attention à ce que le mot de passe fasse minimum 8 caractères, uniquement lettres, nombres ou tirets (- et _). Je me souviens que ce n'était pas précisé dans les versions précédentes, et j'avais signalé qu'il serait bien que ce soit indiqué (du moins dans un message d'erreur). Peut-être que cela n'a pas été fait...
  15. J'ai l'impression qu'il te manque des éléments dans ton constructeur. Par exemple si je regarde, le bloc de pub, il y a : function __construct() { $this->name = 'blockadvertising'; $this->tab = 'Blocks'; $this->version = 0.1; parent::__construct(); // The parent construct is required for translations $this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('Block advertising'); $this->description = $this->l('Adds a block to display an advertising'); } Et vu le commentaire si cela ne marche pas, c'est parce que tu n'as pas mis le constructeur parent.
  16. Il faut modifier directement les fichiers templates : about-us.tpl, conditions.tpl, etc...
  17. 1ère étape, se rendre sur : http://localhost:8888/MAMP/ Et dans le menu choisir phpMyAdmin On tombe alors sur l'interface de phpMyAdmin. Sur la page d'accueil, au milieu, il y a une section "Create new database" (ou "Créer une base de données" en français). Mettre dans le premier champ, le nom de la base de donnée, par exemple "prestashop". Pas la peine de toucher au champ collation (ou interclassement en français). Et lancer la création en appuyant sur le bouton "create" (ou "créer"...). Une fois que c'est fait. Tout se passe dans l'installer de Prestashop. Les paramètres a renseignés pour la base de donnée sont : serveur : localhost base de donnée : prestashop (ou autre chose, mettre le nom indiqué lors de la création de la base de donnée) login: root mot de passe: root Et on peut laisser le préfixe par défaut. Voilà, cela devrait être bon.
  18. Even with the RC3, it seems to be the only way to change a country's zone.
  19. Hop hop hop! Essaye mes indications. Ça marche c'est sûr. Je bosse sur MAMP là. Pour plus de sécurité, assure toi d'avoir bien créer ta base de donnée en local en te rendant sur le phpmyadmin de MAMP : http://localhost:8888/MAMP/
  20. En local c'est souvent par defaut : Serveur : localhost Utilisateur : root Mot de passe : (aucun) Pour MAMP par défaut c'est : Serveur : localhost Utilisateur : root Mot de passe : root
  21. I find the actual behaviour a little weird... Without mod='module_name', I can go to "Back Office >> Tools >> Translations >> Module translations"" to translate the expressions. And I have the two boxes "prestashop - module_name" and "my_theme - module_name" The only difference without mod='module_name', it's just that the translated expressions are not displayed on the Front Office. I thought mod='module_name' was needed by Prestashop to detect the expressions which were belonging to a module. But, as I can see, Prestashop can find them alone. I guess mod='module_name' is only needed for the display, and does not act as a scope like I was expecting.
  22. Je dirais qu'à priori, c'est parce que tu n'as pas traduite les expressions. Regarde si certains éléments sont indiqués comme non traduit pour les modules ou pour ton thème. (Outils > Traductions)
×
×
  • Create New...

Important Information

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