Compateur guides d'achat

11 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

j'aimerais sa voir ce qu'il faut faire pour activer le comparateur kelkoo, guide d'achat...

Lorsque je clique sur le bouton guidess d'aaht dans l'interface d'administration, j'obtiens ce message:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

A mon avis, il faut activer qqchose, mais quoi?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

En fait, mon fichier index.php dans le dossier comparateur contient ceci:

<html>

<head>

<title>Sans titre</title>

</head>

<body>

Ce module n'est pas actif dans la version de démonstration

</body>

</html>

Comprend pas, j'ai cependant acheter PEEL PREMIUM!

Qq'un peut il me dire le contenu du fichier index.php ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu n'aurais pas un autre fichier style mysqlcomparateur.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci pour vos réponses.

Je suis chez AMEN.

J'ai bien un fichier mysql2comparateur.php

J'ai également vérifié le CHMOD, tout les droits sont 777 sur tout les fichiers dans le dossier comparateur, ainsi que le dossier comparateur.

Ce que je trouve bizarre, c'est le contenu du fichier index.php.

Quelqu'un peut il faire un copier/coller du contenu du fichier index.php svp?

J'ai un autre fichier mysql2comparateur.php qui se trouve dans le dossier comparateur/images/

Une difference à la ligne 50, j'ai cette fonction :

include("../jUidjeksjde/modeles/bas.php");

au lieu de :

include("../administrer/modeles/bas.php");

QQ'un peut il afficher le contenu de son fichier index.php svp? J'aimerais bien comprendre...

le contenu de mon fichier fichier mysql2comparateur.php dans le dossier comparateur est :

********** Début fichier mysql2comparateur.php *****************************************

<?

include("../configuration.inc.php");

necessite_identification();

necessite_priv("admin");

$DOC_TITLE = "[Export du catalogue produit]";

include("../administrer/modeles/haut.php");

echo "<table><tr><td class=\"entete\">Exportation TXT du catalogue $site vers les comparateurs de prix</td></tr></table>";

switch(vb($_POST['mode'])) {

case "lire" :

if ($_POST['comparateur'] == "all") {

db2txt($comparateur = "twenga");

db2txt($comparateur = "kelkoo");

db2txt($comparateur = "touslesprix");

db2txt($comparateur = "shopping");

db2txt($comparateur = "pangora");

db2txt($comparateur = "leguide");

db2txt($comparateur = "achetermoinscher");

db2txt($comparateur = "pricerunner");

} else {

$comparateur = $_POST['comparateur'];

db2txt($comparateur);

}

echo "<li type=\"square\"><b>Le fichier a &eacute;t&eacute; correctement export&eacute;.</b></li>";

form2csv();

break;

default :

form2csv();

break;

}

include("../administrer/modeles/bas.php");

/* FONCTIONS */

function db2txt($comparateur)

{

global $wwwroot;

$select = "select p.id, p.reference, p.nom_".$_SESSION['langue']." as nom, p.description_".$_SESSION['langue']." as descriptif, p.poids, p.image1, p.image2, p.prix, p.promotion, c.nom_".$_SESSION['langue']." AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id";

$req = mysql_query($select) or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

echo "<b>Nom du comparateur : $comparateur</b>";

$csv_file = $comparateur."_".$_SESSION['langue'].".".$_POST['format'];

switch($comparateur) {

case "twenga";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"brand|designation|product_url|description|price|merchant_id|in_stock|image_

url|category\r\n");

while($prod = mysql_fetch_array($req))

{

$sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($prod['id'])."' AND pm.produit_id = p.id AND pm.marque_id = m.id";

$resBrand = mysql_query($sqlBrand);

$Brand = mysql_fetch_object($resBrand);

if (mysql_num_rows($resBrand) > 0 ) {

$brand = html_entity_decode($Brand->nom);

} else {

$brand = '';

}

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,$brand."|".$nom."|");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1852&id=".$prod['id'])."|");

fwrite($create_csv,$descriptif."|".$prix."|".$prod['id']."|0|");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");

}

fclose($create_csv);

break;

case "touslesprix";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n");

while($prod = mysql_fetch_array($req))

{

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1859&id=".$prod['id'])."|");

fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$prod['id']."|0|");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");

}

