xeon

Utilisateur open source
  • Compteur de contenus

    276
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par xeon


  1. Cette ligne : ORDER BY c.nom_' . $_SESSION['session_langue']'; affiche une page blanche.

     

    En laissant simplement ORDER BY ORDER BY c.nom l'affichage revient.

     

    Le formulaire de modification des catégories m'affiche alors es catégories par ordre alphabétique, à condition de combiner cette correction avec la correction de display_product.php,

    comme indiqué sur

     

    Dans ce cas que les catégories sont ordonnées par ordre alphabétique, à la fois sur les pages modification et création des  produits, et ajout de catégories de l'administration.

     

    Seul problème désormais, c'est que la liste des catégories dans l'admin, ne s'affiche plus.

     

    Voici la ligne complète dans categories.php

     

    ffunction affiche_arbo_categorie(&$sortie, $selectionne, $parent_id = 0, $indent = "", $first_line=0, $depth=1) {
        $sql = "SELECT c.id, c.reference, c.nom_" . $_SESSION['session_langue'] . ", c.etat, c.position, c.nb, c.image_" . $_SESSION['session_langue'] . "";
        if (is_category_promotion_module_active ()) {
            $sql .= ", c.promotion_devises, c.promotion_percent";
        }
        $sql .= ' FROM peel_categories c
            WHERE c.parent_id = "' . intval($parent_id) . '"
            ORDER BY c.nom     ASC';


  2. Bonjour,

    Avec la version 6.3, je souhaite lister les catégories par ordre alphabétique dans l'administration. Pour commencer dans la page /administrer/produits.php?mode=modif&id

     

    Je pense avoir trouver la bonne fonction dans display-product.php, mais je ne parviens pas à la modifier. J'ai fait pas mal d'essais :

     


        function construit_arbo_categorie(&$sortie, &$preselectionne, $parent = 0, $indent = '', $url_as_value = false)

        {

            $sql = 'SELECT c.id, c.nom_' . $_SESSION['session_langue'] . ', c.parent_id

                FROM peel_categories c

                WHERE c.parent_id = "' . intval($parent) . '"

                ORDER BY c.nom_' . $_SESSION['session_langue']';

     

    par exemple...

     

    mais sans succès.

     

    Donc voici la question : est-ce la bonne fonction et si vous pouvez me dire comment la modifier ?

     

    Merci


  3. En fait le problème concerne plutôt les coordonnées du compte client, qui restent toujours sur "Allemagne" ou "Afghanistan", enfin le premier item dans l'ordre alphabétique, dans la section adresse de facturation de la page : /achat/achat_maintenant.php.

     

    J'ai modifié mon compte en indiquant le pays "Aruba", et si j'effectue une commande, l'adresse d'expédition continue à mentionner "France". L'adresse de facturation, par contre, laisse le choix mais c'est encore le premier item qui est présenté, et non "Aruba"


  4. Bonjour,

     

    Pour la version 6.3. Le client qui enregistre un nouveau compte peut sélectionner le pays de son choix dans le menu déroulant proposé pour cela. Mais ensuite il semble toujours être bloqué sur Allemagne. Quand on fait la commande, au moment de l'affichage de l'adresse d'expédition, le menu affiche toujours "Allemagne" et non le pays qu'on avait choisi au moment de la création du compte. J'ai regardé dans la base de données: tous les clients sont enregistrés sur le pays Allemagne.

     

    Que peut-on faire pour que le pays enregistré soit conservé et restitué dans l'adresse souhaitée par le client ?

     

    Merci.

     

     

     


  5. Bonjour,

     

    Pour la version 6.3, je souhaiterais pouvoir augmenter le nombre de caractères affichés dans le champ description de l'administration. Dans la base de données c'est Ok , j'ai tout le texte dans le champ description_fr. Seul le champ description de l'administration est incomplet ainsi que l'affichage dans le produit.

     

    L'outil de recherche dans la partie boutique ne trouve pas non plus la fin du texte. Est-ce en rapport, où y-a-t-il un autre réglage à effectuer sur l'outil de recherche ?

     

    Merci.


  6. Bonjour,

     

    Sur un site (version 6.2) qui a actuellement un paiement via un système bancaire cybermut d'installé, nous voudrions rajouter la possibilité de payer via paypal. Si je rentre l'email paypal, je m'attends à ce que le bouton radio "paypal" soit ajouté dans les options de paiement à la fin de la commande, mais il n'en est rien. Est-ce normal ?

     

    Voici le contenu de mon fichier paypal/fonctions.php

     

    <?php

     

    function getPaypalForm($order_id, $lang, $amount, $currency_code, $user_email, $payment_times = 1, $sTexteLibre = '', $user_id, $prenom_ship, $nom_ship, $adresse_ship, $zip_ship, $ville_ship, $pays_ship, $telephone_ship)
    {
        $form = '
    <form id="paypalForm" action="https://www.paypal.com/cgi-bin/webscr" method="post">
        <input type="hidden" name="charset" value="'.GENERAL_ENCODING.'">
        <input type="hidden" name="cmd" value="_ext-enter" />
        <input type="hidden" name="redirect_cmd" value="_xclick" />
        <input type="hidden" name="business" value="' . String::str_form_value(vb($GLOBALS['site_parameters']['email_paypal'])) . '" />
        <input type="hidden" name="item_name" value="' . String::str_form_value($GLOBALS['site'] . ' COMMANDE ' . $order_id) . '" />
        <input type="hidden" name="item_number" value="' . intval($order_id) . '" />
        <input type="hidden" name="amount" value="' . number_format($amount, 2) . '" />
        <input type="hidden" name="page_style" value="Primary" />
        <input type="hidden" name="no_shipping" value="1" />
        <input type="hidden" name="first_name" value="' . String::str_form_value($prenom_ship) . '">
        <input type="hidden" name="last_name" value="' . String::str_form_value($nom_ship) . '">
        <input type="hidden" name="address1" value="' . String::str_form_value($adresse_ship) . '">
        <input type="hidden" name="zip" value="' . String::str_form_value($zip_ship) . '">
        <input type="hidden" name="city" value="' . String::str_form_value($ville_ship) . '">
        <input type="hidden" name="country" value="' . String::str_form_value($pays_ship) . '">
        <input type="hidden" name="return" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/ok.php?id=' . $order_id) . '" />
        <input type="hidden" name="cancel_return" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/nok.php?id=' . $order_id) . '" />
        <input type="hidden" name="notify_url" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/ipn.php') . '" />
        <input type="hidden" name="no_note" value="1" />
        <input type="hidden" name="currency_code" value="' . String::str_form_value($currency_code) . '" />
        <input type="hidden" name="lc" value="' . String::str_form_value(strtoupper($lang)) . '" />
        <input type="hidden" name="email" value="' . String::str_form_value($user_email) . '" />
        <input type="image" src="' . String::str_form_value(PAYPAL_BOUTON) . '" border="0" name="submit" alt="' . String::str_form_value(PAYPAL_BUTTON_ALT) . '" />
    </form>
    ';
        return $form;
    }

    ?>

     

    Merci

     

     


  7. Bonjour,

     

    J'ai une autre erreur avec une version 6.3 : Strict Standards: Only variables should be passed by reference in /home/.../www/lib/fonctions/display_admin_forms.php on line 178

     

    Et en d'autres endroits.

     

    Pouvez-vous me dire ce qu'elle indique et si elle empêche le programme de fonctionner correctement ?

     

    Merci.


  8. Bonjour,

     

    Je souhaitais faire un export de la table clients sur une version 5.6, depuis le lien /administrer/utilisateurs.php

     

    mais le fichier /modules/export/administrer/export_clients.php n'existe pas. Je n'ai d'ailleurs même pas le module export dans le répertoire.

     

    D'où : Auriez-vous une archive de cette version de Peel ?

     

    Merci

     

     

    Cordialement

     

    X EON


  9. Bonjour,

     

    Je voudrais pouvoir ouvrir un popup de façon automatique au chargement de la page d'accueil uniquement. Le popup devant se fermer également automatiquement au bout de quelques secondes.

     

    J'ai un code javascript qui fonctionne sur une page classique en html, mais le problème est que le popup ne peut s'ouvrir que sur l'événement body onload. Donc je ne peux le placer sur la page d'accueil uniquement puisque je dois utiliser la balise body globale. D'ailleurs j'ai placé le code <body onLoad="popupWin()" class="thrColFixHdr"> sur haut.php, mais le script ne fonctionne pas comme ça. Déjà je ne sais pas si c'est normal.

     

    J'ai pensé à placer un événement dans la zone html de la page d'accueil, mais lequel ? Je sèche.

     

    Merci de votre aide.

Twitter Advisto ecommerce

Facebook PEEL Shopping