Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Empêcher la redirection automatique

Soutien général pour les problèmes techniques avec OpenCart

Empêcher la redirection automatique

Messagepar benny1976 » 12 Juil 2015, 13:34

Bonjour,
J'aimerai savoir comment empêcher la redirection vers "mon compte" après s'être identifié.
En fait pour être plus précis, si un client regarde un produit et veux se connecter ensuite, j'aimerai qu'il reste sur le page du produit qu'il est en train de consulter.

Cordialement.
Dernière édition par benny1976 le 21 Sep 2015, 23:30, édité 1 fois.
- Modules installés --> Customer Product Manager (CPM)
- Thème --> Lifespace + toutes les extensions qui vont avec le thème.
- Hébergeur --> HostPapa
- Opencart 1.5.6.4
benny1976
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 82
Inscription: 15 Mar 2015, 16:19

Re: Empêcher la redirection automatique

Messagepar benny1976 » 18 Sep 2015, 23:19

Bonsoir,
Alors personne ne sait comment on fait cela ?
Greg
- Modules installés --> Customer Product Manager (CPM)
- Thème --> Lifespace + toutes les extensions qui vont avec le thème.
- Hébergeur --> HostPapa
- Opencart 1.5.6.4
benny1976
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 82
Inscription: 15 Mar 2015, 16:19

Re: Empêcher la redirection automatique

Messagepar Creastyle » 18 Sep 2015, 23:26

ce n'est pas une fonction prévu mais il y a des extensions pour faire ce que tu demande, exemple : http://www.opencart.com/index.php?route=extension/extension/info&extension_id=16815&filter_search=return%20back%20after%20registration
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 336
Inscription: 18 Avr 2015, 07:46

Re: Empêcher la redirection automatique

Messagepar YDA » 21 Sep 2015, 15:48

@Benny1976
Tiens essayes cela, c'est ce que j'utilise avec 1.5.5.1
Et dis moi si cela tourne :D :D


Code: Tout sélectionner
<modification>
<id>Redirection sur page Article</id>
<version>1</version>
<vqmver>2.4.1</vqmver>
<author>TOTO</author>
<file name="catalog/controller/account/login.php">
    <operation>
        <search position="after"><![CDATA[
            public function index() {
        ]]></search>
        <add><![CDATA[
            if(!isset($this->session->data['login_redirect']) && (strpos($_SERVER['HTTP_REFERER'], HTTP_SERVER) !== false || strpos($_SERVER['HTTP_REFERER'], HTTPS_SERVER) !== false)) {
                $this->session->data['login_redirect'] = $_SERVER['HTTP_REFERER'];
            }
        ]]></add>
    </operation>

    <operation>
        <search position="replace"><![CDATA[
            $this->redirect($this->url->link('account/account', '', 'SSL'));
        ]]></search>
        <add><![CDATA[
            if(!empty($this->session->data['login_redirect'])) {
                $url = $this->session->data['login_redirect'];
                unset($this->session->data['login_redirect']);
                $this->redirect($url);
            } else {
                $this->redirect($this->url->link('account/account', '', 'SSL'));
            }
        ]]></add>
    </operation>
</file>
</modification>


Excellente fin de journée
Yan
Cordialement
YDA

Opencart 1.5.5.1 Custom Thème
Hébergement dédié 1&1
php-8 designer
Phtoshop cs5 64
Putty
Filezilla
Linux/Windaube Seven Pro
Avatar de l’utilisateur
YDA
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 28
Inscription: 18 Juin 2014, 17:03
Localisation: Corse

Re: Empêcher la redirection automatique

Messagepar benny1976 » 21 Sep 2015, 23:23

@YDA
Bonjour et merci pour ta réponse.
Cependant j'aurais souhaité savoir dans quel fichier je dois insérer le code précédent ?
Merci.
- Modules installés --> Customer Product Manager (CPM)
- Thème --> Lifespace + toutes les extensions qui vont avec le thème.
- Hébergeur --> HostPapa
- Opencart 1.5.6.4
benny1976
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 82
Inscription: 15 Mar 2015, 16:19

Re: Empêcher la redirection automatique

Messagepar benny1976 » 21 Sep 2015, 23:29

@YDA
Désolé ne tiens pas compte de la réponse précédente.
Cela fonctionne nickel.
J'ai crée un xml et super ça marche.

Merci.
- Modules installés --> Customer Product Manager (CPM)
- Thème --> Lifespace + toutes les extensions qui vont avec le thème.
- Hébergeur --> HostPapa
- Opencart 1.5.6.4
benny1976
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 82
Inscription: 15 Mar 2015, 16:19

Re: Empêcher la redirection automatique

Messagepar Creastyle » 22 Sep 2015, 13:25

YDA a écrit:@Benny1976
Tiens essayes cela, c'est ce que j'utilise avec 1.5.5.1
Et dis moi si cela tourne :D :D


Code: Tout sélectionner
<modification>
<id>Redirection sur page Article</id>
<version>1</version>
<vqmver>2.4.1</vqmver>
<author>TOTO</author>
<file name="catalog/controller/account/login.php">
    <operation>
        <search position="after"><![CDATA[
            public function index() {
        ]]></search>
        <add><![CDATA[
            if(!isset($this->session->data['login_redirect']) && (strpos($_SERVER['HTTP_REFERER'], HTTP_SERVER) !== false || strpos($_SERVER['HTTP_REFERER'], HTTPS_SERVER) !== false)) {
                $this->session->data['login_redirect'] = $_SERVER['HTTP_REFERER'];
            }
        ]]></add>
    </operation>

    <operation>
        <search position="replace"><![CDATA[
            $this->redirect($this->url->link('account/account', '', 'SSL'));
        ]]></search>
        <add><![CDATA[
            if(!empty($this->session->data['login_redirect'])) {
                $url = $this->session->data['login_redirect'];
                unset($this->session->data['login_redirect']);
                $this->redirect($url);
            } else {
                $this->redirect($this->url->link('account/account', '', 'SSL'));
            }
        ]]></add>
    </operation>
</file>
</modification>


Excellente fin de journée
Yan



:shock: Bravo Bravo ! j'ai adopté ça fonctionne aussi sur une 1.5.6.4
Version d'OpenCart : 2.2.0.0
https://www.creastyle[point]fr
- Hébergeur : Planet Hoster World pack
- Modules installés : SSL Certificat, Complet SEO,T-shirt designer Ecommerce, Livezilla, Acute category manager, Pro Email Template, Quick Order Status Updater, Auto review by sms, Lightning cache, Product/Category description générator
- Template installé : Journal 2
- Version du PHP : 5.4.35

Le secret du changement consiste à concentrer son énergie pour créer du nouveau, et non pas pour se battre contre l'ancien. Dan Millam
Avatar de l’utilisateur
Creastyle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 336
Inscription: 18 Avr 2015, 07:46


Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron