Seite 2 von 3

Verfasst: 22.05.2005 15:11
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. :(

Verfasst: 22.05.2005 15:12
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

Verfasst: 22.05.2005 15:14
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?

Verfasst: 23.05.2005 16:05
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ß

Verfasst: 31.05.2005 14:47
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?

Verfasst: 31.05.2005 15:32
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

Verfasst: 31.05.2005 16:59
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

Verfasst: 31.05.2005 17:38
von Christian_W
KB:rechte
KB:modsfaq

Gruß Christian

Verfasst: 31.05.2005 17:46
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 :(

Verfasst: 02.06.2005 13:17
von Crizzo
weiß denn keine ne Lösung zu meinem Problem oder wie man den Chat einbaut?