Flux d’activité

Flux d’activité de Messages

  1. nika


    Merci pour cette piste. J'ai finalement modifié haut.php, bas.php et template.php pour avoir le rendu désiré.

    Petit exemple de requête dans template.php pour afficher uniquement les produit qui contiennent "VENDRE" dans leur champs:

    fonction "construit_menu_arborescent_cat" (aux environ des lignes 530):

    $qid = mysql_query("SELECT c.id, c.parent_id, c.nom_" . $_SESSION['langue'] . " as categorie

    FROM peel_categories c

    WHERE c.nom_" . $_SESSION['langue'] . " != '' AND c.parent_id = '$parent_cat' AND c.etat = '1' AND c.nom_" . $_SESSION['langue'] . " LIKE '%vendre%'

    Cordialement.

  2. VV93


    bonjour

    j'ai un vrai de vrai probleme

    j'ai la version 5.3 en local tout fonctionne en local tout meme modification

    en revanche quand je pousse sur mon serveur dedier les modif ne fonctionne pas tous

    j'i installé exactement les meme version de mysql apache et php sur le local et sur la prod et incompréhension total en prod(sur le serveur cela ne fonctionne pas)

    merci d'avance

  3. Gilles Boussin


    Le premier header demande la redirection, qui est par défaut une 302 = temporaire.

    Donc on précise ensuite qu'on veut une 301, qui est permanente => ça a un impact sur les moteurs de recherche pour la mise à jour des index, et sur les navigateurs qui vont ensuite prendre définitivement en compte la redirection qu'ils gardent en cache en local.

  4. Gilles Boussin


    Bonjour agrimoto,

    Dans /modeles/wwwww/historique_commande_liste.php, avant le tableau des commandes :

    	echo '
    <table class="caddie" border="0" cellpadding="0" cellspacing="0" summary="' . TABLE_SUMMARY_ORDERS . '">[/code]

    Ajoutez

    echo CONSULT_RUBRIQUE_INFOS;

    Avec potentiellement un span autour pour la mise en page.

    Ensuite, définissez une variable CONSULT_RUBRIQUE_INFOS dans les fichiers de langue fr.php et en.ph avec le contenu souhaité.

    Cordialement,

  5. Gilles Boussin


    Bonjour,

    Vous n'avez pas dit si vous aviez vérifié que l'image existe bien, et je n'ai pas d'URL où regarder pour voir votre problème.

    Utilisez des var_dump($image); pour savoir quel est le chemin, regardez via HTTP en prenant le nom de domaine + la partie à tester /upload... pour voir si l'image existe

    et ensuite si nécessaire, mettez d'autres var_dump pour savoir où vous passez.

    Gilles

  6. Gilles Boussin


    Bonjour Paulanna,

    - Il faut toujours mettre un / à la fin d'une URL, j'ai déjà posté un message quelque part sur le forum à ce sujet, d'où le / après wwwroot

    - pour la 301, il y a plusieurs manières d'obtenir au final un header HTTP qui dise que c'est une 301, tant que ça marche... si vous voulez utiliser une autre méthode, pas de soucis, l'avantage avec header() avec un seul argument, c'est qu'on sait exactement ce qui est envoyé, tout simplement.

    Gilles

  7. olch


    Bonjour a tous,

    J'ai un petit soucis;

    Par exemple je vend un produit avec une remise de 10% toute l'année,

    Je fais une vente flash de ce produit a un prix défini que j'indique dans le bas de page produit avec les dates.

    Lors de la commande, le client ne paye pas le prix de la vente flash, mais

    Le prix de la vente flash - 10%.

    Y a t il une solution ou faut il a chaque fois que je retire les -10%, un peu lourd lorsqu'on prépare ses ventes a l'avance.

    Merci d'avance

    OLCH

  8. VV93


    apres la ligne $urlcat

    mets : $image = "<img src=\"$repertoire_upload/thumbs/".thumbs($data['image1'], $small_width, $small_height, $method="fit")."\" alt=\"".strip_tags($nom)."\" />";

    appel de l'image echo "$image";

    les variables $small_width, $small_height sont à remplacer en fonction de la dimension souhaitée à partir de la config de la boutique en Back Office

    voici l'erreur afficher :

    Notice: Undefined variable: data in /home/devcda/www/search.php on line 57

    Notice: getimagesize() [function.getimagesize]: Read error! in /home/devcda/www/modules/thumbs/fonctions.php on line 32

    Impossible d'ouvrir l'image

  9. paulanna


    apres la ligne $urlcat

    mets : $image = "<img src=\"$repertoire_upload/thumbs/".thumbs($data['image1'], $small_width, $small_height, $method="fit")."\" alt=\"".strip_tags($nom)."\" />";

    appel de l'image echo "$image";

    les variables $small_width, $small_height sont à remplacer en fonction de la dimension souhaitée à partir de la config de la boutique en Back Office

  10. VV93


    cela sera plus simple a comprendre

    je voudrais afficher dans le resultat de search.php

    l'image1 du produits en taille reduite

    voici le code de mon search.php

    pouvez vous m'aider

    merci

    $SQL = build_sql("cda_produits", $terms, $fields, $match);

    $RESULT = mysql_query($SQL) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());;

    if ($RESULT) {

    if (mysql_num_rows($RESULT) > 0) {

    echo "<h2>".RESULT_SEARCH."</h2>";

    $i = 1;

    while ($prod = mysql_fetch_array($RESULT)) {

    $nom = eregi_replace($searchtext, "<span style=\"background:#FFFF00\">".$searchtext."</span>", $prod['nom_'.$_SESSION['langue'].'']);

    $descriptif = eregi_replace($searchtext, "<span style=\"background:#FFFF00\">".$searchtext."</span>", $prod['descriptif_'.$_SESSION['langue'].'']);

    $urlprod = "$wwwroot/achat/produit_details.php?catid=".$prod['categorie_id']."&id=.$prod['id];

    $urlcat = "$wwwroot/achat/index.php?catid=".$prod['categorie_id'];

    echo nl2br("<b>$i.</b> <a href=\"$urlcat\" class=\"normal\">".html_entity_decode($prod['categorie'])."</a> - <a href=\"$urlprod\" class=\"normal\">".html_entity_decode($nom)."</a>&nbsp;\n".html_entity_decode($descriptif)."</a>\n");

    $i++;

    }

    }

    else {

    echo "<span class=\"normal\">Votre recherche ne comporte pas de r&eacute;sultats. merci de la renouveler.</span>";

    }

    }

    }

    }

  11. paulanna


    bonjour,

    je souhaite savoir pourquoi sur la page produit_details.php la redirection est en 301 dans ce bour de code :

    if (empty($_GET['id'])){
    
    
    	header("Location: $wwwroot/");
    
    	header("HTTP/1.1 301 Moved Permanently");
    
    	header('Connection: close');
    
    	exit();
    
    }

    pourquoi pas un header("Location : $wwwroot"); tout simplement ?

    et pourquoi utiliser header("HTTP/1.1 301 Moved Permanently"); à la place de header("Status: 301 Moved Permanently", false, 301);

    merci de vos lumières

  12. Centre


    Bonjour,

    Après la modif, j’ai donc cette ligne là :

    $image = "$dirroot/upload/thumbs/".thumbs($image1, $small_width, $small_height, $method="fit");

    Mais je n’obtiens toujours pas d’image, à cette page

    www.xxxxxxx/achat/index.php?catid=x

    j’ai une série de carrés vide avec le nom de l’image, si je clique le zoom ou détails/Commander tout à l’air correct et s’ouvre normalement et j’ai l’image du produit.

    Merci des réponses qui pourraient m’aider.

  13. Gilles Boussin


    Bonjour Nika,

    Le code à modifier se trouve effectivement dans /modeles/xxx/display.php, fonction affiche_menu_catalogue.

    L'idée serait à mon sens de paramétrer cette fonction avec un id catégorie ($id_categorie) qui limiterait les catégories retournées par la requête $sql à celles dont le parent est $id_categorie.

    (pour garder l'affichage des sous catégories)

    La solution que vous évoquez : SELECT * FROM table EXCEPT avendre. n'est pas appropriée puisque toutes les catégories sont stockées dans la même table SQL peel_categories.

    Il vous faudrait ensuite appeler affiche_menu_catalogue à gauche avec l'ID de votre catégorie A VENDRE, et à droite avec celui de votre catégorie A LOUER.

    Cordialement,

  14. Gilles Boussin


    Bonjour,

    Ce problème concerne les vieilles versions de PEEL. Des sujets analogues a été traité par exemple ici :

    http://forum.peel.fr/bug-php-533-t3593.html

    http://forum.peel.fr/Probleme-V53-t2769.html

    Remplacez wwwroot par dirroot et ce sera mieux, si le serveur ne peut accéder à des flux HTTP pour raison de configuration du php.ini.

    Par ailleurs vérfiez d'abord que http://www.xxxxxxxx/upload/thumbs/89ed3f42...47-ballotin.jpg est bien une image qui existe avant cela. Sinon, c'est qu'il y a eu un problème sur une image, à rectifier dans les fichiers ou la BDD.

    Gilles

Twitter Advisto ecommerce

Facebook PEEL Shopping