ant0ny

Utilisateur open source
  • Compteur de contenus

    194
  • Inscrit(e) le

  • Dernière visite


Réputation sur la communauté

1 Neutral

À propos de ant0ny

  • Rang
    Maître ecommerce

Profile Information

  • Gender Not Telling

Activité de ant0ny

  1. ant0ny a ajouté un message dans un sujet  Version php   

    Bonjour,

    J'aimerai aussi connaitre la réponse... je passe sur la 9.3 et j'ai du me mettre en PHP 7.4 de mémoire...
    • 0
  2. ant0ny a ajouté un message dans un sujet  page d'accueil   

    Bonjour, il est peut-etre un peut tard mais ca aidera peut-etre d'autres.

    Dans lib/fonctions/display_product.php il y a la fonction suivante:

    function affiche_categorie_accueil($return_mode = false, $nb_col_md = 3, $nb_col_sm = 3)

    Il suffit de remplacer par:

    function affiche_categorie_accueil($return_mode = false, $nb_col_md = 4, $nb_col_sm = 3)

    Et on aura un affichage sur 4 colonnes comme le reste du site, c'est en effet plus cohérent.

    Bonne journée.
    • 0
  3. ant0ny a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Developpement sur 9.3
    Bonjour a tous,

    Il ne doit plus y avoir grand monde malheureusement pourtant peel shopping etait une solution a moindre cout par rapport a toutes ces solution actuel avec abonnement dans tous les sens.
    Je vais quitter ma version 7.2 et passer sur la versin 9.3 que j'avais acheter il y a quelques années. Je regarde donc pour developper les adaptations que j'avais sur la version 7.2 et les porter sur la version 9.3. Il y a des choses qui sont principalement adapté pour mon activité et d'autres peut-etre un peut plus général. J'essaie de faire tout cela comme des modules avec un minimum de modification du code source et les parametres a chaque module configurable dans les parametres. Je me demander si cela pourrais en interesser certain d'échanger notre savoir et connaissance sur peel shopping pour faire évoluer nos boutiques? N'hésitez pas a me contacter si vous avez toujours une boutique active sur la version 9.3.
    J'ai fait un module carrousel qu'il faudrai adapter un peut pour vous le proposer qui permet d'avoir des images ou video en page d'accueil, de choisir une date de début et de fin, de cocher si on souhaite que une ou plusieurs elements soit mis en avant donc commencer par ce slide. Et pour des lancement "programmé" j'ai aussi ajouter la possibilité d'activer des catégorie ou article donc lorsque nous avons un visiteur qui viens sur le site dans les dates d'activation et que nous avons des catégorie ou articles a activé, le code fait les activation des ID rendant catégorie et article accessible tout en affichant la banniére. et on recois un mail de confirmation avec les catégorie et articles activé. On pourrait encore l'amémiorer mais pour le moment je travail sur d'autres modifications.
    J'ai developper l'affichage et choix des point relais pour mondial relay mais aussi pour bpost pour la belgique.
    Je doit revoir les avis client également pour un fonctionnement et affichage plus moderne.
    Revoir l'inscripption, essayer que se soit plus simple avec partie particulier et pro.
    Le retrait en boutique.
    Pouvoir changer le mode de paiement ou annuler une commande.
    Revoir les point fidélité et leur expiration.
    Si possible sauvegarder les panier en BDD pour pas les perdre donc les récupérer et pouvoir faire des relances, etc...
    Voir pour des formuaire question/réponse sur les fiches produits.
    En back office:
    Coloriser les commandes en fonction de leur status
    Ajouter des options sur les fiches produits
    Détourner les ventes flash en solde avec calcule des marge pour appliquer des remise rapide et mettre automatiquement les dates de début et de fin.
    Réorganiser les rappel sur les articles hors stock et voir pour automatiser l'envoi des mails.
    Y a encore plein de choses plus personnel et surement encore plein d'idée que j'ai pas encore mis sur papier qui arriverons.

    J'aimerai aussi avoir un retour de l'equipe Peel Shopping sur l'avenir de Peel Shopping, si il y a de l'éspoir de voir ou pas des mises a jour ou si on doit aussi se faire a l'idée que on devra a un moment changer pour une autre solution? Car il me semble que la version 9.3 ne tourne pas sur la derniére version PHP 8.4.

    Merci a tous




    • 0 réponse
    • 11 vues
  4. ant0ny a ajouté un message dans un sujet  Token invalide   

    Bonjour,
    Il semblerai que le soucis soit du coté d'OVH car j'avais créer une page qui crée une session et un cookies et une autres page qui essaie de lire les info pour me permettre de faire un test en dehors de peel.

    Le soucis se régle du coups tout seul et OVH je vois jamais aucun soucis, en meme temps quand on a une réponse le soucis n'est plus présent, eux renvoie toujours vers nos fichier en cause jusque quand je changerai d'hebergeur...
    • 0
  5. ant0ny a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Token invalide
    Bonjour, 
    Je me retrouve encore une fois avec le message Token invalide : Cookies désactivés, traitement déjà réalisé ou Referer HTTP non renseigné par votre navigateur
    J'avais deja eu le cas et cela c'etait résolu tout seul, maintenant j'ai encore le soucis, et cela sur plusieurs appareil pour differents compte, c'est pas un soucis de cookies, je suppose que c'est OVH le fautif mais comment en etre sur? Y a t-il moyen de forcer la connexion? Car cela peut durer des heures et pendant ce temps on a plus de commande et nous meme on ne sais pas aller en back office pour créer une facture.

    Si j'insiste j'arrive a me connecter, j'arrive sur le back office, je vais sur liste des commandes et je suis a nouveau déconnecter...

    J'ai le meme soucis sur chrome ou firefox...

    Merci
    version 7.2.0
    • 2 réponses
    • 5 651 vues
  6. ant0ny a ajouté un message dans un sujet  mise a jour captcha formulaire de contact   

    Bonjour, me voila 1 an plus tard... j'ai fait quelques changement, j'ai rendu le formulaire de contact disponible uniquement si l'utilisateur est identifié.
    Du coups j'ai du filtrer sur les inscriptions, autoriser que certains caractères en nom prénom par exemple pas de chiffre, etc... Le nom et prénom doivent être différents, contrôler si le code postal correspond au pays, etc... pour un utilisateur classique ça passe, j'ai même profité de cela pour le numéro de TVA Intracom qu'il soit au bon format. Donc du coups plus d'inscription russe et donc plus de formulaire de contact par ces robots.
    • 0
  7. ant0ny a ajouté un message dans un sujet  mise a jour captcha formulaire de contact   

    Vraiment bizarre car j'ai plus rien de mon coté... juste un robot qui était inscrit qui est passé au travers et a donc validé un formulaire de contact, j'ai désactivé cet utilisateur et j'ai plus rien eu... 
    • 0
  8. ant0ny a ajouté un message dans un sujet  mise a jour captcha formulaire de contact   

    De rien, depuis que j'ai mis cela donc en 15 jours j'ai eu 3 mails qui sont passé alors que logiquement sur 15 jours j'aurai eu en temps normal plus de 100 mails.
    C'est pas infaillible mais ça réduit beaucoup.
    • 0
  9. ant0ny a ajouté un message dans un sujet  Création module   

    Bonjour Simon, 
    Dans mon module j'ai ceci:
    static public function hook_haut_affiche_liste_commandes_admin($params) { $valeuraretourner = '<p><a href="http://www.monsite.eu/factures/commande_pdfprep.php" target="_blank">PDF commande à préparer</a></p>'; return $valeuraretourner; }commande_pdfprep.php est une copie de commande_pdf.php que j'ai légèrement modifier pour juste avoir les commandes en attente de validation.
    dans fonctions_admin.php j'ai ajouter ceci:
    $tpl->assign('URLPDFCMD', call_module_hook('haut_affiche_liste_commandes_admin','1','null'));Et dans admin_commande_liste.tpl j'ai ajouter ceci a l'endroit de l'affichage désiré:
    {if isset($URLPDFCMD)} {$URLPDFCMD} {/if}Du coups ça fonctionne correctement mais j'ai du ajouter une ligne dans le php et une dans le tpl, je doit donc bien modifier le code source et je peut pas créer de module sans toucher au code source qui ferait la même chose, c'est bien exacte?
    Merci :)
    • 0
  10. ant0ny a ajouté un message dans un sujet  Création module   

    Bonjour, 
    Si je comprend bien, ceci:
    $tpl_results = call_module_hook('affiche_liste_commandes_admin', $tpl_results, 'array', true); $tpl->assign('results', $tpl_results);c'est en cas ou l'on souhaite manipuler des donnés de la liste via un hook mais il n'y en a pas dans le code donc c'est pour ça que j'en trouve pas avec hook_affiche_liste_commandes_admin

    Du coups ce hook ne me permet pas d'ajouter un lien tout en haut, je doit donc ajouter un hook au code pour pouvoir le faire?
    Merci :)
    • 0
  11. ant0ny a ajouté un message dans un sujet  Création module   

    Bonjour Simon, 
    Merci, en effet ça fonctionne j'ai bien mon "bonjour avec la valeur affiché".
    J'ai regarder la fonction call_module_hook et j'ai vu indiqué 
    * Appelle la fonction correspondant au $hook pour chaque module installé * La fonction doit s'appeler : [nom du module]_[nom du hook]et
    $function_name = $this_module . '_hook_' . $hook; $class_name = StringMb::ucfirst($this_module); $method_name = 'hook_' . $hook; Donc si je comprend bien, ma fonction étant dans une class j'utilise hook_ devant le nom car on se trouve comme méthode?
    Et si j'aurai juste un fichier avec une fonction comme dans l'exemple alors c'est nom du module + _hook_ + nom du hook?
     
    Quand j'ai ceci:
    $tpl_results = call_module_hook('affiche_liste_commandes_admin', $tpl_results, 'array', true);Comment je peut trouver la partie de code qui sera affecté? En cherchant dans tous les fichiers avec "hook_affiche_liste_commandes_admin" je ne trouve rien.
     
    J'essaie d'afficher un simple texte avec lien en haut de la page liste des commandes comme ceci:

    Du coups je doit créer un hook dans fonctions_admin.php de ce genre:
    $tpl_monlien = call_module_hook('test_affiche_liste_commandes_admin',$variabletest); $tpl->assign('monlien', $tpl_monlien);Et dans admin_commande_liste.tpl mettre quelque chose comme ca:
    {if isset($monlien)} {$monlien} {/if}Mais du coups ça oblige des modifications dans le code source quand même et la création d'un module ne sert plus a rien vu que le but est de pouvoir justement créer mes modifications ou ajout comme module pour les garder lors de mise a jour et pouvoir les intégrer facilement... a moins que je puisse faire autrement via le hook affiche_liste_commandes_admin qui est appelé...
    En tout cas merci pour ton aide Simon, j'arrive a avancé la ou j'était complétement bloqué et me permet de comprendre un peut mieux le fonctionnement.
    Désolé pour les 10 000 questions.
    Merci :D
    • 0
  12. ant0ny a ajouté un message dans un sujet  Création module   

    Bonjour Simon, 
    Merci pour ton aide. Faut de temps en temps se prendre un peut de repos, tu as bien raison ;)
    J'ai renommer mon fichier fonctions et j'ai mis le s dans le ligne. J'ai aussi mis une majuscule a "bonjour".

    Ensuite je suis aller sur la page administrer/sites.php rien de spécial, je suis aller dans les parametre du site et la j'ai eu un message et erreur que je met ici mais je pense pas que se soit en lien avec mon module mais je pense plutot au module Ogone:
    SQL OK : /home/asticketra/www/modules/ogone/ogone.sqlNotice : Erreur SQL 1062 - Duplicate entry '339' for key 'PRIMARY' - Page : /administrer/sites.php?mode=modif&id=1 - IP 79.132.248.13 - INSERT INTO `peel_configuration` (`id`, `technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES (339, 'peel_ogone_new_sha_mode', 'admin', 'boolean', 'true', '', NOW(), '', 1), (338, 'peel_ogone_servers_ip_block_array', 'admin', 'array', '"84.233.249.112/28", "212.23.45.96/28", "213.254.248.96/28", "212.35.124.160/28", "212.35.124.176/28", "213.254.248.112/28", \r\n"72.52.4.0/24", "72.52.5.0/24", "209.200.154.0/24"', '', NOW(), '', 0), (337, 'ogone_pspid', 'admin', 'string', 'Votre PSPID', '', NOW(), '', 1), (336, 'ogone_cle', 'admin', 'string', 'Votre clé SHA renseigné dans le back office ogone', '', NOW(), '', 1), (335, 'peel_ogone_test_mode', 'admin', 'boolean', 'true', '', NOW(), '', 1) in /home/asticketra/www/lib/fonctions/database.php on line 276 Notice : Erreur SQL 1054 - Unknown column 'nom_es' in 'field list' - Page : /administrer/sites.php?mode=modif&id=1 - IP 79.132.248.13 - UPDATE `peel_paiement` SET `nom_es`='Tarjeta de crédito' WHERE `technical_code`='ogone'; in /home/asticketra/www/lib/fonctions/database.php on line 276 
    En y retournant j'ai plus d'erreur mais je pense que quelque chose soit clocher avec le module ogone mais j'ai pas encore regarder a ça.
    Mais j'ai pas la table peel_bonjour de créer, peut-etre car j'avais deja ajouté la variable manuellement. Je vais essayer de retirer la variable puis de retourner sur la page administrer/sites.php
    YES, un pas en avant, j'ai supprimer ma variable, je suis retourner sur la page sites et dans module j'ai trouver
    MODULE : bonjour 9.3
    Module présent - Procédez à l'installation du module : Oui  •NonActiver : Oui  •NonJ'ai mis oui et oui et validé. J'ai bien la table de créer dans ma base de donnée (meme si la ça sert a rien au moins il a bien pris le module et fait son installation). 
    Il semble etre installé mais il m'indique quand meme la possibilité de l'installer sur oui ou non au lieu d'indiqué une confirmation que le module est installé mais c'est peut-etre normal comme ca
    MODULE : bonjour 9.3
    Module présent - Procédez à l'installation du module : •Oui  NonActiver : •Oui  Non
    Maintenant je tape un oeil avec le hook si j'arrive a avoir l'info du module sur la page liste des commandes...
    Dans fonctions_admin.php dans la fonction affiche_liste_commandes_admin j'ai mis ceci:
    call_module_hook('test_affiche_liste_commandes_admin',vn($Links->nbRecord));Pour appeler le code que j'ai dans le module qui devrai logiquement m'afficher du texte et/ou texte avec la valeur de la variable qui est le nombre de commande.
    dans le module j'ai ceci:
    static public function bonjour_hook_test_affiche_liste_commandes_admin($params) { echo 'Bonjour - Hello avec params='.$params; $valeuraretourner = "<br>TEST BONJOUR<br>"; return $valeuraretourner; }J'ai fait un echo dedans par espoir et comme j'ai rien, j'ai fait un return mais pas mieux.
    C'est tout se qu'il y a a faire pour les hooks? juste créer un appel et avoir fonction dans le module et ça doit fonctionner? je me demande comment il retrouve les "fonctions" qu'il doit exectuer lors de l'appel du hook vu que l'on appel  test_affiche_liste_commandes_admin et qu'il doit savoir qu'il faut prendre bonjour_hook_test_affiche_liste_commandes_admin dans mon module...
    Je me trompe peut-etre, je doit peut-etre utiliser un hook présent sur un .tpl obligatoirement pour faire de l'affichage? Car la j'ai rien, meme pas tout en haut de la page comme si j'avais mis un echo en dur sur la page php..
     
    Merci pour ton aide :)
    • 0
  13. ant0ny a ajouté un message dans un sujet  Envoi automatique de mail   

    Content de vous avoir mis sur la bonne piste ;)
    Bon week-end ;)
    • 0
  14. ant0ny a ajouté un message dans un sujet  Envoi automatique de mail   

    Bonjour, 
    L'utilisateur qui doit recevoir le mail en anglais a bien sa langue en anglais sur son profil?
    C'est peut-être un truc tout con comme ca...
     
    Au niveau du code dans les fonctions dans emails.php on a bien la prise en compte de la langue de l'utilisateur pour l'envoi du mail:
    $sql = 'SELECT * FROM peel_utilisateurs WHERE email="' . real_escape_string(current($recipient_array)) . '" LIMIT 1'; $query = query($sql); if($result = fetch_assoc($query)) { foreach(array('civilite' => 'GENDER', 'nom_famille' => 'NOM_FAMILLE', 'prenom' => 'PRENOM', 'pseudo' => 'PSEUDO') as $database_key => $tag_key) { if(!isset($template_tags[$tag_key]) && isset($result[$database_key])) { $template_tags[$tag_key] = $result[$database_key]; } } if(empty($for_admin_email) && empty($lang) && !empty($result['lang'])) { // Email pour un utilisateur et non pas un administrateur => on veut utiliser par défaut la langue de l'utilisateur $lang = $result['lang']; } } } 
    • 0
  15. ant0ny a ajouté un message dans un sujet  Création module   

    Tout le monde est en vacance? 
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping