Jump to content

amaury

Members
  • Posts

    174
  • Joined

  • Last visited

Everything posted by amaury

  1. Fichu IE et ses marges doubles sur les floats. Je te conseille de baisser un peu les attributs witdh que je t'ai donné (Essaye par palier de 5px). Ca devrait revenir à la normal au bout de quelques essais.
  2. Désolé pour ton achat :s Sinon, pour les titres, il y a une solution simple, si tu met ceci pour les balise h2 (Ligne 159 du global.css) h2 { background:url("../img/title_bg.gif") no-repeat scroll center top transparent; color:#374853; font-size:1.1em; font-weight:bold; height:21px; line-height:1.6em; margin:0.5em auto; padding-left:0.5em; text-align:center; text-transform:uppercase; } Tes titres seront centrés. Bref, j'espère t'avoir aidé
  3. Pour cette histoire de frais de port, je l'aurai plutôt mis en rouge en dessous ou dans le haut du panier ou quelque chose comme ça, mais bref... Donc c'est le vide à droite qui t'embète ? Fallais le dire avant, j'ai un truc qui va régler au moins 50% de tes soucis de positionnement, juste après la lligne 206 de ton global.css remplace la valeur width de 556px; à 775px;. L'autre 50% du problème vient des fond de page des titres qui ne s'étirent pas, et donc, qui ne vont pas jusqu'au bout. Ca et la fiche produit qui ne s'étire pas non plus pour y remédier, tu peux étirer la partie droite en changeant la valeur width juste après la ligne 1747 de ton global.css de 233px; à 452px; Bonne continuation !
  4. Ton image est un poil petit, mais chez moi, les blocs sont bien mis (Je partie que tu dois avoir un navigateur pas cool comme Internet Explorer ). Quant au fil étape par étape, le texte est simplement trop long, pourquoi ne pas mettre "Frais de port" ?
  5. Le numéro de la catégorie Accueil est le 1, après, je sais plus si on met l'id ou le nom de la catégorie dans catégorie mère...
  6. Ah tiens, je ne savais pas qu'il y avait des droits sous Mac, c'est vrai que "Failed opening required" ne veut pas seulement dire "fichier non-trouvé", mais aussi "fichier impossible à ouvrir"...
  7. Il ne trouve pas le fichier init sensé être dans le dossier /admin/. Tu as du avoir une erreur de copie pendant l'installation. Je ne vois que ça...
  8. Comme je te comprend, j'ai un client avec cette version de Prestashop et il à près de 5000 produits, devoir tout exporter même avec des scripts à l'air vraiment compliqué ^^. Pourrais-tu mieux définir ce problème ? En envoyant une adresse ou un screenshot ? Là aussi faut être plus précis, ça peut se situer n'importe où ! Ca, ça se corrige plus ou moins facilement. Pour régler ces problèmes, il te faudra surtout des connaissances en CSS...
  9. Page blanche signifie peut-être "erreur", essayez de remplacer dans /config/config.inc.php le code : @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); par : @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); Cela aura pour effet d'afficher vraiment les erreur plutôt que d'arrêter le fonctionnement de la page, ce qui provoque une page blanche (Attention, une fois que le problème sera réglé, il est préférable de remettre ça comme avant).
  10. Oh cool, pour une fois j'ai trouvé la bonne réponse du premier coup à l'aveuglette ^^. Bonne continuation
  11. Je te donne juste la marche à suivre : 1/ Créer un nouveau champ dans la fiche produit de l'interface d'administration donc /admin/tabs/AdminProduct.php et ajouter un champs sur la table __DB__PREFIXE__product + une petite modification de /classes/Produt.php pour ajouter ce champs dans un produit. 2/ Trouver une méthode pour pencher le texte : Il y a des solutions en CSS3 et Javascript, mais pas universel...
  12. Ca je ne sais pas, mais content que mon astuce puisse t'aider.
  13. Ah, au temps pour moi alors...
  14. Deux problème se pose en faite : 1/ Il faut créer un nouveau champ dans la base de donnée et le backoffice pour définir le dégréé d'inclinaison 2/ Il faut trouver une méthode pour pencher le texte, j'ai pas fait beaucoup de recherche la dessus, mais je n'avais rien trouvé de très convaincant pour la rotation d'un texte qui soit compatible avec la majorité des navigateurs
  15. Essaye cette petite modification pour tenter d'accélérer un peu tout ça : http://www.prestashop.com/forums/viewthread/57980/#279502
  16. Ce bout de code est-il bien en dehors de la balise "form" où se situe "Ajouter au panier" ? Les navigateurs n'aiment pas trop les form imbriqués.
  17. Il faut créer une méthode similaire à celle ci mais en changeant les requetes SQL soit $result = Db::getInstance()->getRow(' SELECT COUNT(cp.`id_product`) AS total FROM `'._DB_PREFIX_.'product` p LEFT JOIN `'._DB_PREFIX_.'category_product` cp ON p.`id_product` = cp.`id_product` WHERE cp.`id_category` = '.intval($this->id).($active ? ' AND p.`active` = 1' : '').' '.($id_supplier ? 'AND p.id_supplier = '.$id_supplier : '').''); et $sql = ' SELECT p.*, pa.`id_product_attribute`, pl.`description`, pl.`description_short`, pl.`available_now`, pl.`available_later`, pl.`link_rewrite`, pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, i.`id_image`, il.`legend`, m.`name` AS manufacturer_name, tl.`name` AS tax_name, t.`rate`, cl.`name` AS category_default, DATEDIFF(p.`date_add`, DATE_SUB(NOW(), INTERVAL '.(Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20).' DAY)) > 0 AS new, (p.price - IF((DATEDIFF(reduction_from, CURDATE()) <= 0 AND DATEDIFF(reduction_to, CURDATE()) >=0) OR reduction_from = reduction_to, IFNULL(reduction_price, (p.price * reduction_percent / 100)),0)) AS orderprice FROM `'._DB_PREFIX_.'category_product` cp LEFT JOIN `'._DB_PREFIX_.'product` p ON p.`id_product` = cp.`id_product` LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa ON (p.`id_product` = pa.`id_product` AND default_on = 1) LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (p.`id_category_default` = cl.`id_category` AND cl.`id_lang` = '.intval($id_lang).') LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = '.intval($id_lang).') LEFT JOIN `'._DB_PREFIX_.'image` i ON (i.`id_product` = p.`id_product` AND i.`cover` = 1) LEFT JOIN `'._DB_PREFIX_.'image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = '.intval($id_lang).') LEFT JOIN `'._DB_PREFIX_.'tax` t ON t.`id_tax` = p.`id_tax` LEFT JOIN `'._DB_PREFIX_.'tax_lang` tl ON (t.`id_tax` = tl.`id_tax` AND tl.`id_lang` = '.intval($id_lang).') LEFT JOIN `'._DB_PREFIX_.'manufacturer` m ON m.`id_manufacturer` = p.`id_manufacturer` WHERE cp.`id_category` = '.intval($this->id).($active ? ' AND p.`active` = 1' : '').' '.($id_supplier ? 'AND p.id_supplier = '.$id_supplier : ''); de façon à virer les doublons sur les EAN
  18. Perso moi ils étaient même en double dans le backoffice, si j'en supprimait un, tous les doublons se supprimaients. Moi j'avais fait un script SQL pour mettre seulement la première image que je rencontrait sur chaque articles comme couverture. Mais si tu as ce problème sur des articles sans images, il est probable que ce n'est pas ton problème. Par conséquent je suis désolé mais je vois pas d'où viens le problème...
  19. Pour info (je part dans une direction différente), sur les catégories, pour les mettre dans l'ordre on utilise la méthode NUMERO.Nom de produit, ainsi la liste : 5.Patate 2.Huitre 9.Banane se remet dans l'ordre. Il y a une fonction qui existe (je ne sais plus laquelle) pour afficher une chaine de caractère sans le "NUMERO." devant dont les catégories se servent. Il suffit donc d'afficher les caractéristiques par ordre alphabétique et d'appliquer cette fameuse fonction quand on affiche ces caractéristiques.
  20. Ou une méthode à l'ancienne en faisant du SQL en ligne de commande. Mais moi les déclinaisons me font mal à la tête, trop de tables différentes Avec un peu de script pour générer la même image mais avec un nom différent à mettre dans /img/p/ Toutefois, cette méthode est dangereuse si on ne fait pas de sauvegarde.
  21. La seule "bidouille" possible est de créer ton produit à l'avance, de le désactiver (comme ça les visiteurs ne le voient pas) et quand tu as envie de repartir sur une de tes "bases", tu le duplique, et tu l'édite pour le mettre au bon endroit et avec les bonnes informations.
  22. Vu, vu et revu le HT et TTC, la réponse que tu cherche dépend de ta version de Prestashop. Essaye une petite recherche sur le forum. EDIT : Oups, est-ce que cette phrase veut dire que tu as déjà configuré ça ? Dans ce cas pardon mais j'ai toujours besoin de la version de prestashop utilisé.
  23. Il y a effectivement des différences entre le panier de la 1.3 dans le thème par défaut et la 1.2. Dans header.tpl, il y a un paramètre varRound qu'une des version n'a pas. Le javascript est un peu différent aussi, donc il faut charger le dossier /themes/ton_theme/js/ avec le dossier js/ du thème par défaut (prestashop) de la version sur lequel tu veux que ton thème soit compatible. Enfin bon, comme tu es reparti sur une nouvelle base, cela refonctionne, je laissais ça ici au cas où quelqu'un repasserait sur le topic (Pense à mettre [RESOLU] dans ton titre)
  24. J'ai jamais trop fait de mise à jour, mais voici une méthode simple : 1/ Sauvegarde ton site (car les modifications que je vais te faire faire peuvent empirer les choses) 2/ Copie le dossier "admin" (ou quelque soit son nom quand tu l'a modifier) vers le nouveau 3/ Teste. Je promet rien, c'est pour ça que j'insiste lourdement sur la sauvegarde Néanmoins, la version 1.1 et 1.3 sont trèèèèès différentes, donc c'est normal que tu ai des problèmes.
×
×
  • Create New...

Important Information

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