(Suche Mod) (x User aktiv) für die Index

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
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

(Suche Mod) (x User aktiv) für die Index

Beitrag von mixmax »

Who Is Online in Forum X

Anzeige auf dem Index wer in welchem Forum aktiv ist.

oder den namen vom mod,wonach ich suchen muß :P
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag von mixmax »

Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag von mixmax »

Danke werd ich mal einbauen............ :D
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag von mixmax »

Ja Ja nicht Lachen............. :lol:
der mod ist für 2.0.3 und ich hab 2.0.4 :roll:

Code: Alles auswählen

#-----[ AKTION: ]------------------------------------------ 
# ÖFFNEN: index.php 

[FINDE]: 
	$template->assign_block_vars('catrow.forumrow',   array( 
	         'ROW_COLOR' => '#' . $row_color,

[MIT FOLGENDEM ERSETZEN]: bla bla bla..........
und ich hab

Code: Alles auswählen

$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);

			if ( $viewcat == $cat_id || $viewcat == -1 )
			{
				for($j = 0; $j < $total_forums; $j++)
				{
					if ( $forum_data[$j]['cat_id'] == $cat_id )
					{
						$forum_id = $forum_data[$j]['forum_id'];
u.s.w.
hat den schonn jemand für 2.0.4 :P
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Das was Du hast, hat jeder... aber auch das was Du angeblich nicht hast, hast Du.

Code: Alles auswählen

$template->assign_block_vars('catrow.forumrow',   array( 
            'ROW_COLOR' => '#' . $row_color, 
..is ziemlich am Ende der index.php zu finden (such nach catrow.forumrow).
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag von mixmax »

Danke
Er funzt :P
Ein Risen Lob an das Ganze Team,
hier bekommt man immer sehr schnell Hilfe...............

THX
Markocat
Mitglied
Beiträge: 245
Registriert: 16.05.2002 18:57
Wohnort: Bad Dürrenberg
Kontaktdaten:

Beitrag von Markocat »

Hallo Acid,

Ich habe jetzt ein kleines Problem mit dem Mod
vielleicht kannst du mir weiter Helfen

unzwar hängt das glaub ich mit dem etwas anderen SubForen Mod zusammen den ich verwende, verträgt sich bestimmt nicht richtig damit.

ich bekomm nähmlich folgende Fehlermeldung

Code: Alles auswählen

Fatal error: Call to a member function on a non-object in c:\apache group\www\phpBB\index.php on line 373
Ich Poste mal die Zeilen hier

Code: Alles auswählen

//################################################### 
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = $forum_id" : ''; 
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip 
   FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s 
   WHERE u.user_id = s.session_user_id 
      AND s.session_time >= ".( time() - 300 ) . " 
      $user_forum_sql 
   ORDER BY u.username ASC, s.session_ip ASC"; 
[color=red]if( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql); 
} [/color]

$userlist_ary = array(); 
$userlist_visible = array(); 

$logged_visible_online = 0; 
$logged_hidden_online = 0; 
$guests_online = 0; 
$online_userlist = ''; 

$prev_user_id = 0; 
$prev_user_ip = ''; 

[color=red]while( $row = $db->sql_fetchrow($result) )[/color]
{ 
   if ( $row['session_logged_in'] ) 
   { 
      if ( $row['user_id'] != $prev_user_id ) 
      { 
         $style_color = ''; 
         if ( $row['user_level'] == ADMIN ) 
         { 
            $row['username'] = '<b>' . $row['username'] . '</b>'; 
            $style_color = 'style="color:#' . $theme['fontcolor3'] . '"'; 
         } 
         else if ( $row['user_level'] == MOD ) 
         { 
            $row['username'] = '<b>' . $row['username'] . '</b>'; 
            $style_color = 'style="color:#' . $theme['fontcolor2'] . '"'; 
         } 

         if ( $row['user_allow_viewonline'] ) 
         { 
            $user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>'; 
            $logged_visible_online++; 
         } 
         else 
         { 
            $user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>'; 
            $logged_hidden_online++; 
         } 
          
         if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN ) 
         { 
            $online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link; 
         } 
      } 

      $prev_user_id = $row['user_id']; 
   } 
   else 
   { 
      if ( $row['session_ip'] != $prev_session_ip ) 
      { 
         $guests_online++; 
      } 
   } 

   $prev_session_ip = $row['session_ip']; 
} 

$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online; 

if ( $total_online_users == 0 ) 
{ 
   $l_t_user_s = $lang['Forum_no_active']; 
} 
else if ( $total_online_users == 1 ) 
{ 
   $l_t_user_s = $lang['Forum_one_active']; 
} 
else 
{ 
   $l_t_user_s = $lang['Forum_more_active']; 
} 


if ( $logged_hidden_online == 0 ) 
{ 
   $l_h_user_s = ''; 
} 
else if ( $logged_hidden_online == 1 ) 
{ 
   $l_h_user_s = $lang['Forum_one_hidden_active']; 
} 
else 
{ 
   $l_h_user_s = $lang['Forum_more_hidden_active']; 
} 

if ( $guests_online == 0 ) 
{ 
   $l_g_user_s = ''; 
} 
else if ( $guests_online == 1 ) 
{ 
   $l_g_user_s = $lang['Forum_one_guest_active']; 
} 
else 
{ 
   $l_g_user_s = $lang['Forum_more_guests_active']; 
} 

$l_online_users = sprintf($l_t_user_s, $total_online_users); 
$l_online_users_extra = sprintf($l_h_user_s, $logged_hidden_online); 
$l_online_users_extra .= sprintf($l_g_user_s, $guests_online); 

$who_total = $l_online_users; 
$who_extra = $l_online_users_extra; 
$who = $online_userlist; 
//######################################################################

					$template->assign_block_vars('catrow.forumrow',	array(
         					'WHO' => $who, 
         					'WHO_TOTAL' => $who_total, 
         					'WHO_EXTRA' => $who_extra,
						'INC_ROW'   => "row1",
						'ROW_COLOR' => '#' . $row_color,
wenn ich das Rotmarkierte endferne ist die Fehlermeldung übrigens weg aber der Mod geht da natürlich nicht.

Ich Poste mal als Sicherheit die ganze index.php als Textdatei

index.php

vielleicht lässt sich der Fehler irgendwie umgehen
schonmal danke für jede Hilfe :)
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Naja, eigentlich is der Hack nur für ´ne Standard-index.php ausgelegt... hmm.

Link zum genutzten SubforenHack ?
Markocat
Mitglied
Beiträge: 245
Registriert: 16.05.2002 18:57
Wohnort: Bad Dürrenberg
Kontaktdaten:

Beitrag von Markocat »

Ja hier :wink:
Antworten

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