Avatarbild bei MouseOver

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Inferi74
Mitglied
Beiträge: 93
Registriert: 22.02.2007 18:15

Avatarbild bei MouseOver

Beitrag von Inferi74 »

Weiß jemand von einem Mod der bei MouseOver (z.B: in der WhoisOnline-Box unten) den Avatar in einem kleinen Maus-Fenster anzeigt?
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

Inferi74
Mitglied
Beiträge: 93
Registriert: 22.02.2007 18:15

Beitrag von Inferi74 »

Danke für den Tipp.

Jetzt bitte nicht gleich laut loslachen weil ich so ein php-DAU bin. Für meine Verhältnisse bin ich schon ziemlich weit gekommen... :)

Ich hab den php-Code in der index.php schon soweit dass jetzt wenigstens die Fenster für den Tooltipp aufgehen... allerdings zeigt er nur rote X an.

In der viewpost.php ist der Avatar als $poster_avatar definiert, aber dieser Schlüssel wird wohl in der index.php nicht verwendet.

Der Code in der index.php sieht so aus:

Code: Alles auswählen

$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '" onmouseover="Tip(\'<img src="' . $poster_avatar . '" width="60">\')"';
	{
		$user_today .= '>' . $row['username'] . '</a>';
	}
Wie krieg ich denn die jeweils gültige Adresse der Avatardatei da rein?

Oder soll ich diese Anfrage am besten gleich ins Coding-Forum schreiben, liebe Mods?
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

wie sieht denn die definition für $poster_avatar aus?
Inferi74
Mitglied
Beiträge: 93
Registriert: 22.02.2007 18:15

Beitrag von Inferi74 »

Verzeihung das war ein alter Codesnippsel, statt $poster_avatar muss es $user_avatar heißen.

Ich dachte mir, ich bediene mich dazu dem Code aus diesem Thread also genauer gesagt diesem Teil hier:

Code: Alles auswählen

if( $userdata['session_logged_in'] ) 
   { 
      $sql = "SELECT u.user_avatar, u.user_avatar_type, u.user_id, u.user_allowavatar, u.username 
         FROM " . USERS_TABLE . " u 
         WHERE u.user_id = " . $userdata['user_id'] ; 
      if ( !($result = $db->sql_query($sql)) ) 
      { 
         message_die(GENERAL_ERROR, 'Could not query user information', '', __LINE__, __FILE__, $sql); 
      } 
         $avatarrow = $db->sql_fetchrow($result); 

      if ( $avatarrow['user_avatar_type'] && $userdata['user_id'] != ANONYMOUS && $avatarrow['user_allowavatar'] ) 
      { 
         switch( $avatarrow['user_avatar_type'] ) 
         { 
            case USER_AVATAR_UPLOAD: 
               $user_avatar = ( $board_config['allow_avatar_upload'] ) ? $board_config['avatar_path'] . '/' . $avatarrow['user_avatar'] : ''; 
               break; 
            case USER_AVATAR_REMOTE: 
               $user_avatar = ( $board_config['allow_avatar_remote'] ) ? $avatarrow['user_avatar'] : ''; 
               break; 
            case USER_AVATAR_GALLERY: 
               $user_avatar = ( $board_config['allow_avatar_local'] ) ? $board_config['avatar_gallery_path'] . '/' . $avatarrow['user_avatar'] : ''; 
               break; 
         } 
         $user_avatar = '<a href="' . append_sid('search.'.$phpEx.'?search_id=egosearch') . 
               '"><img src="' . $user_avatar . '" alt="' . $avatarrow['username'] . '" border="0" /></a><br>'; 
      } 
      $user_name = '<a href="' . append_sid('profile.'.$phpEx.'?mode=editprofile') . 
            '"><b>' . $avatarrow['username'] . '</b></a>'; 

      $sql = "SELECT COUNT(post_id) as tot 
         FROM " . POSTS_TABLE . " 
         WHERE post_time >= " . $userdata['user_lastvisit'] . " 
         AND poster_id != " . $userdata['user_id']; 

      $result = $db->sql_query($sql); 

      if( $result ) 
      { 
         $row = $db->sql_fetchrow($result); 
         $user_newposts = '<a href="' . append_sid('search.'.$phpEx.'?search_id=newposts') . 
                  '" class="gensmall">' . $lang['Search_new'] . ' (' . $row['tot'] .')</a>'; 
      } 
   } 
   else 
   { 
      $user_avatar = ''; 
   } 
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“