Jump to content

AC2ID

Members
  • Posts

    157
  • Joined

  • Last visited

About AC2ID

  • Birthday 07/29/1972

Contact Methods

Profile Information

  • Activity
    Project Owner

Recent Profile Visitors

3,341,548 profile views

AC2ID's Achievements

  1. Bonjour, Peut-être que mon module de commissions sur les ventes pourrait vous intéresser : https://addons.prestashop.com/fr/comptabilite-facturation/17939-commissions-sur-les-ventes.html Cordialement Pascal
  2. Bonjour, Essayer d'ajouter la ligne ci-dessous dans la fonction __construct() $this->_where = 'AND a.status = open'; Cordialement
  3. Bonjour, Prestashop détermine un produit comme nouveau en fonction de sa date d'insertion en base de donnée et du nombre de jours que vous avez défini dans vos paramètres de produits. Le fait de mettre à jour un produit ou de l'activé ne change pas cette date d'insertion, mais seulement la date de mise à jour. Pour remédiez au problème deux possibilités : - Vous supprimez les produits concernés et vous refaite l'import avec les infos complètes. - Vous modifiez directement en base la date (voir champs date_add), toutefois attention à la cohérence avec les autres tables liées aux produits (pour les déclinaisons, etc.) Cordialement
  4. Bonjour, Eventuellement, regarder dans le code js des modules, il est possible qu'ils embarquent des textes. Cordialement
  5. Bonjour, Si vous faites attention à prendre le bon id_lang, vous pouvez le faire sans risque. Après la difficulté c'est de déterminé si le client est Anglais ou Français Pensez à faire une sauvegarde de la table au préalable par sécurité. Cordialement
  6. Bonjour, Soit vous reprenez le code du constructeur d'origine et vous insérez vos colonnes aux endroits souhaités -> voir déclaration de variable $this->fields_list où plusieurs colonne sont déclarés. Soit vous utilisez les fonction PHP sur les tableaux (array_slice, array_merge, ...) voir la doc http://php.net/manual/fr/ref.array.php Cordialement
  7. Bonjour, Possible qu'ils n'ont pas tout détaillé dans la doc. Normalement si vous souhaitez surcharger une classes d'un module par exemple toto.php du module biduletruc : Si votre fichier d'origine est dans \modules\biduletruc\toto.php alors vous devez faire la surcharge dans \override\modules\biduletruc\myToto.php Si votre fichier d'origine est dans \modules\biduletruc\classes\toto.php alors vous devez faire la surcharge dans \override\modules\biduletruc\classes\myToto.php Si votre fichier d'origine est dans \modules\biduletruc\controllers\admin\toto.php alors vous devez faire la surcharge dans \override\modules\biduletruc\controllers\admin\myToto.php Etc. Par contre votre surcharge myToto.php doit étendre de toto.php : class MyToto extends Toto puis vous surchargez votre méthode en rappelant si besoins la méthode parent. Une fois votre surcharge réalisée, vous pouvez supprimer le fichier class_index.php du répertoire \cache, le fichier sera régénéré par PrestaShop qui pourra ainsi prendre en compte votre surcharge. Vérifier également que vous n'avez désactivé les surcharges dans votre BO menu "paramètre avancés"->"Performances" section "mode debug". Voilà, normalement le principe de la surcharge (je ne l'ai jamais fait pour un module, donc je ne vous garantie pas le résultat, mais je l'ai déjà fait pour des classes et controlers du coeur sans aucun problème). Cordialement.
  8. Bonjour, Je viens de relire votre post et je pense que votre problème vient du fait que vous stockez du code html en base de données dans la table de configuration. Du coup les balises sont supprimées lors de l'insertion en BD. Si vous souhaitez utiliser du JS, vous devez faire un fichier.js que vous devez appeler dans le hookDisplayHeader ou hookDisplayBackOfficeHeader avec la méthode addJS. Comme vous débutez dans le dev PrestaShop, je vous conseil de consulter le site de doc de PrestaShop (En anglais car plus complet), voici le lien : http://doc.prestashop.com/display/PS16/Developer+Guide Bon apprentissage. Cordialement
  9. Bonjour Essayez d'englober votre script avec la fonction smarty {literal} Cordialement
  10. Bonjour, Vous trouverez peut-être la réponse sur : http://doc.prestashop.com/display/PS16/Overriding+default+behaviors Cordialement
  11. Bonjour, Vous avez peut-être un problème avec votre base de données, voir problème similaire dans le topic : https://www.prestashop.com/forums/topic/536223-back-office-ps-16-affiche-une-page-blanche-dans-les-produits/ Cordialement
  12. Bonjour, Eventuellement vérifiez bien que les traductions des modules soit faite correctement dans la partie traduction du BO. Pour être bien sur vérifier un à un les traductions "modules installés"->"coeur" ; "modules installés"->"default-bootstrap" ; "modules installés"->"le_nom_de_votre_theme" puis déroulé les expressions des modules concernés, car ce n'est pas parce que PrestaShop dit qu'il y a 0 expression à traduire, qu'elles sont bien traduite. En effet, il est possible que la traduction en Français soit faite en Anglais. Et fait le pour chaque langue utilisées. Cordialement
×
×
  • Create New...