Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[MOD] Remove login max lenght

Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 17 Mars 2006, 19:43
Pas vraiment un mod, mais une petite astuce. Cette astuce permet donc de choisir via l'administration la longueur maximal des pseudos.

(Je le met direct la pas de fichier supplémentaire)

/*******************************************************************************
*      Remove Login Max Lenght :: version 0.0.1
*
*   ---------- Auteur --------------------------------------------------------
*   Auteur ::            D-Sgam
*   Email ::            webmaster@lydo-design.com
*   Site Web ::            http://www.lydo-design.com
*
*   ---------- Mod -----------------------------------------------------------
*   Nom ::            Remove Login Max Lenght
*   Version ::            0.0.1
*   Compatible ::         FSB 1.0.5
*
*   Description ::         Permet de modifier via l'aministrationla longueur maximale des pseudos.
*
*   Temps d'installation ::      ~5 minutes
*   Requete ::            Non
*   Cache ::            Oui
*   Fichiers joints ::         0
*   Fichiers à  modifier ::      7
*
*   ---------- Note ----------------------------------------------------------
*   Rien ;)
*
*   ---------- Historique ----------------------------------------------------
*   Commencé ::            Le 17 / 03 / 2006
*   Dernière modification ::   Le 17 / 03 / 2006
*
*   Le 17 / 03 / 2006 ::
*      Modification légère suite à la remarque de grummfy.
*   Le 17 / 03 / 2006 ::
*      Première version de Remove Login Max Lenght
*
*******************************************************************************/

#
# [] ---------- ouvrir ---------------------------------------------------------
#
profil.php
#
# [] ---------- chercher -------------------------------------------------------
#
'V_DATE_FORMAT' =>	$v_date_format,
#
# [] ---------- apres, ajouter -----------------------------------------
#
'V_LMAXLENGHT' => $config['login_maxlenght'],
#
# [] ---------- ouvrir -------------------------------------------------
#
connexion.php
#
# [] ---------- chercher -------------------------------------------------
#
'U_ACTION' =>	ajout_sid('connexion.php'),
#
# [] ---------- apres, ajouter --------------------------------------------------
#

'V_LMAXLENGHT' => $config['login_maxlenght'],
#
# [] ---------- ouvrir ----------------------------------------------------
#
admin/admin_index_config.php
#
# [] ---------- chercher --------------------------------------------------
#
'L_SOUMETTRE' =>			$langue['soumettre'],
#
# [] ---------- apres, ajouter ---------------------------------------------------------
#
'L_LOGIN_LENGHT' => $langue['login_lenght'],
'V_LMAXLENGHT' => $config['login_maxlenght'],
#
# [] ---------- chercher --------------------------------------------------
#
$cache->write_in_cache($config, 'config');
#
# [] ---------- apres, ajouter ---------------------------------------------------------
#
$bdd->requete('ALTER TABLE '.MEMBRES_TABLE.' MODIFY membre_login VARCHAR(\''.intval($HTTP_POST_VARS['login_maxlenght']).'\')');
#
# [] ---------- ouvrir -------------------------------------------------------
#
langue/fr/langue_admin.php
#
# [] ---------- chercher ----------------------------------------------------------
#
$langue['cf_cookie_securite'] = 'Sécuriser le cookie';
#
# [] ---------- apres, ajouter ----------------------------------------------------
$langue['login_lenght'] = 'Longueur maximal des pseudos';
#
# [] ---------- ouvrir ----------------------------------------------------
#
themes/icecold/profil_corps.tpl
#
# [] ---------- chercher --------------------------------------------------
#
<input type="text" name="login" value="{V_LOGIN}" maxlength="25" size="30" />
#
# [] ---------- remplacer par ---------------------------------------------------------
#
<input type="text" name="login" value="{V_LOGIN}" maxlength="{V_LMAXLENGHT}" size="30" />
#
# [] ---------- ouvrir -------------------------------------------------------
#
themes/icecold/connexion_corps.tpl
#
# [] ---------- chercher ----------------------------------------------------------
#
<td class="td_connex2" align="left" width="200"><input type="text" size="30" name="login" class="texte" /></td>
#
# [] ---------- remplacer par ----------------------------------------------------
<td class="td_connex2" align="left" width="200"><input type="text" size="30" name="login" maxlenght="{V_LMAXLENGHT}" class="texte" /></td>
#
# [] ---------- ouvrir -------------------------------------------------------
#
themes/icecold/admin/admin_configuration.tpl
#
# [] ---------- chercher ----------------------------------------------------------
#
<tr>
	<td class="td_admin4" valign="top">{L_ACTIVATION}:</td>
	<td class="td_admin2" width="350">
		<input type="radio" name="membre_activation" value="auto" {V_ACTIVATION_AUTO} /> {L_ACTIVATION_AUTO}<br />
		<input type="radio" name="membre_activation" value="mail" {V_ACTIVATION_MAIL} /> {L_ACTIVATION_MAIL}
	</td>
</tr>

#
# [] ---------- apres, ajouter ----------------------------------------------------
#
<tr>
	<td class="td_admin4" valign="top">{L_LOGIN_LENGHT}</td>
	<td class="td_admin2" width="350">
		<input type="text" name="login_maxlenght" value="{V_LMAXLENGHT}" />
	</td>
</tr>
#
# [] ---------- requete cache --------------------------------------------------
#
INSERT config FIELDS name value VALUES 'login_maxlenght' '30';
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 17 Mars 2006, 19:44
Correctif dans 5 minutes ;)
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 17 Mars 2006, 19:54
Citation (D-Sgam)
Correctif dans 5 minutes ;)


ça fait 10 min lol


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 17 Mars 2006, 19:58
C'est corrigé. A vos commentaire :D
 
Brasier
Avatar de DDril
  • Messages : 727
  • Inscrit : 03 Janvier 2005
  Lien vers ce message 17 Mars 2006, 20:08
FSB 2.0.5? O_o


Webmaster de l'Organisation Très Secrète
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 17 Mars 2006, 20:11
Ah merci ! M'était trompé ! J'ai confondu avec SBD ;)
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 17 Mars 2006, 20:23
Citation (DDril)
FSB 2.0.5? O_o


looooooooooooool relax mec !


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 17 Mars 2006, 20:29
Sinon, un avis sur mon premier mod fsb ? :lol:
 
Volcan
Avatar de Mido
  • Age : 32 ans
  • Messages : 1836
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 17 Mars 2006, 20:34
C'est Longueur maximalE des pseudos... ^^;

A part ça, c'est bien, mais pourquoi n'avoir pas fait un mod désactivable, directement ? (Pour mémoire, voir ici: http://www.fire-soft-board.com/fsb/sujet-3052.html)

Midori ^^'


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5458
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 17 Mars 2006, 20:43
petit remarque :
#
# [] ---------- ouvrir -------------------------------------------------------
#
themes/icecold/connexion_corps.tpl
#
# [] ---------- chercher ----------------------------------------------------------
#
<td class="td_connex2" align="left" width="200"><input type="text" size="30" name="login" class="texte" /></td>
#
# [] ---------- remplacer par ----------------------------------------------------
<td class="td_connex2" align="left" width="200"><input type="text" size="{V_LMAXLENGHT}" name="login" class="texte" /></td>


je ne voix pas en quoi modifier la taille du champ changera quelque choses ..... à part un risque de modifier le rendui du forum....

sinon bonne idéee....


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 17 Mars 2006, 20:44
Inutile pour cette fonction je trouve. Si tu le désactive, visuellement sa change rien, juste que la limite n'est plus changeable. En le laissant sur la valeur par défaut sa fais comme si tu ne l'avais pas installé.

EDIT: Pas vu le message d'au-dessus,
Une erreur ;)

EDIT: Modification suite à la remarque de grummfy.
 
Brasier
Avatar de DDril
  • Messages : 727
  • Inscrit : 03 Janvier 2005
  Lien vers ce message 17 Mars 2006, 20:52
Citation (Ghost Warrior)
Citation (DDril)
FSB 2.0.5? O_o


looooooooooooool relax mec !


Lol je sais mais je voulais faire le choquer car c'est phpBB qui est en 2 pour le moment et fsb 2 pas encore sorti :mdr:


Webmaster de l'Organisation Très Secrète
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 17 Mars 2006, 20:54
(Au début j'avis mit 2.1.5 (comme IPB) :lol: )
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 18 Mars 2006, 21:55
tu ne devrait pas limiter au niveau de la connexion.
En fait, le membre va avoir creer son pseudo à disons 20 caractères.
Toi apres, tu change et limite à 10.
Le membre arrive, il veut se connecter et commence à rentrer son pseudo mais la, surprise : il ne peux pas le rentrer en entier. Alors lui sa lui pose probleme et il ne se connectera pas. Alors que si tu laisses sans limite, il rentre son pseudo de connexion et le script connexion.php doit, lui, couper le pseudo.


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 18 Mars 2006, 23:51
Le mieux ne serai-pas de demander au membre de changer de pseudo ? Par exemple, l'admin change la longueur à 30, plus tard il décide de la mettre à 10, un pseudo aléatoire est envoyé au membre, et il peut changer son pseudo une fois.
 
Répondre


.