Flux d’activité
Flux d’activité de Messages
-
-
merci pour ta réponse, mais le problem persiste
j'ai lu ton code, en ajoutant :
<table width="610" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
sur la page enregistrement.php et change_param_from.php le cadre de droite est reste toujours en bas. mais au centre cette fois ci. j'ai essayé de modifier la valeur donné 610 mais ça reste toujours enbas.
-
Voici ma page enregistrement modifié : modeles/standard/enregistrement.php
<?phpecho "<h2>".FIRST_REGISTER_TITLE."</h2>";
echo "<p>".FIRST_REGISTER_TEXT."</p>";
echo "<h2>".REGISTER."</h2>";
?>
<table width="610" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><form name=entryform" id="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF]?>">
<fieldset>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="email"><?php echo strtoupper(EMAIL); ?> * : </label>
</span>
<span class="enregistrementdroite">
<input class="champtexte" type="text" id="email" name="email" value="<?php echo html_entity_decode(vb($frm['email']))?>" />
<span class="notice">
<?php if (isset($erreurs['email'])) echo $message_erreur['email'] ?>
</span></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="mot_passe"><?php echo strtoupper(PASSWORD); ?> * : </label></span>
<span class="enregistrementdroite"><input class="champtexte" type="password" id="mot_passe" name="mot_passe" /><span class="notice"><?php if (isset($erreurs['mot_passe'])) echo $message_erreur['mot_passe'] ?></span></span>
</div>
</fieldset>
<br />
<fieldset>
<div id="enregistrement">
<span class="enregistrementgauche"><label><?php echo CIVILITE; ?> :</label></span>
<span class="enregistrementdroite">
<label><abbr title="Mademoiselle">Mlle</abbr></label>
<input type="radio" name="civilite" value="Mlle" <?php if(vb($frm['civilite'])=="Mlle") echo "checked" ?> />
<label><abbr title="Madame">Mme</abbr></label>
<input type="radio" name="civilite" value="Mme" <?php if(vb($frm['civilite'])=="Mme") echo "checked" ?>/>
<label><abbr title="Monsieur">M.</abbr></label>
<input type="radio" name="civilite" value="M." <?php if(vb($frm['civilite'])=="M.") echo "checked" ?>/></p>
</span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="prenom"><?php echo FIRST_NAME ?> * : </label></span>
<span class="enregistrementdroite"><input type="text" class="champtexte" id="prenom" name="prenom" value="<?php echo html_entity_decode(vb($frm['prenom'])) ?>" /><span class=notice"><?php if (isset($erreurs['prenom])) echo $message_erreur['prenom'] ?></span></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="nom_famille"><?php echo NAME ?> * : </label></span>
<span class="enregistrementdroite"><input type="text" class="champtexte" id="nom_famille" name="nom_famille" value="<?php echo html_entity_decode(vb($frm['nom_famille'])) ?>" /><span class=notice"><?php if (isset($erreurs['nom_famille])) echo $message_erreur['nom_famille'] ?></span></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="societe"><?php echo SOCIETE; ?> : </label></span>
<span class="enregistrementdroite"><input type="text" class="champtexte" id="societe" name="societe" value="<?php echo html_entity_decode(vb($frm['societe'])) ?>" /></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="naissance"><?php echo NAISSANCE; ?> :</label></span>
<span class="enregistrementdroite"><?php $frm['naissance'] = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$','\\3/\\2/\\1', vb($frm['naissance'])); ?>
<input name="naissance" class="champtexte" type="text" id="naissance" size="10" maxlength="10" value="<?php echo vb($frm['naissance'])?>" /></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="telephone"><?php echo TELEPHONE; ?> * :</label></span>
<span class="enregistrementdroite"><input type="text" class="champtexte" id="telephone" name="telephone" value="<?php echo vb($frm['telephone']) ?>" /><span class=notice"><?php if (isset($erreurs['telephone])) echo $message_erreur['telephone'] ?></span></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="portable"><?echo PORTABLE; ?> :</label></span>
<span class="enregistrementdroite"><input type="text" class="champtexte" id="portable" name="portable" value="<?php echo vb($frm['portable']) ?>" /></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="adresse"><?php echo ADDRESS; ?> * :</label></span>
<span class="enregistrementdroite"><textarea size="3" id="adresse" name="adresse" value="<?php echo html_entity_decode(vb($frm['adresse'])) ?>"></textarea><span class=notice"><?php if (isset($erreurs['adresse])) echo $message_erreur['adresse'] ?></span></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="code_postal"><?php echo ZIP; ?> * :</label></span>
<span class="enregistrementdroite"><input type="text" class="champtexte" id="code_postal" name="code_postal" value="<?=vb($frm['code_postal']) ?>" /><span class=notice"><?php if (isset($erreurs['code_postal])) echo $message_erreur['code_postal'] ?></span></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="ville"><?php echo TOWN; ?> * :</label></span>
<span class="enregistrementdroite"><input type="text" class="champtexte" id="ville" name="ville" value="<?php echo html_entity_decode(vb($frm['ville'])) ?>"/><span class=notice"><? if (isset($erreurs['ville])) echo $message_erreur['ville'] ?></span></span>
</div>
<div id="enregistrement">
<span class="enregistrementgauche"><label for="pays"><?php echo COUNTRY; ?> :</label></span>
<span class="enregistrementdroite"><select id="pays" name="pays">
<?php
$sql_pays = "SELECT id, pays_".$_SESSION['langue']." FROM peel_pays WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";
$res_pays = mysql_query($sql_pays);
if ($res_pays) {
if (mysql_numrows($res_pays)) {
while ($tab_pays = mysql_fetch_array($res_pays)) {
echo "<option value=\"".$tab_pays['id']."\"";
if (vb($frm['pays_'.$_SESSION['langue'].'']) == $tab_pays['id']) echo "selected";
echo ">".html_entity_decode($tab_pays['pays_'.$_SESSION['langue'].''])."</option>";
}
}
}
?>
</select></span>
</div>
</fieldset>
<p class="center">
<input class="bouton" type="submit" value="<?php echo REGISTER; ?>" />
</p>
<p><?php echo CNIL; ?></p>
</div>
</form></td>
</tr>
</table>
Pour info tu auras aussi a faire la page : modeles/standard/change_param_form.php
-
Bonjour à tous,
j'ai le même problème que spv 2004. j'ai fouillé dans le enregistrement.php et screen.css et d'après ce que j'ai compris dans le post de hervé ça vient du width . mais j'ai sais pas ou ce que je dois modifier ;)(
si quelqu'un peut m'éclaircit ce que je dois modifier svp.
cordialement
.arthur
-
De mémoire, il faut que tu actives au moins 2 produits. Dans les fiches produit tu as une case à cocher.
-
Pas de quoi, je clos le sujet , n'hésitez pas à re poster de nouveau si besoin est ;)
-
-
-
-
-
-
Re Bonjour spv2004 !
Dans modeles/standard/enregistrement.php, essayez d'encapsuler le formulaire dans une div dont vous forecez l'attribut width, à mon avis ca peut fonctionner.
Par ailleurs, le design des formulaires (class entryform) est défini, dans screen.css, par :
form#entryformstep p {
text-align: left;
}
form#entryformstep fieldset {
border: 1px solid #dddddd;
}
form#entryformstep p.droite {
text-align: right;
}
form#entryformstep textarea {
width: 98%;
}
form#entryformstep p.boutonenregistrement {
clear:
-
Re bonjour equi-monde,
Remplacez, dans utilisateurs/enregistrement.php :
$sql = "
INSERT INTO peel_utilisateurs (
email
, mot_passe
, priv
, civilite
, prenom
, nom_famille
, societe
, naissance
, telephone
, portable
, adresse
, code_postal
, ville
, pays
, date_insert
, date_update
) VALUES (
'".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'
,'$mot_passe'
,'util'
,'".vb($frm['civilite'])."'
,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'
,'$naissance'
,'".$frm['telephone']."'
,'".$frm['portable']."'
,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'
,'".$frm['code_postal']."'
,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'
,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'
, now()
, now()
)";
par
$sql = "
INSERT INTO peel_utilisateurs (
email
, mot_passe
, priv
, civilite
, prenom
, nom_famille
, societe
, naissance
, telephone
, portable
, adresse
, code_postal
, ville
, pays
, date_insert
, date_update
) VALUES (
'".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'
,'$mot_passe'
,'util'
,'".vb($frm['civilite'])."'
,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'
,'$naissance'
,'".$frm['telephone']."'
,'".vb($frm['portable'])."'
,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'
,'".$frm['code_postal']."'
,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'
,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'
, now()
, now()
)";
-
J'ai changé en mettant $code_client = "CLT"."-".date("Y")."-".$clientid;
et un message d'erreur apparaît :
Notice: Undefined index: portable in /home/sites/equi-monde.com/public_html/boutique/utilisateurs/enregistrement.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/sites/equi-monde.com/public_html/boutique/utilisateurs/enregistrement.php:176) in /home/sites/equi-monde.com/public_html/boutique/modeles/standard/haut.php on line 3
-
Merci pour vos réponses ;)
le probleme c'est que je sais toujours pas quoi modifier je viens d'éditer le fichier "modeles/standard/enregistrement.php" je cherche entre lui et le css mais je suis un peu perdu comment rectifier la taille de ce cadre ?
J'arrive a changer la taille mais ca change rien a mon cadre de droite qui reste dessous :s
-
Bonjour equi-monde,
A priori, dans utilsateurs/enregistrement.php, fonction insere_utilisateur, le fonctionnement est proche de celui que vous voulez :
$code_client = "CLT".date("Y").$clientid;
Vous pouvez, par exemple, retirer la date dans la construction du code client, et faire :
$code_client = "CLT"..$clientid;
Vous aurez ainsi :
CLT1
CLT2
CLT3
...etc
Cordialement,
-
Bonjour Jordi,
Tout d'abord, navré pour le délai dans ma réponse.
De manière générale, pour modifier le design d'un site PEEL, commencez par faire un copier/coller du répertoire modeles/blog vers modeles/nomdemonmodele.
Puis dans le back office, section Configuration de la boutique, choisissez votre nouveau répertoire modèle ainsi crée.
Cette manip vous permettra de conserver une copie des modèles par défaut proposés par PEEL.
Ensuite, les modifications graphiques à apporter concernent principalement les fichiers suivants :
- modeles/nomdemonmodele/haut.php et modeles/nomdemonmodele/bas.php, pour le header et le footer du site
- modeles/nomdemonmodele/template.php pour le cadre central du site, la majorité des pages sont gérées par ce fichier
- modeles/nomdemonmodele/screen.css, feuille de style du site
Pour le cas particulier des détails d'articles, le code se trouve dans modeles/nomdemonmodele/article_details.php.php.
La liste des rubriques, elle se trouve dans lire/index.php
Vous devriez, en éditant ces deux fichiers, pouvoir obtenir lamise en page que vous souhaitez.
-
Bonjour Cecobe,
Il y a bien une base de données, crée lors du processus d'install.
Le fichier /installation/peel.sql contient les requêtes SQL exécutées lors de ce processus d'install. (création de tables, et potentiellement insertion de valeurs par défaut)
-
Effectivement, la formulation : "Cliquez sur la touche x du clavier pour fermer" n'est pas appropriée.
Pour la génération de divs d'id différents suivant la page sur laquelle on est, à priori la grande majorité des pages sont bien gérées dans modeles.
Il y a quelques exceptions comme les pages contat, cookie.php, legal.php...
-
Bonjour equi-monde, depuis phpmyadmin ---> operations --->Options pour cette table, vous pouvez agir sur l'auto increment de votre table.
Ou alors, exécutez directement : ALTER TABLE `peel_xxxxx` AUTO_INCREMENT =ma valeur
Cordialement,
-
Effectivement, le cadre englobant le formulaire d'inscriotion semble trop large : il faut travailler sur modeles/standard/enregistrement.php, et potentiellement sur les fichiers CSS, pour corriger ce défaut.
-
-
Tu n'es pas le seul ...
ça vient du fait que le formulaire d'inscription est trop large pour acceuillir ce cadre à sa gauche ...
-
J'ai bien vu cela et je les ai activé, mais si les modules se sont affichés, rien n'est défilant. Par contre je vois qu'il faut peut être aussi activer une fonction qui s'appelle module_rollover, mais je ne vois pas où elle s'active.
-
PEEL SHOPPING BUG de cardre
dans PEEL SHOPPING : logiciel open source de boutique en ligne
spv2004
Posté(e) · Signaler ce message
Voila je viens d'éditer mon post precedent j'ai mis en gras ce que tu dois rajouter en haut et en bas du "form"
il faut faire la meme manipulation dans le fichier : change_param_from.php