fclose($create_csv);

break;

case "shopping";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"URL produit;Nom du produit;Description du produit;Prix du produit;Référence;URL image;Catégorie\r\n");

while($prod = mysql_fetch_array($req))

{

$id = intval($prod['id']);

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$prod['id']).";");

fwrite($create_csv,$nom.";".$descriptif.";".$prix.";".$id.";");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image).";".$categorie."\r\n");

}

fclose($create_csv);

break;

case "pangora";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"offer-url|label|description|prices|offer-id|delivery-period|image-url|merchant-category\r\n");

while($prod = mysql_fetch_array($req))

{

$id = intval($prod['id']);

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1851&id=".$prod['id'])."|");

fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|3|");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");

}

fclose($create_csv);

break;

case "leguide";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n");

while($prod = mysql_fetch_array($req))

{

$id = intval($prod['id']);

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$descriptif = substr($descriptif, 0, 35);

$descriptif = str_replace('\n',' ',$descriptif);

$descriptif = str_replace('\n\r',' ',$descriptif);

$descriptif = str_replace('<br>',' ',$descriptif);

$descriptif = substr_replace($descriptif,'...',-3);

$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1785&id=".$id)."|");

fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|0|");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");

}

fclose($create_csv);

break;

case "achetermoinscher";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n");

while($prod = mysql_fetch_array($req))

{

$id = intval($prod['id']);

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1865&id=".$id)."|");

fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|0|");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");

}

fclose($create_csv);

break;

case "pricerunner";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"Prix TTC;Fabricant;SKU du Fabricant;Identifiant unique;Code EAN;Nom du produit;Catégorie;URL du produit;Stock;Coût de livraison;URL de l'image produit;Description\r\n");

while($prod = mysql_fetch_array($req))

{

$id = intval($prod['id']);

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,"$prix €;;;$id;;$nom;$categorie;");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$id).";");

fwrite($create_csv,"0;0.00;");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image).";".$descriptif."\r\n");

}

fclose($create_csv);

break;

case "kelkoo";

$create_csv = fopen($csv_file,"w");

fwrite($create_csv,"#country=fr\r\n#type=basic\r\n#currency=EUR\r\n");

while($prod = mysql_fetch_array($req))

{

$id = intval($prod['id']);

$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));

$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

$prix = $prod['prix'] * (1-$prod["promotion"]/100);

fwrite($create_csv,"");

fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$id).";");

fwrite($create_csv,$nom.";".$descriptif.";".$prix.";".$id.";");

if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1']."";} else { $image = "";}

fwrite($create_csv,htmlspecialchars($image).";".stripslashes($categorie)."\r\n");

}

fclose($create_csv);

break;

}

mysql_free_result($req);

echo "<br />Fichier export&eacute; : <a href=\"$wwwroot/comparateur/$csv_file\" target=\"_blank\">$wwwroot/comparateur/$csv_file</a>";

echo "<br />Requête utilisée pour la génération du fichier csv : $select<br />";

}

