bial

Utilisateur open source
  • Compteur de contenus

    44
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par bial


  1. J'ai toujours un pti problème de synthaxe, je voulais revérifier par rapport a ton fichier texte mais il est désormais indisponible. Lorsque j'essaye de cliquer sur le bouton "gerer les stock" qui se trouve en dessous du backoffice voila le message d'erreur que j'obtient :

    Parse error: parse error, unexpected $end in C:\Program Files\EasyPHP 2.0b1\www\boutique_reno\administrer\stock.php on line 93

    Voici les dernières lignes de mon fichier :

    </td>

    </tr>

    <?php

    $cpt++;

    }

    ?>

    </table>

    <input type="hidden" name="temoin" value="0">

    </form>

    <?

    }

    ?>

    Peux tu m'aider paulanna please :)


  2. Salut :lol:

    Merci pour cette contrib fort sympathique :unsure: . Lors de l'install il y a juste un petit truc que j'ai du mal a faire c'est quand il s'agit du changement de formulaire :

    					<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">
    
    
    <input type="hidden" name="stock" value="<? echo $prod['stock']; ?>">
    
    <span class="impression" >
    
    <? if ($prod['stock']>0){
    
    ?>
    
    Quantité : 
    
    <select name="qte" class="formulaire1">
    
    						<?php 
    
    // Affiche la quantité en stock
    
    							 $i=1;
    
    						while ($i<=$prod['stock'])
    
    			   {
    
    						echo "<option value=\"$i\">$i</option>";
    
    							 $i++;
    
    			   }
    
    			   }
    
    ?>
    
    </select>
    Ca c'est que tu nous dis de mettre a la place de ceci :
    				<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">
    
    				<b>Quantité : </b>
    
    				<select name="qte" class="formulaire1">
    
    					<option value="1">1</option>
    
    					<option value="2">2</option>
    
    					<option value="3">3</option>
    
    					<option value="4">4</option>
    
    					<option value="5">5</option>
    
    				</select>
    
    
    				<input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />
    Mais lorsque je remplace je me retrouve avec ceci comme erreur :
    Parse error: parse error, unexpected '}' in C:\Program Files\EasyPHP 2.0b1\www\boutique_reno\index.php on line 123

    Est ce le fait que je soit en local ??? Peu etre aussi le fait que j'utilise une version beta d'easy :)

    Si quelqu'un peut m'éclairer, ce module m'interesse ^^ et encore merci pour cette contrib :P


  3. :P Salut tout le monde, je viens encore soliciter un peu d'aide pour un petit probleme. De base il y a 6 feuilles de style sur peelshopping qui permettent a chaque utilisateur de choisir la couleur qu'il préfère. Je ne voudrais pas qu'il aient le choix :D . Bon normlement je sais attacher une feuilles de style a un doc mais la elles sont chargés via un script php que je ne comprends pas :lol:

    J'ai essayé de faire une recherche mais je n'ai pas trouver de sujet traitant de cela, quelqu'un pourrait il m'aider.

    Voici la ligne se rapportant aux feuilles de style que j'ai trouvé :

    <head>

    <title><?php echo $DOC_TITLE ?></title>

    <meta name="description" content="" />

    <meta name="Keywords" content="" />

    <meta name="robots" content="All" />

    <meta http-equiv="Content-language" content="french" />

    <meta name="Classification" content="entreprise" />

    <meta name="Author" content="Ma petite entreprise" />

    <meta name="Publisher" content="Ma petite entreprise" />

    <meta http-equiv="expires" content="0" />

    <meta http-equiv="Pragma" content="no-cache" />

    <meta name="robots" content="index,follow,all" />

    <meta name="Updated" content="daily" />

    <meta name="revisit-after" content="10 days" />

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

    <base href="<?php echo $wwwroot;?>" />

    <link rel="stylesheet" href="<?php echo $stylefile?>" type="text/css" media="screen" />

    <script type="text/javascript" src="<?php echo $wwwroot?>/lib/js/window.js"></script>

    </head>

    Que j'ai essayé de remplacer par ca :

    <link href="../lib/css/jaune.css" rel="stylesheet" type="text/css" />

    Mais sans succes :) . J'ai trouvé dans le fichier conf.inc.php la fonction stylelife que voici :

    // Initialisation de SESSION pour la couleur

    if (! empty($_GET['style']))

    { $_SESSION['style'] = $_GET['style'];

    } elseif

    (empty($_SESSION['style']))

    { $_SESSION['style'] = "bleu";

    }

    // Recherche de la feuille de style

    $stylefile = $wwwroot."/lib/css/".$_SESSION['style'].".css";

    Qui d'origine configure la boutique sur la feuille de style bleu j'ai donc essayé de changer le belu en jaune mais ca marche toujours pas. Quelqu'un peut il m'aider :unsure:


  4. Dans la bdd t'as pas fais une erreur dans la table utilisateur.Tu dois avoir un login avec le privilége "admin"

    regarde ce que tu as

    Alors pour ma bdd j'ai executé le fichier sql contenu dans lib/sql/. Et j'ai bien vérifié j'ai bien le privilège admin dans la bdd, je n'ai pas changer le mdp donc normalement ca doit etre "admin" et c'est bien mon adresse mail qui est renseignée.

    J'ai un site en local avec easyphp et un en ligne

    En local il faut peut être modifier le fichier ini de easy php, déja pour ne pas afficher les notices (ligne error reporting) wink.gif

    CODE

    - error_reporting = E_ALL & ~E_NOTICE

    Bah ce serait un peu embetant de ne plus avoir les ligne d'erreur ca me permet de cibler d'ou vien l'erreur, non ?

    je vois que tu as la dernière version de easyphp en bêta ?

    prend \utilisateurs\oubli_mot_passe.php et remplace le HTTP_POST_VARS par $_POST pour voir

    Effectivement paulana j'avais oublié de le préciser mais c'est la version beta de easy que j'ai (je me demande si j'ai bien fait d'installer celle la :) ) Sinon j'ai fais le changement que tu m'as indiqué et ca marche nickel je vais essayer de faire la meme chose pour le fichier "membre.php".

    Sinon une dernière petite question (je sais j'abuse :unsure: )

    Je suis en train de modif le thème de peel, et je voulais remplacer les liens "conditions de vente" et "contact" par de zoli boutons que j'ai fait. J'ai repéré ou ils se situaient, dans /modele/haut.php a ces lignes :

    <?php 
    
    if (!isset($catid)) { $catid = 0; }
    
    
    $frm['parent'] = array($catid);
    
    
    construit_menu_arborescent_cat($categorie_options, $frm['parent']);
    
    
    echo $categorie_options;
    
    
    if (!isset($rubid)) { $rubid = 0; }
    
    
    $frm['parent'] = array($rubid);
    
    
    construit_menu_arborescent_rub($rubrique_options, $frm['parent']);
    
    
    echo $rubrique_options;
    
    
    [b]echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/cgv.php\" class=\"normal\">Conditions de vente</a>";[/b]
    
    [b]
    
    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/contacts.php\" class=\"normal\">Contacts</a>";[/b]
    
    ?>
    J'ai donc essayé de remplacer le texte dans les deux dernières ligne (je suis pas encore très doué en php :D ) par ceci :
    [b]echo "<br /><a href=\"$wwwroot/cgv.php\" class=\"normal\"><img src="<../images/bt_conditions.gif" width="179" height="25" alt="" border="0" /></td></a>";[/b]
    
    [b]
    
    echo "<br /><a href=\"$wwwroot/contacts.php\" class=\"normal\"><img src="<../images/bt_contact.gif" width="179" height="25" alt="" border="0" /></a>";[/b]
    Mais bon lorsque je visualise sur un navigateur il me sort un mess d'erreur que voila :
    Parse error: parse error, unexpected '/' in C:\Program Files\EasyPHP 2.0b1\www\boutique_reno\modeles\haut.php on line 96

    Je pense que ca doit etre une erreur de synthax mais j'arrive pas a voir ce que ca peut etre :lol:

    En tout un grand merci a vous deux :D :P :P et je vous souhaite de passer un agréable week end


  5. Bon je viens de faire un pti tour dans differents post mais je n'arrive pas a trouver quelques chose qui puisse m'aider :)

    J'ai vu que souvent on parlait du repertoire tmp dans easyphp, j'ai vérifier je l'ai bien (et il est a la racine du dossier d'easy).Je ne sais quoi faire, ca m'embete car j'ai testé de l'install sur un ftp et pas de probleme la boutique s'installe et fonctionne !!! Mais j'aurais préféré une install en local afin de pouvoir mieux changer le theme de la boutique et de pouvoir vérifier rapidement (sans upload systématique des fichiers modifié)

    Si quelqu'un a une solution ca m'arrangerais :unsure:

    EDIT :

    Bon je veins d'éditer le fichierconf.inc.php mais lors de l'identification ca me remet les memes erreurs citer dans mon premier mess. Quelqu'un peut il me dire si il y d'autres fichiers a éditer qui génèrerais ces erreurs ???

    Voici la ligne ou il y a un probleme : (fichier membre.php)

    if (sizeof($HTTP_POST_VARS) > 0) {


  6. Bon du coup j'ai réinstall peel shopping mais je me retrouve avec le meme probleme que la première fois :)

    Lors de l'installation(après avoir rempli tout les champs du fichier installe.php) bah la page se réactualise mais sans me mettre une ligne comme quoi ma boutique est bien installé.

    Bon j'ai remarqué que ca apelait le fichier conf.inc.php qui lui meme se servait du fichier info.inc.php qui lui contient toutes les info de connections. Petite question si je remplis les info dans ce fichier est ce que ce sera suffisant ?? N'y a t'il pas d'autres fichiers dans lesquels il faut que je rajoute des infos ????


  7. Salut a tous :D

    J'ai download peel shopping (ya un bon pti mois) pour creer une boutique en ligne. J'ai commencer a changer quelques trucs dans l'aspect graphique mais j'ai du le laisser de coté. Ce qui m'embete c'est que je ne me rapelle plus mon mot de passe :P Enfin bref je voulais utiliser la fonction "oublis du mot de passe" et la j'ai une ligne d'erreur qui apparait, la voici :

    Notice: Undefined variable: HTTP_POST_VARS in C:\Program Files\EasyPHP 2.0b1\www\reno_e-commerce\utilisateurs\oubli_mot_passe.php on line 6
    Et lorsque je reviens a la page d'identification j'ai aussi un autre message d'erreur qui aparait :
    Notice: Undefined variable: HTTP_POST_VARS in C:\Program Files\EasyPHP 2.0b1\www\reno_e-commerce\membre.php on line 6
    Je suis débutant en php et je ne comprends pas a quoi correspondent ces variables. J'ai été regarder les fichiers en question mais je ne vois pas quoi faire :) Voici les 30 première ligne du fichier membre.php :
    /* Le formulaire a été soumis, vérification des paramètres de connexion */
    
    if (sizeof($HTTP_POST_VARS) > 0) {
    
    
    	$message_erreur = "";
    
    
    	if (empty($_POST['email'])) {
    
    
    		$message_erreur .= ' Vous n\'avez pas saisi l\'email de votre compte. ';
    
    
    	 } elseif(!eregi("^[_a-z 0-9]*@[a-z0-9]{3,}\.[a-z]{2,4}$",$_POST['email'])) {//si y'a un email on teste l'email
    
    
    		$message_erreur .= ' Mauvais format d\'adresse électronique. ';
    
    
    	}
    
    
    
    	$utilisateur = verifier_authentification(trim(htmlentities(strtolower($_POST['email']))), $_POST['mot_passe']);
    
    
    	if ($utilisateur) {
    
    
    		$_SESSION['utilisateur'] = $utilisateur;
    
    
    		$_SESSION["ip"] = $_SERVER['REMOTE_ADDR'];		
    
    
    		$_SESSION["url"] = $_SERVER['HTTP_HOST'];
    Et voici les 30 premières ligne de mon fichier "oubli_mot_passe.php" :
    <?php 
    
    
    include("../configuration.inc.php");
    
    
    /* Le formulaire a été soumis, vérif si l'identification est ok */
    
    if (sizeof($HTTP_POST_VARS) > 0) {
    
    	$frm = $HTTP_POST_VARS;
    
    	$message_erreur = valide_form($frm, $erreurs);
    
    
    	if (empty($message_erreur)) {
    
    		$nom_utilisateur = recupere_nom_utilisateur($HTTP_POST_VARS["email"]);
    
    		/*echo $nom_utilisateur;*/
    
    		initialise_mot_passe($nom_utilisateur);
    
    
    		$DOC_TITLE = "[PEEL.FR]";
    
    		include("$repertoire_modele/haut.php");
    
    		include("modeles/oubli_mot_passe_succes.php");
    
    		include("$repertoire_modele/bas.php");
    
    		die;
    
    	}
    
    }
    
    
    $DOC_TITLE = "[PEEL.FR]";
    
    include("$repertoire_modele/haut.php");
    
    include("modeles/oubli_mot_passe_form.php");
    
    include("$repertoire_modele/bas.php");

    Bon aprés je me suis dis pourquoi se prendre la tete puisse que j'ai accés a la bdd :P mais la encore petit probleme je ne peux voir que le mot de passe en crypté (ce qui est une sécurité en soit certe mais la ca m'embete un peu :lol: )

    Si quelqu'un pouvait m'aider svp ca m'aiderait bien car la je patauge :unsure:

    Merci d'avance et bonne continuation a tous :D


  8. tun 'as pas un lien genre aller a la boutique en haut de page ?

    es tu en ligne ou bien en local ?

    J'ai fais les deux mais je préfèrerais l'install en local afin d'optimiser ma boutique (charte graphique, création du catalogue...etc)

    EDIT :

    Meme avec les droits admin sur mon pc, impossible de configurer les droits pour les dossiers, je deviens fou Oo.

    RE EDIT :

    Bon j'ai enfin réussi a l'installer mais sans passer par la page installer.php qui me causait toujours le meme probleme. Pourinfo.inc ceux qui sont dans le meme cas la solution simple et rapide et d'aller éditer le fichier info.inc dans le dossier suivant C:\Program Files\EasyPHP 2.0b1\www\"nomdevotresite"\lib\setup\

    Soit via dreamweaver ou avec un simple éditeur de texte, voici ce que vous aurez a renseigner (exemple par rapport a easyphp) :

    <?php 
    
    
    $serveur_mysql = "localhost";
    
    
    $utilisateur_mysql = "root";
    
    
    $mot_de_passe_mysql = "";
    
    
    $nom_de_la_base = "nom_de_votre_base_de_donnée";
    
    
    $wwwroot = "http://127.0.0.1/nom_de_votre_dossier_boutique";
    
    
    $site = "Boutique de Bial (par exemple)";
    
    
    $normal = "2";
    
    
    $express = "10";
    
    
    $support = "xxxxxx@xxxxxx.fr";
    
    
    $paypal = "xxxxxxx@xxxxxx.fr";
    
    
    ?>

    Aprés avoir rempli tout les champs vous n'aurez plus qu'a sauvegarder et supprimer le fichier installer.php qui se trouve a la racine de votre site.


  9. Salut a tous,

    moi aussi j'ai le meme probleme lorsque je rempli les chhamps pour l'installation des variables de la boutique au moment d'appuyer sur enregistrer bah je reviens sur la meme page mais avec les champs vierge :)

    Tu disais qu'avec php4 il n'y a aucun probleme, mais ma version d'easyphp est en version 5 et celle de mon hébergeur aussi B) n'y a t-il pas un moyen de le faire fonctionner sur la version 5 de php ???

    Sinon pour les chmod, quels dossier faut il authoriser ???

    Désoler de squatter ton post mais je trouvais inutile d'en refaire un pour le meme probleme :(

    Merci d'avance et bonne continuation a tous B)

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

    EDIT :

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

    J'ai essayé de l'installer directement sur mon espace web et la en revanche ca marche, je pense que ca doit etre un probleme avec les chmod, de plus je suis sur un pc avec un compte non administrateur (donc pas toutes les fonctions de easyphp).

    J'ai bien compris comment activer les chmod sur mon espace web via le client ftp (j'utilise filezilla) mais en revanche en locale je ne vois pas trop a part enlever la lecture seule du fichier (mais qui se remet a chaque fois). Si quelqu'un peut m'aider pour l'installation en local :D

Twitter Advisto ecommerce

Facebook PEEL Shopping