Jump to content

logs00

Members
  • Posts

    50
  • Joined

  • Last visited

About logs00

  • Birthday 01/30/1986

Recent Profile Visitors

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

logs00's Achievements

Newbie

Newbie (1/14)

5

Reputation

  1. Bonjour, Ayant rencontré le même problème sur un PS 1.5.4, j'ai enfin trouvé la solution pour mettre le nom du produit dans la balise ALT de l'image (possibilité de mettre ce que l'on veut via le product.tpl). Voici les différentes modifications : 1- Fichier product.js -> Fonction displayImage : Remplacer : $(this).attr('alt', domAAroundImgThumb.attr('href')); Par : $(this).attr('rel', domAAroundImgThumb.attr('href')); 2- Fichier product.tpl -> <span id="view_full_size"> : Remplacer : <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_gbm')}" {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_gbm')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" /> Par : <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_gbm')}" {if $jqZoomEnabled}class="jqzoom" rel="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_gbm')}" alt="{$product->name|escape:'htmlall':'UTF-8'}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" /> 3- Fichier jquery.jqzoom.js (dans le dossier plugin de jquery) : Remplacer dans le fichier tous les attr("alt" ... Par : attr("rel" ... Cette méthode permet d'utiliser la balise REL à la place de ALT dans Jqzoom. Du coup on peut mettre ce que l'on veut dans la balise ALT pour améliorer son SEO Logs
  2. Et bah je dit un grand MERCI !!! Réponse rapide et fonctionnelle :-) Pour l'adapter à PS 1.5.2 je n'ai eu juste qu'à overrider le controller PageNotFoundController avec votre code. Tout est ok niveau redirection maintenant et mes URLs restent bien comme ont les appelles. Je re-posterais si je vois que ça à des effets de bords ;-) Encore merci !
  3. Bonjour, Afin d'améliorer le SEO de notre site, j'aimerais savoir comment il est possible de modifier le comportement des pages inexistantes qui sont forcément redirigées en 301 vers une page d'erreur 404. Exemple : La page http://www.monsite.com/toto n'existe pas et est redirigée en 301 vers la page http://www.monsite.com/page-non-trouvee qui elle envoi un HTTP 404. Mon but serait de rester sur l'URL http://www.monsite.com/toto mais en envoyant un header HTTP 404 et affichant la page d'erreur 404. Cela éviterait d'avoir un grand nombre de redirection 301 vue par Google. Certains site le fond déjà (http://www.prestashop.com/toto ), et j'aurais voulu savoir comment le faire sous Prestashop ? Merci à vous, Logs PS : je tourne sur PS 1.5.2.0.
  4. Bonjour, J'ai réussi à ajouter de nouvelles colonnes dans la liste des commandes du BO PS (1.5) mais jusqu'à maintenant je récupérait des infos depuis les tables ps_xxx donc pas de problèmes (code postal, shipping_number ou encore le carrier). Là j'aimerais pouvoir afficher des infos depuis une table tierce (dans la même BDD que PS) avec pour clé le id_order. Dans mon override AdminOrderController.php j'ai tenté d'ajouter la requête: $this->_select .= ', mr_statut as statut_liv'; $this->_join .= ' LEFT JOIN `ma_table` mr ON (mr.`id_order` = a.`id_order`)'; Puis d'ajouter le champ : $this->fields_list['statut_liv'] = array( 'title' => $this->l('Statut'), 'width' => 120, 'callback' => 'statut_liv' ); Et enfin ma callback : public function statut_mr($statut_liv) { return $statut_liv; } Et là erreur dans le BO, la liste des commandes ne s'affiche plus. Si quelqu'un sait où je me suis planter et comment y remédier je preneur :-) Merci d'avance, Logs
  5. Bonjour à tous, Je cherche la même chose. La v1.4 était pratique pour ça : le CA se calculait en fonction des filtres appliqués dans le BO Commandes. Quelqu'un aurait une idée de piste ? Logs
  6. Bonjour, Cette requête est pas mal mais ne permet d'appliquer les filtres en temps réél et de sortir le CA. Est-il possible de mettre cette requête directement dans la page des listing des commandes ? Merci
  7. Bonjour, Je cherche à faire la même chose sur mon site. Avez-vous trouvé une solution ? Merci, Logs
  8. Salut à tous, J'avais le même problème et ni le remplacement des JS ou l'attribution des images à chaque déclinaison ne corrigeais le problème. Pour ceux qui ont encore ce problème (je suis sur la 1.5.2), il faut renseigner les URLs pour les attributs et leurs valeurs. Cela à marché pour moi ;-) Pour les attributs : remplir pour chacun d'eux le champ URL (dans Catalogue > Attributs et Valeurs) Pour les valeurs de chaque attribut : remplir pour chacun d'eux le champ URL (dans Catalogue > Attributs et Valeurs > Valeurs [en cliquant sur le + à droite de chaque ligne]) Sinon j'ai trouver la solution sur la forge si vous voulez : http://forge.prestas...owse/PSCFV-7692 @++
  9. Bonjour, Je recherche la même fonction pour la même problématique. Avez-vous trouver commeny faire ? Merci
  10. Bonjour, Je reviens vers vous car je découvre un nouveau bug (enfin je pense que ça en est un). Lors d'un passage de commande sur PS (1.5.2), les prix d'achats des produits et des déclinaisons achetés par le client ne s'enregistrent pas dans la BDD. Normalement ils devraient s'enregistrer dans la table [ps_order_detail] sous le champ [purchase_supplier_price] ? J'ai ouvert un ticket sur la forge au cas où, mais si quelqu'un à la solution cela m'intéresserais. URL : http://forge.prestashop.com/browse/PSCFV-7733 Merci d'avance, Logs
  11. Je recherche également à intégrer le prix d'achat dans le BL en BO. Avez-vous trouvé la solution ?
  12. Bonjour, Je déterre le sujet car je chercher également à afficher le ou les accessoires d'un produit ailleurs que dans sa fiche. J'aimerais pouvoir afficher les accessoires par produit dans le comparateur interne de PS. Avez-vous réussi à récupérer les infos ? Merci à vous, Logs
  13. Bon je me répond à moi même pour ceux qui veulent la solution. Les équipes PS ont répondu sur la forge et la réponse se trouve là bas (Merci à Rémi d'ailleurs) : https://github.com/P...d3a3b328513de54 Sinon pour le tri des caractéristique, il faut modifier la classe Feature.php en modifiant le ORDER BY de la fonction getFeaturesForComparison public static function getFeaturesForComparison($list_ids_product, $id_lang) { if (!Feature::isFeatureActive()) return false; $ids = ''; foreach ($list_ids_product as $id) $ids .= (int)$id.','; $ids = rtrim($ids, ','); if (empty($ids)) return false; return Db::getInstance()->executeS(' SELECT * , COUNT(*) as nb FROM `'._DB_PREFIX_.'feature` f LEFT JOIN `'._DB_PREFIX_.'feature_product` fp ON f.`id_feature` = fp.`id_feature` LEFT JOIN `'._DB_PREFIX_.'feature_lang` fl ON f.`id_feature` = fl.`id_feature` WHERE fp.`id_product` IN ('.$ids.') AND `id_lang` = '.(int)$id_lang.' GROUP BY f.`id_feature` ORDER BY f.`position` ASC '); } A mettre en Résolu ;-) @++
  14. Thanks !!! It's work for me too and it's work on PS 1.5.2 ;-)
×
×
  • Create New...