Jump to content

A_Distortion

Members
  • Posts

    12
  • Joined

  • Last visited

Profile Information

  • Location
    france
  • Activity
    Developer

A_Distortion's Achievements

Newbie

Newbie (1/14)

7

Reputation

  1. Je ne vais pas être en mesure de vous aider. Lors de la réalisation de ce module, j'étais stagiaire dans une entreprise, et je n'avais pas réussi à finaliser cette fonctionnalité. Mon stage est désormais terminé Bon courage
  2. Finally got my PrestaShop website working. I have no issues with the searchbox while using the module. I do not understand what is your problem exactly Still PrestaShop 1.6.0.6
  3. I no longer have access to PrestaShop. The code you posted stores 2 values in smarty with the array (the id of the related product, and if the user is logged or not). Smarty allow you to share values between PHP functions and the TPL files which generates the output for the display in the browser. So, if you cange this code this will not have effects. You have to look for code inside the 'favoriteproducts-extra.tpl' like "if(logged)" before the code for favorite product, but i guess this will be harder than that. If you enable the default favorite-product module, does your quicksearch works ? Hope that helps. Sorry for bad english, not my native language
  4. This is strange. I don't have this problem on my web site. When i click on a category, i see the associated products and the favorite button for each product. Do you use Prestashop 1.6 ? Are you logged in ?
  5. On the file "favoriteproduct2.js, check the line 150 and remove the unnecessary dot. Change css inthe file "favoriteproduct.css" too : .ajout,.del { padding-left:0px; /* background:url(http://127.0.0.1/prestashop/modules/favoriteproducts/img/add_favorite.gif) no-repeat 0 0;*/ cursor: pointer; font-weight: bold; color: #777676; font-family: FontAwesome; font-size:1.1em; } .ajout:hover,.del:hover,.ajoute:hover,.suprime:hover { color:black; } .ajoute,.suprime { padding-left:0px; cursor: pointer; font-size:1.1em; font-family:FontAwesome; color: #777676; font-weight:bold; display: none; } .ajoute:before,.del:before { content: "\f004"; font-family: FontAwesome; color: #777676; cursor: pointer; } .suprime:before,.ajout:before { content: "\f08a"; font-family: FontAwesome; color: #777676; cursor: pointer; } .ajoute:hover:before,.del:hover:before,.ajout:hover:before,.suprime:hover:before { color: black; }
  6. Merci pour ce module Seulement j'ai un problème une fois que le formulaire est déroulé il y a un espace entre le bouton contact et le formulaire. On dirait que celui-ci ne prend pas la largeur qu'il devrait prendre. J'utilise prestashop 1.6
  7. Now fixed for Ps 1.6, my bad. Was a problem of class and id's in CSS and Javascript. If someone need, i give my favoriteproduct module, the productlist.tpl and productlist.css favoriteproducts.tar.gz
  8. I followed your tutorial and this is what i got : This is only plain text clicking on it doesn't make actions. Here is the output from my web brower : <ul class="fv_block" id="fv_block_8"> <li class="pl_favoriteproducts_block_extra_add" rel="8"> Add this product to my list of favorites. </li> <li class="pl_favoriteproducts_block_extra_added" rel="8"> Remove this product from my favorite's list. </li> <li class="pl_favoriteproducts_block_extra_removed" rel="8"> Add this product to my list of favorites. </li> </ul> I checked in the header the link to the JavaScript file is inclued
  9. Bonjour, je suis en train de créer un module qui, un peu comme le module de base "fabricant", permet de filtrer les produits selon une caractéristique d'un produit. En l’occurrence, je souhaiterai trier mes produits en fonction qu'ils soient "verts" ou pas (respectueux de l’environnement). J'ai déjà créer le fichier PHP qui trie les produits en fonctions de ce critère (j'ai ajouté une colonne à la table product et product_shop) et qui retourne le résultat de la requête. Seulement, je ne comprends pas comment afficher les produits "verts" sur le centre de mon site, un peu comme le module nouveaux produits où quand on appui sur le bouton "afficher les nouveaux produits" ces produits sont affichés. Mon fichier filtre.php : <?php class filtre extends Module { function __construct() { $this->name = 'filtre'; $this->tab = 'Mes modules'; $this->version = 1; $this->displayName = $this->l('filtre'); $this->description = $this->l('Description de mon super module'); parent::__construct(); } function install() { if (parent::install() == false OR !$this->registerHook('leftColumn') && !$this->registerHook('displayHomeTabContent')) return false; return true; } public function uninstall() { if (!parent::uninstall()) return false; } public function hookdisplayLeftColumn($params) { global $smarty, $cookie, $link; $resultat = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('SELECT p.id_product, cl.name FROM `ps_product` p LEFT JOIN `ps_category_lang` cl ON (p.`id_category_default` = cl.`id_category` ) WHERE p.produit_vert=1'); $this->context->smarty->assign(array( 'produit' => $resultat)); return $this->display(__FILE__, 'filtre.tpl'); } } ?> et mon fichier TPL : <div id="filtre_block_left" class="block"> <ul> <!--{DEBUG} --> {foreach from=$produit item=$produits} <li>{$produit.0.name}</li></br> {/foreach} <form action="" method="post"> <p> <select id="produit_list" onchange="autoUrl('produit_list', '');"> <option value="0">{l s='Produit vert' mod='blockmanufacturer'}</option> </select> </p> </form> </ul> </div> Quelqu'un aurait il des pistes ? Merci.
×
×
  • Create New...

Important Information

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