[gelöst]Avatar Größe bleibt immer auf max. 0KB

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Beitrag von Crizzo »

Shadowproject hat geschrieben:dann musst du das bild halt nur 80x80pixel groß machen und irgendwo im forum vermerken dass sie nicht größer sein dürfen, außerdem müsste die größenbegrenzung auch bei den externen wirken. . .
naja, ich hab schon mal ein bild verlinkt das war so groß wie die Seite. :(
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Damit externe Avatare auch auf ihre Grösse überprüft werden/angepasst werden musst du diesen Mod einbauen: http://www.phpbbhacks.com/download/3201

Wegen dem 0KB Problem, es lässt sich dazu schlecht was sagen wenn man nicht ins ACP bzw. auf den FTP schauen kann.

Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Beitrag von Crizzo »

Mario Siebert hat geschrieben: Wegen dem 0KB Problem, es lässt sich dazu schlecht was sagen wenn man nicht ins ACP bzw. auf den FTP schauen kann.

Grüße Mario
ich kann ja schlecht, mein Passwort freigeben :wink: .
Was sollte denn alles an bzw. aus geschaltet sein, damit es geht?

Edit: Kann mal jemand ne Liste posten, wo genau auf gelistet ist welche Datei im Avatar Ordner welche Rechte bekommen müssen?
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Beitrag von Crizzo »

so ich hab jetzt versucht manuell, das Problem in den Griff zu bekommen. Doch auch direkt in der PHP-Config-Tabelle lies das Problem nicht lösen, da der Wert nicht übernommen wird und immer noch auf 0KB bleibt.
Gruß
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Beitrag von Crizzo »

Mario Siebert hat geschrieben:Damit externe Avatare auch auf ihre Grösse überprüft werden/angepasst werden musst du diesen Mod einbauen: http://www.phpbbhacks.com/download/3201
wie kann ich denn den Mod einbauen?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi
BlackHawk87 hat geschrieben:wie kann ich denn den Mod einbauen?
Öffne die Datei Resize_Remote_Avatars_v1.1.0.mod mit einem Editor und du findest eine Anleitung welche Dateien du wie ändern musst :wink:

Markus
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Beitrag von Crizzo »

Markus67 hat geschrieben:Hi
BlackHawk87 hat geschrieben:wie kann ich denn den Mod einbauen?
Öffne die Datei Resize_Remote_Avatars_v1.1.0.mod mit einem Editor und du findest eine Anleitung welche Dateien du wie ändern musst :wink:

Markus
da kommt dann folgendes
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';

#
#-----[ REPLACE WITH ]------------------------------------------
// Resize Remote Avatars mod
// $poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
// set these vars to your preference for viewtopic (these are only a suggestion)
$max_width = 400;
$max_height = 400;
$poster_avatar = get_remote_img_tag( $postrow[$i]['user_avatar'], $max_width, $max_height );
// end Resize Remote Avatars mod

#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start Resize Remote Avatars mod
function get_remote_img_tag( $url, $max_width, $max_height )
{
global $lang;
global $board_config;
$tag = '';

// @getimagesize returns false if the remote image is not found
$size = @getimagesize( $url );

if ( $size )
{
$width = $size[0];
$height = $size[1];


if ( $width > $max_width || $height > $max_height)
{
$tag = $lang['Avatar_too_large'];
}
// otherwise dynamically resize the avatar
else
{
$width_attr = '';
$height_attr = '';
// resize the avatar in the browser if either dimension is too large
$resize = $width > $board_config['avatar_max_width'] || $height > $board_config['avatar_max_height'];

// set max dimension and adjust the other according to the ratio
if ( $resize )
{
if ( $width == $height )
{
$width_attr = ' width="' . $board_config['avatar_max_width'] . '"';
$height_attr = ' height="' . $board_config['avatar_max_height'] . '"';
}
else if ( $width > $height )
{
$width_attr = ' width="' . $board_config['avatar_max_width'] . '"';
$height_attr = ' height="' . $board_config['avatar_max_width'] * $height / $width . '"';
}
else // $height > $width
{
$width_attr = ' width="' . $board_config['avatar_max_height'] * $width / $height . '"';
$height_attr = ' height="' . $board_config['avatar_max_height'] . '"';
}
}
$tag = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $url . '" alt="" border="0"' . $width_attr . $height_attr . '/>' : '';
}
}
// if the image was not found, display a configurable message
else
{
$tag = $lang['Avatar_not_found'];
}
return $tag;
}
// End Resize Remote Avatars mod

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// note: place whatever text you like here for the error tags, including an empty string ''
$lang['Avatar_not_found'] = '<Avatar not found>';
$lang['Avatar_too_large'] = '<Avatar too large>';


#-------------------------------------------------------------
# OPTIONAL: edit the next file *only* if you also wish to resize avatars on the profile page
#-------------------------------------------------------------

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php (optional)

#
#-----[ FIND ]------------------------------------------
#
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';

#
#-----[ REPLACE WITH ]------------------------------------------
#
// Resize Remote Avatars mod
// $avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
// set these vars to your preference for viewprofile (these are only a suggestion)
$max_width = 800;
$max_height = 800;
$avatar_img = get_remote_img_tag( $postrow[$i]['user_avatar'], $max_width, $max_height );
// end Resize Remote Avatars mod


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
muss ich die Dateien auch mit nem Editor öffnen? Bei dem 2. Schritt soll ich die ganze ersetzen und das andere eintragen?
Gruß
Edit: Habs so gemacht, wird aber nichts angezeigt :( Das Bild wird nur angezeigt, wenn der User in sein Profil geht, aber nicht wenn man ihn anklickt oder im Forum
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

KB:rechte
KB:modsfaq

Gruß Christian
---
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Beitrag von Crizzo »

Christian_W hat geschrieben:KB:rechte
KB:modsfaq

Gruß Christian
die Rechte hab ich shcon vergeben, steht im Startpost :wink: . Trotzdem gehts nicht :(
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Beitrag von Crizzo »

weiß denn keine ne Lösung zu meinem Problem oder wie man den Chat einbaut?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“