Flux d’activité

Flux d’activité de Messages

  1. SUPERVISOR


    Bonjour,

    Je me permets juste une suggestion :

    <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>
    Je suggère pour eviter de voir taper le mot de passe en clair de mettre le type="password" au lieu de "text" ce qui fait :
    <tr><td class="normal" style="width:40%">Mot de passe (mysql) : </td><td><input type="password" style="width:100%" name="mot_de_passe_mysql" value="<?php if (isset($tab_var[2])) echo ($tab_var[2]); ?>" /></td></tr>

    Cordialement.

  2. atila-diffusion


    bonjour,

    depuis quelques jours lorsque j'"upload" des images certaines d'entre elles ne s'affichent pas, lorsque je regarde sur le serveur distant il s'avére que celles-ci sont à 0 ko ce qui explique l'affichage de la croix rouge en guise d'images,quelqu'un a t-il rencontré ce probléme est-ce que cela est lié à ma base de données (60 gp chez ovh).

    merci

    ce qui est sur c'est que cela vient de ton serveur.

    C'est la premiere fois que j'entend que peel upload oko alors ca doit etre ca.

  3. atila-diffusion


    Je suis sur la version 2.6. J'ai modifié les pages pour les adapter au graphisme de mon site mais cela marchait parfaitement même après avoir fait les modifications. Je n'avais pas touché à la boutique depuis deux mois et maintenant ça déconne. Entre temps, mon hébergeur a déménagé ses installations. est ce que cela peut avoir une influence ?

    pourquoi ne pas reprendre tout au début avec la derniere 2,9,3?

    Cela te faciliterai les choses, et ton graphisme sera facile à transporter non?

  4. phanou


    Je suis sur la version 2.6. J'ai modifié les pages pour les adapter au graphisme de mon site mais cela marchait parfaitement même après avoir fait les modifications. Je n'avais pas touché à la boutique depuis deux mois et maintenant ça déconne. Entre temps, mon hébergeur a déménagé ses installations. est ce que cela peut avoir une influence ?

  5. laurent


    bonjour,

    depuis quelques jours lorsque j'"upload" des images certaines d'entre elles ne s'affichent pas, lorsque je regarde sur le serveur distant il s'avére que celles-ci sont à 0 ko ce qui explique l'affichage de la croix rouge en guise d'images,quelqu'un a t-il rencontré ce probléme est-ce que cela est lié à ma base de données (60 gp chez ovh).

    merci

  6. phanou


    Bonjour. J'ai un problème lors de l'affichage des bons de commandes. Toute la commande se passe comme il faut, mais lorsqu'un client veut imprimer le bon de commande, seul le dernier produit acheté apparait sur le bon de commande et le montant à payer ne tient compte que de ce dernier article. Dans le backoffice, c'est pareil, seul le dernier produit acheté apparait dans le récapitulatif de la commande. Quelqu'un peut il m'aider ?

    J'ai un autre problème, je ne peux plus entrer de nouveaux produits par le panel d'administration, par contre je peux modifier ceux qui existent. Help me please.

    PS : j'ai également posté ce message sur le forum PEEL PREMIUM par erreur, excusez moi.

  7. phanou


    Bonjour. J'ai un problème lors de l'affichage des bons de commandes. Toute la commande se passe comme il faut, mais lorsqu'un client veut imprimer le bon de commande, seul le dernier produit acheté apparait sur le bon de commande et le montant à payer ne tient compte que de ce dernier article. Dans le backoffice, c'est pareil, seul le dernier produit acheté apparait dans le récapitulatif de la commande. Quelqu'un peut il m'aider ?

    J'ai un autre problème, je ne peux plus entrer de nouveaux produits par le panel d'administration, par contre je peux modifier ceux qui existent. Help me please ;)

  8. Chris


    Merci de ces infos,

    je m'attendais à ce que ce soit compliqué ^^

    Eventuellement la version Premium mais je preferaris dejà voir ce que les ventes donneront avant d'investir sur des solutions payantes...

    La "solution de truand" est également une solution comem tu dis mais ca risque de faire pas mal de produits, vu que j'ai plus de 150 ref à inserer (en 3 ou 4 conditionenlents pour la plupart)

    sinon, ya aussi la possibilité de trouyver une solution autre que Peel mais cela me gene un peu vu que Peel semble etre génial...

    si au cas om vous connaissez quelque chose de bien ... pensez à moi!

    amities

    chris

  9. atila-diffusion


    Bonsoir,

    Merci Alain de ton aide précédente,

    je rencontre un nouveau "souci" bien que ce ne soit pas un vraiment -;)

    Voici l'adresse concernée:

    http://www.vgbdiffusions.com/ecommerce/ach...ex.php?catid=12

    J'ai un meme article proposé dans 3 conditioonnements différents, je voudrais avoir un menu déroulant genre "choix de la contenance" plutot que de devoir rentrer 3 articles (voire 4 pour certaines references) alors que c'est le mem produit, juste le conditionnement qui varie.

    merci par avancde vos réponses qui me seront d'une aide précieuse

    amities

    chris

    Bonsoir, on pourrait te répondre de deux manières..

    La pluspart du temps ca sera : "c'est à dire qu'il te faut demander un developpement trop important"...

    En effet il te faut modifier la table produits, pour ajouter un champs supplémentaire paramétrable.

    Mais aussi ensuite le faire apparaitre dans le back office, et aussi sur la facture, sur le bon d'envoi, et en plus cela influe sur le prix, bref... bcp de choses.

    Sinon, la deuxieme solution sera de prendre peel premium sur lequel l'option existe déjà.

    Enfin la solution de truand sera de juste faire trois articles et les lier les uns aux autres grace à la case lié à dans le back office.

    Dans ma version y'avait un ti bug, si c'est le cas sur la tienne je te modifierai le code.

    Bonne soirée.

  10. pierro


    BONJOUR à TOUS,

    J'y suis arrive. voici un code php a appeler depuis /administrer de votre peel shopping.

    <?php

    /* Fichier /administrer/dump.php */

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

    include("../lib/setup/info.inc.php");

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "[back Up manuel de la base]";

    include("modeles/haut.php");

    // CORP DE LA PAGE \\

    /*

    * Avertissement : Cette librairie de fonctions PHP est distribuee avec l'espoir

    * qu'elle sera utile, mais elle l'est SANS AUCUNE GARANTIE; sans meme la garantie de

    * COMMERCIALISATION ou d'UTILITE POUR UN BUT QUELCONQUE.

    * Elle est librement redistribuable tant que la presente licence, ainsi que les credits des

    * auteurs respectifs de chaque fonctions sont laisses ensembles.

    * En aucun cas, Nexen.net ne pourra etre tenu responsable de quelques consequences que ce soit

    * de l'utilisation ou la mesutilisation de ces fonctions PHP.

    */

    /*

    * Titre : Backup Base de données MySQL

    * Auteur : Cedric Fronteau

    * Email : charlie@nexen.net

    * Url : www.nexen.net

    * Description : Crée un fichier de backup d'une base de données avec les memes options que phpmyadmin (structure et/ou données), CSV ou SQL...

    */

    echo "Dump MySQL de la base ".$nom_de_la_base." Serveur : ".$serveur_mysql." Utilisateur : ".$utilisateur_mysql."<BR /><BR />";

    backupDatabase($connexion, $nom_de_la_base, "true", "true", "INSERT", "true");

    /* LES FONCTIONS */

    function backupDatabase($link,$db_name,$structure,$donnees,$format,$insertComplet=""){

    /* Parametres :

    * $link : lien vers la base de donnees

    * $db_name : nom de la base de donnees

    * $structure : true => sauvegarde de la structure des tables

    * $donnees : true => sauvegarde des donnes des tables

    * $format : format des donnees ('INSERT' => des clauses SQL INSERT,

    * 'CSV' => donnees separees par des virgules)

    * $insertComplet (optionnel) : true => clause INSERT avec nom des champs

    */

    if (!is_resource($link))

    {

    echo "Erreur lors de l'acces a la base <BR />";

    return false;

    }

    mysql_select_db($db_name);

    $format = strtoupper($format);

    $filename = "backup_".$db_name."_".date("Y_m_d_H_i").".sql";

    $timestamp= date("d m Y H i");

    $fp = fopen($filename,"w");

    if (!is_resource($fp))

    {

    echo "Erreur a l'ouverture en ecriture du fichier <BR />";

    return false;

    }

    // liste des tables

    echo "Ouverture de la liste des tables <BR />";

    fwrite($fp,"-- Dump de la base `$db_name` au `$timestamp`.;\n");

    fwrite($fp,"-- Fichier : `$filename`.;\n");

    fwrite($fp,"\n");

    $res = mysql_list_tables($db_name,$link);

    $num_rows = mysql_num_rows($res);

    $i = 0;

    while ($i < $num_rows)

    {

    $tablename = mysql_tablename($res, $i);

    echo " Sauvegarde de la table :".$tablename."<BR />";

    if ($structure == true)

    {

    fwrite($fp,"DROP TABLE IF EXISTS `$tablename`;\n");

    // requete de creation de la table

    $query = "SHOW CREATE TABLE $tablename";

    $resCreate = mysql_query($query);

    $row = mysql_fetch_array($resCreate);

    $schema = $row[1].";";

    fwrite($fp,"$schema\n\n");

    }

    if ($donnees == true)

    {

    // les données de la table

    $query = "SELECT * FROM $tablename";

    $resData = mysql_query($query);

    if (mysql_num_rows($resData) > 0)

    {

    $sFieldnames = "";

    if ($insertComplet === true)

    {

    $num_fields = mysql_num_fields($resData);

    for($j=0; $j < $num_fields; $j++)

    {

    $sFieldnames .= "`".mysql_field_name($resData, $j)."`,";

    }

    $sFieldnames = "(".substr($sFieldnames,0,-1).")";

    }

    $sInsert = "INSERT INTO `$tablename` $sFieldnames values ";

    while($rowdata = mysql_fetch_assoc($resData))

    {

    $lesDonnees = "<guillemet>".implode("<guillemet>,<guillemet>",$rowdata)."<guillemet>";

    $lesDonnees = str_replace("<guillemet>","'",addslashes($lesDonnees));

    if ($format == "INSERT")

    {

    $lesDonnees = "$sInsert($lesDonnees);";

    }

    fwrite($fp,"$lesDonnees\n");

    }

    }

    }

    $i++;

    }

    // echo "<BR />Le fichier de sauvegarde est : ".$filename.". <BR />";

    fclose($fp);

    // definition des paramétres du mail

    $files[0]['file'] = $filename;

    $files[0]['mimetype'] = 'text/plain asc txt';

    $files[0]['filename'] = $filename;

    include("../lib/setup/info.inc.php");

    $mail_to = $support;

    $mail_from = "no-reply@mon_site.fr";

    $mail_subject = "[DB DUMP] ". date('d/m/Y');

    $mail_body = "Servi tout chaud, votre dump de base de donnees ! \\o/";

    if (mail_attached($mail_to, $mail_from, $mail_subject, $mail_body, $files, $headers = ''))

    {

    print("<BR />Le fichier ".$filename." est envoye à ".$mail_to.".");

    unlink($files[0]['file']);

    }

    else

    {

    print("<BR />Erreur lors de l'envoie du fichier de dump ".$filename.".");

    }

    }

    function mail_attached($to, $from, $subject, $message, $filename, $headers = '')

    {

    $unique_sep = md5(uniqid(time()));

    $headers .=

    "From: $from\n".

    "MIME-Version: 1.0\nContent-Type: multipart/mixed;boundary=\"$unique_sep\";\n".

    "charset=\"iso-8859-1\"\nContent-Transfer-Encoding:7bit\n\n".

    "--$unique_sep\n".

    "Content-Type: text/plain; charset=\"iso-8859-1\"\n".

    "Content-Transfer-Encoding: 7bit\n\n".

    $message."\n\n";

    if (is_array($filename)) {

    foreach ($filename as $val) {

    if(file_exists($val['file'])) {

    $headers .=

    "--$unique_sep\n".

    "Content-Type: {$val['mimetype']}; ".

    "name=\"{$val['filename']}\"\n".

    "Content-Transfer-Encoding: base64\n".

    "Content-Disposition: attachment\n\n";

    $filedata = file_get_contents($val['file']);

    $headers .= chunk_split(base64_encode($filedata));

    } else {

    print("probleme fichier : ".$val['file']." inexistant");

    return(false);

    }

    }

    }

    else

    {

    print("probleme : pas de fichiers transmis ou variable erronee");

    return(false);

    }

    $headers .= "--$unique_sep--\n";

    return(mail($to, $subject, $message, $headers));

    }

    // FIN DE LA PAGE \\

    include("modeles/bas.php");

    ?>

    Voilà.

    Pour mon hebergement c'est OK le mail m'arrive bien.

    Il est evident que certains trucs font TRES bricolage a l'arrache en particulier certaines variables ;) mais je ne sais pas trop comment faire plus clean.

    J'espere en tous cas que ce bout de code vous aidera autant que moi.

    @ bientot

    Pierro du Sud.

  11. Chris


    Bonsoir,

    Merci Alain de ton aide précédente,

    je rencontre un nouveau "souci" bien que ce ne soit pas un vraiment -;)

    Voici l'adresse concernée:

    http://www.vgbdiffusions.com/ecommerce/ach...ex.php?catid=12

    J'ai un meme article proposé dans 3 conditioonnements différents, je voudrais avoir un menu déroulant genre "choix de la contenance" plutot que de devoir rentrer 3 articles (voire 4 pour certaines references) alors que c'est le mem produit, juste le conditionnement qui varie.

    merci par avancde vos réponses qui me seront d'une aide précieuse

    amities

    chris

  12. paulanna


    je souhaiterai savoir si le Patch va etre disponible bientot ou faudra t il attendre cet hiver pour la nouvelle premium..., car ce que je ne comprend c'est que ce bug est présent depuis pas mal de version et il s'agit la, tout de meme d'un fonctionnement 'vital' de la boutique et non une demande de développement spécifique.

    dans l'attente d'une réponse favorable,

    merci.

  13. atila-diffusion


    Bonsoir,

    pour n'accepter que le reglement par cheque je te conseil d'aller faire un tour dans :

    \achat\modeles\achat_maintenant.php

    en ligne 100 ou 110 en gros.

    et tu peut rajouter ton message sur cette page aussi ;)

    @ bientot

    Pierro du Sud.

    Il suffit que dans cette page tu supprime (ou commente c'est à dire faire <!-- <code commenté...> -->) les deux autres moyens de paiements dans la liste déroulante.

  14. pruault


    La table peel_commandes_articles n'enregistre pas les prix > à 999 € !!!

    Pour corriger ce problème, il faut aller dans phpMyAdmin, puis dans la table peel_commandes_articles

    Ensuite il faut modifier le type de champ en indiquant FLOAT(13,2) au lieu de FLOAT(5,2)

    ou alors executez la commande suivante (tjs dans phpMyadmin)

    ALTER TABLE `peel_commandes_articles` CHANGE `prix` `prix` FLOAT( 13, 2 ) NOT NULL DEFAULT '0.00';

Twitter Advisto ecommerce

Facebook PEEL Shopping