Flux d’activité

Flux d’activité de Messages


  1. Bonjour,

    Pour utiliser la fonction get_product_main_picture de la classe Product, vous devez initialisé la classe product, et en paramètre de Product il faut mettre l'id du produit. Il faut exécuter ce code uniquement si on est dans la page de détail de produit, ce qui est possible avec la constante IN_CATALOGUE_PRODUIT. Donc ça donnerais
    if (defined('IN_CATALOGUE_PRODUIT')) {
    $product_object = new Product($_GET['id']);

    }

    => Vous pouvez ensuite utiliser les méthodes de la classe Product, notamment get_product_main_picture

  2. Souloumiac


    Bonjour,

    Comme indiqué ci-dessus et suite à vos conseils, j'ai paramétré un niveau 3 pour certains de mes menus de rubriques (soit rubrique -> sous-rubrique -> sous-rubrique), cela fonctionne.
    Par contre et suite à cela, je rencontre un soucis pour sélectionner une rubrique de niveau 3.
    Sur l'ordinateur, pas de soucis, je survol les différents niveaux pour atteindre la rubrique souhaitée y compris de niveau 3.
    Sur appareil nomade, exemple smartphone, donc un menu de présentation différent (c'est normal) :
    - je sélectionne la rubrique souhaitée (niveau 1)
    - les sous-rubriques de niveau 2 de cette rubrique s'affichent, pas de soucis, l'informatique attend bien que je sélectionne tranquillement mon choix suivant
    - je sélectionne la sous-rubrique souhaitée (niveau 2)
    - les sous-rubriques de niveau 3 de cette sous-rubrique s'affichent, mais soucis, là si je ne sélectionne pas mon choix dans la seconde ou 2 secondes (pas facile), l'informatique ouvre automatiquement le contenu associé à la sous-rubrique mère de niveau 2 concernée
    Ce n'est pas top et l'on perd l'intérêt du sous-menu de niveau 3 car l'on n'arrive quasi jamais à sélectionner un choix de niveau 3 sur un appareil de type nomade.
    Pas facile à expliquer mais je pense que vous comprendrez en reproduisant la manipulation.
    Ma question est la suivante : comment supprimer cette temporisation trop courte ou la régler à un nombre quasi infini.

    Merci de votre aide précieuse.

    Cordialement.

    Patrick

     

  3. J1P


    Bonjour Gilles, je reviens sur ce sujet car je n'ai pas trouve la solution pour le moment. J'ai suivi votre conseil, je comprends que dans la partie meta $product_images n'est pas défini. Vous dites d'utiliser la methode get_product_main_picture().

    J'ai trouve sur display_product

    if (!function_exists('get_product_in_container_html')) {
    function get_product_in_container_html(&$product_object, $only_show_products_with_picture = true)
        {
            $output = '';
            if (!empty($product_object->id) && !empty($product_object->etat)) {
                $urlprod = $product_object->get_product_url();
                $display_picture = $product_object->get_product_main_picture();

     

    par contre je ne comprends pas comment appliquer cela entre mes balises meta

    <meta property="og:title" content="' . trim(strip_tags(String::html_entity_decode_if_needed(str_replace(array("\r", "\n"), '', $m['meta_titre'])))) . '" />
    <meta property="og:description" content="' . $meta_desc . '" />

    <meta property="og:image" content="' . $GLOBALS['repertoire_upload'] . '/' . $product_images[1] . '" />

    Un petit coup de main s'il vous plait

    Merci beaucoup

    Anh


  4. Bonjour,

    Le bouton de création de site s'affiche uniquement pour les administrateurs global ayant accès à tous les sites. Dans la base de données vous pouvez regarder la valeur du champ site_id pour votre compte, et changer la valeur avec 0 si la valeur est différente.
    Ensuite il faut vous déconnecter/reconnecter pour rafraichir la session, et vous pouvez consulter à nouveau la page de liste de site pour voir si le bouton est apparue.

    Faut-il un CHMOD spécifique sur le fichier sites.php ?

    Les droits d'exécution du fichier n'est pas lié à ce problème

  5. Souloumiac


    Bonjour Simon,

    Merci pour cette réponse rapide qui me permet d'avancer également rapidement.

    Afin de la compléter pour les autres personnes du forum, j'indique ci-dessous une méthode avec FCKeditor : 
    Avec le backoffice (éditeur) ‘FCKeditor’ :
    - Insérer/modifier une image => Dans l'onglet 'Informations sur l'image' : sélectionner l’image souhaitée (la télécharger si absente du serveur, régler ses dimensions si nécessaire, ...)
    - Dans l’onglet 'Lien' générer un lien sur l’image avec pour ‘Destination’ = ‘Par défaut’
    - Valider par 'Ok'
    - Sélectionner l'image et cliquer sur ‘’Insérer/modifier le lien’, dans l’onglet ‘Avancé’ => renseigner le champ ‘Classe de feuilles de style’ avec : lightbox
    Important : Il faut aussi que la configuration du zoom (modifiable sur la page administrer/sites.php?mode=modif&id=1) soit sur "Lightbox".
    Tout ceci évite d’aller modifier dans le code HTML (Source)

    Merci à Simon de compléter en donnant son avis.

    Bonne journée.

    Patrick

  6. Souloumiac


    Bonjour,

    Je trouve excellent le zoom 'Lightbox' sur les photos des produits. De plus, il a un fonctionnement correct sur les appareils nomades type smartphones, tablettes...
    Sur ces appareils nomades : jQzoom et cloudzoom ont un fonctionnement très étrange !
    Je désire avoir la même possibilité de zoom 'Lightbox' pour les images-photos que je place dans les rubriques ou articles. Car actuellement, suite à un clic sur ces images-photos j'ouvre l'image-photo dans sa taille réelle dans une nouvelle page (_blank) mais il faut reconnaître que c'est pas top du tout par rapport à 'Lightbox'

    Merci par avance de m'indiquer la marche à suivre.

    Cordialement.

    Patrick

  7. ant0ny


    Bonjour, 

    Ha oui ok donc c'est peut etre autre part que ça devrai faire cela mais comme j'ai fait, en faite ça cloture la commande.

    Maintenant, si un client n'arrive pas a payé sa commande, je lui envoi un mail de rappel, il peut alors avoir le detail et effectuer son paiement depuis ce canal ou il peut aussi aller dans l'historique des commandes, ouvrir le detail de sa commande pour effectuer son réglement. Je pense pas que se soit ennuyant comme j'ai fait de clôturé toutes les commande lors de leurs enregistrement. 

    Normalement dans chaque module de paiement il devrai y avoir sur la page de retour que se soit ogone ou paypal un code pour vider le panier alors? 
    Ou sur la page de retour apres paiement?

    Merci


  8. Bonjour,

    Le mode de fonctionnement dépend du fait que le paiement soit un paiement instantané ou non. Le bout de code que vous indiquez correspond à des modes de paiement différés, dans ce cas on vide le panier à cet endroit-là.

    Quand il s'agit d'un paiement CB, c'est lors du retour de la plateforme de paiement qu'on vide le panier. Comme ça si la personne arrive sur la banque et revient en arrière sans payer, elle n'a pas perdu son panier et peut refaire son processus. En revanche si elle paie, la banque la renvoie sur le site et ça vide le panier. Dans votre module de moyen de paiement, il y a peut-être quelque chose qui gène dans ce cadre, il faudrait tester ce qui se passe à chaque URL appelée à la fin d'un paiement CB.

  9. ant0ny


    J'ai trouver ceci dans fin commande, on ne devrai pas mettre le code qui est dans mandate dans les autres possibilité de paiement ou directement dans le code general?

    switch ($com->paiement) {
    	// In $com->payment_technical_code is stored the "technical_code" found in peel_paiement
    	case 'check':
    	case 'transfer':
    	case 'pickup':
    	case 'delivery':
    	case 'cash':
    	case 'mandate':
    		// On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés
    		email_commande($commandeid);
    
    		if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) {
    			// Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init().
    			unset($_COOKIE[$GLOBALS['caddie_cookie_name']]);
    		}
    		// Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire
    		$_SESSION['session_caddie']->init();
    		unset($_SESSION['session_commande']);
    		
    		if (check_if_module_active('ariane_panier')) {
    			close_ariane_panier_session();
    		}
    
    		break;
    
    	default :
    		break;
    }

    Merci

  10. ant0ny


    Bonjour, 

    Il y a bien longtemps j'ai du effectuer une modification sur la boutique, je suis en 7.2 et je me rend compte que quand un client valide sa commande, on lui donne un numéro de commande, il peut payé sa commande mais ensuite il peut revenir en arrière, modifier la commande, et validé a nouveau et recevoir le même numéro de commande, ça modifie en BDD la commande et il peut a nouveau effectuer son paiement. Je peut alors me retrouver avec des clients qui souhaite passé deux commande mais la 2eme écrase la 1ere.

    Je pense que c'est un soucis avec le panier qui n'est pas vider ou un truc comme ça mais je ne sais pas trop ou cela est géré, pourriez vous m'envoyé dans la bonne direction?

    Merci pour votre aide.


  11. Bonjour,

    Pour cela, il faut que j'ajoute mes quelques lignes de textes dans un fichier tpl ou autre fichier ou passer par une variable ?

    Vous pouvez ajouter du contenu sur la page de contact en créant une zone HTML personnalisée depuis la page /administrer/html.php?mode=ajout. Dans les emplacements possible il y a "Page contact".
    La zone personnalisable ainsi créé s'affichera au dessus de la phrase "Un renseignement ? Des questions ? Une demande particulière ? Contactez-nous !".

    Une autre solution consiste à modifier le fichier .tpl de la page de contact. Il faut pour cela éditer le fichier modeles/peel7/smarty/contact_form.tpl

  12. Souloumiac


    Bonjour,
    Je viens réagir par rapport à l'intervention de 'lotirim'.
    Je désire indiquer que la solution peel.fr est une excellente solution, elle permet énormément de possibilités dans sa version de base et de plus gratuite.
    L'échange ci-dessus et d'autres sur le forum à mon initiative correspondent à des demandes qui vont au delà des possibilités naturelles de peel.fr (personnalisation poussée).
    Et ce qui est très agréable, par rapport à d'autres solutions également testées, est d'une part le non refus des acteurs de peel.fr à répondre à nos sollicitations et d'autre part de nous accompagner dans nos demandes, très souvent techniques, et surtout de nous suivre parfois dans nos délires de créateur. Ceci sert également aux autres utilisateurs de peel.fr bien évidemment.
    Maintenant, il faut également intégrer le niveau technique de la personne qui demande ces ajouts et modifications, et cela que ce soit des solutions gratuites et surtout payantes.
    Donc, je recommande peel.fr pour sa solution d'exécution rapide en ligne (ce n'est pas le cas de toutes même les plus réputées !) et également pour sa réactivité aux réponses apportées sur ce forum. Une réponse sous 1 ou 2 jours est très importante afin de ne pas perdre de temps dans le développement de son site.

    Voici le résultat de la recherche d'une solution à la hauteur de nos espérances.

    Cordialement.

    Patrick

  13. lotirim


    Bonjour, j'ai aussi comme projet la création d'un site de vente de nos produits bio, donc je me renseigne, je vais sur les forums, etc. En suivant votre échange, j'ai constatée une fois de plus, que ce n'est pas une mince affaire et que mon associé a eu probablement raison, en voulant prendre un modèle de http://www.templatemonster.com/fr/ pour éviter des difficultés et gagner du temps. Faut-il se méfier de modèles gratuits, car après il y a des frais divers et variés... Que des questions en ce moment((.

  14. Souloumiac


    Bonjour Gilles,

    Je vous remercie pour votre réponse.
    J'ai eu cette idée en constatant, tout simplement, le fonctionnement de votre menu en mode administrateur : 'Configuration' 'Utilisateurs' 'Produits' etc
    Ce fonctionnement est idéal. Dommage que cela soit aussi compliqué à mettre en oeuvre selon vous.
    Par contre, il faut que j'avance sur le contenu de notre site, donc je reviendrai sur cette problématique après avoir bien avancé.

    Cordialement.

    Patrick

Twitter Advisto ecommerce

Facebook PEEL Shopping