Jump to content

Search the Community

Showing results for tags 'nouveaux'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Community Help and Support
    • PrestaShop Download
    • PrestaShop Marketplace
  • News and Announcements
    • PrestaShop news and releases
    • PrestaShop Beta
    • PrestaShop Blogs
    • PrestaShop Meetups
  • International community (English)
    • General topics
    • PrestaShop Merchants
    • PrestaShop Developers
    • Taxes, Translations & Laws
    • Community Modules and Themes
  • Forum francophone
    • Discussion générale
    • Aide et support communautaire
    • PrestaShop pour les marchands
    • PrestaShop pour les développeurs
    • Adaptation aux lois Québécoises
    • Modules et thèmes gratuits
    • Modules et thèmes payants
  • Foro en Español
    • Discusión general
    • Soporte de la comunidad y ayuda
    • Comerciantes PrestaShop
    • Desarrolladores PrestaShop
    • Módulos y plantillas gratuitas
  • Forum italiano
    • Forum generale
    • Aiuto e supporto della Community
    • Commercianti PrestaShop
    • Sviluppatori PrestaShop
    • Aspetti legali sull'eCommerce
    • Moduli e template gratuiti
  • Deutsches Forum
    • Generelle Fragen
    • Support und Hilfe aus der Community
    • e-Commerce/Versand-Handel mit Prestashop
    • Prestashop-Entwickler
    • Anpassung an deutsches Recht
    • Kostenlose Module und Templates
    • Generelle Fragen Copy
  • Nederlandstalig forum
    • Algemeen
    • Hulp en ondersteuning, van en voor de community
    • PrestaShop-winkeliers
    • PrestaShop-ontwikkelaars
    • Het aanpassen van PrestaShop
    • Gratis modules en templates
  • Fórum em Português
    • Fórum Geral
    • Ajuda e Suporte da Comunidade
    • Lojistas que utilizam o PrestaShop
    • Desenvolvedores PrestaShop
    • Legislação específica
    • Módulos e temas gratuitos
  • Polskie forum
    • Forum ogólne
    • Wsparcie i pomoc użytkowników
    • Oferty twórców PrestaShop
    • Deweloperzy PrestaShop
    • Darmowe Moduły i Szablony
  • Dansk forum
    • Generelt forum
    • Hjælp og support fra fællesskabet
    • PrestaShop for købmænd
    • PrestaShop for udviklere
    • Love og regler
    • Gratis moduler og temaer
  • České fórum
    • Instalasi, Konfigurasi dan upgrade
    • Obecná diskuze
    • Bezplatné moduly a šablony
    • PrestaShop vývojáři
    • PrestaShop obchodníci
  • Bahasa Indonesia
    • Diskusi Umum
    • Podpora a pomoc komunity
    • Laporan Bug
    • Jasa, Promosi & Lowongan Kerja
  • Svenskt forum
    • Allmän diskussion
    • Installation, konfigurering och uppdatering
  • Forumul românesc
    • Discuţii generale
    • Instalare, configurare şi upgrade
  • Pусский язык
    • Обсуждение скрипта
    • Установка, Настройка, Обновление
    • Прием багов
  • Slovenské fórum
    • Všeobecná diskusia
    • Podpora a pomoc komunity
    • PrestaShop obchodníci
    • PrestaShop vývojári
    • Bezplatné moduly a šablóny
  • Türkçe Topluluğu
    • Genel Konular
    • Topluluk desteği ve yardım
    • PrestaShop Tüccarları
    • Prestashop Geliştiricileri
    • Ücretsiz Modül ve Temalar
  • Diễn đàn tiếng Việt
    • Thảo luận chung
    • Hỗ trợ từ cộng đồng
    • Dành cho chủ doanh nghiệp / cửa hàng
    • Dành cho lập trình viên
  • PrestaShop Communities
    • اللغه العربيه [Arabic]
    • Ελληνικά [Greek]
    • עִבְרִית [Hebrew]
    • 中文
    • Magyar [Hungarian]
    • 日本語 [Japanese]
    • Lietuviškai [Lithuanian]
    • انجمن فارسی [Persian]
    • ไทย [Thai]
    • Malaysia [Malaysian]
    • Eesti [Estonian]
    • Slovenščina [Slovenian]
    • Српски [Serbian]
  • IP. Board Forum
    • IP. Board Forum Questions and Issues
  • Archive
    • Zapłać Moduły i Szablony [ARCHIVE]
    • Moduly, upravy a dizajn [ARCHIVE]
    • Phát triển và các mô-đun [ARCHIVE]
    • Yazılım, Modül ve Tema [ARCHIVE]
    • Модули, Шаблоны [ARCHIVE]
    • Module şi teme [ARCHIVE]
    • Pengembangan dan Modul [ARCHIVE]
    • Moduler och teman [ARCHIVE]
    • Ecommerce x PrestaShop [ARCHIVE BOARD]
    • Vývoj a moduly [ARCHIVE]
    • Kostenpflichtige Module, Templates [ARCHIVE]
    • Módulos y temas pagos [ARCHIVE]
    • Módulos e temas pagos [ARCHIVE]
    • Servizi commerciali [ARCHIVE]
    • Forum - Feedback Contributor
    • PrestaShop Cloud

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 5 results

  1. Bonjour, Véritable manque dans PS, je vous propose de dynamiser vos catégories en affichant des promos, nouveautés et top des ventes en haut de chaque catégorie. Le module détermine la catégorie en cours en sélectionne les produits de celle-ci pour les afficher. Ce module est compatible 1.4.7 et 1.5.6.1 et 1.5.6.2 testé Il est possible de choisir quels produits afficher (promo, nouveaux, top 5 des ventes) ou tous et de définir les couleurs via colorpicker. Ce modules propose aussi d'afficher le top des ventes de la boutique sur la page d'accueil. Pour le top 5 des ventes vous pouvez afficher ou pas sa position dans ce classement sur la page produit. Ce classement est valable pour sa catégorie par défaut !! Avant d'installer le module vous devez ajouter un HOOK dans votre thème, voici donc les modifications. Installation pour PS 1.4: 0/ Faites une sauvegarde de vos fichiers avant!! 1/ Ajouter un hook {$HOOK_EXTR_CATEGORY} dans themes/votre_theme/category.tpl de votre thème, là ou vous désirez, mais je vous conseil de le mettre avant {if isset($subcategories)} 2/ Ajouter le hook via override dans ovrride/controller/CategoryController.php avec ce code: <?php class CategoryController extends CategoryControllerCore { public function process() { parent::process(); self::$smarty->assign('HOOK_EXTR_CATEGORY', Module::hookExec('categoryExtrHook')); } } ?> 3/ Avant d'utiliser le module il reste à ajouter l'override de la classe Product.php qui est dans le zip (ps14/override/classes/Product.php) Si vous avez déjà ce fichier, vous devez simplement ajouter les 2 méthodes dans votre override/classes/Product.php/Product.php. Installation pour PS 1.5: 0/ Faites une sauvegarde de vos fichiers avant!! 1/ Ajouter un hook {hook h='categoryExtrHook' mod='catmerchandising'} dans themes/votre_theme/category.tpl de votre thème, là ou vous désirez, mais je vous conseil de le mettre avant {if isset($subcategories)} 2/ Avant d'utiliser le module il reste à ajouter l'override de la classe Product.php qui est dans le zip (ps15/override/classes/Product.php) dans votre_site/override/classes/product.php. Si vous avez déjà ce fichier override/classes/Product.php, ne l'écrasez pas, vous devez simplement ajouter les 2 méthodes dans votre Product.php, c'est à dire que vous devez copier le code depuis la ligne 7 jusqu'à 285 du fichier catmerchandising/ps15/override/classes/product.php et le coller dans votre override/classes/product.php sans rien écraser. Un dernier conseil, videz votre cache et forcer la compilation Maintenant vous pouvez installer le module v 0.51 :catmerchandising.zip Exemple : Dites moi si vous rencontrez des problèmes et sous quelle version .. Ckarone
  2. Je suis actuellement en train de réparer un site d'un client et sans plaindre, son stagiaire a supprimé les headers et les footers a les a remplacé avec de l'HTML et CSS inline static ( La galère je sais. ) Mais encore plus pire, le client aime ce nouveaux design hahahaha Donc quand j'ajoute la page des nouveaux produits dans mon footer, personne ne peux la voir et donc j'en connais pas le lien... Est ce que vous pouvez me fournir l'adresse de cette page svp ? j'ai essayé ces liens déjà mais je reçoit toujours sur une erreur 404 : exemple.com/nouveaux-produits exemple.com/produits-nouveaux exemple.com/new-products exemple.com/products-new
  3. Bonjour, À mon tour de contribuer un peu sur le Forum Voici un tuto pour ajouter des nouveaux champs sur votre page contact et récupérer les nouvelles variables (téléphone, …) par mail + en backoffice SAV. Ce tuto est pour la version 1.5 de prestashop uniquement - - - - - - 1 : Ajouter vos nouveaux champs dans la page contact Dans le ficher contact.tpl de votre thème ajouter : <p class="text"> <label for="phone">{l s='Phone number'}</label> {if isset($customerThread.phone)} <input type="text" id="phone" name="phone" value="{$customerThread.phone|escape:'htmlall':'UTF-8'}" readonly="readonly" /> {else} <input type="text" id="phone" name="phone" value="" /> {/if} </p> - - - - - - 2 : Ajouter vos champs dans la page contact Dans le fichier contact.html du dossier mail ajouter : <tr> <td>Téléphone: {phone}</td> </tr> =>> Idem dans le fichier contact.txt - - - - - - 3 : Envoyer les nouvelles variables Faire un copier coller du fichier ContactController qui se trouve controller/front vers overide/controller/ - - - - - - A / Retrouver ces lignes de code et ajouter les lignes en rouge if ((int)$id_customer_thread) { $ct = new CustomerThread($id_customer_thread); $ct->status = 'open'; $ct->id_lang = (int)$this->context->language->id; $ct->id_contact = (int)($id_contact); if ($id_order = (int)Tools::getValue('id_order')) $ct->id_order = $id_order; if ($id_product = (int)Tools::getValue('id_product')) $ct->id_product = $id_product; $ct->phone = Tools::getValue('phone'); $ct->update(); } else { $ct = new CustomerThread(); if (isset($customer->id)) $ct->id_customer = (int)($customer->id); $ct->id_shop = (int)$this->context->shop->id; if ($id_order = (int)Tools::getValue('id_order')) $ct->id_order = $id_order; if ($id_product = (int)Tools::getValue('id_product')) $ct->id_product = $id_product; $ct->id_contact = (int)($id_contact); $ct->id_lang = (int)$this->context->language->id; $ct->email = $from; $ct->status = 'open'; $ct->token = Tools::passwdGen(12); $ct->phone = Tools::getValue('phone'); $ct->add(); } - - - - - - B / Ajouter encore les lignes en rouge if (!count($this->errors)) { $var_list = array( '{order_name}' => '-', '{attached_file}' => '-', '{message}' => Tools::nl2br(stripslashes($message)), '{email}' => $from, '{product_name}' => '', '{phone}' => (isset($ct) && $ct->phone) ? $ct->phone : '', ); - - - - - - C / Ajouter encore les lignes en rouge - Permet au visiteur de pas tout réécrire après un message d'erreur (option) $this->context->smarty->assign(array( 'contacts' => Contact::getContacts($this->context->language->id), 'message' => html_entity_decode(Tools::getValue('message')), 'phone' => html_entity_decode(Tools::getValue('phone')), - - - - - - D / Ajouter encore les lignes en rouge si vous souhaitez un champs obligatoire (option) else if (!empty($fileAttachment['name']) && !in_array( Tools::strtolower(substr($fileAttachment['name'], -4)), $extension) && !in_array( Tools::strtolower(substr($fileAttachment['name'], -5)), $extension)) $this->errors[] = Tools::displayError('Bad file extension'); /* AJOUT ICI */ if (!($phone = trim(Tools::getValue('phone')))) $this->errors[] = Tools::displayError('Please write down your Phone Number'); - - - - - - 4 : Lien avec la base SQL Dans override/classes/ créer un nouveau fichier nommé : CustomerThread.php Et ajouter le code suivant : <?php class CustomerThread extends CustomerThreadCore { public $phone; public static $definition = array( 'table' => 'customer_thread', 'primary' => 'id_customer_thread', 'fields' => array( 'id_lang' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'id_contact' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'id_customer' =>array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'id_order' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'id_product' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'email' => array('type' => self::TYPE_STRING, 'validate' => 'isEmail', 'size' => 254), 'token' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName', 'required' => true), 'status' => array('type' => self::TYPE_STRING), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'), 'phone' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'), ), ); } Dans votre base SQL, allé à ps_customer_thread et ajouter une nouvelle colonne TXT : phone - - - - - - 5 : Affichage en BO Allé dans Admin > thèmes > default > template > controllers > customer_threads et copier le fichier message.tpl PUIS coller le dans un nouveau dossier que l'on nomme customer_threads dans overide > controller > admin > templates PUIS Ouvrir le fichier message.tpl en ajoutant : <dl> <dt>{l s='Thread ID:'}</dt> <dd>{$message.id_customer_thread}</dd> </dl> === >> ici on ajoute <dl> <dt>{l s='Téléphone:'}</dt> <dd>{$message.phone}</dd> </dl> - - - - - - 6 : FIN J'espère que ce tutoriel est assez explicite ! "Inspiré" de la version anglaise : http://nemops.com/adding-new-fields-to-prestashop-contact-form/#.VHhGblbS6w3
  4. Bonjour, Voici mon site : http://www.clop-stop.fr/ J'ai le module "Nouveaux Produits" à gauche, et à l'heure d'aujourd'hui plus rien ne s'affiche (probablement dû au fait d'avoir rajouté mes produits il y a longtemps maintenant) Existe-t-il une manipulation pour rallonger le délai d'affichage de ces nouveaux produits ? Ou alors de trouver un module qui m'afficherait des produits de manière aléatoire sur la colonne de gauche ? Merci d'avance pour vos réponses
  5. Bonjour, Le module natif de prestashop "Nouveaux Produits" affiche bien les produits du plus recent au plus ancien dans l'apercu en page d'accueil. http://atlasgameshop.com/ Mais sur la page "Nouveaux Produits" rien à faire, ils sont du plus ancien au plus récent. http://atlasgameshop.com/nouveaux-produits A l'époque ou j'etais sur Préstabox, on m'avait dit que c'etait un bug connu, et la modification avait été éfféctuée par Prestashop au téléphone en quelques minutes, aujourd'hui on me demande d'acheter plusieur tickets pour faire la même modification. Mon webmaster a éssayé tout les TUTO et toutes les solutions qu'il a pu trouver sur internet, mais cela ne marche pas. Le probleme n'aurait pas du être réglée depuis ? Vais je devoir payer a chaque nouvelle version que je vais installer. Je trouve ca un peu limite de fournir des modules natif extrement important qui ne fonctionnent pas pour ensuite demander de payer pour les modifier.
×
×
  • Create New...