[FINAL] AJAX Userinfo 1.0.4
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Hallo Tobi,
Hallo Ihr anderen freundlichen Helfer
,
ich habe folgendes Problem:
Auf meinem Board habe ich für die Avatare in verschiedenen Bereichen unterschiedliche Größen zugelassen --> Kurzum, die max Avatargröße ist auf 300 x 300 gestellt.
Soweit ich es sehe bezieht der Mod die Informationen zur Größe direkt aus der Datei, welhalb ich nun riesen Avatare angezeigt bekomme
Besteht die Möglichkeit DIREKT in deiner Funktion die Darstellung der Avatare zu Regeln?
hier noch mal der entsprechende Teil aus der ajax_userinfo.php, so wie er derzeit bei mir aussieht:
die function get_user avatar habe ich in der functions_display.php folgendermaßen geändert... Findet aber leider keine Anwendung auf die "Vorschau" des Mods
(beim Rest vom Board klappts aber!!!)
Bitte helft mir 
Hallo Ihr anderen freundlichen Helfer

ich habe folgendes Problem:
Auf meinem Board habe ich für die Avatare in verschiedenen Bereichen unterschiedliche Größen zugelassen --> Kurzum, die max Avatargröße ist auf 300 x 300 gestellt.
Soweit ich es sehe bezieht der Mod die Informationen zur Größe direkt aus der Datei, welhalb ich nun riesen Avatare angezeigt bekomme
Besteht die Möglichkeit DIREKT in deiner Funktion die Darstellung der Avatare zu Regeln?
hier noch mal der entsprechende Teil aus der ajax_userinfo.php, so wie er derzeit bei mir aussieht:
Code: Alles auswählen
// Select some Userdata from DB
$sql = 'SELECT
username,
user_regdate,
user_posts,
user_from,
user_lastvisit,
user_avatar,
user_avatar_type,
user_avatar_width,
user_avatar_height,
user_colour,
user_website,
user_rank
FROM ' . USERS_TABLE . '
WHERE user_id = '. (int) $ajax_userid;
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if (!$row['user_from'])
{
$row['user_from'] = 'N/A';
}
if (!$row['user_website'])
{
$row['user_website'] = 'N/A';
}
// Get the Avatar
$theme_path = "{$phpbb_root_path}styles/" . $user->theme['theme_path'] . '/theme';
$avatar = get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']);
$avatar = explode('"', $avatar);
$avatar = $avatar[1];
$avatar = str_replace('<img', '', $avatar);
$avatar = str_replace('/>', '', $avatar);
$avatar = trim(str_replace('../download.php', "{$phpbb_root_path}download.php", $avatar));
if ( !$avatar )
{
$avatar = $theme_path. '/images/no_avatar.gif';
}

Code: Alles auswählen
function get_user_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'USER_AVATAR')
{
global $user, $config, $phpbb_root_path, $phpEx;
if (empty($avatar) || !$avatar_type)
{
if (empty($avatar_width) && empty($avatar_height))
{
return '<img src="' . $phpbb_root_path . 'images/no_avatar.gif" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
elseif ( empty($avatar_height) )
{
return '<img src="' . $phpbb_root_path . 'images/no_avatar.gif" width="' . $avatar_width . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
elseif ( empty($avatar_width) )
{
return '<img src="' . $phpbb_root_path . 'images/no_avatar.gif" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
}
$avatar_img = '';
switch ($avatar_type)
{
case AVATAR_UPLOAD:
$avatar_img = $phpbb_root_path . "download/file.$phpEx?avatar=";
break;
case AVATAR_GALLERY:
$avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
break;
}
$avatar_max_dimensions = 80;
if ( $avatar_width >= $avatar_height )
{
$avatar_width_new = ( $avatar_width > $avatar_max_dimensions ) ? $avatar_max_dimensions : $avatar_width ;
$avatar_height_new = ( $avatar_width_new == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $avatar_width * $avatar_height) : $avatar_height ;
}
else
{
$avatar_height_new = ( $avatar_height > $avatar_max_dimensions ) ? $avatar_max_dimensions : $avatar_height ;
$avatar_width_new = ( $avatar_height_new == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $avatar_height * $avatar_width) : $avatar_width ;
}
$avatar_img .= $avatar;
return '<img src="' . $avatar_img . '" width="' . $avatar_width_new . '" height="' . $avatar_height_new . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}

ich frag nochmal ganz freundlich *liebguck*
geht es irgendwie, dass ich DIREKT in der ajax_userinfo.php (oder wo auch immer) die Größe der auszugebenden Anzeigebilder festlege??
...Meine erlaubte Maximalgröße für Avatare ist 300x300 (diese brauche ich für andere Bereiche im Board).
Das passt dann aber natürlich nicht mehr ins "Kästchen"
...Möchte den MOD aber unbedingt nutzen!
//edit: also unabhängig von meinem Anliegen habe ich es jetzt mal eingebaut. Komischerweise werden die Infos in der memberlist.php nicht angezeigt solange die komplette liste sichtbar ist. Erst wenn ich z.b. nach Buchstaben filtere funktioniert es! Jemand das selbe problem?
geht es irgendwie, dass ich DIREKT in der ajax_userinfo.php (oder wo auch immer) die Größe der auszugebenden Anzeigebilder festlege??
...Meine erlaubte Maximalgröße für Avatare ist 300x300 (diese brauche ich für andere Bereiche im Board).
Das passt dann aber natürlich nicht mehr ins "Kästchen"

...Möchte den MOD aber unbedingt nutzen!
//edit: also unabhängig von meinem Anliegen habe ich es jetzt mal eingebaut. Komischerweise werden die Infos in der memberlist.php nicht angezeigt solange die komplette liste sichtbar ist. Erst wenn ich z.b. nach Buchstaben filtere funktioniert es! Jemand das selbe problem?
hallole,
mal ne andere frage:
wo soll das sein? das war anscheinend für rc7 oder sowas, aber wir haben ja gold inzwischen???
danke
mal ne andere frage:
Code: Alles auswählen
Open: includes/functions.php
Find:
Code:
$tpl = '<a href="{PROFILE_URL}">{USERNAME}</a>';
Replace With:
Code:
$tpl = '<a href="{PROFILE_URL}" onmouseover="show_popup(' .$user_id. ')" onmouseout="close_popup()">{USERNAME}</a>';
Find:
Code:
$tpl = '<a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</a>';
Replace With:
Code:
$tpl = '<a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured" onmouseover="show_popup(' .$user_id. ')" onmouseout="close_popup()">{USERNAME}</a>';
danke
hmmm...
na die memberliste brauch ich auch nicht ...da gibts ja nen anderen mod dafür
find der proger hätte es andern können
in includes/function_content.php wenns so sein sollte
na die memberliste brauch ich auch nicht ...da gibts ja nen anderen mod dafür
find der proger hätte es andern können
Code: Alles auswählen
Files to Edit
includes/functions.php,
styles/prosilver/template/overall_herader.html
die includes/function_content.php ist übergreifend für alle Bereiche im Board zuständig, das heißt auch wenn du in der memberlist.php über einen usernamen gehst wird sich die "Vorschau" öffnen --> da ja deine Änderung in der overall_header.html diese Funktion "abruft"
Und bei mir ist das Feld halt leer
Was die veraltete Install-Anleitung angeht: Es ist eben eine ältere Version... warte ja auch schon seit zwei Tagen auf den Tobi^^
Er hat ja nicht nur diesen Mod, also hab da mal Nachsicht
Und bei mir ist das Feld halt leer

Was die veraltete Install-Anleitung angeht: Es ist eben eine ältere Version... warte ja auch schon seit zwei Tagen auf den Tobi^^
Er hat ja nicht nur diesen Mod, also hab da mal Nachsicht
