PEEL SHOPPING BUG de cardre

19 posts in this topic

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

Tu n'es pas le seul ...

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

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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:

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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"

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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

Bon courage pour la suite

Share this post


: post
Share on other sites

Posted · Report post

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...

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

Merci pour la solution ;)

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping