Jump to content

mathmenet

Members
  • Posts

    29
  • Joined

  • Last visited

About mathmenet

  • Birthday 09/08/1978

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

mathmenet's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, merci pour cette info. Effectivement ça marche bien mais il faut aussi le faire à la ligne 230 A + Mathieu
  2. Bonjour, J'ai également le même souci sur ma boutique !!! Si vous avez du nouveau merci de me prévenir.
  3. Merci pour ce post, j'ai eu le même souci avec le module. Grâce à vous j'ai pu solutionner ce fâcheux problème. Merci
  4. Suite à de nombreuses évolutions de la boutique Prestashop, un petit changement au niveau de l'admin concernant la consultation des commandes clients. Lorsque qu'un client commande, on a récapitulatif et le détail de sa commande avec une miniature non cliquable. Parfois c'est plus rapide de voir la photo du produit que la référence. Du coup je propose à qui veut de remplacer dans admin/AdminOrders.php à la ligne 654 de remplacer ce code : '.(isset($image['id_image']) ? cacheImage(_PS_IMG_DIR_.'p/'.intval($product['product_id']).'-'.intval($image['id_image']).'.jpg', 'product_mini_'.intval($product['product_id']).(isset($product['product_attribute_id']) ? '_'.intval($product['product_attribute_id']) : '').'.jpg', 45, 'jpg') : '--').' par celui ci '.(isset($image['id_image']) ? cacheImage(_PS_IMG_DIR_.'p/'.intval($product['product_id']).'-'.intval($image['id_image']).'.jpg', 'product_mini_'.intval($product['product_id']).(isset($product['product_attribute_id']) ? '_'.intval($product['product_attribute_id']) : '').'.jpg', 45, 'jpg') : '--').' et vous aurez la possibilité d'afficher dans une nouvelle fenêtre l'image du produit correspondant.
  5. Effectivement cela fonctionne très bien, c'est super bizarre en espérant de comprendre un jour le pourquoi du comment. Merci du tuyau !!
  6. +1 je rencontre les mêmes problèmes avec la v 1.2.1, la v.1.2.2 ou la v.1.2.3. Si quelqu'un à une solution je suis preneur !! En prod avec une version v1.2.1.(5) mix de la version 1.2.1 et 1.2.2 sur serveur dédié débian
  7. Salut, Thomas, je reviens te donner des nouvelles !! Bilan final pour moi, tout fonctionne, si je met mes clients en ps_customer_group = 2. Ne me demande pas pourquoi, j'en sais rien ! Mais l'essentiel c'est que tout fonctionne et sur tous les navigateurs !! Voilà normalement on passe en prod de la mise à jour début septembre. ( le temps de régler les derniers détails). Merci pour ton aide et à bientôt pour peut être ton module d'export.
  8. Salut Thomas, Alors voici mes premières conclusions : Si je fais avec tes modifs de code et pour l'affichage des catégories et des produits soit normal, il faut quand même vider la table ps_customer_group sinon ça rame toujours !! Est ce que toi tu as laissé cette table remplie ? En revanche je n'ai aucun résultats via au formulaire de recherche rapide (identifié ou non) sûrement car on squeeze id_group dans les pages modifiées précédemment et qu'il faut faire de même quelque part dans classes/search.php ? Idem avec le block fabricant qui liste les fabricants mais avec 0 produits à chaque fois. Voilà pour le moment. A la rigueur contact moi par MP je te donne l'adresse que tu puisse voir de tes propres yeux !!
  9. 1.2.1 mais je me rends compte maintenant que j'ai d'autres soucis comme par exemple :les recherches avec le block recherche rapide !! En fait lorsque je suis pas connecté je trouve rien et quand je suis identifier je peux faire des recherches. De plus en plus bizarre. Je fais un état des lieux et je te tiens au courant d'où j'en suis !! Merci en tous les cas de ton aide.
  10. Merci Thomas pour cette réponse ultra rapide. Mais c'est avec regret, que je t'annonce que malgré tous les changements ça ne donne rien ! voilà ce que j'ai mis sur classes/Categories.php et classes/Product.php: public function checkAccess($id_customer) { if (!$id_customer) { $result = Db::getInstance()->getRow(' SELECT ctg.`id_group` FROM '._DB_PREFIX_.'category_group ctg WHERE ctg.`id_category` = '.intval($this->id).' AND ctg.`id_group` = 1'); } else { $result = Db::getInstance()->getRow(' SELECT ctg.`id_group` FROM '._DB_PREFIX_.'category_group ctg INNER JOIN '._DB_PREFIX_.'customer_group cg on (cg.`id_group` = ctg.`id_group` AND cg.`id_customer` = '.intval($id_customer).') WHERE ctg.`id_category` = '.intval($this->id)); } if ($result AND isset($result['id_group']) AND $result['id_group']) return true; return true; } Est ce bien celà ?? et j'ai remplacé le code que tu m'a donné dans blockcategories.php à la ligne 103 juste après : $id_customer = intval($params['cookie']->id_customer); $maxdepth = Configuration::get('BLOCK_CATEG_MAX_DEPTH'); if (!$result = Db::getInstance()->ExecuteS(' SELECT DISTINCT c.*, cl.* FROM `'._DB_PREFIX_.'category` c LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (c.`id_category` = cl.`id_category` AND `id_lang` = '.intval($params['cookie']->id_lang).') WHERE 1' .(intval($maxdepth) != 0 ? ' AND `level_depth` <= '.intval($maxdepth) : '').' AND (c.`active` = 1 OR c.`id_category`= 1) ORDER BY `level_depth` ASC, cl.`name` ASC')) return; $resultParents = array(); $resultIds = array(); En tous les cas j'ai laissé pour le moment comme j'ai dit, avec un second groupe actif et j'ai remplacé la valeur lors de l'inscription dans classes/Customer.php en 2 directement. Plus de manip à la main, un groupe qui sert à rien mais bon voilà pour le moment ça marche !! Je suis preneur d'une solution propre tout de même.
×
×
  • Create New...

Important Information

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