THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour, j'ai un petit probleme (pour changer smile )que je n'arrive pas à identifier.

Avec le template d'origine pas de probleme pour faire son panier, se connecter et selectionner son adresse (dans le sens panier/connexion/adresse).

Sur mon template ca na marche pas, bon dejà c'est pas un probleme moteur, mais je ne vois pas d'ou peut venir se probleme.

je vous colle mes pages:

panier.html

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
#INCLURE "template/meta.html"

</head>
<body>
#INCLURE "template/entete.html"
<!-- CONTENU DEBUT -->
<div id="contenantRub">


    <div class="contenuRub">
    
        <div class="blocContenuLargeurGlobale">
        <div id="etapesDeCommande">
				<ul>
					<li class="selection"><span class="chiffreSelection">1</span>Votre panier</li>
					<li><span>2</span>Facturation et livraison</li>
					<li><span>3</span>Verifier votre commande</li>
					<li><span>4</span>Paiement sécurise</li>
				</ul>
			</div>
            </div>
            <div class="nettoyeur"></div>  	
        <div class="blocContenuLargeurGlobale">
        	<h3>Mon compte > <span class="titre">Mon panier</span></h3>
           	<div class="blocGlobaleContenu">
            <div id="blocPanier">
<T_CONTENU_PANIER> 
                            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                                <tr>
                                    <th width="280" class="cell1">Produit</th>
                                    <th width="90"></th>
                                    <th width="120" align="center">Prix <span>unitaire</span></th>
                                    <th width="100" align="center">Quantité</th>
                                    <th width="90" align="center" colspan="2">Prix</th>
                                    
                                </tr>
<THELIA_CONTENU_PANIER type="PANIER">
                                <tr class="ligneProduit">
                                        <td class="ligne designation"><span>#TITRE </span><span>Ref : #REF</span></td>
                                        <td class="ligne">#DECVAL </td>
                                        <td align="center" class="ligne prix">#PRIXU</td>
                                        <td align="center" class="ligne">
                                            <form action="#URLPANIER" method="post" name="formpanier#ARTICLE" id="formpanier#ARTICLE">
                    <input type="hidden" name="article" value="#ARTICLE" />
                    <input type="hidden" name="action" value="modifier" />
                    <select name="quantite" size="1" class="zoneDeSaisie" onchange="document.formpanier#ARTICLE.submit()">
                       <THELIA_stockprod type="STOCK" produit="#ID" declinaison="1" article="#ARTICLE">
                        <THELIA_quantite type="QUANTITE" article="#ARTICLE" max="#VALEUR">
                        <option value="#NUM" #SELECTED>#NUM</option>
                        </THELIA_quantite>
                    </THELIA_stockprod>
                    </select>
                    </form>
                                                    </td>

                                        <td align="center" class="ligne">#TOTAL €</td>
                                        <td><a href="#SUPPRURL"><img src="gfx/supp.gif" alt="Supprimer"/></a></td>
                         </tr>
</THELIA_CONTENU_PANIER>           
                            </table>
                              <div class="livraisonCommande">

                                                                    

									<THELIA_gaindispo type="CARTAPOINT" client="#CLIENT_ID" historique="0">
                                    <div class="bloc_livraison">

                                        <h2>Mon compte fidélité</h2>

                                        <div class="desc">
        <p style="text-align: left;">Vous disposez de #POINT_CUR point(s) soit #POINT_EURO € .</p>                       
                                        </div>

                                    </div>
                                    </THELIA_gaindispo>

                                       
                                

                            </div>
<!--good-->
                            <div class="bloc_total">

                                <div class="total_ht">

                                    <p><span class="des">Total HT :</span><span class="som"> #PANIER_TOTALHT €</span></p>

                                    

                                    <p><span class="des">TVA :</span>#PANIER_TVA €</p>
                                     

                                </div>

                                
                                <div class="totalPanier">

                                    <p><span class="des">Total TTC :</span> #PANIER_TOTAL €</p>

                                </div>
</div>
 <!--good-->                          

            <div class="btnBasdePage">
				<THELIA_RETOUR1 type="RUBRIQUE" id="1"><a class="bouton" href="#URL">Retour à la boutique</a></THELIA_RETOUR1>
                <a class="bouton" href="#VARIABLE(urlsite)/?fond=adresse">Finaliser ma commande</a>
                
              
			</div>
            <div class="nettoyeur"></div>	


			</T_CONTENU_PANIER>
			<br /><br /><h4 align="center">Votre panier est vide !</h4>
            
				<THELIA_RETOUR2 type="RUBRIQUE" id="1"><a class="bouton" href="#URL">Retour à la boutique</a></THELIA_RETOUR2>
			
            <div class="nettoyeur"></div>	
			<//T_CONTENU_PANIER>
