Flux d’activité

Flux d’activité de Messages

  1. Simon développeur PEEL


    Bonjour,

    En modifiant le test

    		if (function_exists('ini_get') && @ini_get('upload_max_filesize') && !empty($nomCouleur_array)) {
    			$upload_images_per_color = ceil(min(5, ini_get('upload_max_filesize')) / count($nomCouleur_array));
    		} else {
    			$upload_images_per_color = 2;
    		}

    par

    	if (function_exists('ini_get') && @ini_get('max_file_uploads') && !empty($frm['couleurs'])) {
    		$upload_images_per_color = min(5, ceil(ini_get('max_file_uploads')) / count($frm['couleurs']));
    	} else {
    		$upload_images_per_color = 5;
    	}
    


    Le même test est à modifier au début de la fonction maj_produit. Vous devez remplacer

    if (function_exists('ini_get') && @ini_get('upload_max_filesize') && !empty($frm['couleurs'])) {
    $upload_images_per_color = ceil(min(5, ini_get('upload_max_filesize')) / count($frm['couleurs']));
    } else {
    $upload_images_per_color = 2;
    }


    par

    if (function_exists('ini_get') && @ini_get('max_file_uploads') && !empty($frm['couleurs'])) {
    $upload_images_per_color = min(5, ceil(ini_get('max_file_uploads')) / count($frm['couleurs']));
    } else {
    $upload_images_per_color = 5;
    }

     


    la valeur 5 sera toujours prise en compte. Cela corrigera les deux problèmes. Le calcul automatique du nombre de champ est fait pour prendre en compte une limitation du serveur agissant sur le nombre de fichier envoyé en même temps.

  2. Gilles Boussin


    Ca se passe ligne 274 du fichier display_product :

     

     

                if (!empty($product_object->on_check) && is_module_gift_checks_active()) {
                    $tpl->assign('check', affiche_check($product_id, 'cheque', null, true));
                } else {
                    if (empty($product_object->on_estimate)) {
                        $tpl->assign('critere_stock', affiche_critere_stock($product_id, 'details', null, true));
                    } else {
                        $tpl->assign('on_estimate', array(
                            'label' => $GLOBALS['STR_ON_ESTIMATE'],
                            'action' => get_contact_url(false, false),
                            'contact_us' => $GLOBALS['STR_CONTACT_US']
                        ));
                    }
                }

    pour comprendre ce qui se passe, je vous propose que vous mettiez echo #1; echo #2; et echo #2; avant chaque assign, de sorte que votre page va afficher l'un des 3. Ca va permettre de savoir déjà dans quel cas vous êtes.

     


     

  3. agrimoto


    bonjour

     

    sur une version 6.4

     

    je souhaite dans " liste des produits "  exemple de la page http://www.agrimoto.fr//achat/cat-antivols-150.html

     

    pouvoir trier les articles par marque croissant   et décroissant 

     

     j'ai  dans display.php  c est 2 lignes en plus maintenant :

     

     <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=marque;sort=asc') . '">' . Marque . ' ' . ASC . '</option>
    <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=marque;sort=desc') . '">' . Marque . ' ' . DESC .'</option>

     

    voir une partie du code

     

    <option value="' . String::str_form_value($_SERVER['REQUEST_URI']) . '">' . CLASSERPAR . '</option>
     <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=marque;sort=asc') . '">' . Marque . ' ' . ASC . '</option>
     <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=marque;sort=desc') . '">' . Marque . ' ' . DESC .'</option>
     <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=nom_' . $_SESSION['session_langue']) . '&amp;sort=asc">' . PRODUCT_NAME . ' ' . ASC . '</option>
      <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=nom_' . $_SESSION['session_langue']) . '&amp;sort=desc">' . PRODUCT_NAME . ' ' . DESC . '</option>
      <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=prix&amp;sort=asc') . '">' . PRICE . ' ' . ASC . '</option>
      <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=prix&amp;sort=desc') . '">' . PRICE . ' ' . DESC . '</option>
            <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=reference&amp;sort=asc') . '">' . REFERENCE . ' ' . ASC . '</option>
            <option value="' . String::str_form_value($urlcat_with_suffixe . 'tri=reference&amp;sort=desc') . '">' . REFERENCE . ' ' . DESC . '</option>
            </select>';

     

     

    la fonction ne marche pas  " croissant et décroissant  "  la   je bloc  sur la fonction      dans l attente d une aide

     

     

  4. jeunami


    Bonjour,

     

    Merci pour votre réactivité.

    J'avais déjà tenter de remettre le fichier lib/fonctions/display_product,php par défaut mais sans succès, l'erreur est toujours présente.

     

    Malheureusement le site sur lequel je développe est en intranet et la politique de sécurité de ma boite ne permet aucun accès extérieur.

     

    Je vais poursuivre mes investigations et tenter de trouver le souci, sinon je procèderai à une nouvelle installation.

     

    Encore merci pour tout.

     

    Christophe

  5. Gilles Boussin


    Bonjour,

     

    Ceci n'a aucune conséquence en production puisque les messages ne s'afficheront pas, et en dehors de la variable non définie, il manquera juste un espace devant les deux points.

    Vous pouvez néanmoins avoir ce fichier corrigé ici :

    https://github.com/advisto/peel-shopping/blob/master/lib/fonctions/display_user_forms.php

     

    Gilles

  6. Gilles Boussin


    Bonjour,

     

    Je viens de regarder plusieurs fois le code et je ne trouve aucun problème, et cette partie de code est stable depuis plusieurs mois. Si vous avez fait des modifications dans lib/fonctions/display_product,php remettez le fichier par défaut. Sinon, je peux regarder sur votre site, les codes FTP et l'URL de la page concernée me suffiront pour investiguer => à m'envoyer en MP.

     

    Gilles

  7. jeunami


    Bonjour,

     

    J'ai fait quelques recherches sur le forum mais je n'ai pas trouvé de sujet évoquant mon problème.

     

    J'utilise Peel 7.0

     

    Lorsque je me rends sur une fiche produit dans la boutique (sur produit_details.php) j'ai les messages d'erreur suivant :

     

     

    Notice: Undefined index: on_estimate in /var/www/html/catalogue/lib/templateEngines/smarty/compile/75136f7f0dae68ca0a640cea612a4e2365bfab74.file.produit_details_html.tpl.php on line 318

    Notice: Trying to get property of non-object in /var/www/html/catalogue/lib/templateEngines/smarty/compile/75136f7f0dae68ca0a640cea612a4e2365bfab74.file.produit_details_html.tpl.php on line 318

    Notice: Trying to get property of non-object in /var/www/html/catalogue/lib/templateEngines/smarty/compile/75136f7f0dae68ca0a640cea612a4e2365bfab74.file.produit_details_html.tpl.php on line 324

    Notice: Undefined index: on_estimate in /var/www/html/catalogue/lib/templateEngines/smarty/compile/75136f7f0dae68ca0a640cea612a4e2365bfab74.file.produit_details_html.tpl.php on line 326

    Notice: Trying to get property of non-object in /var/www/html/catalogue/lib/templateEngines/smarty/compile/75136f7f0dae68ca0a640cea612a4e2365bfab74.file.produit_details_html.tpl.php on line 326

     

    Par contre lorsque j'active l'option "Sur devis" dans l'administration de la fiche produit la mention "Sur devis" et le bouton "Nous contacter" apparaissent bien sur la fiche produit, et le messages d'erreur disparaissent.

     

    Je n'ai pas réussi à corriger le problème.

     

    D'avance je vous remercie de votre aide.

     

     

  8. tolosa


    Bonsoir, il n'y pas de message d'erreur.

     

    J'ai changé le nombre dans le fichier \administrer\produits.php vers la ligne 603 de 2 à 5.

    Le problème suivant persiste:

    - deux images possibles quand il n'y qu’une couleur

    - une image possible par couleur à partir de deux couleurs.

     

    Le but est d'avoir la possibilité d’associer plusieurs images par couleur avec plusieurs couleurs par produit.

  9. Simon développeur PEEL


    Bonjour,

     

    A partir de deux couleurs, une fois une image associée à une couleur, il n'est pas possible d'associer une deuxième image à la même couleur.

    Quel est le problème exactement ? Avez-vous un message d'erreur qui s'affiche ? Si c'est le cas pouvez-vous le fournir svp.

     

    Comment peut on augmenter ce nombre, à cinq par couleur par exemple, comme dans la version 6.4.2?

     

    Pour augmenter le nombre d'image par couleur, vous devez modifier la valeur de la variable

                $upload_images_per_color = 2;

    dans le fichier \administrer\produits.php vers la ligne 600.

  10. Simon développeur PEEL


    Bonsoir,

     

    Pour désactiver ces modules, vous devez soit renommer les modules depuis votre serveur FTP, ou modifier les fonctions qui testent la présence des dossiers. Dans lib/fonctions/modules_handlers.php, il faut modifier les fonctions is_module_pensebete_active() et is_module_direaunami_active() en forçant la valeur de retour des fonctions :

    Remplacer

        if (file_exists($GLOBALS['dirroot'] . "/modules/direaunami/direaunami.php")) {

    par

        if (false && file_exists($GLOBALS['dirroot'] . "/modules/direaunami/direaunami.php")) {

     

    Et faire la même opération pour la fonction is_module_pensebete_active

  11. tolosa


    Bonsoir, cela fonctionne correctement

    Merci

     

     

    Je ne sais pas si cela est volontaire mais le nombre de fichier par couleur est de deux pour une couleur et de un à partir de deux couleurs.

    A partir de deux couleurs, une fois une image associée à une couleur, il n'est pas possible d'associer une deuxième image à la même couleur.

     

    Dans mon cas: pour des chaussures avec deux couleurs possibles, il n'est pas possible d'associer des images de face et de coté pour les deux couleurs.

     

     

    Comment peut on augmenter ce nombre, à cinq par couleur par exemple, comme dans la version 6.4.2?

  12. Gilles Boussin


    Merci pour les détails de l'erreur, j'ai pu trouver ce qui n'allait pas.

    Il y avait en fait 2 points différents, un traité, l'autre non. J'avais vu le premier dans mes tests, pas le second. C'était donc un concours de circonstances inhabituelles, mea culpa de ne pas avoir compris l'ensemble plus tôt.

    Voici donc la correction, mettez à jour :

    https://github.com/advisto/peel-shopping/blob/master/modeles/peel7/smarty/admin_formulaire_produit.tpl

     

    Gilles

  13. louba


    Je suis le tutoriel pour passer de 6.42 à V7 et après alignement des données de la bd avant langue et site je ne peux plus accéder à mon domaine?

     

    Erreur d'analyse : syntax error, T_STATIC inattendu, attendait T_OLD_FUNCTION ou T_FUNCTION ou T_VAR ou '}' dans / homez.119/lesquats/www/lib/class/String.php sur la ligne 33

     

    Comment corriger ?

     

  14. Gilles Boussin


    Suite à discussion avec Simon, il avait oublié un mot dans son explications plus haut dans ce sujet, du coup après on discute ensemble sur une mauvaise base, désolé.

    C'est dans :

           .left_column .sousMenu li, .right_column .sousMenu li 

    qu'il faut le mettre, à rechercher donc dans le CSS.

    Dans .left_column li, .right_column li  ça marche aussi mais c'est moins bien structurellement.

     

    Gilles

  15. tolosa


    Bonjour, malgré avoir mis les deux fichiers, également sur un peel non retouché: l'erreur est toujours présente apres deux produits.

     

    L'erreur n'est plus présente quand je retire la photo liée à la couleur.

     

    Ci joint une image de l'erreur

     

    ps: pour copier les fichiers, je clique sur raw, je fais enregistrer sous avec firefox et remplace les fichiers dans les répertoires

    J'ai testé également en copiant seulement le texte

    post-11559-0-27834600-1361896027_thumb.j

  16. tolosa


    Bonjour,

     

    j'ai effectué la modification , également sur une version non retouchée de peel et cela ne fonctionne pas.

    Le texte de niveau deux après un niveau trois ne s'aligne pas correctement.

     

    .left_column .sousMenu, .right_column .sousMenu {
        clear:both;
        background-color: #F3FBFE;
        display: none;
        list-style-type: none;
        position: absolute;
        text-align: left;
        width: 195px;
        z-index: 1003;
        top: -2px;
        padding: 0px;
        margin: 0px;
        border: 2px solid #1E82D8;
    }
    .left_column .sousMenu {
        left: 195px;
    }
    .right_column .sousMenu {
        left: -199px;
    }

     

     

    Modification:

     

    j'ai fait un test ailleurs dans le code et cela corrige l'erreur:

     

    /* Menus latéraux */
    .left_column li, .right_column li {
        clear:both;
        background-image: none;
        display: block;
        font-size: 12px;
        list-style: none outside none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
        padding-bottom: 0px;
        position: relative;
    }

  17. djespace


    Ok je vois, alors je vais tourner autrement ma demande.

    Est-il possible de répertorier seulement tout les produits ayants un stock négatifs si besoin.

    Par exemple une page similaire à administrer/produits.php?mode=stocknul
    avec un ?mode=stocknegatif dans l'url ou n'apparaitrait que les produit dont le stock est négatif ?

    On rajouterai alors un lien vers cet url dans le menu "Vente et comptabilité" appelé par exemple, "Produits necéssitant un réassort immédiat" (pour ça je dois pouvoir m'en sortir)

  18. Gilles Boussin


    Le texte de votre erreur montre une variable non définie, alors qu'elle l'est bien dans la dernière version de https://github.com/advisto/peel-shopping/blob/master/administrer/produits.php

    Donc je pense qu'il est probable que vous n'ayez pas bien mis la version de ce fichier en ligne. Attention au nom de votre répertoire administrer si vous l'avez changé.

Twitter Advisto ecommerce

Facebook PEEL Shopping