Avatar gallery hack

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Emily
Berichten: 31
Lid geworden op: 10 feb 2007, 13:02

Avatar gallery hack

Bericht door Emily » 11 feb 2007, 19:48

Om even het probleem uit te leggen, ik probeer dus deze MOD te installeren, zodat users een avatar uit de gallery maar 1 keer kunnen kiezen (veel mensen kozen dezelfde en dan kreeg ik geklaag naar m'n hoofd), maar als ik de MOD dan installeer, laten de avatars zich niet meer zien (rood kruisje!)

Nou heb ik ontdekt dat het dan 2 keer is forum/images/avatars/gallery/GALLERYNAAM/GALLERYNAAM/avatar1.jpg, maar ik heb geen idee hoe ik die '2e keer' weg krijg ?

Kan iemand me helpen ?

Hier is de MOD beschrijving:

Code: Selecteer alles

#################################################################
## Mod Title: 
## Mod Version: 1.0.0
## phpBB Version: 2.0.2
## Author: dzidzius - dzidzius@dione.ids.pl (you can find me also at forum www.ForumBest.150.pl, there send all questions)
## Description:
## Avatar from gallery after chosing it by user automatically disappear from gallery. Thanks
## to this hack two users cannot have the same avatar. If user resign from that avatar it will 
## be shown again in gallery.
## Installation Level: easy
## Installation Time: 2
## Files To Edit: 
##
##   includes\usercp_avatar.php, 
## Generator: phpBB2 phpBB MODCreator v 1.1
#################################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
#################################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
#################################################################
## Author Note:
## 
#################################################################
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ OPEN ]------------------------------------------
#
# includes\usercp_avatar.php
#
#-----[ FIND ]------------------------------------------
#
# $dir = @opendir($board_config['avatar_gallery_path']);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$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);
#
#-----[ FIND ]------------------------------------------
#
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;
		}
	}
}


#
#-----[ REPLACE WITH ]------------------------------------------
#
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;
			}
		}
	}
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Bertie

Re: Avatar gallery hack

Bericht door Bertie » 11 feb 2007, 20:04

Emily schreef:
Nou heb ik ontdekt dat het dan 2 keer is forum/images/avatars/gallery/GALLERYNAAM/GALLERYNAAM/avatar1.jpg, maar ik heb geen idee hoe ik die '2e keer' weg krijg ?

Kan iemand me helpen ?
Normaal kan je dat wijzingen in je configuratie paneel van je forum.
Je zet dan bij het volgend epaneel:

Algemeen beheer/ configuratie / Avatar gallery map
De juite map neer en zet je ook in je ftp de juiste map voor de gallary :)

Emily
Berichten: 31
Lid geworden op: 10 feb 2007, 13:02

Bericht door Emily » 11 feb 2007, 20:11

^^ Maar kijk, als ik die MOD niet installeer klopt ie wel (hij staat op 'images/avatars/gallery' en dan dus de mappen) en doen ze het gewoon.

Maar zodra ik die mod installeer, komt de naam van de map er dus 2 keer te staan.

Dus achter gallery, het daar aanpassen helpt dus niet.. vandaar dat ik dacht, dan moet de 'fout' in de mod zitten.. :?:

Emily
Berichten: 31
Lid geworden op: 10 feb 2007, 13:02

Bericht door Emily » 12 feb 2007, 17:37

Iemand een idee ? :(

Emily
Berichten: 31
Lid geworden op: 10 feb 2007, 13:02

Bericht door Emily » 13 feb 2007, 17:16

Okee, niet dus :( .

Weet iemand dan toevallig wèl waar je de up-to-date versie van die Avatar Gallery Pagination kunt vinden? :(

Gesloten