Jump to content

kink

Members
  • Posts

    37
  • Joined

  • Last visited

About kink

  • Birthday 01/01/1

kink's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Oui, dans le fichier global.css (dans le dossier css de votre thème). Ajoutez: #featured-products_block_center ul { width: 740px; } Pour les autres modifications, tout dépend le rendu que vous attendez. Je laisse le soin également aux autres de participer. Bon courage
  2. Hello, Please check your settings in the backoffice. If the error occur only when the total weight of the products in the cart is over a certain weight. Then you have to check the default behavior of your carrier. Maybe your carrier is set to be disable if the total weight is over the biggest weight range. You can check the carrier behaviour in backoffice -> transport (or shipping) -> carriers -> (edit the carrier) -> last option (about carrier behaviour). You can check the weight range in backoffice -> transport (or shipping) -> Weight range Also check if the carrier is set to deliver to the area of your customer: in backoffice -> transport (or shipping) -> carriers -> (edit the carrier) -> Zone Sorry for my english. Regards
  3. Bonjour, En mettant width="740px" à l'élément "<ul>" (dans le bloc featured-products_block_center) ca va déjà mieux mais il y a pas mal d'autres choses à corriger. Cordialement,
  4. Bonjour, Merci ca fait toujours plaisir à entendre 1) Le block guide est un block que j'ai créé et que je n'ai pas partagé car je rentre les informations directement dans le fichier, il n'y a aucun assistant, aucun automatisme et il n'est donc pas pratique si vous souhaitez créer de nombreux guides. 2) Pour la page d'accueil, j'ai en fait directement modifié le fichier index.tpl dans le theme.
  5. Ainsi que: Dans la racine: new-products.php product-sort.php new-product-sort.php Dans la partie admin/tabs AdminPPreferences.php Vous pouvez voir le résultat sur http://www.deko-flammes.com/ product-sort.php new-products.php new-product-sort.php AdminPPreferences.php
  6. Voici les fichiers modifiés: Dans les classes: Classes/Product.php Classes/Link.php Zippé dans new.tpl.zip car impossible d'uploader un fichier tpl A copier dans votre theme: new-products.tpl new-product-sort.tpl product-sort.tpl Product.php Link.php new.tpl.zip
  7. Tout est dans le titre: Voici les modifications à effectuer: Dans product-sort.php Ajouter après la ligne 7 ($orderWay = ...): $orderNewProductsBy = Tools::strtolower(Tools::getValue('ordernewproductsby', $orderByValues[intval(Configuration::get('PS_NEW_PRODUCTS_ORDER_BY'))])); $orderNewProductsWay = Tools::strtoupper(Tools::getValue('ordernewproductsway', $orderWayValues[intval(Configuration::get('PS_NEW_PRODUCTS_ORDER_WAY'))])); if (!in_array($orderNewProductsBy, $orderByValues)) $orderNewProductsBy = $orderByValues[0]; if (!in_array($orderNewProductsWay, $orderWayValues)) $orderNewProductsWay = $orderWayValues[0]; Ajouter après la ligne 21 ( 'orderway' => $orderWay,): 'ordernewproductsby' => $orderNewProductsBy, 'ordernewproductsway' => $orderNewProductsWay, Dans le fichier new-products.php remplacer la ligne 11 par: 'products' => Product::getNewProducts(intval($cookie->id_lang), intval($p) - 1, intval($n), false, $orderNewProductsBy, $orderNewProductsWay), Dans votre admin/tabs/AdminPPreferences.php Insérer le code suivant entre la ligne 44 ('PS_PRODUCTS_ORDER_WAY' => ...) : et 45 ('PS_IMAGE_GENERATION_METHOD' => ...) : 'PS_NEW_PRODUCTS_ORDER_BY' => array('title' => $this->l('Default new products order by:'), 'desc' => $this->l('Default order by for new products list'), 'type' => 'select', 'list' => array( array('id' => '0', 'name' => $this->l('Product name')), array('id' => '1', 'name' => $this->l('Product price')), array('id' => '2', 'name' => $this->l('Product added date')), array('id' => '4', 'name' => $this->l('Position inside category')), array('id' => '5', 'name' => $this->l('Manufacturer')), array('id' => '3', 'name' => $this->l('Product modified date')) ), 'identifier' => 'id'), 'PS_NEW_PRODUCTS_ORDER_WAY' => array('title' => $this->l('Default new products order way:'), 'desc' => $this->l('Default order way for new products list'), 'type' => 'select', 'list' => array(array('id' => '0', 'name' => $this->l('Ascending')), array('id' => '1', 'name' => $this->l('Decreasing'))), 'identifier' => 'id'), Dans classes/Product.php (function getNewProducts) //Correction bug pagination remplacer les lignes 903 (if ($count)) à 911 par: if ($count) { $result = Db::getInstance()->getRow(' SELECT COUNT(`id_product`) AS nb FROM `'._DB_PREFIX_.'product` WHERE `active` = 1 AND DATEDIFF(`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'); return intval($result['nb']); } Dans votre theme, dans le fichier product-sort.tpl Insérer après la ligne 21 (addSortDetails($request, 'date_add', 'desc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'date_add' AND $orderway eq 'DESC'}selected="selected"{/if}>{l s='last added first'} [/code] Faire une copie du fichier product-sort.tpl et renommer cette copie en new-product-sort.tpl Ensuite remplacer tous les $orderby par $ordernewproductsby tous les $orderway par $ordernewproductsway et tous les addSortDetails en addNewProductsSortDetails Dans votre fichier theme/new-products.tpl Remplacer la ligne 7 ( {include file=$tpl_dir./product-sort.tpl}) par: {include file=$tpl_dir./new-product-sort.tpl} Dans le fichier classes/Link.php Ajouter après la fonction addSortDetails (ligne 165 à 168) public function addNewProductsSortDetails($url, $ordernewproductsby, $ordernewproductsway) { return $url.(!strstr($url, '?') ? '?' : '&').'ordernewproductsby='.urlencode($ordernewproductsby).'&ordernewproductsway;='.urlencode($ordernewproductsway); } Ensuite vous pourrez choisir le tri à attribuer par défaut au site et aux nouveaux produits dans la partie administration/Préférences/Produits. Le texte sera en anglais, il faut le traduire en utilisant l'onglet outils traduction.
  8. Attention, il ne faut le faire que pour la fonction getNewProducts (vers la ligne 903) comme je l'avais mentionné dans le bug_Tracker je vous donne le fichier corrigé si vous voulez. Product.php
  9. Ma correction n'était pas bonne en effet. Je viens de proposer une nouvelle correction. voir: http://www.prestashop.com/bug_tracker/view/1155/ Attention, les ' ne sont pas bons car je n'ai pas pu mettre le code entre des balises < code > voici la correction entre < code > de la fonction getNewProducts (ligne 903) classes/Product.php if ($count) { $result = Db::getInstance()->getRow(' SELECT COUNT(`id_product`) AS nb FROM `'._DB_PREFIX_.'product` WHERE `active` = 1 AND DATEDIFF(`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'); return intval($result['nb']); } remettre le fichier original de new-products.php ou corriger: $nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), NULL, NULL, true));
  10. My version is 1.1.0.5. In the admin directory, edit index.php file: delete lines 76-84: if (@ini_get('allow_url_fopen') AND $update = checkPSVersion()) echo ''.translate('New PrestaShop version avalaible').' : '.translate('Download').' '.$update['name'].' !'; elseif (!@ini_get('allow_url_fopen')) { echo ' '.translate('Update notification unavailable').''; echo ' '; echo ' '.translate('To receive PrestaShop update warnings, you need to activate the allow_url_fopen command in your php.ini config file.').' ['.translate('more infos').']'; echo ' '.translate('If you don\'t know how to do that, please contact your host administrator !').' '; }
  11. En fait c'était gênant lorsque j'essayais d'avoir le même total dans mon logiciel de gestion commerciale mais je viens de voir que je peux saisir les prix directement en TTC (une option à cocher). Merci d'avoir répondu
  12. C'est en effet parce qu'il manque le &token;que ca ne marche pas. Dites moi la page.php sur laquelle ça arrive et je pourrais vous aider.
  13. C'est pas vraiment un bug, la gestion des 6 chiffres après la virgule peut être utile pour certains. Mais pour moi c'est génant. En attendant, je vais rentrer les prix directement en HT plutôt que de les rentrer en TTC. Solution temporaire donc.
  14. Voyez par vous même sur l'image en pièce jointe. L'article en base de donnée vaut 2.926421 € HT Le prix unitaire est bien arrondi a 2.93€ jusque là tout va bien. Par contre, le prix total devrait être 2.93 * 5 soit: 14,65 et pas 14,63€. En gros je voudrais que le prix total soit 'prix unitaire arrondi' x 'quantité' plutôt que arrondi de ('prix unitaire' x 'quantité') Et pourquoi pas même changer les décimales à 2 au lieu de 6 en base de donnée.
×
×
  • Create New...