•  » Utilisation
  •  » [1.5.0] Adresse mail obligatoire pour l'inscription

#1 2005-11-29 19:04:23

flipflip
Membre
Lyon
2005-03-19
2316

[1.5.0] Adresse mail obligatoire pour l'inscription

J'ai modifié le comportement de PWG pour rendre obligatoire le renseignement de l'adresse mail lors de l'inscription. Je pensais poster ma modif dans "Trucs et astuces" sur le wiki mais lorsque je clic sur "branche 1.5" j'ai une page blanche :(

Fichier register.php ligne 35
Remplacer :

Code:

  if ($_POST['password'] != $_POST['password_conf'])
  {
    array_push($errors, $lang['reg_err_pass']);
  }
  else
  {
    $errors =
      register_user(
        $_POST['login'],
        $_POST['password'],
        $_POST['mail_address']
        );
  }

Par

Code:

  if ($_POST['password'] != $_POST['password_conf'])
  {
    array_push($errors, $lang['reg_err_pass']);
  }
  elseif ($_POST['mail_address'] == "")
  {
    array_push($errors, $lang['reg_err_mail']);
  }
  else
  {
    $errors =
      register_user(
        $_POST['login'],
        $_POST['password'],
        $_POST['mail_address']
        );
  }

Fichier register.tpl remplacer

Code:

        <label for="mail_address">{lang:Mail address}</label>

Par

Code:

        <label for="mail_address" class="mandatory">* {lang:Mail address}</label>

Fichier common.lang ajouter pour le francais :

Code:

$lang['reg_err_mail'] = 'Adresse e-mail obligatoire';

et pour l'anglais

Code:

$lang['reg_err_mail'] = 'Address obligatory e-mail';

Bizarrement lorsqu'il y avait une erreur le message ne prenait pas les valeurs indiqué dans la feuille de style default-colors.css j'ai modifié dans register.tpl

Code:

  <!-- BEGIN errors -->
  <div class="errors">
    <ul>
      <!-- BEGIN error -->
      <li>{errors.error.ERROR}</li>
      <!-- END error -->
    </ul>
  </div>
  <!-- END errors -->

Par

Code:

  <!-- BEGIN errors -->
  <div id="errors">
    <ul>
      <!-- BEGIN error -->
      <li>{errors.error.ERROR}</li>
      <!-- END error -->
    </ul>
  </div>
  <!-- END errors -->

J'ai rajouté aussi un petit texte explicatif sur l'inscription.
Fichier register.tpl après

Code:

  <div class="titrePage">
    <ul class="categoryActions">
      <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="./template/yoga-dark/theme/home.png" alt="{lang:home}"/></a></li>
    </ul>
    <h2>{lang:Registration}</h2>
  </div>

Rajouter

Code:

  <div>
        <ul>
            <li>{lang:Registration_1}
            <li>{lang:Registration_2}
            <li><strong>{lang:Registration_3}</strong>
        </ul>
  </div>

fichier common.lang.php rajouter

Code:

$lang['Registration_1'] = 'L\'inscription est totalement gratuite, aucunes informations indiquées sur le site ne sera publiées sans votre accord;';
$lang['Registration_2'] = 'L\'inscription vous permet d\'être informé des mise à jour du site via la newsletter;';
$lang['Registration_3'] = 'Toute adresse e-mail invalide entraine automatiquement la suppression de votre compte.';

Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#2 2005-11-29 21:42:27

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Salut flipflip.

Je suis très intéressé par ce mod... que tu aurais pu poster dans la section Mods à défaut du wiki ;-)

Peu importe, je vais tout de même l'appliquer car il est vrai que c'est parfois pénible d'avoir des utilisateurs que l'on ne peut pas joindre par mail dans certains cas.

Juste une question : Tu ne précises pas si ce mod s'applique à la 1.5.0... C'est le cas ?

Sinon, bravo.

PS : pour la traduction de "Adresse e-mail obligatoire" dans le common.lang anglais, "Email address required" ne serait-il pas plus juste ?

Hors ligne

#3 2005-11-29 22:04:02

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Comme le dit le titre

[1.5.0] Adresse mail obligatoire pour l'inscription

