atila-diffusion
Utilisateur open source-
Compteur de contenus
1 036 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par atila-diffusion
-
-
et si c'etait dans l'article 151 qu'il y avait un souci de caractere spécial ?
-
ben non tu disais qu'avec le id ca passai :rolleyes:
-
tu peux remettre utf8_encode($article['nom_fr'])."</rs>";
pour voir ou est l-'erreur , arf, et enleve ta limite !
-
non, cela n'a aucune limitation, le probleme c'est ton & que tu met dans les noms...
-
ou bien gèrer le tout avec Ajax, mais la c'est secret...
Paulanna, dis m'en plus :rolleyes:
-
et si ca ne marche toujours pas ajoute
htmlentities(utf8_encode($article['nom_fr']))."</rs>";
-
REMPLACE
utf8_decode($article['nom_fr'])."</rs>";
par
utf8_encode($article['nom_fr'])."</rs>";
-
wouaip, c'est bien là mon souci :rolleyes:
-
Essaye avec ca : .
<?php
include("../configuration.inc.php");
header('Content-type: text/xml; charset=utf-8');
$query = "SELECT * FROM `peel_produits` WHERE `etat`='1'";
$result = @mysql_query($query);
if (mysql_num_rows($result) > 0) {
echo "<results>";
while ($article = mysql_fetch_array($result)) {
//print "<rs id='". $article['id']."' info='". $article['id']."'>". $article['nom_fr']."</rs>";
echo "<rs id=\"".$article['id']."\" info=\"".$article['id']."\">".utf8_decode($article['nom_fr'])."</rs>";
}
print "</results>";
}
?>[/codebox] -
Bien maintenant essaye avec ca !
<?php
include("../configuration.inc.php");
header('Content-type: text/xml; charset=utf-8');
$query = "SELECT * FROM `peel_produits`";
$result = @mysql_query($query);
if (mysql_num_rows($result) > 0) {
print "<results>";
while ($article = mysql_fetch_array($result)) {
print "<rs id='". $article['id']."' info='". $article['id']."'>". $article['nom_fr']."</rs>";
}
print "</results>";
}
?>[/codebox] -
ok... ca marche, voilà ce qui est était en cause
java script:document.".$form."ajout".$prodId.".submit()
-
j'ai le meme probleme d'ou venait ce grand espace ???
-
bon ben va falloir regarder ca aussi cte apres midi :rolleyes:
ah Boutique quand tu nous tiens (tu nous casse les c**** boutique de m****)
-
le bouton ajouter au caddie, il passe sur un not found error
-
si je met ca ca affiche ce que je veux, mais l'ajout foire du coup :rolleyes:
-
faut que tu choississe un pays, et un type d'expedition, par exemple france et telecharment, pour les autres pays cela rique de ne pas marcher.
-
c'est vraiment basique, regarde ta boite mail :rolleyes:
-
J'ai regardé et ca a l'air simple a faire.Envois moi tes fonctions:
- affiche_critere_stock0
- affiche_critere_download
ET ta page achat/caddie_ajout.php
Willy
voici
function affiche_critere_stock0($prodId, $form) {
global $wwwroot;
global $repertoire_images;
$sqlProd = "SELECT prix, prix_revendeur, promotion, tva, comments, on_stock, delai_stock, affiche_stock, on_perso FROM peel_produits WHERE id = '".$prodId."'";
$resProd = mysql_query($sqlProd);
$objProd = mysql_fetch_object($resProd);
/* Choix entre prix grossiste et prix public */
if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
$prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);
$prix_barre = $objProd->prix_revendeur;
} else {
$prix = $objProd->prix * (1-$objProd->promotion/100);
$prix_barre =$objProd->prix;
}
echo "<form method=\"POST\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"".$form."ajout".$prodId."\">";
echo "<input type=\"hidden\" name=\"etat_stock\" value=\"".$objProd->on_stock."\">";
echo "<input type=\"hidden\" name=\"delivery_stock\" value=\"\">";
echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">";
echo "<input type=\"hidden\" value=\"".$prix."\" name=\"prix\">";
echo "<input type=\"hidden\" value=\"".$objProd->promotion."\" name=\"promotion\">";
echo "<input type=\"hidden\" value=\"".$objProd->tva."\" name=\"tva\">";
$couleur = mysql_query("SELECT c.id, c.nom_".$_SESSION['langue'].", pc.couleur_id FROM peel_couleurs c, peel_produits_couleurs pc WHERE c.id = pc.couleur_id AND pc.produit_id = '".$prodId."'")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($couleur) > 0) {
echo "<br />".COLOR." : ";
echo "<select class=\"formulaire1\" name=\"couleur\">";
while ($col = mysql_fetch_array($couleur)) {
echo "<option value=\"".$col['id']."\">".stripslashes($col['nom_'.$_SESSION['langue'].''])."</option>";
}
echo "</select>";
} else {
echo "<input type=\"hidden\" value=\"\" name=\"couleur\">";
}
$sPrix = 0;
$taille = mysql_query("SELECT t.id, t.nom_".$_SESSION['langue'].", t.prix, t.prix_revendeur, pt.taille_id FROM peel_tailles t, peel_produits_tailles pt WHERE t.id = pt.taille_id AND pt.produit_id = '".$prodId."' ORDER BY t.prix, t.nom_".$_SESSION['langue']."")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($taille) > 0) {
echo "<br />".SIZE." : ";
echo "<select class=\"formulaire1\" name=\"taille\">";
while ($siz = mysql_fetch_array($taille)) {
echo "<option value=\"".$siz['id']."\">";
echo stripslashes($siz['nom_'.$_SESSION['langue'].'']);
if ($siz['prix'] != 0) {
if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
$sPrix = $siz["prix_revendeur"] * (1-$objProd->promotion/100);
} else {
$sPrix = $siz["prix"] * (1-$objProd->promotion/100);
}
//echo " : ".$sPrix." € TTC";
}
echo "</option>";
}
echo "</select>";
} else {
echo "<input type=\"hidden\" value=\"\" name=\"taille\">";
}
echo "<input type=\"hidden\" name=\"option\" value=\"".vn($sPrix)."\" />";
echo "<b>".QUANTITY." :</b> <input type=\"text\" class=\"formulaire1\" size=\"3\" name=\"qte\" value=\"1\" /><br />";
if( !ereg('produit_details.php',$_SERVER['PHP_SELF']))
{
echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />";
echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">";
echo ADD_CART;
echo "</a>";
} else{
echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />";
echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">";
echo ADD_CART;
echo "</a>";
}
if ($objProd->comments != 0) { /* Si le produit permet au client de proposer un commentaire */
echo "<br /><b>".COMMENTS."</b><br />";
echo "<textarea name=\"comment\" class=\"formulaire1\"></textarea>";
} else {
echo "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">";
}
echo "</form>";
}
function affiche_critere_download($prodId, $form) {
global $wwwroot;
global $repertoire_images;
$sqlProd = "SELECT prix, prix_revendeur, promotion, tva, comments, on_stock, delai_stock, affiche_stock, on_perso FROM peel_produits WHERE id = '".$prodId."'";
$resProd = mysql_query($sqlProd);
$objProd = mysql_fetch_object($resProd);
/* Choix entre prix grossiste et prix public */
if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
$prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);
$prix_barre = $objProd->prix_revendeur;
} else {
$prix = $objProd->prix * (1-$objProd->promotion/100);
$prix_barre =$objProd->prix;
}
echo "<form method=\"POST\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"".$form."ajout".$prodId."\">";
echo "<input type=\"hidden\" name=\"etat_stock\" value=\"".$objProd->on_stock."\">";
echo "<input type=\"hidden\" name=\"delivery_stock\" value=\"\">";
echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">";
echo "<input type=\"hidden\" value=\"".$prix."\" name=\"prix\">";
echo "<input type=\"hidden\" value=\"".$objProd->promotion."\" name=\"promotion\">";
echo "<input type=\"hidden\" value=\"".$objProd->tva."\" name=\"tva\">";
echo "<input type=\"hidden\" value=\"\" name=\"couleur\">";
echo "<input type=\"hidden\" value=\"".$objProd->tva."\" name=\"tva\">";
echo "<input type=\"hidden\" value=\"\" name=\"taille\">";
echo "<input type=\"hidden\" name=\"option\" value=\"0\" />";
echo "<input type=\"hidden\" name=\"qte\" value=\"1\" />";
if( !ereg('produit_details.php',$_SERVER['PHP_SELF']))
{
echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />";
echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">";
echo ADD_CART;
echo "</a>";
} else{
echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />";
echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">";
echo ADD_CART;
echo "</a>";
}
if ($objProd->comments != 0) { /* Si le produit permet au client de proposer un commentaire */
echo "<br /><b>".COMMENTS."</b><br />";
echo "<textarea name=\"comment\" class=\"formulaire1\"></textarea>";
} else {
echo "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">";
}
echo "</form>";
}
[/codebox] -
oui oui, c'est une partie pas encore accessible diretement depusi le site, donc les tests sont admis sans soucis.
-
non, ce sont des logiciels que nous developpons, il nous suffit d'en faire graver une dizaine de plus en cas de rush, mais à priori ca ne prend pas 1 jour donc, pas besoin de gerer du stock pour nous.
Par contre bien sur, pas besoin non plus que l'utilisateur en achete 10, c'est pas necesasire, puisqu'il peut choisir une version multiposte si il a besoin de l'utiliser pour toute son équipe.... et ca lui reviens vraiment pas cher.
-
oui c'est ca, j'ai trouvé la variable, c'est dans variable du site.
Par contre apparement cela n'apparait pas dans le bon de commande, c'est lputot génant, en plus ya un souci c'est que les colonnes du pdf sont mal formé et la derniere est en dehors du cadre,
tu peux faire un test sur http://atila-diffusion.eu/boutique
-
echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?><results>";et ceci n'a rien à faire là !!!
-
essaye avec ca juste pour tester
<?php
header('Content-type: text/xml; charset=utf-8');
print "<results>";
print "<rs>";
print "test";
print "</rs>";
print "</results>";
?>
-
J'ai chercher dans le forum, un article faisait mention d'une option dans le BackOffice, je ne l'ai pas trouvée.
champ de recherche auto-suggestif
dans Module PEEL Premium pour PEEL SHOPPING
Posté(e) · Signaler ce message
en fait j'ai bien regardé, en fait dans les premiers cas, & est bien remplacé par & mais par la suite non,
à mon avis la solution consisterai ) mettre en place un str_replace du & par $amp; dans la chaine.