Flux d’activité

Flux d’activité de Messages

  1. alain


    ...

    Ou, si tu as un bon éditeur de texte dédié web, tu fais= rechercher/remplacer : http://127.0.0.1/www/tondossier/ = <? par <?php

    précise: inclure les sous répertoire et masque *.* :D

    :)

    OUPS !!!!!

    Stop tout :

    je viens de le faire mais celà ne fonctionne pas vu que = IL Y A DEJA DES TAG '<?php' DANS CERTAINS DOSSIER.

    J'ai la solution (1045 changement à faire! :D !), je m'en occupe et je la poste.

    :(

  2. mission


    Les produits vendus sont des "bon-d'échange" . le système de traçabilité de chaque article est obligatoire pour pouvoir retrouver ce bon lorsque le client l'utilise..

    Il faudrait passer un peu de temps pour y réfléchir, mais comme ça, rapidement, je dirais que, dans ton cas, tu pourrais avoir intérêt à ajouter un champ num_bon à la table peel_commande_produit, ce champ étant auto-incrémenté.

    Et c'est cette référence, par nature unique, que tu communiques au final à ton client.

    Ainsi, il choisit ton produit TEST, et valide sa commande, qui va être enregistrée avec un numéro unique dans la table peel_commandes. Au même moment, puisque tu auras modifié le traitement ad-hoc d'enregistrement, tu obiendras un num_bon également unique.

    Dans ta confirmation de commande, tu ajoutes ce num_bon qui sera la référence que ton client devra indiquer lors de son utilisation. Dans ce cas, aisé à retrouver, et à pointé "utilisé" dans un autre champ de cette même table pell_commande_produit.

    Toutefois, si tes bons ont une durée de vie importante, voire une utilisation multiple, tu devrais te pencher sur la création d'une table spécifique t_bons qui contiendra au moins ce num_bon, le numéro de la commande, celui du produit commandé, celui du client, sa date de validité et sa date d'utilisation.

    Bon courage.

    @+

  3. ordipaco


    Mon url est

    http://fashionboutik.peel-fr.com/fashionboutik/

    j'ai rentré votre adresse hotmail, pour le mot de passe vous savez quoi faire :(

    J'aurai une autre question

    Je veux importer ma base pour faire des essais en local, mais le format d'importation du control panel est different de celui de easyphp.

    EXEMPLE :

    control panel :

    # ---------- MySQL dump ----------

    #

    # Table structure for table 'peel_articles'

    #

    CREATE TABLE peel_articles (

    id int(11) DEFAULT '' NOT NULL auto_increment,

    surtitre varchar(255) DEFAULT '' NOT NULL ,

    titre varchar(255) DEFAULT '' NOT NULL ,

    texte text DEFAULT '' NOT NULL ,

    image1 varchar(255) DEFAULT '' NOT NULL ,

    pdf varchar(255) DEFAULT '' NOT NULL ,

    on_special tinyint(4) DEFAULT '0' NOT NULL ,

    date_insere date DEFAULT '0000-00-00' NOT NULL ,

    date_maj date DEFAULT '0000-00-00' NOT NULL ,

    lang char(3) DEFAULT '' NOT NULL ,

    chapo text DEFAULT '' NOT NULL ,

    etat int(1) DEFAULT '0' NOT NULL ,

    PRIMARY KEY (id),

    KEY name (titre)

    Easy php

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

    --

    -- Structure de la table `peel_articles`

    --

    CREATE TABLE `peel_articles` (

    `id` int(11) NOT NULL,

    `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 ;

    --

    Est ce qu'il exite une "moulinette" pour la rendre compatible ou un autre moyen?

    Merci pour vos reponses

    Bonne soirée

  4. faboule


    Ok , super !

    Il me manquait la logique de la chose...

    je vais potasser ça et faire en sorte que ça fonctionne :(

    Salut,

    Quelle drôle d'idée.

    Les produits vendus sont des "bon-d'échange" . le système de traçabilité de chaque article est obligatoire pour pouvoir retrouver ce bon lorsque le client l'utilise..

    Merci encore pour ta reponse !

    a+

  5. mission


    Je voudrai pouvoir associer un n° ou une référence unique à CHAQUE article commandé par un utilisateur.

    ( sachant qu'une commande peut contenir plusieurs produits)

    Salut,

    Quelle drôle d'idée.

    Les produits commandés par un client donné sont enregistrés dans la table peel_commandes_articles.

    Les deux champs commande_id et produit_id ensemble font une clé unique.

    La table peel_commandes enregistre le n° du client.

    Tu as là tout ce qu'il te faut. C'est à la limite un principe de base pour la gestion des bases de données.

    Maintenant, si tu tiens absolument à créer ce n° unique (après tout,n c'est -ta- base), tu peux utiliser ces 3 infos et les enregistrer dans un nouveau champ id_unique créé à cet effet dans la table peel_commandes_articles. Tu crées ce n° et tu l'enregistres dans ta table en même temps que le reste de la commande. Ensuite, tu peux en faire ce que tu veux. Donc pas grand chose, sauf à le redécomposer (laborieusement) par la suite :-(

    @+

  6. pruault


    Je pense que c'est une erreur qui ne se produit que sous PHP 5, je vais installer Wamp pour voir

    En fait c'est simplement que WAMP ne supporte pas la balise <?, il faut impérativement écrire <?php pour appeller une fonction PHP

    Ci dessous le contenu du fichier installer.php, mais il faudrait passer tous les fichiers de PEEL avec un édition remplacer

    <?php

    $DOC_TITLE = "Installer PEEL.FR";

    print "<head>";

    print "<link rel=\"stylesheet\" type=\"text/css\" href=\"lib/css/bleu.css\">";

    switch (isset($_REQUEST['mode'])) {

    case "ajout" :

    ecrire($HTTP_POST_VARS);

    $message = "<div class=\"normal\">Vos modifications ont été prise en compte.</div>";

    $tab_var = lire();

    affiche_variables($tab_var);

    break;

    default :

    $tab_var = lire();

    affiche_variables($tab_var);

    break;

    }

    print "</head>";

    // LISTE DES FONCTIONS

    function lire() {

    chdir("lib/setup");

    $file = fopen("info.inc.php", "r");

    $count = 0;

    $tab_var = array();

    while (true) {

    if (feof($file)) break;

    $car = fgetc($file);

    while(($car != "\"") && (true)) {

    if (feof($file)) break;

    $car = fgetc($file);

    }

    //ici on est au debut de la variable

    $car = fgetc($file);

    $var="";

    while (($car != "\"") && (true)) {

    if (feof($file)) break;

    $var = $var.$car;

    $car = fgetc($file);

    }

    $tab_var[$count] = $var;

    $count++;

    }

    fclose($file);

    chdir("../..");

    return $tab_var;

    }

    function ecrire(&$frm) {

    chdir("lib/setup");

    $file = fopen("info.inc.php", "w");

    $string = "<?php

    \n\$serveur_mysql = \"". $frm['serveur_mysql']."\";

    \n\$utilisateur_mysql = \"". $frm['utilisateur_mysql']."\";

    \n\$mot_de_passe_mysql = \"". $frm['mot_de_passe_mysql']."\";

    \n\$nom_de_la_base = \"". $frm['nom_de_la_base']."\";

    \n\$wwwroot = \"". $frm['wwwwroot']."\";

    \n\$site = \"". $frm['site']."\";

    \n\$normal = \"".$frm['normal']."\";

    \n\$express = \"".$frm['express']."\";

    \n\$support = \"".$frm['support']."\";

    \n?>";

    fwrite($file, $string);

    fclose($file);

    chdir("../..");

    }

    function affiche_variables(&$tab_var) {

    global $message;

    ?>

    <table border="0" cellpadding="5" cellspacing="1" width="100%" height="100%" bgcolor="#ffffff">

    <tr><td valign="top">

    <table border="0" cellpadding="5" cellspacing="1" width="100%" bgcolor="#ffffff">

    <tr>

    <td class="titre" colspan="2" bgcolor="#003b78"><img src="administrer/images/logo-peel.gif" width="135" height="60" alt="" border="0" /></td>

    </tr>

    <tr>

    <td class="titre" colspan="2">Installation de PEEL OPEN SOURCE - Variables du site</td>

    </tr>

    <?php

    if (!empty($tab_var[4])) { ?>

    <tr>

    <td class="label" align="center" colspan="2">Vos paramètres ont été enregistrés.<br /><a href="<?php echo $tab_var[4]?>">ACCEDEZ A LA BOUTIQUE</a></td>

    </tr>

    <?php } ?>

    <form action="<?php=$_SERVER['PHP_SELF']?>" method="post">

    <tr><td class="normal" style="width:40%">Serveur hôte (mysql) : </td><td><input type="text" style="width:100%" name="serveur_mysql" value="<?php if (isset($tab_var[0])) echo( $tab_var[0]); ?>" /></td></tr>

    <tr><td class="normal" style="width:40%">Identifiant (mysql) : </td><td><input type="text" style="width:100%" name="utilisateur_mysql" value="<?php if (isset($tab_var[1])) echo($tab_var[1]); ?>" /></td></tr>

    <tr><td class="normal" style="width:40%">Mot de passe (mysql) : </td><td><input type="text" style="width:100%" name="mot_de_passe_mysql" value="<?php if (isset($tab_var[2])) echo($tab_var[2]); ?>" /></td></tr>

    <tr><td class="normal" style="width:40%">Nom de la base mysql : </td><td><input type="text" style="width:100%" name="nom_de_la_base" value="<?php if (isset($tab_var[3])) echo($tab_var[3]); ?>" /></td></tr>

    <tr><td class="normal" style="width:40%">URL de la boutique <font color="red"><b>sans barre oblique à la fin</b></font><br />Exemples :<br /><li>http://www.maboutique.com</li><li>http://boutique.monsite.com</li><li>http://www.monsite.com/boutique</li></td>

    <td>

    <input type="text" style="width:100%" name="wwwwroot" value="<?php

    if (empty($tab_var[4])) {//Si la variable est vide

    $urlsite = 'http://' . server_info('HTTP_HOST');

    $urlscript = dirname(server_info('PHP_SELF'));

    if ( $urlscript == '/') {

    print trim($urlsite);

    } else {

    print trim($urlsite.$urlscript);

    }

    } else {

    print trim($tab_var[4]);

    } ?>" />

    </td></tr>

    <tr><td class="normal" style="width:40%">Nom du site web : </td><td><input type="text" style="width:100%" name="site" value="<?php if (isset($tab_var[5])) echo($tab_var[5]); ?>" /></td></tr>

    <tr><td class="normal" style="width:40%">Coût du transport - tarif normal (&euro; TTC) : </td><td><input type="text" style="width:100%" name="normal" value="<?php if (isset($tab_var[6])) echo($tab_var[6]); ?>" /></td></tr>

    <tr><td class="normal" style="width:40%">Coût du transport - tarif express (&euro; TTC) : </td><td><input type="text" style="width:100%" name="express" value="<?php if (isset($tab_var[7])) echo($tab_var[7]); ?>" /></td></tr>

    <tr><td class="normal" style="width:40%">Email administrateur : </td><td><input type="text" style="width:100%" name="support" value="<?php if (isset($tab_var[8])) echo($tab_var[8]); ?>" /></td></tr>

    <tr>

    <td align="center" colspan="2">

    <input type="submit" name="action" class="bouton" value="Enregistrer les modifications" />

    <input type="hidden" name="mode" value="ajout" />

    </form>

    </td></tr>

    </table>

    </td></tr></table>

    <?php

    }

    /*

    * server_info()

    *

    * Retourne l'information serveur demandée

    *

    * @param string $name : Nom de l'information

    *

    * @return string

    */

    function server_info($name)

    {

    $name = strtoupper($name);

    return ( !empty($_SERVER[$name]) ) ? $_SERVER[$name] : ( ( !empty($_ENV[$name]) ) ? $_ENV[$name] : '' );

    }

    ?>

  7. MCNICE


    Dans le fichier de configuration.inc.php, vous avez les formats disponibles

    Oui mais dans ce cas il faut modifier la méthode d'insertion des images et remplacer les champs image1 à 4 de type file en type text

    Merci

    OK vu pour format et dimensions

    Ok pour changement de type file en text dans le fichier "produits.php" du répertoire administrer

    par contre le répertoire par défaut reste le site où est installé Peel

  8. pruault


    comment modifié le format des vignettes article dans les categories ?

    comment modifié l'image "cadeaux" ?

    comment virer "NOTE: tri par référence et titre des produits" ce carré avec ces lettres pour la recherche

    comment insérer des liens dans le menu horizontal et dans le menu vertical à gauche ?

    et comment faire une newsletter en html, sur le module il n'y a que la version texte

    merci

    le mieux c'est de me lister toutes ces petites modifications ou de demander à maryline.bagur@peel.fr de vous les faire

  9. whe


    comment modifié le format des vignettes article dans les categories ?

    comment modifié l'image "cadeaux" ?

    comment virer "NOTE: tri par référence et titre des produits" ce carré avec ces lettres pour la recherche

    comment insérer des liens dans le menu horizontal et dans le menu vertical à gauche ?

    et comment faire une newsletter en html, sur le module il n'y a que la version texte

    merci

  10. pruault


    Bonjour,

    Où modifier le format par défaut des photos des produits ?

    Est-il possible de faire un appel des photos des produits sur un autre site que celui où est installé Peel ?

    Merci

    Dans le fichier de configuration.inc.php, vous avez les formats disponibles

    Oui mais dans ce cas il faut modifier la méthode d'insertion des images et remplacer les champs image1 à 4 de type file en type text

  11. faboule


    Bonjour à tous,

    Je voudrai pouvoir associer un n° ou une référence unique à CHAQUE article commandé par un utilisateur.

    ( sachant qu'une commande peut contenir plusieurs produits)

    Le but étant de pouvoir retrouver cette référence coté administration ,et l'utilisateur + n° de commande auquel il est associé.

    Cela implique évidemment pas mal de bidouillage de code, mais les quelques bouquins sur PHP/MySQL nouvellement acquis ne m'ont pas encore sortis de cette impasse... :(

    Si quelq'un a une idée de la démarche à suivre (fichiers a modifier etc, tables a creer...) , je suis preneur !

    Merci d'avance !

    Ps : je n'ai que tres peu de produits à la vente ( 3 à ce jour...)

  12. Hermand Cédric


    Idem au point 1 il faut mettre un champ input avec un type caché le nom du champ et la valeur de ID PAYS FRANCE

    Désolé de vous déranger mais là je ne comprends pas j'ai beau faire <input type="hidden" name="pays_zone" value="1" cela ne marche pas, mais je crois que c'est moi qui bloque.

    Je suis nul alors des fois :(

    Voici le code que je voudrais modifier : dans caddie.php

    <?php

    if (isset($_SESSION['caddie']->pays)) {

    $queryPays = mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_langues WHERE pays_".$_SESSION['langue']." = '".addslashes($_SESSION['caddie']->pays)."'");

    if (mysql_num_rows($queryPays) >0) {

    $objPays = mysql_fetch_array($queryPays);

    $ship = $objPays['pays_'.$_SESSION['langue'].''];

    }

    }

    if (!empty($erreur_pays)) {echo "<font color=red><b>$erreur_pays</b></font><br />";}

    echo COUNTRY_SHIP ?> :

    <select class="fond-form" name="pays_zone" onChange="java script:frmsubmit('recalc')">

    <option value="|"><?echo COUNTRY_CHOOSE ?></option>

    <?php

    $sqlPays = "SELECT id, pays_".$_SESSION['langue'].", zone FROM peel_langues WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";

    $resPays = mysql_query($sqlPays);

    if ($resPays) {

    if (mysql_num_rows($resPays) >0) {

    while ($Pays = mysql_fetch_array($resPays)) {

    echo "<option value=\"".$Pays['id']."|".$Pays['zone']."\"";

    if (vb($_SESSION['caddie']->pays) == $Pays['pays_'.$_SESSION['langue'].'']) { echo " selected";}

    echo ">".stripslashes($Pays['pays_'.$_SESSION['langue'].''])."</option>";

    }

    }

    }

    ?>

    </select>

Twitter Advisto ecommerce

Facebook PEEL Shopping