Seite 1 von 1

Dateinamen in Avatar-Gallerie anzeigen

Verfasst: 11.02.2004 10:32
von bernds
Hi Leute,

ich betreibe phpbb in einem Intranet mit recht vielen Benutzern.
Jedem Benutzer wird ein Avatar aus der Avatar Gallerie zugeordnet (mache nur ich und ein weiterer Admin, die User selber können bzw. sollen den nicht ändern).
Nun zum Problem: Da es sich wirklich um sehr viele User handelt wird das ganze sehr unüberischtlich (die Avatars lassen sich ja in der Gallerie noch nach Abteilungen sortieren, aber leider kennt man nicht alle Benutzer persönlich).
Ich denke am einfachsten wäre es in der Gallerie jeweils unter dem Bild den Dateinamen (gleichzeitig ist das der Name des Users) anzuzeigen (würde für die Idendifikation vollkommen ausreichen).

Ist jemandem ein solcher MOD bekannt, oder wer kann mir schnell eine Lösung sagen was ich wo einbauen muß um den Dateinamen angezeigt zu bekommen.

Danke im Voraus

Verfasst: 11.02.2004 11:21
von Acid
http://www.phpbbhacks.com/viewhack.php?id=786
..zwar nicht das gewünschte, aber vielleicht doch nützlich für dich.
Mit dem MOD würden ausgewählte Avatare aus der Galerie verschwinden.

Verfasst: 11.02.2004 12:01
von bernds
Hi acid,

habe dem MOD mal gerade installiert, aber leider passiert da garnichts.
Ich habe allerdings auch verschiedene Unterverzeichnisse in der Gallerie angelegt. Die Avatare sind natürlich schon z.T. zugeordnet.
Habe versucht diese nochmal zuzuordnen und dann nachgeschaut, aber die Bilder werden weiterhin angezeigt,

Noch eine Idee ?

Danke

Verfasst: 11.02.2004 13:44
von Acid
..hab´s eben mal in einem 206er getestet, und das ausgewählte Avatar verschwand dann aus der Galerie (nach Auswählen eines anderen Avatars bzw. keiner Angabe eines Avatars wurde es dann wieder in der Galerie angezeigt). :oops:

Verfasst: 11.02.2004 14:26
von bernds
was kann ich denn da noch falsch gemacht haben?
Die unterordner in der Galerie stören ja wohl nicht oder ?

Ich habe allerdings Zweifel bzgl. der Änderungen aus dem MOD.
Vor allem die zweite Änderung:
Dieser Part:

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;
}
}
}
}

in der usercp_avatar.php sieht bei mir im Original etwas anders aus.
Habe auch ein 206 ´er installiert.

Bist du nach dem von dir abgegebenen MOD vorgegangen, oder gibt es etwa noch einen neueren ?

Sorry wennich so blöd frage, aber ich weiß mir absolut keinen Rat mehr (habe sonst an den Dateien nichts geändert).

Verfasst: 15.02.2004 17:25
von Acid
Ich hab obige MOD-Version getestet. Ich hatte nicht darauf geachtet, ob der Code anders war (du hast aber Recht, da der MOD ja für eine ältere phpBB-Version geschrieben wurde).. ich hab den entsprechenden Part einfach ersetzt. :oops:

Das mit den Unterordner stört nicht, da für Gallerien ja Unterordner benötigt werden. ;) Hmm...

Im Zweifelsfall kannst du ja mal deine usercp_avatar.php hier als *.txt Version verlinken.