function form2csv() {

global $table;

echo "<form method=\"POST\" name=\"prod2csv\" action=\"".$_SERVER['PHP_SELF']."\">";

echo "<table cellspacing=\"5\" cellpadding=\"1\" width=\"560\"><tr>";

echo "<td><img src=\"images/pricerunner.gif\" border=\"0\"></td>";

echo "<td><img src=\"images/pangora.gif\" border=\"0\"></td>";

echo "<td><img src=\"images/leguide.gif\" border=\"0\"></td>";

echo "</tr><tr>";

echo "<td><img src=\"images/kelkoo.gif\" border=\"0\"></td>";

echo "<td><img src=\"images/e-comparateur.gif\" border=\"0\"></td>";

echo "<td><img src=\"images/twenga.gif\" border=\"0\"></td>";

echo "</tr><tr>";

echo "<td><img src=\"images/tlp.gif\" border=\"0\"></td>";

echo "<td><img src=\"images/shopping.gif\" border=\"0\"></td>";

echo "<td><img src=\"images/amc.gif\" border=\"0\"></td>";

echo "</tr></table>";

echo "<div class=\"entete\" style=\"width:560px;\">Exporter le catalogue de produits en choisissant le format et le comparateur : ";

echo "ATTENTION : ce module suppose que vos comptes sont ouverts aupr&egrave;s des diff&eacute;rents prestataires";

echo "<br \><br />Choisir le format d'exportation : ";

echo "<select name=\"format\" class=\"formulaire1\">";

echo "<option value=\"txt\">TXT</option>";

/*

echo "<option value=\"csv\">CSV</option>";

echo "<option value=\"xml\">XML</option>";

*/

echo "</select>";

echo "<br \><br />Choisir le comparateur : ";

echo "<select name=\"comparateur\" class=\"formulaire1\">";

echo "<option value=\"all\">Tous les comparateurs</option>";

echo "<option value=\"twenga\">Twenga</option>";

echo "<option value=\"kelkoo\">Kelkoo</option>";

echo "<option value=\"touslesprix\">Tous les prix</option>";

echo "<option value=\"shopping\">Shopping</option>";

echo "<option value=\"pangora\">Pangora</option>";

echo "<option value=\"leguide\">Le guide - webmarchand</option>";

echo "<option value=\"achetermoinscher\">Acheter moins cher</option>";

echo "<option value=\"pricerunner\">Price Runner</option>";

echo "</select>";

echo "<input type=\"hidden\" name=\"mode\" value=\"lire\">";

echo "<input type=\"hidden\" name=\"table\" value=\"peel_produits\">";

echo "<br \><br /><input type=\"submit\" class=\"bouton\" value=\"exporter le catalogue\">";

echo "</div></form>";

}

Function TrimExt( $Src )

{

$Src = ereg_replace( "(\r\n){0,15}$", "", $Src );

$Src = ereg_replace( "^(\r\n){0,15}", "", $Src );

$Src = ereg_replace( "(\n){0,15}$", "", $Src );

$Src = ereg_replace( "^(\n){0,15}", "", $Src );

$Src = trim( $Src );

return $Src;

}

?>

*** fin fichier mysql2comparateur.php **********************

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pour moi, il n'y a rien de grave, en effet j'ai le même contenu que toi ds index.php, ce fichier a été créé pour la version de démo, il ne faut t'attarder là dessus.

le bon fichier est mysql2comparateur.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pour moi, il n'y a rien de grave, en effet j'ai le même contenu que toi ds index.php, ce fichier a été créé pour la version de démo, il ne faut t'attarder là dessus.

le bon fichier est mysql2comparateur.php

OK Merci

Tu crois que ca peut venir de quoi?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pour ton erreur ds le 1er post ? alors là aucune idée

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Cela peut tout de meme venir d'une erreur de CHMOD ( essaie CHMOD 755 ) et ou éventuellement d'une corruption éventuelle due à une erreur de transfert de fichiers (binaire au lieu d'ASCII par exemple).

Quelle est votre version de Peel et votre formule abonnement chez AMEN ?

Bon Courage,

Cordialement,

Eric

j'ai un pack WEB PRO + chez Amen

Ma version Peel est version 3.9

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

j'ai un pack WEB PRO + chez Amen

Ma version Peel est version 3.9

Ca y est, ca fonctionne!

Mais sur Firefox, uniquement!!!!

Va donc comprendre....

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping