Pagina 1 van 1

wie is er op dit moment in welk forum?

Geplaatst: 18 sep 2005, 09:46
door Grimlock
Ik ben bezig met het instaleren van de mod:

## MOD Titel: Who is active in which forum - Index
## MOD Version: 1.2.0
## Author: Acid

Er staan 2 tekst install bestandjes in. Active en active_update

Nou staat er in die van active_update dat ik vanalles moet verwijderen uit index.php maar dat staat er maar half in :(

Hoe moet ik dit oplossen?

Geplaatst: 18 sep 2005, 09:53
door -=|Rik|=-
Welke bestanden kwamen met die mod?

Een active_install.txt en een active_update.txt?

Geplaatst: 18 sep 2005, 09:55
door Grimlock
Ik heb hem even geupload hij komt van phpbbhacks af.Klik.

Wat ik ook vreemd vind is dat ze beginnen met edits in index.php dan komen er 2 andere bestanden aan bod en dan weer index.php. Slordig toch?

Dit moet ik uit index.php halen maar dat staat er maar half in.

Code: Selecteer alles

							// start: forum active
							$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip, s.session_page
							           FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s 
							           WHERE u.user_id = s.session_user_id 
							                      AND s.session_time >= ".( time() - 300 ) . " AND s.session_page = $forum_id
							           ORDER BY u.username ASC, s.session_ip ASC"; 
							if( !($result = $db->sql_query($sql)) ) 
							{ 
							        message_die(GENERAL_ERROR, 'Could not obtain activities in forums.', '', __LINE__, __FILE__, $sql); 
							} 

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

							$logged_visible_active = 0; 
							$logged_hidden_active = 0; 
							$guests_active = 0; 
							$active_userlist = ''; 

							$prev_user_id = 0; 
							$prev_user_ip = ''; 

							while( $row = $db->sql_fetchrow($result) ) 
							{ 
							        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'] == JUNIOR_ADMIN ) 
	                						                { 
		                					                        $row['username'] = '<b>' . $row['username'] . '</b>'; 
			                				                        $style_color = 'style="color:#00B0FF"'; // color can be changed of course
				                			                } 
                							                else if ( $row['user_level'] == LESS_ADMIN ) 
	                						                { 
		                					                        $row['username'] = '<b>' . $row['username'] . '</b>'; 
			                				                        $style_color = 'style="color:#00B0FF"';  // color can be changed of course
				                			                } 
					                		                else if ( $row['user_level'] == MOD ) 
						                	                { 
			                				                        $row['username'] = '<b>' . $row['username'] . '</b>'; 
                							                        $style_color = 'style="color:#' . $theme['fontcolor2'] . '"'; 
	                						                } 

                							                if ( $row['user_allow_viewonline'] ) 
	                						                { 
		                					                        $user_active_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>'; 
			                				                        $logged_visible_active++; 
				                			                } 
                							                else 
	                						                { 
		                					                        $user_active_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>'; 
			                				                        $logged_hidden_active++; 
				                			                } 
          
                							                if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN ) 
	                						                { 
		                					                        $active_userlist .= ( $active_userlist != '' ) ? ', ' . $user_active_link : $user_active_link; 
			                				                } 
                							        } 
                							        $prev_user_id = $row['user_id']; 
							        } 
							        else 
							        { 
							                if ( $row['session_ip'] != $prev_session_ip ) 
							                { 
							                        $guests_active++; 
							                } 
							        } 
							        $prev_session_ip = $row['session_ip']; 
							} 

							$total_active_users = $logged_visible_active + $logged_hidden_active + $guests_active; 

							$l_t_user_s = ( $total_active_users == 0 ) ? $lang['Forum_no_active'] : ( ( $total_active_users == 1 ) ? $lang['Forum_one_active'] : $lang['Forum_more_active'] );
							$l_h_user_s = ( $logged_hidden_active == 0 || $userdata['user_level'] == ADMIN ) ? '' : ( ( $logged_hidden_active == 1 ) ? $lang['Forum_one_hidden_active'] : $lang['Forum_more_hidden_active'] );
							$l_g_user_s = ( $guests_active == 0 ) ? '' : ( ( $guests_active == 1 ) ? $lang['Forum_one_guest_active'] : $lang['Forum_more_guest_active'] );

							$l_active_users = sprintf($l_t_user_s, $total_active_users); 
							$l_active_users_info = sprintf($l_h_user_s, $logged_hidden_active); 
							$l_active_users_info .= sprintf($l_g_user_s, $guests_active); 

							$active_total = $l_active_users; 
							$active_info = $l_active_users_info; 
							$active = $active_userlist; 
							// end: forum active

# 
#-----[ FIND and DELETE (index.php) ]------------------------------------------ 
#
							'ACTIVE' => $active, 
							'ACTIVE_TOTAL' => $active_total, 
							'ACTIVE_INFO' => $active_info, 

Geplaatst: 18 sep 2005, 11:03
door Bee
Je gebruikt de upgrade versie:

Code: Selecteer alles

## Description:      update infos..
##
##########################################################################################
## 
## Note: 
## First always make a backup from the files that you're going to edit. 
##
##########################################################################################
# 
#---------[ Version ]----------------------------------------------------------------------
#
# 1.0.3 >>> 1.2.0
#
# after you did the following see active_english.txt to install the mod..
Je moet active_english.txt meteen gebruiken.

Geplaatst: 18 sep 2005, 12:44
door Grimlock
Oh, die update is dus niet nodig. :thumb: