Justification pour l'activation v1.0.3

Base de données des MODs de phpBB-fr : Télécharger des MODs.

Modérateurs: ABDev, Equipe

Justification pour l'activation v1.0.3

Messagepar Robot MOD » 30 Oct 2008 à 14:03

MOD proposé par l'équipe des MODs.
  • MOD Description: Comment savez-vous, lorsque l'activation par l'administrateur est activée, si la personne s'est inscrite juste pour spammer ou non ? En demandant une justification, vous pouvez décider plus facilement si vous voulez ou non activer le compte de la personne.
  • MOD Version: 1.0.3
  • Niveau d'installation: Intermédiaire
  • Temps d'installation: 15 minutes
  • Téléchargements: Ici

  • Captures d'écran:
    • Image
    • Image
    • Image
  • Démonstrations:
    • n/a
  • Notes:
    • la notice d'installation de ce mod se trouve dans activation_justification_v1.0.3/install.xml
      la notice d'installation de la langue française se trouve dans activation_justification_v1.0.3/fr.xml
  • Mises à Jour / Correctifs:
Robot MOD
Robot MOD
Robot MOD
 
Messages: 204
Inscription: 02 Aoû 2010 à 15:11

Re: Justification pour l'activation v1.0.0

Messagepar loknmal » 01 Fév 2009 à 20:40

Bonsoir,

J'ai installer ce MOD, j'ai suivi à la lettre le document d'installation, mais je n'ai rien. Lors d'un inscription test il n'y a pas de case "justification d'inscription" qui apparait?

Merci pour votre aide :D

EDIT: PROBLEME resolu, il fallait rafraichir le template:roll: dsl!
Dernière édition par loknmal le 04 Fév 2009 à 16:13, édité 1 fois.
loknmal
Apprenti-posteur
Apprenti-posteur
 
Messages: 123
Inscription: 12 Mar 2008 à 17:15

Re: Justification pour l'activation v1.0.0

Messagepar loknmal » 04 Fév 2009 à 01:33

RAS, j'ai oublier de vider le cache
loknmal
Apprenti-posteur
Apprenti-posteur
 
Messages: 123
Inscription: 12 Mar 2008 à 17:15

Re: Justification pour l'activation v1.0.0

Messagepar mew » 07 Fév 2009 à 10:33

bonjour,
j'ai avalon et les modification de subsilver n'y sont pas ?

merci d'avance
mew
Apprenti-posteur
Apprenti-posteur
 
Messages: 157
Inscription: 13 Déc 2008 à 10:43

Re: Justification pour l'activation v1.0.0

Messagepar Ariaswari » 07 Fév 2009 à 11:59

Bonjour,

Effectivement, les modifications pour subsilver2 ne sont pas présentes.

Voici une adaptation rapide, à tester.

Fichier styles/subsilver2/template/ucp_register.html

Trouver :
Code: Tout sélectionner
<!-- IF S_CONFIRM_CODE -->
   <tr>
      <th colspan="2" valign="middle">{L_CONFIRMATION}</th>
   </tr>
   <tr>
      <td class="row3" colspan="2"><span class="gensmall">{L_CONFIRM_EXPLAIN}</span></td>
   </tr>
   <tr>
      <td class="row1" colspan="2" align="center">{CONFIRM_IMG}</td>
   </tr>
   <tr>
      <td class="row1"><b class="genmed">{L_CONFIRM_CODE}: </b><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td>
      <td class="row2"><input class="post" type="text" name="confirm_code" size="8" maxlength="8" /></td>
   </tr>
<!-- ENDIF -->

Ajouter après :
Code: Tout sélectionner
<!-- IF S_ADMIN_ACTIVATION -->
   <tr>
      <th colspan="2" valign="middle">{L_ACTIVATION_JUSTIFICATION}</th>
   </tr>
   <tr>
      <td class="row3" colspan="2"><span class="gensmall">{L_JUSTIFICATION_EXPLAIN}</span></td>
   </tr>
   <tr>
      <td class="row1"><b class="genmed">{L_JUSTIFICATION}: </b><br />
      <td class="row2"><textarea name="justify" id="justify" rows="3" cols="30">{JUSTIFICATION}</textarea></td>
   </tr>
<!-- ENDIF -->
RTFM - les docs de phpbb-fr"Le temps de la réflexion est une économie de temps."
Avatar de l’utilisateur
Ariaswari
Supporter
Supporter
 
Messages: 2704
Inscription: 18 Oct 2007 à 19:43
Localisation: CH

Re: Justification pour l'activation v1.0.0

Messagepar mew » 07 Fév 2009 à 12:08

merci sa marche un un autre truc comment on fait pour que la justification soit quand ses utilisateur qui active ?

merci d'avance
mew
Apprenti-posteur
Apprenti-posteur
 
Messages: 157
Inscription: 13 Déc 2008 à 10:43

Re: Justification pour l'activation v1.0.0

Messagepar pirkd123 » 07 Fév 2009 à 13:35

Bonjour à tous,

Je commence à avoir des inscriptions de robots (environ 2 par jour).
Est ce qu'il est possible de rendre obligatoire la justification?
Si oui, pouvez vous me dire le code et les fichiers à modifier?
Par avance merci.

Bonne journée.
Impossible de récupérer mon compte pirkd (email n'éxiste plus). Si un admin peut m'aider.
Une pensée à mon ami Mojy R.I.P.
Rennes le Chateau
pirkd123
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: 01 Sep 2008 à 11:04

Re: Justification pour l'activation v1.0.0

Messagepar Ariaswari » 07 Fév 2009 à 14:20

Bonjour,

Pour mew : ce mod est là pour que l'utilisateur voulant s'inscrire donne une "raison" à l'administrateur de l'activer ou non, et ce, en mode d'activation via l'administrateur. Il est par conséquent à mon avis inutile de modifier ce mod pour ajouter la justification en mode d'activation par l'utilisateur, car la justification devient à ce moment-là inutile puisque le membre s'activera tout seul ;)

Pour pirkd123 : essayez ceci :

Ouvrir le fichier includes/ucp/ucp_register.php et chercher :

Code: Tout sélectionner
if (!sizeof($error))
            {
                if ($data['new_password'] != $data['password_confirm'])
                {
                    $error[] = $user->lang['NEW_PASSWORD_ERROR'];
                }

                if ($data['email'] != $data['email_confirm'])
                {
                    $error[] = $user->lang['NEW_EMAIL_ERROR'];
                }
            } 


Ajouter après :
Code: Tout sélectionner
if ($data['justify'] == '')
            {
                $error[] = $user->lang['NEED_JUSTIFICATION'];
            } 


Fichier language/fr/ucp.php, chercher :
Code: Tout sélectionner
'JUSTIFICATION'            => 'Justification',

Ajouter après
Code: Tout sélectionner
'NEED_JUSTIFICATION'            => 'Vous devez fournir une justification pour votre inscription.',


Si tout fonctionne, il devrait être impossible de s'inscrire si on rentre aucun caractère dans l'espace de justification ;)
RTFM - les docs de phpbb-fr"Le temps de la réflexion est une économie de temps."
Avatar de l’utilisateur
Ariaswari
Supporter
Supporter
 
Messages: 2704
Inscription: 18 Oct 2007 à 19:43
Localisation: CH

Re: Justification pour l'activation v1.0.0

Messagepar Théonaute » 07 Fév 2009 à 22:59

Bonjour,

J'invite cependant tout le monde à relire la phrase en rouge dans la description du forum...
Pour les fainéants : [!] Désolé, mais nous ne faisons pas de personnalisation des MODs.

Bien à vous, :wink:
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Justification pour l'activation v1.0.1

Messagepar ErnadoO » 02 Mar 2009 à 19:26

Mise à jour

  • Version: Passage de la version 1.0.0 à la version 1.0.1
  • Description:
    • La justification devient obligatoire
    Procédure:
      Ouvrir language/fr/ucp.php
      Trouver
      Code: Tout sélectionner
      'NO_JUSTIFICATION'            =>  

      Après, ajouter
      Code: Tout sélectionner
          'TOO_SHORT_JUSTIFY'            =>'Vous n\'avez pas renseigné de justification.', 


      Ouvrir includes/ucp/ucp_register.php
      Trouver
      Code: Tout sélectionner
                      'lang'                => array('match', false, '#^[a-z_\-]{2,}$#i'), 

      Après, ajouter
      Code: Tout sélectionner
                      'justify'            => array('string', $config['require_activation'] != USER_ACTIVATION_ADMIN, 1), 

Zip, lien de téléchargement et topic de présentation mis à jour.
ErnadoO
 

Re: Justification pour l'activation v1.0.1

Messagepar Bruno36 » 06 Mar 2009 à 17:13

Bonjour!
La nouvelle archive ne contient plus la traduction pour les fichiers lang
Avatar de l’utilisateur
Bruno36
Roi des posts
Roi des posts
 
Messages: 845
Inscription: 14 Nov 2007 à 12:53
Localisation: issoudun

Re: Justification pour l'activation v1.0.1

Messagepar Théonaute » 07 Mar 2009 à 17:18

Bonjour,

Que voulez-vous dire ?
Si vous regardez la mise à jour, les clés de langues sont situées dans le fichier language/fr/ucp.php, il n'y a donc pas de fichiers supplémentaires.

Bien à vous, :wink:
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Justification pour l'activation v1.0.1

Messagepar ErnadoO » 07 Mar 2009 à 17:22

Justement il manque le fichier fr.xml comportant les modifs de language/fr/ucp.php :wink:
ErnadoO
 

Re: Justification pour l'activation v1.0.1

Messagepar loknmal » 11 Mar 2009 à 00:25

Bonjour,

J'ai un soucis avec ce MOD qui rentre en conflit avec le MOD ajout d'utilisateur par l'Admin message1223579.html#p1223579,lors de l'ajout de l'utilisateur j'obtiens ce message d'erreur:

Erreur générale
SQL ERROR [ mysql4 ]

Field 'user_justification' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_users (username, username_clean, user_password, user_pass_convert, user_email, user_email_hash, group_id, user_type, user_permissions, user_timezone, user_dateformat, user_lang, user_style, user_actkey, user_ip, user_regdate, user_passchg, user_options, user_inactive_reason, user_inactive_time, user_lastmark, user_lastvisit, user_lastpost_time, user_lastpage, user_posts, user_dst, user_colour, user_occ, user_interests, user_avatar, user_avatar_type, user_avatar_width, user_avatar_height, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_message_rules, user_full_folder, user_emailtime, user_notify, user_notify_pm, user_notify_type, user_allow_pm, user_allow_viewonline, user_allow_viewemail, user_allow_massemail, user_sig, user_sig_bbcode_uid, user_sig_bbcode_bitfield, user_form_salt, user_birthday) VALUES ('test', 'test', 'e51b9a5c5712c6ce905786e536cb9f15', 0, 'withaertle@hotmail.com', '180871335022', 2, 0, '', 1, '|31 08 2008|, 23:30', 'fr', 1, '', '79.80.32.63', 1236687134, 1236687134, 1919, 0, 0, 1236687134, 0, 0, '', 0, '0', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 1, 0, 1, 1, 1, 1, '', '', '', '2e94d7eab09fb868', '18-2-1926')

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_user.php
LINE: 248
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_add_user.php
LINE: 177
CALL: user_add()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_add_user->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()


Merci pour votre aide :mrgreen:
loknmal
Apprenti-posteur
Apprenti-posteur
 
Messages: 123
Inscription: 12 Mar 2008 à 17:15

Re: Justification pour l'activation v1.0.1

Messagepar Théonaute » 11 Mar 2009 à 01:00

Bonsoir,

Il n'y a pas de conflit du tout.
Je vous conseille notre tutorial du centre de docs sur les erreurs de "doesn't have a default value". La fonction recherche devrait vous aider.

Bien à vous, :wink:
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Suivante

Retourner vers Base de données des MODs

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant