william_13

Utilisateur open source
  • Compteur de contenus

    67
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par william_13


  1. Bonjour à tous.

    Afin d'éviter quelques déboires à l'installation de PEEL SHOPPING V4, j'ai essayé de le placer sur plusieurs version de XP.

    J'ai constaté que sous XP simple, la mise en place était laborieuse et il arrive que le logiciel bug, donc j'ai essayé sur XP PRO simple "IDEM" je suis passé à la version XP PRO SP2 et SP3 et là c'est génial.

    Moralité :(qui n'engage que moi) QUAND ON VEUT FAIRE PRO, IL FAUT DU PRO.

    Il faut dire que XP PRO SP2 est nettement supérieur aux autres et la mise à jour est gratuite (quand il est d'origine et non cracké) ;)

    c est ce que j utilise également et mon serveur local est un Wampserveur2.2

    mais j ai aussi un autre ordi avec unbuntu dernier version 9.5 que du linux


  2. Bonjour et merci William_13.

    J'ai fait exactement ce que vous avez inscrit y compris la page de maintenance mais je ne vois pas apparaitre de modification au niveau du Back office, comment accéder à cette mise en maintenance ? ;)

    Jacques.

    bonsoir jacouille24

    normalement il doit y avoir

    site en cours de maintenance etc

    si la case oui dans la page maintenance a étè cochée

    et le site doit de nouveau fonctionner quant on coche la case non

    j ai mis la page maintenance dans le dossier administrateur.

    lors des tests celà a fonctionné normalement

    william_13

    chez moi en local celà fonctionne

    je viens de refaire le test et j ai bien ceci en page d accueil

    Le site G54 est actuellement en cours de maintenance pour quelques minutes.

    Merci de votre compréhension. et celà dans la page maintenance Vos modifications ont été prise en compte.


  3. Bonjour à tous, je n'ai pas trouvé l'astuce pour mettre PSv4 en maintenance mais d'abord, est ce possible avec la version free ?

    Merci de la réponse Jacques ;)

    bonsoir Jacouille24

    voici les modifs que j ai fait pour que le systeme puisse être opérationnel sur shopping

    il y a un debut de code sur haut.php

    if (!defined('IN_STANDBY'))

    {

    echo "<div align=\"center\" style=\"font-family:tahoma,verdana;font-size:13px;font-weight:bold;\"><br /><br />Le site $site est actuellement en cours de maintenance pour quelques minutes.<br /><br />Merci de votre compr&eacute;hension.</div>";

    exit();

    }

    et celui de la page configuration_inc

    que j ai modifié

    if ($standby == 0) {

    define('IN_STANDBY', TRUE);

    }

    et dans setup -> info.inc

    $standby = "0";

    ensuite concevoir une page ex : maintenance.php avec le code suivant

    debut code

    <?

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

    <html>

    <head>

    <title><?=$DOC_TITLE ?></title>

    <meta http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">

    <link REL="stylesheet" type="text/css" href="<?=$wwwroot?>/lib/css/admin.css" />

    <script type="text/javascript" language="javascript">

    /**

    * marks all rows and selects its first checkbox inside the given element

    * the given element is usaly a table or a div containing the table or tables

    *

    * @param container DOM element

    */

    var marked_row = new Array;

    function markAllRows( container_id ) {

    var rows = document.getElementById(container_id).getElementsByTagName('tr');

    var unique_id;

    var checkbox;

    for ( var i = 0; i < rows.length; i++ ) {

    checkbox = rows.getElementsByTagName( 'input' )[0];

    if ( checkbox && checkbox.type == 'checkbox' ) {

    unique_id = checkbox.name + checkbox.value;

    if ( checkbox.disabled == false ) {

    checkbox.checked = true;

    if ( typeof(marked_row[unique_id]) == 'undefined' || !marked_row[unique_id] ) {

    rows.className += ' marked';

    marked_row[unique_id] = true;

    }

    }

    }

    }

    return true;

    }

    /**

    * marks all rows and selects its first checkbox inside the given element

    * the given element is usaly a table or a div containing the table or tables

    *

    * @param container DOM element

    */

    function unMarkAllRows( container_id ) {

    var rows = document.getElementById(container_id).getElementsByTagName('tr');

    var unique_id;

    var checkbox;

    for ( var i = 0; i < rows.length; i++ ) {

    checkbox = rows.getElementsByTagName( 'input' )[0];

    if ( checkbox && checkbox.type == 'checkbox' ) {

    unique_id = checkbox.name + checkbox.value;

    checkbox.checked = false;

    rows.className = rows.className.replace(' marked', '');

    marked_row[unique_id] = false;

    }

    }

    return true;

    }

    </script>

    <style>

    tr.classe1 {

    background-color: #F4F4F4;

    color : #000000;

    font-family : "Trebuchet Ms", Arial, Helvetica;

    font-weight : normal;

    font-size : 13px;

    text-decoration: none;

    }

    tr.classe2 {

    background-color: #E5E5E5;

    color : #000000;

    font-family : "Trebuchet Ms", Arial, Helvetica;

    font-weight : normal;

    font-size : 13px;

    text-decoration: none;

    }

    tr.classe3 {

    background-color: #CCFFCC;

    color : #000000;

    font-family : "Trebuchet Ms", Arial, Helvetica;

    font-weight : normal;

    font-size : 13px;

    text-decoration: none;

    }

    </style>

    </head>

    <body>

    <?php

    $DOC_TITLE = "Maintenance du site";

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

    case "ajout" :

    ecrire($_POST);

    echo "<div class=\"normal\">Vos modifications ont &eacute;t&eacute; prise en compte.</div>";

    $tab_var = lire();

    affiche_variables($tab_var);

    break;

    default :

    $tab_var = lire();

    affiche_variables($tab_var);

    break;

    }

    // 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("../../administrer");

    return $tab_var;

    }

    function ecrire(&$frm) {

    chdir("../lib/setup");

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

    $string = "<?

    \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\$support = \"".$frm['support']."\";

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

    \n?>";

    fwrite($file, $string);

    fclose($file);

    chdir("../../administrer");

    }

    function affiche_variables(&$tab_var) {

    ?>

    <table border=0 width="802" class="tablespace">

    <tr>

    <td class="entete" colspan="2">Variables du site</th>

    </tr>

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

    <tr><td width="439" class="normal">Serveur h&ocirc;te (mysql) :</td>

    <td width="353"><input style="width:100%" type="text" name="serveur_mysql" value="<? echo($tab_var[0]); ?>">

    </td></tr>

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

    </td></tr>

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

    </td></tr>

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

    </td></tr>

    <tr><td class="normal">URL de la boutique sans barre oblique &agrave; la fin : </td><td><input style="width:100%" type="text" name="wwwwroot" value="<? echo($tab_var[4]); ?>" >

    </td></tr>

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

    </td></tr>

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

    </td></tr>

    <tr><td class="entete" colspan="2"><b>Site en cours de maintenance : </b>

    </td></tr>

    <tr><td class="normal">Seul le back office reste consultatble. Vous pouvez ainsi importer vos produits, trier vos cat&eacute;gories etc ... sans que cela soit g&ecirc;nant pour vos clients. Ceux ci verront simplement une page leur annoncant que le sites est en maitenance et les invitant &agrave; revenir plus tard.

    : </td><td class="normal"><input type="radio" name="standby" value="1" <?php if (isset($tab_var[14])) { if ($tab_var[14] == "1") echo "checked";}?>> Oui<input type="radio" name="standby" value="0" <?php if (isset($tab_var[14])) { if ($tab_var[14] == "0") echo "checked"; }?>>Non</td></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>

    <?

    }

    ?>

    voilà


  4. Bonjour william_13,

    Il faut aller chercher en base de données la liste des sous cat&égories de la catégorie sélectionnée, avec une requête du type :

    SELECT id, image FROM peel_categories WHERE parent_id = $id_cat_selectionne

    En exploitant cette requête, vous devriez parvenir au résultat souhaité.

    Merci pour votre réponse , je vais la tester

    désolè de vous répondre si tard mais des problémes familliaux

    m ont eloigné un petit moment

    merci Jean-Hervé


  5. Bonjour la communauté!!

    J aimerai lorsque l on clique sur une categorie avoir sous forme de vignettes les sous catégories corespondantes

    dans une autre page tampon et lorsque l on clique sur ces vignettes

    quelles nous renvoient sous la sous categorie corespondante

    j espere que vous avez compris

    merci à vous


  6. bonjour !

    d abord merci pour avoir repondu à mon message

    la rubrique est bien selectionnée au depart

    ce n est pas un probleme de la base puisque les categories et produits fonctionnent

    et ils sont ensuite visibles sur la partie publique

    probleme resolu pour insertion article manquait une variable dans le script

    mais toujours le souci visuel avec le menu rubrique

    merci à toi


  7. Je suis sûr que la rubrique n'est pas séléctionnée au moment de l'ajoût de l'article :mellow:

    bonjour !

    d abord merci pour avoir repondu à mon message

    la rubrique est bien selectionnée au depart

    ce n est pas un probleme de la base puisque les categories et produits fonctionnent

    et ils sont ensuite visibles sur la partie publique

    probleme resolu pour insertion article manquait une variable dans le script

    mais toujours le souci visuel avec le menu rubrique


  8. Bonjour à la communauté

    Aujourd hui je n arrive plus à créer des articles avec la partie admin

    ajouter une rubrique fonctionne mais ajouter un article à une rubrique donnée pose probléme!

    vous avez la rubrique ex restaurant et une sous rubrique auberge de la callade dans laquelle vous voulez inserer un article

    quand vous faites ajouté rien nez se passe

    la base de donnée est vide et j ai pas de message erreur

    ensuite un petit bug peut être au niveau menu rubrique

    l arboressence du menu rubriques ne fonctionnent pas comme celui des categories

    dans le sens ou si je clique sur une categories qui possede des sous categories

    celles si ne sont visibles que si je clique sur +

    tandis que sous le menu rubrique

    quans vous avez une sous rubrique celle ci est toujours visible avec le signe -

    mais n est pas caché tant que l on ne clique pas sur le + de la rubrique concernée

    une idée à mes 2 problémes merci à vous tous :mellow:


  9. ok mais çà depend de ce que tu veux avoir exactement,

    heigth et width en 300 ? -> images carrée ?

    ou que height,

    ou que width ?

    mille excuse j étais avec un client au tel

    sur le script produit_details .php j ai mis witdh en pourcentage sans height

    ce qui redimentionne valeur hauteur largeur

    width en pourcentage

    en fait l image se redimentionne avec une bonne homothetie


  10. Slt william

    il me semble ds ton cas, que tu devrais remplacer :

    $filedir = '../upload/normales/'; // the directory for the original image

    $thumbdir = '../upload/vignettes/'; // the directory for the thumbnail image

    PAR :

    $filedir = 'upload/normales/'; // the directory for the original image

    $thumbdir = 'upload/vignettes/'; // the directory for the thumbnail image

    Essaies et tu me dis si c bon .

    bonjour à toi crisplouf

    j ai fait comme tu me l as indiqué mais j ai ceci Problem In Creating image

    donc je suis revenu au script precedent

    j ai pas encore changer le configuration.inc.php

    pour la redirection au niveau des images dans le repertoires normale

    ayant uploader avant dirctelment dans le repertoire en racine upload

    j aimerai puisque tu es à l ecoute que les images uploader soit d une dimention fixe soit 300px

    j avais mis ceci $size = 300; // the thumbnail height


  11. Bonjour

    le script de redimentionnement à l air fonctionnel

    mais pour moi j ai un léger default

    le script upload bien les fichiers jpg aux endroits indiqués

    mais sur la liste des produits au niveau administration

    il renvoit ceci :Nom du fichier :../upload/vignettes/small_porte-lumiere.jpg

    au lieu de donnée simplement small_porte-lumiére.jpg

    ce qui fait que la 1er image (vignette) lorsque l on clique pour zoomer

    ne trouve pas le chemin

    celà donne http://www.pourtoutlartdumonde.com/upload/...-cathedrale.jpg :)

    j ai 2 fois le repertoire upload !

    le bout de code :

    function upload($the_file) {

    $size = 150; // the thumbnail height

    $filedir = '../upload/normales/'; // the directory for the original image

    $thumbdir = '../upload/vignettes/'; // the directory for the thumbnail image

    $prefix = 'small_'; // the prefix to be added to the original name

    mon repertoire 'upload' se trouve à la racine

    un petit coup de pouce merci à vous tous


  12. Bonjour à tous

    probléme résolus

    il faut faire ceci : dans la page haut.php

    aprés le code

    <script src="../../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

    </head>

    <script type="text/javascript">

    function gotobrand(ident){

    document.location="<?=$wwwroot?>/achat/brand.php?"+ident;

    }

    function gotocategorie(ident){

    document.location="<?=$wwwroot?>/achat/index.php?catid="+ident;

    }

    <?php

    mettre ensuite ceci

    $background = "#CCCCFF";

    /* Fonction qui va chercher la couleur de la catégorie */


  13. Bonjour à tous

    peut être que la question a déjà été posée

    comment changer la couleur des pages php

    comme celle de l index pour que celle ci à l accueil soit de même couleur que mon graphisme

    je posséde premium 2.9 et j arrive pas à situer ou mettre le code

    j ai déjà modifier la feuille de style et haut.php

    mais ce n est pas dedans

    merci pour votre aide

    William_13


  14. Bonjour à la communauté Peel

    j aimerai savoir l endroit ou se trouve 'Votre publicité 120 pixels' pour que je puisse l enlever

    ensuite une autre petite question

    j aimerai modifier la couleur du texte 'Nouveautés' et ' Top des ventes' qui est en noire

    le seul probléme c'est quand passant par "Modifier la feuille de style" du systeme d'administration

    toutes les textes qui sont reliés à Couleur du texte change eux aussi ce qui est pas le but en soit

    une idée merci à tous

    william_13

Twitter Advisto ecommerce

Facebook PEEL Shopping