Flux d’activité
Flux d’activité de Messages
-
-
-
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.
-
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
-
Bonjour,
Pour info, j'ai effacé l'autre sujet sur le même besoin que vous aviez ouvert.
-
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.
-
Bonjour olch,
Si je comprends bien, vous avez :
- Un produit à 10 % de remise
- Vous désirez mettre ce produit en vente flash, temporairement. Vous définissez donc en back-office un "prix flash".
Si vous ne souhaitez pas avoir les 10% en plus du prix flash, il faut en effet retirer la promotion.
Cordialement,
-
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,
-
-
je me suis mal exprimé,
pourquoi mettre header("Location: $wwwroot/");
et après
header("HTTP/1.1 301 Moved Permanently");
le premier header ne suffit t il pas ?
-
bonjour a tous , voila je cherche juste a inserer un message dans mon fichier historique_commades.php
"veuillez consulter la rubrique informations" je cherche a placer ce type de message dans la page qui "s affiche " sur le site juste avant historique des commandes
merci
-
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
-
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
-
-
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
-
-
-
apres la ligne $urlcatmets : $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
-
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
-
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 à 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> \n".html_entity_decode($descriptif)."</a>\n");
$i++;
}
}
else {
echo "<span class=\"normal\">Votre recherche ne comporte pas de résultats. merci de la renouveler.</span>";
}
}
}
}
-
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
-
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.
-
Merci de votre réponse.
Pourriez-vous me dire ou trouver le getimagesize pour remplacer wwwroot par
$dirroot
cordialement
-
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,
-
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
affichage d'image
dans Module PEEL Premium pour PEEL SHOPPING
Centre
Posté(e) · Signaler ce message
Merci de votre réponse,
Mystérieusement tout est rentré dans l’ordre après avoir remis :
$image = "$wwwroot/upload/thumbs/".thumbs($image1, $small_width, $small_height, $method="fit");
Cordialement