Flux d’activité

Flux d’activité de Messages

  1. tiankris


    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 **********************

  2. tiankris


    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 ?

  3. Evelyne47


    Bonjour

    Oui mais j'ai pas trop le choix car sur 1&1 j'ai essayé de faire un site avec leur site express (qui n'en a que le nom) impossible de faire ce que je veux. Donc j'avais téléchargé cette boutique, et comme dit plus haut il y a un message d'erreur lors du téléchargement, alors que sur iFrance les fichiers se téléchargent très rapidement mais après je ne comprends pas comment indiquer le CHMOD 755. De plus, tous les fichiers sont en PHP??? En un mot je suis un peu perdue ou alors c'est mon cerveau qui n'en peut plus :) :(

    Merci

    Evelyne

  4. paulanna


    ceci est un coupp de gueule où je ne m'y connait pas :)

    dis nous tes manipulations

    lors de l'installation de ta boutique il faut renseigner les chemins d'accès vers la base de données associés avec le nom de la base et un mot de passe

    pour Filezila, une logiciel FTP qu te permet de transférer tes fichiers surn internet, il faut utiliser l'adresse que te fournit ton hébergeur

    nb : ifrance laisse tomber !

  5. Evelyne47


    Bonjour

    Merci pour la réponse mais j'ai la base de donnée chez 1and1 ça ne fonctionne pas et j'ai essayé chez iFrance (gratuit) les fichiers arrivent bien mais après dans Filezilla il ne reconnait rien. Donc comme cela fait 2 mois que j'essaye ce truc qui m'énerve, je vais reprendre mon vieux FrontPage. De toutes façons d'après le forum je vois qu'il y a toujours des problèmes donc n'insistons pas. Je désinstalle et c'est fini.

    Merci encore

    Evelyne

  6. Evelyne47


    Bonjour

    Petit problème car connexion impossible avec SQL, voici le message d'erreur:

    requête SQL:

    -- phpMyAdmin SQL Dump

    -- version 2.6.1

    -- http://www.phpmyadmin.net

    --

    -- Serveur: localhost

    -- Généré le : Vendredi 15 Juin 2007 à 16:59

    -- Version du serveur: 4.1.9

    -- Version de PHP: 4.3.10

    --

    -- Base de données: `peel_shopping3`

    --

    -- --------------------------------------------------------

    --

    -- Structure de la table `peel_articles`

    --

    CREATE TABLE `peel_articles` (

    `id` int( 11 ) NOT NULL AUTO_INCREMENT ,

    `surtitre` varchar( 255 ) NOT NULL default '',

    `titre` varchar( 255 ) NOT NULL default '',

    `texte` text NOT NULL ,

    `image1` varchar( 255 ) NOT NULL default '',

    `pdf` varchar( 255 ) NOT NULL default '',

    `on_special` tinyint( 4 ) NOT NULL default '0',

    `date_insere` date NOT NULL default '0000-00-00',

    `date_maj` date NOT NULL default '0000-00-00',

    `lang` char( 3 ) NOT NULL default '',

    `chapo` text NOT NULL ,

    `etat` int( 1 ) NOT NULL default '0',

    PRIMARY KEY ( `id` ) ,

    KEY `name` ( `titre` )

    ) TYPE = MYISAM AUTO_INCREMENT =1

    MySQL a répondu:

    #1046 - No Database Selected

    Pourquoi?

    Merci de votre réponse.

    Evelyne

  7. luc


    Bonjours

    je voulais rajouter une colonne a droite, j'ai donc pris la colonne de gauche que j'ai copié a droite, j'ai éliminer tout ce qui etait du menu pour pouvoir personnaliser cette nouvelle colonne droite . Sous IE, pas de soucis de présentation . Par contre, sous firefox, la colonne centrale déborde carrement sur ma colonne droite . Comment peut on éviter ce soucis de présentation ?

    A noter que j'ai effectué ces modifications dans le fichier haut

    merci de vos réponses

  8. tiankris


    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?

  9. phildu34


    je te donne la fin de mon fichier /modeles/bas

    <div align="center">

    <a href="http://www.peel.fr/" target="_blank">

    <img src="images/peel-premium.png" width="112" height="27" alt="" border="0">

    </a>

    </div>

    </td>

    </tr>

    </table>

    </div>

    <?php

    mysql_close($connexion);

    ?>

    </body>

    <!------------------------------------------google analytic---------------------->

    <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">

    </script>

    <script type="text/javascript">

    _uacct = "UA-276770-1";

    urchinTracker();

    </script>

    <!-----------------------------------------fin google analytic-------------------->

    </html>

Twitter Advisto ecommerce

Facebook PEEL Shopping