</div>
</div></div></div></div>

<!-- CONTENU FIN -->
#INCLURE "template/pied.html"
</body>
</html>

connexion.html

#PARAM_FOND_nopageret=1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
#INCLURE "template/meta.html"

</head>
<body>
#INCLURE "template/entete.html"
<!-- CONTENU DEBUT -->
<div id="contenantRub">

    <div class="contenuRub">
    
        <div class="blocContenuGauche"><h3>Déjà inscrit !</h3>
            <div class="ContenuSansListe">
            <form action="#VARIABLE(urlsite)/?fond=connexion" method="post" name="connexion" id="connexion">
            <input type="hidden" name="action" value="connexion" />
            <p>
            <label for="email">Mon email #ERRCONNEX[<span class="obligatoire">::emailmdperr::</span>]</label>
            <input name="email" type="text" />
            </p>
            <p>
            <label for="motdepasse"> Mot de passe: </label>
            <input name="motdepasse" type="password"/>
            </p>
            <p class="derniereLigne"><button type="submit" class="bouton">Vvalider</button></p>
            </form>
                 <br /><br />   <a href="#VARIABLE(urlsite)?fond=mdpoublie" alt="Mot de passe oublié">Mot de passe oublié ?</a>
       	  </div>        
        </div>
        <div class="blocBandeauSeparateurIntro"> </div>
  <div class="blocContenuDroite">
        	<h3>S'inscrire en 2 étapes...</h3>
            <div class="ContenuSansListe">
            
             <p class="TexteAvantForm">Avant de vous inscrire sachez que #VARIABLE(nomsite) s'engage à ne divulguer en aucun cas vos informations personnelles à des tiers sans votre accord préalable, et ce par quelque moyen et sur quelque support que ce soit. <strong>Tous les champs avec (*) sont obligatoires</strong></p>
            <form action="#URLNOUVEAU" method="post" name="nouveau" id="nouveau">
            <input type="hidden" name="action" value="creercompte" />
            <fieldset>
            <legend>1) - Etat civil, adresse et coordonnées</legend>
            
            <table width="100%" border="0" cellspacing="0" cellpadding="5">
              <tr>
                <td class="sansFilet"><label>Civilité*</label></td>
                <td class="sansFilet">
                <select name="raison" size="1">
                <option value="">Choisissez ...</option>
                <option value="1" selected="selected">Madame</option>
                <option value="2">Mademoiselle</option>
                <option value="3">Monsieur</option>
            	</select>
                </td>
              </tr>
              <tr>
                <td><label>Nom*</label></td>
                <td><input type="text" name="nom"/></td>
              </tr>
              <tr>
                <td><label>Prénom*</label></td>
                <td><input type="text" name="prenom"/></td>
              </tr>
               <tr>
                <td><label>Société (si il y a lieu)</label></td>
                <td><input type="text" name="entreprise"/></td>
              </tr>
              <tr>
                <td><label>Adresse*</label></td>
                <td><input type="text" name="adresse1"/></td>
              </tr>
              <tr>
                <td><label>Complément d'adresse</label></td>
                <td><input type="text" name="adresse2"/></td>
              </tr>
              <tr>
                <td><label>Code postal*</label></td>
                <td><input type="text" name="cpostal"/></td>
              </tr>
              <tr>
                <td><label>Ville*</label></td>
                <td><input type="text" name="ville"/></td>
              </tr>
              <tr>
                <td><label>Pays*</label></td>
                <td><select name="pays" size="1">
            <option value="">Choisissez ...</option>
            <THELIA_pays type="PAYS" zdefinie="1">           
            <option value="#ID" #DEFAULT>#TITRE</option>
            </THELIA_pays>
            </select></td>
              </tr>
              <tr>
                <td><label>Téléphone * </label></td>
                <td><input type="text" name="telfixe"/></td>
              </tr>
              <tr>
                <td><label>Téléphone portable </label></td>
                <td><input type="text" name="telport"/></td>
              </tr>
            </table>
            </fieldset>
            <br />
            <fieldset>
            <legend>2) - Choisir les identifiants pour accéder à #VARIABLE(nomsite)</legend>
            <table width="100%" border="0" cellspacing="0" cellpadding="5">
              <tr>
                <td class="sansFilet"><label>E-mail*</label></td>
                <td class="sansFilet"><input type="text" name="email1"/></td>
              </tr>
              <tr>
                <td><label>Confirmation de votre e-mail*</label></td>
                <td><input type="text" name="email2"/></td>
              </tr>
              <tr>
                <td><label>Mot de passe* (6 caractères minimum )</label></td>
                <td><input name="motdepasse1" type="password"/></td>
              </tr>
              <tr>
                <td><label>Confirmation du mot de passe*</label></td>
                <td><input name="motdepasse2" type="password"/></td>
              </tr>
            </table>     
            </fieldset>
            <p style="display:block" class="TexteAvantForm"><input id="checkcgv" type="checkbox" value="false" onclick="valider_panier();" checked="checked" /> J'ai lu et j'accepte les <THELIA_CONTENU type="CONTENU" id="1" parent="1"><a href="#URL" title="#TITRE">#TITRE</a></THELIA_CONTENU> du service #VARIABLE(nomsite)</p>
            <div class="nettoyeur"></div>
            <p id="valider_panier" style="display:block" align="right">
            <input type="submit" value="S'inscrire" class="bouton" />
            </p>
            <div class="nettoyeur"></div>
            </form>                   
      </div>
        </div>
        
        <div class="nettoyeur"></div>
        
  </div>
            
