Flux d’activité
Flux d’activité de Messages
-
-
Mais l'erreur principale est dans affichage_caddie B)
Y a t'il le code donné dans caddie.php ? :)
Je pense aussi qu'il manque les balises javascript.
Willy
-
Dans la page 'produit_details'
J'ai trouvé ton erreur !
<td width="100%" valign="top" bgcolor="#FFFFFF" <script LANGUAGE="JavaScript"> <!--D'autres scripts sur http://www.toutjavascript.com Si vous utilisez ce script, merci de m'avertir ! < webmaster@toutjavascript.com >--> function PopupCentrer(page,largeur,hauteur,options) { var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); } </SCRIPT>
Pour commencer rajoute à la première ligne un '>' pour que sa donne<td width="100%" valign="top" bgcolor="#FFFFFF">
Ensuite tu peux supprimer les commentaires ce qui donnera au final:<td width="100%" valign="top" bgcolor="#FFFFFF"> <script LANGUAGE="JavaScript"> function PopupCentrer(page,largeur,hauteur,options) { var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); } </SCRIPT>
Met le en ligne et je regarderai ensuite
-
Est ce que dans achat/modeles/caddie.php il y a bien:
<script language="Javascript"> function frmsubmit(func) { frm = document.entryform; frm.func.value = func; frm.submit(); } </script>
?
Willy
-
Merci bcp cedric de vous etre interessé à mon pbmLe dernier code est un bon code modifié ou bien celui que je dois modifier ?
Par contre celui de la page produit est à modifier je pense ?
Ce sont des codes importés voila le pbm
Encore merci bcp
Pour le produit promo vienne je l'ai fait cette nuit il ne peut etre la source du pbm
et pourquoi ça fonctionne sur les autres et pas sur explorer ?
voici le code de la page incriminée.
<?
include("../configuration.inc.php");
if (isset($_REQUEST['func'])) {
switch ($_REQUEST['func']) {
case "enleve" :
$_SESSION['caddie']->enleve($_GET['ligne']);
header("Location:".$_SERVER["PHP_SELF"]);
break;
case "vide" :
$_SESSION['caddie']->init();
break;
case "sauvegarde" :
maj_quantite($_POST);
if (est_identifie()) {
header("Location:$wwwroot/achat/sauvegarde_devis.php");
} else {
header("Location:$wwwroot/membre.php");
}
break;
case "recalc" :
$error = maj_quantite($_POST);
break;
case "commande" :
if (empty($_SESSION['caddie']->pays)) {
$erreur_pays = stripslashes(MSG_ERR_SHIP_COUNTRY);
} elseif (empty($_SESSION['caddie']->type)) {
$erreur_type = stripslashes(MSG_ERR_TYPE);
} else {
maj_quantite($_POST);
$_SESSION['caddie']->nettoie();
$_SESSION['caddie']->recalc_total();
if (est_identifie()) {
header("Location:$wwwroot/achat/achat_maintenant.php");
} else {
header("Location:$wwwroot/membre.php");
}
}
break;
}
$_SESSION['caddie']->nettoie();
$_SESSION['caddie']->recalc_total();
}
$DOC_TITLE = "Armydoc";
include("$repertoire_modele/haut.php");
include("modeles/caddie.php");
include("$repertoire_modele/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
function maj_quantite(&$form) {
/* Met à jour les quantités d'un article */
global $seuil;
global $seuil_total;
global $seuil_total_reve;
global $langfile;
global $calcul_transport;
$total_remise_code = 0;
$total_remise_produit = 0;
$total_remise_client = 0;
$type = vb($_POST['type']);
$code_promo = vb($_POST['code_promo']);
$ship = explode("|", $_POST['pays_zone']);
$paysId = $ship[0];
$zoneId = $ship[1];
$zoneTVA = 1;
#- Récupère le nom du pays
$sqlCountry = "SELECT pays_".$_SESSION['langue']." FROM peel_langues WHERE id = '".vb($paysId)."'";
$resCountry = mysql_query($sqlCountry)
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if ($resCountry) {
if (mysql_num_rows($resCountry) > 0) {
$Country = mysql_fetch_array($resCountry);
$pays = $Country['pays_'.$_SESSION['langue'].''];
} else {
$pays = "";
}
}
# Calcul le cout d'expédition
if (!empty($type)) {
if ($calcul_transport == 1) { /* calcul des frais de port par zone, type et poids du caddie */
$expedition = 0;
$queryType = mysql_query("SELECT id FROM peel_types WHERE nom_".$_SESSION['langue']." = '".addslashes($type)."'")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$objType = mysql_fetch_object($queryType);
$sql_tarif = "SELECT tarif, poidsmax FROM peel_tarifs WHERE type = '".$objType->id."' AND zone = '".$zoneId."' ORDER BY poidsmax ASC";
$result_tarif = mysql_query($sql_tarif)
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if ($result_tarif) {
if (mysql_num_rows($result_tarif)) {
while ($tab_tarif = mysql_fetch_array($result_tarif)) {
if ($_SESSION['caddie']->poids <= $tab_tarif['poidsmax']) {
$expedition = $tab_tarif['tarif'];
break;
} else {
$expedition = $tab_tarif['tarif'];
}
}
}
}
} elseif ($calcul_transport == 2) { /* calcul des frais de port par zone, type et poids du caddie */
$expedition = 0;
$queryType = mysql_query("SELECT id FROM peel_types WHERE nom_".$_SESSION['langue']." = '".addslashes($type)."'");
$objType = mysql_fetch_object($queryType);
$sql_tarif = "SELECT tarif, totalordermax FROM peel_tarifs_totalorder WHERE type = '".$objType->id."' AND zone = '".$zoneId."' ORDER BY totalordermax ASC";
$result_tarif = mysql_query($sql_tarif);
if ($result_tarif) {
if (mysql_num_rows($result_tarif)) {
while ($tab_tarif = mysql_fetch_array($result_tarif)) {
if ($_SESSION['caddie']->total_produit <= $tab_tarif['totalordermax']) {
$expedition = $tab_tarif['tarif'];
break;
} else {
$expedition = $tab_tarif['tarif'];
}
}
}
}
}
#- Vérifie si le total du panier n'excède pas les seuils définis en back office
if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
$seuil = $seuil_total_reve;
} else {
$seuil = $seuil_total;
}
if ($_SESSION['caddie']->total_produit > $seuil) {$expedition = 0;} # Frais de port gratuit si le total excède le seuil de 50 €.
}
# Gestion du code promotionnel
$error = array();
$sql_cp = "SELECT * FROM `peel_codes_promos` WHERE nom = '".strtoupper($code_promo)."' AND `date_debut` < now( ) AND `date_fin` > now( )" or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$res_cp = mysql_query($sql_cp);
$code = mysql_fetch_array($res_cp);
if (mysql_num_rows($res_cp) > 0) {
$remise_code = $code['remise'];
} else {
$remise_code = 0;
if (!empty($code_promo)) { # Empêche l'affichage d'un message d'erreur si le code promo n'est pas renseigné.
array_push($error,nl2br(MSG_ERR_CODE_PROMO));
}
}
foreach ($_POST['id'] as $i => $produitid) {
$etat_stock = $_POST['etat_stock'][$i];
$delivery_stock = $_POST['delivery_stock'][$i];
$quantite = $_POST['quantite'][$i];
$color = $_POST['couleur'][$i];
$taille = $_POST['taille'][$i];
/* Requête controle stock */
$sqlC = "SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$color."'";
$resC = mysql_query($sqlC);
$C = mysql_fetch_object($resC);
$resT = mysql_query("SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$taille."'");
$T = mysql_fetch_object($resT);
$s = mysql_fetch_array(mysql_query("SELECT stock FROM peel_stocks WHERE produit_id = '".$produitid."' AND couleur_id = '".vn($C->id)."' AND taille_id = '".vn($T->id)."'"));
/* Fin requête controle stock */
$prix = $_POST['prix'][$i];
$prix_ht = $_POST['prix_ht'][$i];
$prix_cat = $_POST['prix_cat'][$i];
$prix_cat_ht = $_POST['prix_cat_ht'][$i];
$option = $_POST['option'][$i];
$promotion = $_POST['promotion'][$i];
$comment = vb($_POST['comment'][$i]);
$sqlProd = "SELECT prix, prix_revendeur, tva FROM peel_produits WHERE id = '".$produitid."'";
$resProd = mysql_query($sqlProd) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$objProd = mysql_fetch_object($resProd);
# Récupère le nom de la zone et vérifie si la tva doit être active ou pas
$sqlZone = "SELECT nom_".$_SESSION['langue'].", tva FROM peel_zones WHERE id = '".vb($zoneId)."'";
$resZone = mysql_query($sqlZone);
if ($resZone) {
if (mysql_num_rows($resZone) > 0) {
$Zone = mysql_fetch_row($resZone);
$zone = $Zone[0];
$zoneTva = $Zone[1];
} else {
$zone = "";
$zoneTva = 1;
}
}
if ($zoneTva != 0) {
$tva = $objProd->tva;
} else {
$tva = 0;
}
if ($etat_stock ==1) {
/* $s est définie dans la requête de controle du stock */
if ($quantite > $s['stock']) {
array_push($error,nl2br(ADVERT_STOCK));
}
}
$_SESSION['caddie']->place($i, $produitid, $quantite, $color, $taille, $prix_cat, $prix_cat_ht, $prix, $prix_ht, $tva, $promotion, $comment, $pays, $zone, $zoneTva, $type, vn($expedition), $code_promo, $remise_code, $etat_stock, $delivery_stock, $option);
}
return $error;
}
?>
Merci à tous
La Fleur
Site : Floraclic .fr
Moi aussi je veux bien :)Je vous l'ai mise ici tant pis ...la confiance est là !
-
Le dernier code est celui qui apparait a l'écran alors qu'il devrait etre interpretté par le navigateur.IE le concidere comme du texte alors que c'est du code. Donc c'est affiché comme n'importe quel texte et non interpreté et géré.
PS, je veux bien le code de la page affichage_caddie en MP.
Willy
Moi aussi je veux bien :)
-
Le dernier code est celui qui apparait a l'écran alors qu'il devrait etre interpretté par le navigateur.
IE le concidere comme du texte alors que c'est du code. Donc c'est affiché comme n'importe quel texte et non interpreté et géré.
PS, je veux bien le code de la page affichage_caddie en MP.
Willy
-
Merci bcp cedric de vous etre interessé à mon pbm Le dernier code est un bon code modifié ou bien celui que je dois modifier ? Par contre celui de la page produit est à modifier je pense ? Ce sont des codes importés voila le pbm Encore merci bcpBonjour,Déja sur vos pages 'produit_détails' il y a des erreurs.
ex : http://www.floraclic.fr/achat/produit_details.php?id=79.
Nous voyons une erreur
//D'autres scripts sur http://www.toutjavascript.com //Si vous utilisez ce script, merci de m'avertir ! < webmaster@toutjavascript.com > function PopupCentrer(page,largeur,hauteur,options) { var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); }
Ensuite sur la page 'caddie_affichage' pour afficher le caddie . ex : http://www.floraclic.fr/achat/caddie_affichage.php Nous retrouvons l'erreur suivante :function frmsubmit(func) { frm = document.entryform; frm.func.value = func; frm.submit(); }
Voilà suite à une moficiation de votre code il s'agit surement d'un oubli de balise en php...C'est exact mais les produits en promotion sont mal affiché dans le panier.<br><font color="#FF0000">Vienne à partir de 22,50 € au lieu de 25 € :</font>
De plus il faudrait les sources FLEUR de tes pages...
Pour le produit promo vienne je l'ai fait cette nuit il ne peut etre la source du pbm
et pourquoi ça fonctionne sur les autres et pas sur explorer ?
-
Mais les autres navigateurs l'interprete bien apparament...Il manque une balise c'est clair car le code n'est pas inrepreté, on en parle sur l'autre sujet de la fleur.
C'est exact mais les produits en promotion sont mal affiché dans le panier.
<br><font color="#FF0000">Vienne à partir de 22,50 € au lieu de 25 € :</font>
De plus il faudrait les sources FLEUR de tes pages...
-
as tu un dossier sessions à la racine de ton serveur?Oui, mais il a l'air tout à fait vide.
que dois-je faire ?
-
Mais les autres navigateurs l'interprete bien apparament...
Il manque une balise c'est clair car le code n'est pas inrepreté, on en parle sur l'autre sujet de la fleur.
-
Ca ne marche pas sous IE :)On reste bloqué sur la page du choix du pays.
Tout dabord merci Willy,
Voila et çà dure depuis des lustres j'en ai raz la casquette de ce truc j'ai perdu tout ce que j'ai voulu à la fête des mémés
Mais que peut il se passer moi j'en fait 10 par jour ici qui marchent !!!!
Bon merci Willy
La Fleur
Site Floraclic.fr
-
Les chmod sont des droits d'acces de lectuer et d'ecriture sur des fichiers.
Il faut definir ces droits sur certains fichiers (bien expliqué dans l'installation) pour que peel ais acces ou non (ainsi que les autres utilisateurs) a certains fichiers ou repertoires.
Par ex il faut pouvoir ecrire ou lire là où il y a les images du site.
A l'installation il faut pouvoir ecrire ou lire dans les parametres du site, etc...
Willy
-
Bonjour,
Déja sur vos pages 'produit_détails' il y a des erreurs.
ex : http://www.floraclic.fr/achat/produit_details.php?id=79.
Nous voyons une erreur
//D'autres scripts sur http://www.toutjavascript.com //Si vous utilisez ce script, merci de m'avertir ! < webmaster@toutjavascript.com > function PopupCentrer(page,largeur,hauteur,options) { var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); }
Ensuite sur la page 'caddie_affichage' pour afficher le caddie . ex : http://www.floraclic.fr/achat/caddie_affichage.php Nous retrouvons l'erreur suivante :function frmsubmit(func) { frm = document.entryform; frm.func.value = func; frm.submit(); }
Voilà suite à une moficiation de votre code il s'agit surement d'un oubli de balise en php...
-
-
Bonjour willy,Je ne peux pas savoir si c'est résolu car je n'ai pas de PC GRRRRR!!!!
Mais j'ai mis une page neuve et une amie m'a dit que ça ne fonctionnait pas
Maintenant j'ai reconfiguré zone et lang etc mais je ne peux pas essayer
Vous voulez le code ?
La Fleur
Site Floraclic.fr
Je peux essayer de vous passer une fausse commande pour vérifier sous IE le fonctionnement de votre panier ???
-
Et toi Yo pourquoi tu postule pas. A quand le développement d'un module d'enchère? Yo je compte sur toi si tu peut le faire. :)oh oh toubi? comment ca va?
-
-
un peu de pub joker? mais que se passe t'il , tu es un peu dans le jus en ce moment?
-
Bonjour,alors ce pb est t'il résolu.
Le soucis c'est de ne pas avoir le code de la page :)
Apparemnt il y a une partie du code qui n'est pas interpreté et c'est ca qui empeche de valider le pays.
Willy
Bonjour willy,
Je ne peux pas savoir si c'est résolu car je n'ai pas de PC GRRRRR!!!!
Mais j'ai mis une page neuve et une amie m'a dit que ça ne fonctionnait pas
Maintenant j'ai reconfiguré zone et lang etc mais je ne peux pas essayer
Vous voulez le code ?
La Fleur
Site Floraclic.fr
-
Encore les chmod, ...Après avoir rechargé les programmes, testé l'installation avec des programmes en php et je suis maintenant avec mozlla bref presque tout, et bien c'est pareil. Toujours à la page installation de la boutique je tourne en rond .
Mon cher Willy c'est quoi les CHMOD?
merci de ton aide
-
Bonjour,
alors ce pb est t'il résolu.
Le soucis c'est de ne pas avoir le code de la page :)
Apparemnt il y a une partie du code qui n'est pas interpreté et c'est ca qui empeche de valider le pays.
Willy
-
Mais je Voudrais mettre le texte à coté de la photo.
Comment avez vous fait?
--> vous l'avez fait sur votre site, non ?
Aussi, je voudrait augmenter le nombre de caracteres visibles de la première ligne d'infos. C'est trop juste pour faire une phrase
--> Dans /modeles/default/template.php
Il y a :
$descriptif = html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']); $descriptif = substr($descriptif, 0, 40); $descriptif = substr_replace($descriptif,'...',-3);
Il faut modifier le 40 dans$descriptif = substr($descriptif, 0, 40);
C'est ca qui limite la longueur de la description ici.
Willy
-
Bonjour,
allez dans /factures/fatures_HTML.php, le logo est là il suffit de supprimer la ligne ou de modifier cette page (ce que j'ai fait).
Willy
-
Caddie_affichage.php
dans Module PEEL Premium pour PEEL SHOPPING
La fleur
Posté(e) · Signaler ce message
Oui en haut de la page
Oui il y a le code que vous m'avez demandé il est en ht de page caddie.php dans modele
et ou est l'erreur ? la page qui déconne c'est affichage_caddie.php