De là a en faire un mod je ne sais pas trop, je pense que cela devrait êter une option accessible soit par l'interface admin, soit par le fichier config. z0rglub qu'en pense tu ?

Pour ce qui est de la traduction j'ai pas eu le temps de faire propre, donc j'ai utilisé google mais si quelqu'un à une meilleure traduction je prend :)


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#4 2005-11-29 22:28:02

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Comme le dit le titre

Ouarf ! Je suis à l'ouest ce soir ! Dure journée, désolé...

Sinon, pour l'option accessible par l'admin, c'est aussi une soluce envisageable. Par le fichier config_local c'est encore mieux. Je ne suis sur la 1.5.0 que depuis réscemment et j'ai encore du mal avec ces nouvelles fonctions de config. Mais c'est vraiment puissant.

zOrglub ? Evolution envisageable en 1.5.1 ?

Hors ligne

#5 2005-12-02 11:41:59

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

J'ai posté sur le gestionnaire de bug une demande de nouvelle fonctionnalité. http://bugs.phpwebgallery.net/view.php?id=230


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#6 2005-12-02 13:59:11

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Salut flipflip.

Je n'ai peut-être pas les yeux en face des trous mais je ne vois aucune différence de code dans cette partie :

Bizarrement lorsqu'il y avait une erreur le message ne prenait pas les valeurs indiqué dans la feuille de style default-colors.css j'ai modifié dans register.tpl


Code:
  <!-- BEGIN errors -->
  <div class="errors">
    <ul>
      <!-- BEGIN error -->
      <li>{errors.error.ERROR}</li>
      <!-- END error -->
    </ul>
  </div>
  <!-- END errors -->
Par


Code:
  <!-- BEGIN errors -->
  <div id="errors">
    <ul>
      <!-- BEGIN error -->
      <li>{errors.error.ERROR}</li>
      <!-- END error -->
    </ul>
  </div>
  <!-- END errors -->

Erreur de syntaxe ?

Hors ligne

#7 2005-12-02 14:37:13

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Utilisation de id= au lieu de class=
Ce qui change tout.

8-)

(Il faut que j'aille chez un ophtamo quand même moi aussi...)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#8 2005-12-02 15:15:07

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

grâce à un subtil trucage :)

Effectivement Vdigital c'est l'utilisation du <div id="errors"> au lieu de <div class="errors">


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#9 2005-12-02 17:07:03

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Autant pour moi.

Je vais intenter un procès à mon opticien pour tromperie sur la marchandise :)

Hors ligne

#10 2006-10-30 14:47:07

dmaille
Membre
2006-05-16
101

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Après un échec sur pwg 1.6.1, je voudrais savoir si cette astuce est valable en l'état pour la 1.6.1 et le cas échéant les mofifs pour la faire tourner. Merci d'avance.

Hors ligne

#11 2006-10-30 18:30:36

vimages
Membre
2004-03-27
2429

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

je vote pour, et soutiens l'inclusion de ce Mod dans les prochaines versions de PWG.!

merci,
amicalement,
éric.

Hors ligne

#12 2006-10-30 18:44:05

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

vimages a écrit:

je vote pour, et soutiens l'inclusion de ce Mod dans les prochaines versions de PWG.!

Bonne nouvelle, c'est déjà dans bugtracker: http://bugs.phpwebgallery.net/view.php?id=489
Mauvaise nouvelle, c'est pas sur que ca soit dans la version Alligator!

Hors ligne

#13 2006-10-30 18:51:50

vimages
Membre
2004-03-27
2429

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

version ALLIGATOR..?????

Hors ligne

#14 2006-10-30 19:11:35

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

Alligator... Ca va être méchant alors :D
Bon j'en ai eu besoin ce week end de cette astuce donc je l'ai mis au gout du jour pour la 1.6.1 --> http://phpwebgallery.net/doc/doku.php?i … tion_1.6.1


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#15 2006-10-30 19:13:20

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.5.0] Adresse mail obligatoire pour l'inscription

ALLIGATOR, c'est le nom de la 1.7.
ALLIGATOR est son nom de scéne avant livraison finale.
La version devrait être 1.7 mais peut tres bien être changé en 1.6.38 pour diverses raisons!

Hors ligne

  •  » Utilisation
  •  » [1.5.0] Adresse mail obligatoire pour l'inscription

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact