PEEL SHOPPING BUG de cardre

19 messages dans ce sujet

Posté(e) · Signaler ce message

Hello à tous voila jai un problème avec les cadres de la colonne de droite dans la page enregistrement celle-ci passe en dessous du formulaire et décale aussi tout le bas j'ai cherché mais pas trouvé je pense que c'est pas bien grave mais je sais pas quoi y faire la ;)

Pour info je l'ai installé sur 2 serveurs dont un sans modifier les css les 2 c'est pareil j'ai même retéléchargé 2 fois le fichier zip Peel4 rien de changé.

voila le bug CORRIGE : MA BOUTIQUE

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Suis-je le seul à avoir ce problème ? Personne aurait une solution ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Tu n'es pas le seul ...

ça vient du fait que le formulaire d'inscription est trop large pour acceuillir ce cadre à sa gauche ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci beaucoup Jean-Hervé je l'ai fais et c'est parfait ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de quoi, n'hésitez pas à poster de nouveau de en cas de souci ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Voici ma page enregistrement modifié : modeles/standard/enregistrement.php

<?php

echo "<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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

voici le fichier : modeles/standard/change_param_form.php

<?php $fleche_gauche = '<font color="#CC0000"><b>&lt;=</b></font>';

if (!empty($message_erreur)) {

echo '<font color="#CC0000"><b>'.$message_erreur."</b></font>\n";

}

echo "<h2>".CHANGE_PARAMS."</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><?php echo EMAIL ?> : </label></span>

<span class="enregistrementdroite"><b><?php echo html_entity_decode($_SESSION['utilisateur']['email'])?></b></span>

</div>

</fieldset>

<br />

<fieldset>

<div id="enregistrement">

<span class="enregistrementgauche"><label><?php echo CIVILITE ?> : </label></span>

<span class="enregistrementdroite"><input type="radio" name="civilite" value="Mlle" <?php if(vb($frm['civilite'])==Mlle") echo "checked" ?> />Mlle<input type="radio" name="civilite" value="Mme" <?php if(vb($frm['civilite])=="Mme") echo "checked" ?> />Mme<input type="radio" name="civilite" value="M." <?php if(vb($frm['civilite'])=="M.") echo "checked" ?> />M.

</span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="prenom"><?php echo FIRST_NAME ?> <span class="notice">(*)</span> : </label></span>

<span class="enregistrementdroite"><?php if (vb($erreurs['prenom'])) echo $fleche_gauche; ?>

<input class="champtexte" type="text" name="prenom" id="prenom" value="<?php echo html_entity_decode(vb($frm['prenom']))?>" />

</span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="nom_famille"><?php echo NAME ?> <span class="notice">(*)</span>: </label></span>

<span class="enregistrementdroite"><?php if (vb($erreurs['nom_famille'])) echo $fleche_gauche; ?>

<input class="champtexte" type="text" name="nom_famille" id="nom_famille" value="<?php echo html_entity_decode(vb($frm['nom_famille']))?>" />

</span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="societe"><?php echo SOCIETE ?> : </label></span>

<span class="enregistrementdroite"><input class="champtexte" type="text" name="societe" id="societe" value="<?php echo html_entity_decode(vb($frm['societe']))?>" />

</span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="telephone"><?php echo TELEPHONE ?> <span class="notice">(*)</span>: </label> </span>

<span class="enregistrementdroite"><?php if (vb($erreurs['telephone'])) echo $fleche_gauche; ?>

<input class="champtexte" type="text" name="telephone" id="telephone" value="<?php echo vb($frm['telephone'])?>" /></span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="portable"><?php echo PORTABLE ?> : </label></span>

<span class="enregistrementdroite"><input class="champtexte" type="text" name="portable" id="portable" value="<?php echo vb($frm['portable'])?>" /></span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="fax"><?php echo FAX ?> : </label></span>

<span class="enregistrementdroite"><input class="champtexte" type="text" name="fax" id="fax" value="<?php echo vb($frm['fax'])?>" /></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', $frm['naissance']);

?>

<input type="text" name="naissance" id="naissance" value="<?php echo vb($frm['naissance'])?>" />

</span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="adresse"><?php echo ADDRESS ?> <span class="notice">(*)</span> : </label></span>

<span class="enregistrementdroite"><?php if (vb($erreurs['adresse'])) echo $fleche_gauche; ?>

<textarea cols="30" rows="2" name="adresse" id="adresse" /><?php echo html_entity_decode(vb($frm['adresse']))?></textarea>

</span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="code_postal"><?php echo ZIP ?> <span class="notice">(*)</span>: </label> </span>

<span class="enregistrementdroite"><?php if (vb($erreurs['code_postal'])) echo $fleche_gauche; ?>

<input class="champtexte" type="text" name="code_postal" id="code_postal" value="<?php echo vb($frm['code_postal'])?>" /></span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="ville"><?php echo TOWN ?> <span class="notice">(*)</span>: </label></span>

<span class="enregistrementdroite"><?php if (vb($erreurs['ville'])) echo $fleche_gauche; ?>

<input class="champtexte" type="text" name="ville" id="ville" value="<?php echo html_entity_decode(vb($frm['ville']))?>" />

</span>

</div>

<div id="enregistrement">

<span class="enregistrementgauche"><label for="pays"><?php echo COUNTRY ?> : </label></span>

<span class="enregistrementdroite"><select class="champtexte" name="pays" id="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($_SESSION['utilisateur']['pays']) == $tab_pays['id']) echo "selected";

echo ">".html_entity_decode($tab_pays['pays_'.$_SESSION['langue'].''])."</option>";

}

}

}

?>

</select></span>

</div>

</fieldset>

<p class="center">

<input type="submit" value="<?php echo CHANGE_PARAMS ?>" class="bouton">

<input type="hidden" name="id_utilisateur" value="<?php echo $_SESSION['utilisateur']['id_utilisateur']?>">

</p>

<p><?php echo CNIL; ?></p>

</div>

</form></td>

</tr>

</table>

Surtout pense a changer la taille "610" par ta taille teste en "540" ou "580"

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

effectivement j'ai oubilie de mettre

</td>

</tr>

</table>

à la fin. et c'est normal que ça bug ;)

merci beaucoup pour ton aide spv2004 .

amicalement

.arthur

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Il y a pas de quoi je sais ce que c'est de chercher sans trouver ;)

Bon courage pour la suite

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Hello à tous voila j’ai un problème avec les cadres de la colonne de droite dans la page enregistrement celle-ci passe en dessous du formulaire et décale aussi tout le bas j'ai cherché mais pas trouvé je pense que c'est pas bien grave mais je sais pas quoi y faire la ;)

Pour info je l'ai installé sur 2 serveurs dont un sans modifier les css les 2 c'est pareil j'ai même retéléchargé 2 fois le fichier zip Peel4 rien de changé.

voila le bug CORRIGE : MA BOUTIQUE

Bonjour à tous,

Même topo avec l'affichage des billets = modeles/article_details.php, les symptômes sont équivalents...

<?php

echo "<p class=\"petit\">";

if (!$prod) { echo NO_FIND_ART; return false; }

echo "</p>";

echo "<h2>".BILLETS."</h2>";

echo "<span class=\"normal\">".html_entity_decode($prod['surtitre_'.$_SESSION['langue'].''])."</span><br />";

echo "<p class=\"label\">".html_entity_decode($prod['titre_'.$_SESSION['langue'].''])."</p>";

echo "<p align=\"center\">";

if (!empty($prod['image1'])) {

echo "<img src=\"$repertoire_upload/".$prod['image1']."\" title=\"".$prod['titre_'.$_SESSION['langue'].'']."\" align=\"center\" />";

}

echo "</p>";

echo "<p class=\"normal\" style=\"text-align:justify;\">".nl2br(html_entity_decode($prod['chapo_'.$_SESSION['langue'].'']))."</p>";

echo "<p class=\"normal\" style=\"text-align:justify;\">".nl2br(html_entity_decode($prod['texte_'.$_SESSION['langue'].'']))."</p>";

echo "<p align=\"right\"><a class=\"normal\" href=".$wwwroot."/direaunami.php>".TELL_FRIEND."</a></p>";

echo "</p>";

echo "</div>";

?>

La ligne 34 est à supprimer !

Cela peut servir aux prochains candidats...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Arlatan, et merci d'avoir signalé ce bug à la communauté.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

POUR SUPPRIMER CE BUG :

Aller dans le fichier modeles/standard/enregistrement.php

et supprimer ligne 127 </div>

qui se trouve juste au-dessus de la ligne </form>. C'est cette fermeture de balise qui fout le bordel. c'est exactement pareil sur une autre page, où la colonne de droite passe sous le contenu (mais je ne me souviens plus laquelle exactement). Enfin bref la manipe à faire est la même.

Voilou.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci pour la solution ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping