[TRADUCTION] du MOD Avatar Gallery Hack / Avatar unique

Voici le forum libre concernant les MODs !

Pas de support dans ce forum

Modérateur: Equipe

Règles du forum
A lire impérativement sur notre page : Règlement

Attention, aucun support de MODs n'est donné dans ce forum.

[TRADUCTION] du MOD Avatar Gallery Hack / Avatar unique

Messagepar Hinareava » 04 Sep 2005 à 13:20

Bonjour,

Voici un MOD assez simple que je viens de traduire :

Code: Tout sélectionner
############################################################## 
## MOD Titre : Avatar Gallery Hack 
## MOD Titre traduit : Gallerie d'Avatar (unique) 
## MOD Auteur : dzidzius - (dzidzius@dione.ids.pl)
## MOD Traduction : Hinareava_phpBB-fr < savourerlesaumon@hotmail.com > (Yugo) 
## 
## MOD Description : Ce MOD permet de rendre chaque Avatar unique 
## en empêchant deux utilisateurs d'avoir le même. Une fois que l'utilisateur à choisi
## son Avatar, celui-ci n'est plus disponible aux autres dans la liste.
## (Il faut avoir auparavant créé une gallerie d'Avatar)
## 
## MOD Version : 1.0.0 
## 
## Niveau d'installation : Facile
## Temps d'installation :  2 minute(s) 
## Fichier(s) à éditer :   x 
##
##	includes\usercp_avatar.php, 
##
## License: PhpBB2 phpBB MODCreator v 1.1 
############################################################## 
## Pour des raisons de sécurité, vous êtes prier de consulter 
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la 
## dernière version de ce MOD. 
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com 
## peut être dangereux pour votre forum phpBB. 
## Par conséquent, phpBB-fr.com n'assurera aucun support pour 
## les MODs absents de leur base de données, consultable sur: 
## http://forums.phpbb-fr.com/ 
############################################################## 
## Notes de l'auteur : X
## 
############################################################## 
## Historique du MOD : X
##  
############################################################## 
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé 
## d'effectuer une sauvegarde des éléments que vous allez modifier. 
############################################################## 
# 
#-----[ OUVRIR ]---------------------------------------------- 
# 
# includes\usercp_avatar.php
# 
#-----[ TROUVER ]---------------------------------------------- 
# 
# $dir = @opendir($board_config['avatar_gallery_path']);
# 
#-----[ AVANT, AJOUTER ]---------------------------------------------- 
# 
$my_counter = 0;
$my_checker = 0;
$sql = "SELECT user_avatar
	FROM " . USERS_TABLE . "
	WHERE user_avatar_type=3";

if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

while( $row = $db->sql_fetchrow($result) )
{
	$my_counter++;
	$my_used_list[$my_counter] = $row['user_avatar'];		
}

$db->sql_freeresult($result);
#
#-----[ TROUVER ]------------------------------------------
#
while( $sub_file = @readdir($sub_dir) )
{
	if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file) )
	{
		$avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file; 
		$avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\..*$/', '\1', $sub_file)));

		$avatar_col_count++;
		if( $avatar_col_count == 5 )
		{
			$avatar_row_count++;
			$avatar_col_count = 0;
		}
	}
}


#
#-----[ REMPLACER PAR ]------------------------------------------
#
while( $sub_file = @readdir($sub_dir) )
{
$my_checker = 0;
for ($i = 1; $i<= $my_counter; $i++ )
{
	$my_temp = $file . '/' . $sub_file;
	if ($my_temp == $my_used_list[$i]) $my_checker=1;
	if ($my_checker==1) break;
}
	if ($my_checker == 0)		
	{
		if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file) )
		{
			$avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file; 
			$avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\..*$/', '\1', $sub_file)));

			$avatar_col_count++;
			if( $avatar_col_count == 5 )
			{
				$avatar_row_count++;
				$avatar_col_count = 0;
			}
		}
	}
}
#
# 
#-----[ ENREGISTRER/FERMER TOUS LES FICHIERS ]------------------------------------------ 
# 
# EoM


Il est necessaire pour que ce MOD fonctionne d'avoir auparavant créé une gallerie d'Avatars...(cela va de soit)

Description : Ce MOD permet de rendre les avatars disponibles dans les galleries de votre forum uniques...Une fois qu'un avatar est choisi par un membres, il n'est plus disponible dans la gallerie.

:lol:
°Oo.oO°Oo.YUGO.oO°Oo.oO°

Image

La vie n'est pas toujours un long fleuve tranquille...parfois celui-ci se montre tumultueux ^^
Avatar de l’utilisateur
Hinareava
Posteur néophyte
Posteur néophyte
 
Messages: 49
Enregistré le: 12 Avr 2005 à 07:21

Messagepar Hinareava » 05 Sep 2005 à 12:55

UP ! :lol:

J'aimerais bien avoir votre avis sur ce MOD qui est quand meme très utile...
°Oo.oO°Oo.YUGO.oO°Oo.oO°

Image

La vie n'est pas toujours un long fleuve tranquille...parfois celui-ci se montre tumultueux ^^
Avatar de l’utilisateur
Hinareava
Posteur néophyte
Posteur néophyte
 
Messages: 49
Enregistré le: 12 Avr 2005 à 07:21

Messagepar Spyke » 05 Sep 2005 à 19:43

Ouais bien fait :wink: mais c'est rare que quelqu'un prend un avatar pareil comme une autre personne... Mais pas grave c'est SUPER :!:
Bienvenue a tout les nouveaux sur ce forum... vous avez des questions demander a moi !
Avatar de l’utilisateur
Spyke
Posteur néophyte
Posteur néophyte
 
Messages: 1
Enregistré le: 05 Sep 2005 à 19:31


Retourner vers Discussions, recherches et traductions

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

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

cron