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

Refonte page Login - Enregistrement

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

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 01 Nov 2013, 21:32

Le champ telephone n apparait pas car je l ai efface, d ou l erreur PHP

Je viens de faire une recherche societe, aucun retour, dans quel forum ? je cherche depuis des jours sur google et je ne trouve pas

merci
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar LeorLindel » 01 Nov 2013, 21:46

Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 01 Nov 2013, 21:48

Merci beaucoup, je cherchais a societe et non pas société (pas d accent sur mon clavier qwerty)

Je vais regarder le sujet de pres (et fermer le post si tout fonctionne)
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar LeorLindel » 01 Nov 2013, 21:51

Le sujet ne sera pas résolu car il faudra que l'on te donne la solution pour les champs "Téléphone" et "Fax".

Par contre, je te suggère de charger la traduction Française que nous venons de publier pour la v1.5.6.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 01 Nov 2013, 22:12

je viens de faire le test ca ne fait pas disparaitre societe mais Identifiant société et Identifiant TVA

Pouvez vous me donner la methode pour telephone ? (qui est un champ obligatoire)

J ai edite le fichier catalog/view/theme/YOURTHEME/template/account/register.tpl et ajoute pour le fax
Code: Tout sélectionner
          <!--<td><?php echo $entry_fax; ?>-->
          <td><input type="hidden" name="fax" value="<?php echo $fax; ?>" /></td>
        </tr></td>


et pour la societe
Code: Tout sélectionner
<!--<td><?php echo $entry_company; ?></td>-->
          <td><input type="hidden" name="company" value="<?php echo $company; ?>" /></td>
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar LeorLindel » 02 Nov 2013, 02:26

Il te faut mettre cela :
Code: Tout sélectionner
      <!--
        <tr>
          <td><span class="required">*</span> <?php echo $entry_telephone; ?></td>
          <td><input type="text" name="telephone" value="<?php echo $telephone; ?>" />
            <?php if ($error_telephone) { ?>
            <span class="error"><?php echo $error_telephone; ?></span>
            <?php } ?></td>
        </tr>
        <tr>
          <td><?php echo $entry_fax; ?></td>
          <td><input type="text" name="fax" value="<?php echo $fax; ?>" /></td>
        </tr>
      -->
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 02 Nov 2013, 17:11

le champ Telephone etant obligatoire, une erreur PHP est retournee etant donne que le champ n est pas renseigne, je pense qu il faut soit entrer en dur un numero pour que le champ retourne une valeur ou modifier les fichiers PHP, et c est justement la que je bloque

Notice: Undefined index: telephone in /home7/thescoo5/public_html/catalog/controller/account/register.php on line 369
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar LeorLindel » 03 Nov 2013, 03:07

Sur la boutique aucune erreur n'est retournée.

Si tu parles d'une erreur dans le journal d'erreur et que tu souhaite ne plus la voir apparaître, il ne reste qu'à modifier le "core" (code initial) d'opencart.

Pour cela, il faut dans le fichier catalog/controller/account/register.php, commenter ou supprimer cette partie de code :
Code: Tout sélectionner
       if ($this->model_account_customer->getTotalCustomersByEmail($this->request->post['email'])) {
            $this->error['warning'] = $this->language->get('error_exists');
       }
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 03 Nov 2013, 14:37

Bon, je viens de finalement trouver comment faire. L erreur venait du fichier register.tpl et non pas register.php

J en profite pour expliquer comment j ai procede pour supprimer le champ telephone :

1 - Editer le fichier catalog/view/theme/YOURTHEME/template/account/register.tpl

Je prefere plutot commenter que supprimer le code en utilisant la balise
Code: Tout sélectionner
<!-- code -->


le code pour le champ Telephone commence ligne 40
Code: Tout sélectionner
          <td><span class="required">*</span> <?php echo $entry_telephone; ?></td>
          <td><input type="text" name="telephone" value="<?php echo $telephone; ?>" />
            <?php if ($error_telephone) { ?>
            <span class="error"><?php echo $error_telephone; ?></span>
            <?php } ?>
          </td>
        </tr>


Je le remplace par
Code: Tout sélectionner
          <td><!--<span class="required">*</span> <?php echo $entry_telephone; ?></td>
          <td><input type="text" name="telephone" value="<?php echo $telephone; ?>" />
            <?php if ($error_telephone) { ?>
            <span class="error"><?php echo $error_telephone; ?></span>
            <?php } ?>--><input type="hidden" name="telephone" value="<?php echo $telephone; ?>" class="large-field" /></td>
        </tr>


2 - J edite le fichier catalog\controller\account\register.php
je commente le code correspondant au champ telephone ligne 369

Code: Tout sélectionner
       //if ((utf8_strlen($this->request->post['telephone']) < 3) || (utf8_strlen($this->request->post['telephone']) > 32)) {
            //$this->error['telephone'] = $this->language->get('error_telephone');
       //}
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar villagedefrance » 03 Nov 2013, 15:20

Bonjour,

Je suis content de voir qu'une solution semble avoir été trouvée !

Cependant, avant de se réjouir, je crois qu'il te faudra faire un test de "checkout", car ces infos que tu as retirées sont requises pour les adresses de facturation et de livraison (Invoicing et Shipping) et il me semble aussi pour Paypal.

Aussi, la colonne "telephone" est toujours présente dans tes tables de base de données "clients", donc soit bien sur de tester les outils clients (comme le formulaire "Retour de Marchandises" et éditer les adresses).

Si tout fonctionne correctement ... super ! une petite coche verte sera la bienvenue.
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 03 Nov 2013, 15:39

Bon ca avance,

Je souhaite afficher la partie login dans la page Creer un compte comme sur la photo ci dessous

Image

LeorLindel, j ai installe votre extension Login Register Side Box, mais je souhaite copier coller le code dans la page creer un compte plutot que de l avoir dans un module.

pouvez vous me dire quel est le code que je dois copier/coller ?
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 03 Nov 2013, 15:42

Bonjour VillagedeFrance,

C est prevu, je boucle ma page Creer un compte et je m attaque au reste.

Ayant maintenant compris comment proceder le checkout et guest se fera sans problemes.

Je cloture mon post des que j arrive a integrer la partie identification
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar villagedefrance » 03 Nov 2013, 16:05

mrlele a écrit: ... mais je souhaite copier coller le code dans la page creer un compte plutot que de l avoir dans un module.

pouvez vous me dire quel est le code que je dois copier/coller ?


Mon conseil serait de garder module de Leorlindel sous la forme d'un module et non pas l'intégrer dans la page d'enregistrement. Positionner le module en "en-tête" sera beaucoup plus facile.
J'explique ...
La raison pour laquelle les pages "Se connecter" et "S'enregistrer" sont séparées par défaut est que chacune de ces pages utilise un formulaire <form> avec une Action <POST>. Les Actions <POST> sont bien entendues différentes: la première valide la connexion et la deuxième enregistre les nouvelles informations dans la Base de Donnée "customer". Il n'est pas recommandé d'avoir 2 boutons et 2 actions <POST> sur la même page, car le controlleur ne saura pas quel Action appliquer, même avec un ID différent pour chaque <form>.

C'est pour cela que je recommande de garder le module en tant que module, car il postera en tant que Module et non pas en tant que Page, et de garder la Page "S'enregistrer" comme elle est, car elle contient plus d'entrées et elle a pour Action <POST> d'écrire dans la Base de Données.
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

Re: Refonte page Login - Enregistrement

Messagepar mrlele » 03 Nov 2013, 17:10

De nombreux sites utilisent l enregistrement et la creation de compte sur la meme page

J ai pu remarquer qu en utilisant le module l affichage ne me convient pas (cf image ci dessous)
Image

c est pour cette raison que je regarde si il est possible d avoir les 2 sur la meme page :)

Si je ne trouve pas comment faire, je pense enlever le lien Se connecter et Compte
Opencart v1.5.6 US
Hebergeur : Bluehost
Template : Non
Modules : CR2 Grid Enabler, Facebook Comments, Power Image Manager
mrlele
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 35
Inscription: 19 Oct 2013, 15:58

Re: Refonte page Login - Enregistrement

Messagepar villagedefrance » 03 Nov 2013, 18:30

Ok, c'est toi qui vois.

Il y a aussi une autre solution, qui consiste a créer une nouvelle Disposition:

1103Dispositions.jpg
Disposition account/register


... et de positionner le module dans cette nouvelle disposition:

Untitled.png
Page S'enregistrer
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

PrécédenteSuivante

Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron