THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour la communauté !

Voilà, j'ai (presque) finalisé un site e-commerce avec Thélia bien sûr mais il me reste un petit détail à régler pour lequel je ne trouve pas de solution seul.

Il s'agit de la page connexion ou j'ai l'identification du client ou son inscription. Si je suis enregistré, je tape donc mon email et mon mot de passe et quand je clique validation, je suis redirigé à l'accueil alors que j'aurai souhaité aller d'où je viens, c'est à dire du panier. Hélas, le code du bouton en page connexion.html ne me parle pas du tout, je ne saurai le changer...
Quelqu'un voit-il où je peux changer ça ?

Voici mon code :

<a class="acheter" href="javascript:document.forms['connexion'].submit()"/><img class="img" src="_gfx/coche_blanc.png" title="ok" alt="ok"/>VALIDER</a>

mais ce n'est peut-être pas là que ça se passe ?

Dans l'attente d'esprits plus éclairés, bonne journée à tous.

Offline


Juste pour dire...
Si ton href="#URLCOURANTE" tu devrais rester sur la bonne page
la tu semble lier (class="acheter") ton achat avec la connexion ("javascript:document.forms['connexion'].submit()")

mais je n'ai peut etre pas saisi tongue


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

Offline


Je viens du panier et je viens de commander.
je suis redirigé sur la page connexion ou j'ai le choix entre m'identifier ou m'inscrire.
Imaginons que j'ai déjà un compte, je rentre mes coordonnées (mail+pass)
là, si je valide, je me connecte à mon compte (certainement le javascript) mais je suis redirigé sur l'accueil !! Logiquement, je souhaiterai retourner à la finalisation de ma commande, et ne pas être obligé de recliquer sur le panier pour ça.
Mon problème est là : ou est cet ordre de repartir à l'accueil ? Je ne le vois pas.


Je ne sais pas, je ne suis certainement pas aussi pointu qu'il faudrait.
J'utilise (depuis 4 sites) le modèle gagnant du concours,
Je le modifie et l'adapte à mes besoins mais c'est son code original.

Les 3 premiers ont certainement le même bug (bug pour moi s'entend)
mais je souhaiterai soigner celui-ci davantage, voici son url :

http://max9.hosteur.com/~ambo/medicamentsetnutriments

Ce qui me permet aussi d'avoir vos avis sur cet ensemble, si vous le souhaitez !

En tout cas, merci reg.

Offline


Je viens du panier et je viens de commander.
je suis redirigé sur la page connexion ou j'ai le choix entre m'identifier ou m'inscrire.
Imaginons que j'ai déjà un compte, je rentre mes coordonnées (mail+pass)
là, si je valide, je me connecte à mon compte (certainement le javascript) mais je suis redirigé sur l'accueil

Je viens de tester (rapidement) avec le template "normal" et le "gagnant" si je m'identifie je suis envoye dans les 2 cas vers la page adresse.php
tu as du modifier autre chose...


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

Offline


Merci reg, mais je ne vois pas où j'ai pu modifier.

La solution pour moi serait de savoir où justement cela se modifie...

Offline


Bonjour, est ce que tu rewrite tes URL ?
Sinon je pense si es souvenir sont bon , ça se passe dans fonction/action ...
Mais d origine ça fonctionne d ou la question sur le rewrite car j avais des problème du genre.
Essayes sans si tu l'utilises pour voir...


http://jpcreativlogo.com

Offline


Merci reg, mais je ne vois pas où j'ai pu modifier

Si tu n'as rien modifie de facon profonde, cela peut venir du code de ta page connexion,
le mieux tu edites le code de ta page et le compare a celui d'1 1.4.4 d'origine, avec Notepad++, ou autre wink


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

Offline


Et bien figurez-vous que j'ai exactement le même problème que thierrycarraud avec deux boutiques sous thelia 1.4 et 1.5.
Lorsque j'ai un article dans le panier et que je dois me connecter, après connexion je suis renvoyé automatiquement à la page d'accueil de mon site alors que je devrais etre dirigé vers la page adresse.html

Pourtant dans la page connexion je n'ai rien touché en particulier... c'est celle par défaut

Une idée ? Je précise que le fait de mettre rewrite à 0 ou à 1 ne regle pas le problème...

merci

Last edited by gzmo26 (02-09-2011 10:38:33)

Offline


Teste sur la 1.5 d'origine (rewrite 1 ou 0)  si article dans le panier la redirection connexion envoie bien sur adresse...


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

Offline


Yes !! Merci les gars, grâce à vous, j'ai trouvé !
Je passe l'info car je crois que je ne suis pas seul dans ce cas.

Ça se passe dans le fichier action.php du dossier fonction.
Vers la ligne 111 on a :

''''''''''
if($_SESSION['navig']->urlpageret) redirige($_SESSION['navig']->urlpageret);
                else redirige("index.php");
'''''''''''


que j'ai transformé en :

''''''''''''
if($_SESSION['navig']->URLCOURANTE) redirige($_SESSION['navig']->URLCOURANTE);
                else redirige("adresse.php");
'''''''''''


J'espère que la manip est correcte, en tout cas ça fonctionne très bien maintenant !

Offline


Merci pour cette solution, c'est mieux effectivement que de revenir systématiquement à la page d'accueil lorsqu'on se connecte mais, du coup là quoi qu'il arrive on arrive à la page d'adresse même si on souhaite se connecter sans effectuer d'achat (donc pas d'interet dans ce cas d'arriver sur la page d'adresse).

Je viens de tester sur la demo de thelia en ligne. On a pourtant le même principe: lorsqu'on crée un nouveau compte à la fin on est redirigé vers la page adresse avec en bas de page   "Choisissez un mode de livraison" ce qui dans ce cas ne sert à rien puisqu'on a rien mis dans le panier.

Pourquoi lors de la création du compte cilent pour la 1ere fois n'a t on pas un simple message de bienvenue (félicitation votre compte à bien été créé…) à la place de "Choisissez un mode de livraison"... ce serait plus logique non ?

Offline


Je fais suite à ma remarque. Apparemment la version 1.4 de Thelia proposait ce type de redirection dés lors qu'un nouveau client terminait la création de son compte il était redirigé vers "nouveau.php" qui lui souhaitait par exemple la bienvenue.

Dans la version 1.5 de Thelia il n'y a plus cette page ?! disparue ... on arrive soit à l'index soit à la page d'adresse ...

Offline


thierrycarraud wrote:

Yes !! Merci les gars, grâce à vous, j'ai trouvé !
Je passe l'info car je crois que je ne suis pas seul dans ce cas.

Ça se passe dans le fichier action.php du dossier fonction.
Vers la ligne 111 on a :

''''''''''
if($_SESSION['navig']->urlpageret) redirige($_SESSION['navig']->urlpageret);
                else redirige("index.php");
'''''''''''


que j'ai transformé en :

''''''''''''
if($_SESSION['navig']->URLCOURANTE) redirige($_SESSION['navig']->URLCOURANTE);
                else redirige("adresse.php");
'''''''''''


J'espère que la manip est correcte, en tout cas ça fonctionne très bien maintenant !

Bonjour et Merci pour le partage d'info.

Néanmoins, cette solution, même si elle fonctionne, ne me satisfait pas totalement étant donné qu'elle touche au moteur de thelia.

En regardant le code, on voit que la variable de session urlpageret est utilisée pour indiquer vers quelle page on retourne après connexion.

Il existe peut-être un moyen de forcer cette variable de session directement dans le templace ?


Guide, conseils et Matériaux pour construire une Terrasse en Bois

Autoconstruction, Abri et Cabane, terrasse bois, maçonnerie, ossature-bois