</div>
<!-- CONTENU FIN -->
#INCLURE "template/pied.html"
</body>
</html>

adresse.html

#PARAM_FOND_securise=1 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

#INCLURE "template/meta.html"

</head>
<body>
#INCLURE "template/entete.html"
<!-- CONTENU DEBUT -->            
			
<div id="contenantRub">

    <div class="contenuRub">
        <div class="blocContenuLargeurGlobale">
<div id="etapesDeCommande">
                <ul>
                    <li><span>1</span>Votre panier</li>
                    <li class="selection"><span class="chiffreSelection">2</span>Facturation et livraison</li>
                    <li><span>3</span>Verifier votre commande</li>
                    <li><span>4</span>Paiement sécurise</li>
                </ul>
            </div>
            </div>
            <div class="nettoyeur"></div>  
            <div class="blocContenuLargeurGlobale">
        	<h3>Mon compte > <span class="titre">Mon panier</span> > <span class="titre">Mes coodonnées</span></h3>
           	<div class="blocGlobaleContenu">
            
			<div class="adresseDeFacturation">				
			<h4>Mon adresse de facturation</h4>
			<div class="detail">
				#CLIENT_RAISON #CLIENT_PRENOM #CLIENT_NOM<br />
				#CLIENT_ADRESSE1 #CLIENT_ADRESSE2 #CLIENT_ADRESSE3<br />
				#CLIENT_CPOSTAL #CLIENT_VILLE<br />
				#CLIENT_PAYS<br/>
				Téléphone fixe : #CLIENT_TELFIXE<br />
				Téléphone portable : #CLIENT_TELPORT<br />
			</div>
            
			<ul><li><a href="#URLCOMPTEMODIFIER">Modifier mon compte et mon mot de passe</a></li></ul>
            </div>
    
            <div class="adresseDeLivraison">				
                <h4>Mes adresses de livraison</h4>
                <THELIA_adrcours type="ADRESSE" adresse="#ADRESSE_ACTIVE">
                <div class="detail">
                    #RAISON #PRENOM #NOM<br />
                    #ADRESSE1 #ADRESSE2 #ADRESSE3<br />
                    #CPOSTAL #VILLE<br />
                    <THELIA_pays type="PAYS" id="#PAYS">#TITRE</THELIA_pays>
                </div>
                <ul>		
                    <THELIA_adrmodcours type="ADRESSE" adresse="#ADRESSE_ACTIVE" defaut="0">
                    <li><a href="#VARIABLE(urlsite)/?fond=livraison_modifier&adresse=#ID">Modifier cette adresse</a></li>
                    </THELIA_adrmodcours>
                </ul>
                </THELIA_adrcours>
                
                <h4>Sélectionnez une autre adresse de livraison</h4>
                <ul>
                    <li><a href="#VARIABLE(urlsite)/?fond=adresse&action=modadresse&adresse=0">Mon adresse de facturation par défaut</a></li>
                    <li>
                    <THELIA_adr type="ADRESSE" client="#CLIENT_ID">
                    » <a href="#VARIABLE(urlsite)/?fond=adresse&action=modadresse&adresse=#ID">#LIBELLE</a>
                    </THELIA_adr>
                    </li>
                    <li><a href="livraison_adresse.php">Ajouter une nouvelle adresse de livraison</a></li>
                </ul>
            </div>
           
           </div>									
        	<div class="nettoyeur"></div>
            
            
            <h3><font color="#FF0000">>></font>Choix de la livraison</h3>
            <div class="blocContenuLargeurGlobale">
            <table width="100%" border="0" cellspacing="0" cellpadding="5">
                <tr><THELIA_transport type="filtragetransports">
                    <td width="30%"><center><a href="#URLCMD">#TITRE / #PORT € <br />Choisir</a></center></td>
                    
                </THELIA_transport>
                </tr>
            </table>
                
            <div class="nettoyeur"></div>          
                        
            </div>
        </div>
        
    </div>
            
</div>
<!-- CONTENU FIN -->
#INCLURE "template/pied.html"
</body>
</html>

