Flux d’activité
Flux d’activité de Messages
-
-
...En fait c'est simplement que WAMP ne supporte pas la balise <?, il faut impérativement écrire <?php pour appeller une fonction PHPOu, 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 *.* :(
-
-
Les upload d'images se transfèrent dans /upload au lieu de /administrer/uploadDans fichier /index.php j'ai enlevé /administrer là ou il y avait /administrer/upload
-
-
Vous avez mal configuré votre fichier /lib/setup/info.inc.php$wwwroot = "http://127.0.0.1/peel291";
Non, il manque pour haut.php lignes 125 et 127 la variable $wwwroot devant /images/...
Et pour l'upload d'images cela doit être semblable mais plutôt après $wwwroot
-
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.
@+
-
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
-
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+
-
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 :-(
@+
-
pruault
Je pense que c'est une erreur qui ne se produit que sous PHP 5, je vais installer Wamp pour voirEn 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 (€ 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 (€ 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] : '' );
}
?>
-
pruault
Personne pour m'aider?Serait-ce lié à l'utilisation de wamp (php5) ou autre chose?
Please donner suggestion, svp!!!!
Je pense que c'est une erreur qui ne se produit que sous PHP 5, je vais installer Wamp pour voir
-
pruault
Re bonjourJ'ai un probleme d'afichage de la photo sous ma categori en page d'acceuil, pourtant elle s'affiche dans le Back Office quand je fais un listing.
Merci pour vos reponses
Quel est le site Internet ?
-
Re bonjour
J'ai un probleme d'afichage de la photo sous ma categorie en page d'acceuil, pourtant elle s'affiche dans le Back Office quand je fais un listing.
Merci pour vos reponses
-
le mieux c'est de me lister toutes ces petites modifications ou de demander à maryline.bagur@peel.fr de vous les faireok merci, et puis je prendrai un café aussi avec ...bon , je lui fait un mail de 6 GO de modif alors :(
trop trop fort ce forum !
-
Personne pour m'aider?
Serait-ce lié à l'utilisation de wamp (php5) ou autre chose?
Please donner suggestion, svp!!!!
-
Dans le fichier de configuration.inc.php, vous avez les formats disponiblesOui 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
-
Bonjour
J'ai des Ref produits du style "Bague truc", et quand je veux la retrouver dans la recherche ref de back office il me trouve aucun produit. Quel fichier gere ca?
Peut on modifier le style de recherche pour rechercher un mot dans la designation par exemple?
Merci
-
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
-
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
-
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
-
Bonjour,
Pour ceux qui ne le sauraient pas :
- il faut créer un dossier nommé "sessions" sur la racine du site
- ce dossier "sessions" devient lisible pas tout le monde et contient des infos de connexion
- il faut ajouter un fichier nommé .htaccess (deny for all) dans le dossier "sessions"
voilà si cela vous a aidé...
-
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
-
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...)
-
Idem au point 1 il faut mettre un champ input avec un type caché le nom du champ et la valeur de ID PAYS FRANCEDé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>
problème d'installation
dans PEEL SHOPPING : logiciel open source de boutique en ligne
alain
Posté(e) · Signaler ce message
:)
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.
:(