Si quelqu'un a une piste je suis preneur. Encore désolé de vous embêter un dimanche.

A bientôt

Thibs.

Last edited by thibs (10-07-2011 15:56:48)

Offline


Sur mon template ca na marche pas

Mais encore ? Que se passe-t-il exactement ?


OpenStudio Toulouse

Offline


ca me renvoie automatiquement sur index.html et non sur adresse.html

J'ai du zapper quelque chose mais je ne sais pas quoi.

Offline

Offline


le .htaccess est celui fourni de base avec la 1.5

Bon je viens de trouver comment résoudre le probleme mais je ne comprend pas vraiment la raison, j'ai juste mis la ligne:
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip.js"></script>
a la fin de la page index.html et là la redirection marche comme il faut.
On a bien le sens panier->connexion->adresse et non plus panier->connexion->index

Ma foi...

Merci Frank d'avoir pris le temps de me lire et me répondre.

Offline


Non je pense que c'est un problème avec l'URL Rewriting sans doute dans le fichier HTACCESS mais suis pas certain, en attendant pour moi le problème est exactement identique :

lorsque je suis sur la page connexion, une fois connecté je sus renvoyé vers la page d'accueil.

Je me suis aperçu que le probleme disparaissait si on remplace  :

RewriteEngine on par RewriteEngine off

pourtant dans ma config dans le B.O j'ai le "rewrite à 0"

Something strange ?

Offline


Bonjour,

Je fais un petit up sur ce topic : j'ai exactement le même souci que thibs avec le chemin : panier->connexion->index à la place de panier->connexion->adresse

Bref, quand il client se connecte avec son compte, je l'envoie sur la page d'accueil  à la place de lui faire continuer sa commande. C'est plutôt craignos, snif.

J'ai activé la réécriture mais même en désactivant tout, comme gzmo26, ça ne fonctionne pas (et de toutes façons, il faut bien que je puisse réécrire mes urls).

Mon htaccess donne ça :

Options +FollowSymlinks

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-zA-Z_.\-0-9]+)$ index.php?url=$1 [L,QSA]

</IfModule>


Mon site est le suivant  : http://fil-de-legende.com et je suis en thelia 1.5.1

Merci de votre aide, les gars. J'ai écumé le forum mais je ne parviens pas à trouver de solution. Et j'ai absolument pas touché à la page connexion.

Thanks

Offline


Bonsoir,

J'ai aussi un tout petit problème de redirection avec mon panier. Je vais tenté d'être clair ... Pas gagné !!!!
Donc quant on est sur le site pas de souci pour passer une commande tout est bien dans le panier, mais lorsque l'on va dans le panier et que l'on clique sur finaliser la commande et que l'on n'est pas loguer la redirection se fait sur la page adresse et j'aimerai qu'elle se face sur la page connexion comme faire ?

Merci

Offline


sur ta page adresse:

#PARAMFOND_SECURISE=1

(ou quelque chose dans le genre)

regarde sur la page moncompte.html

(et souvent le template de base est une bonne source de solutions)

Offline


Salut thibs,

Toujours dans le choux pour ce sujet, je suis sur la version 1.5.3.3, et je ne trouve rien qui ressemble à #PARAMFOND_SECURISE=1

Help !!

Last edited by sidne (25-11-2012 02:39:06)

Offline


Pour mieux comprendre les parametres optionnels wink


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline


Merci Reg,

Je teste demain car la je suis en vrac...

Bonne nuit ou bonne journée ??

Offline


Bonjour Reg,

C"est au top, une merveille ce wiki. Merci à toi.... A plus
Denis

Offline


Salut,

Nous avons sorti un plugin pour qui permet de palier à ce problème de redirection : Redirige connexion
Il vient d'être soumis dans les contribs, donc pas encore validé.

Il est également disponible sur le site SpeedyWeb

En espérant qu'il vous servira smile

Last edited by alesx (23-02-2013 12:35:35)


Agence web Nice

Offline


Salut alesx,

J'ai mis votre plugin (redirigeconnex) en place il fonctionne du feu de dieu.
Merci à vous tous
Denis

Offline


Bonjour,

J'ai le même pb, le plugin de Alesx le corrige visiblement mais j'ai la version 1.4.2. Que faire ?

Offline


Salut, euh ne serait il pas temps de songer à mettre ton thelia à jour ? (ne serait ce que pour bénéficier des nouveautés)

Offline


Bonjour Thibs, certes mais bon ça tourne bien ainsi peut être plus tard. Enfin ça tourne bien sauf pour ce soucis de redirection vers l'index après la connexion, malgré l'ajout de la ligne

<script language="JavaScript" type="text/javascript" src="js/wz_tooltip.js"></script>

comme indiquait Roadster31