• User Attivo

    mettere una class in php !

    Come faccio a mettere la mia class: link_2 in questa pg ?

    <?
    
    //
    // Start session management
    //
    $userdata = session_pagestart&#40;$user_ip, PAGE_FAQ&#41;;
    init_userprefs&#40;$userdata&#41;;
    //
    // End session management
    //
    
    $total_posts = get_db_stat&#40;'postcount'&#41;;
    $total_users = get_db_stat&#40;'usercount'&#41;;
    $newest_userdata = get_db_stat&#40;'newestuser'&#41;;
    $newest_user = $newest_userdata&#91;'username'&#93;;
    $newest_uid = $newest_userdata&#91;'user_id'&#93;;
    
    if&#40; $total_posts == 0 &#41;
    &#123;
    	$l_total_post_s = $lang&#91;'Posted_articles_zero_total'&#93;;
    &#125;
    else if&#40; $total_posts == 1 &#41;
    &#123;
    	$l_total_post_s = $lang&#91;'Posted_article_total'&#93;;
    &#125;
    else
    &#123;
    	$l_total_post_s = $lang&#91;'Posted_articles_total'&#93;;
    &#125;
    
    if&#40; $total_users == 0 &#41;
    &#123;
    	$l_total_user_s = $lang&#91;'Registered_users_zero_total'&#93;;
    &#125;
    else if&#40; $total_users == 1 &#41;
    &#123;
    	$l_total_user_s = $lang&#91;'Registered_user_total'&#93;;
    &#125;
    else
    &#123;
    	$l_total_user_s = $lang&#91;'Registered_users_total'&#93;;
    &#125;
    if &#40;defined&#40;'SHOW_ONLINE'&#41;&#41;
    &#123;
    
    	$user_forum_sql = &#40; !empty&#40;$forum_id&#41; &#41; ? "AND s.session_page = " . intval&#40;$forum_id&#41; : '';
    	$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 >= ".&#40; time&#40;&#41; - 300 &#41; . "
    			$user_forum_sql
    		ORDER BY u.username ASC, s.session_ip ASC";
    	if&#40; !&#40;$result = $db->sql_query&#40;$sql&#41;&#41; &#41;
    	&#123;
    		message_die&#40;GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql&#41;;
    	&#125;
    
    	$userlist_ary = array&#40;&#41;;
    	$userlist_visible = array&#40;&#41;;
    
    	$prev_user_id = 0;
    	$prev_user_ip = $prev_session_ip = '';
    
    	while&#40; $row = $db->sql_fetchrow&#40;$result&#41; &#41;
    	&#123;
    		// User is logged in and therefor not a guest
    		if &#40; $row&#91;'session_logged_in'&#93; &#41;
    		&#123;
    			// Skip multiple sessions for one user
    			if &#40; $row&#91;'user_id'&#93; != $prev_user_id &#41;
    			&#123;
    				$style_color = '';
    				if &#40; $row&#91;'user_level'&#93; == ADMIN &#41;
    				&#123;
    					$row&#91;'username'&#93; = '**' . $row&#91;'username'&#93; . '**';
    					$style_color = 'style="color&#58;#' . $theme&#91;'fontcolor3'&#93; . '"';
    				&#125;
    				else if &#40; $row&#91;'user_level'&#93; == MOD &#41;
    				&#123;
    					$row&#91;'username'&#93; = '**' . $row&#91;'username'&#93; . '**';
    					$style_color = 'style="color&#58;#' . $theme&#91;'fontcolor2'&#93; . '"';
    				&#125;
    
    				if &#40; $row&#91;'user_allow_viewonline'&#93; &#41;
    				&#123;
    					$user_online_link = '[url="' . append_sid&#40;"]' . $row&#91;'username'&#93; . '';
    					$logged_visible_online++;
    				&#125;
    				else
    				&#123;
    					$user_online_link = '[url="' . append_sid&#40;"]*' . $row&#91;'username'&#93; . '*';
    					$logged_hidden_online++;
    				&#125;
    
    				if &#40; $row&#91;'user_allow_viewonline'&#93; || $userdata&#91;'user_level'&#93; == ADMIN &#41;
    				&#123;
    					$online_userlist .= &#40; $online_userlist != '' &#41; ? ', ' . $user_online_link &#58; $user_online_link;
    				&#125;
    			&#125;
    
    			$prev_user_id = $row&#91;'user_id'&#93;;
    		&#125;
    		else
    		&#123;
    			// Skip multiple sessions for one user
    			if &#40; $row&#91;'session_ip'&#93; != $prev_session_ip &#41;
    			&#123;
    				$guests_online++;
    			&#125;
    		&#125;
    
    		$prev_session_ip = $row&#91;'session_ip'&#93;;
    	&#125;
    	$db->sql_freeresult&#40;$result&#41;;
    
    	if &#40; empty&#40;$online_userlist&#41; &#41;
    	&#123;
    		$online_userlist = $lang&#91;'None'&#93;;
    	&#125;
    	$online_userlist = &#40; &#40; isset&#40;$forum_id&#41; &#41; ? $lang&#91;'Browsing_forum'&#93; &#58; $lang&#91;'Registered_users'&#93; &#41; . ' ' . $online_userlist;
    
    	$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;
    
    	if &#40; $total_online_users > $board_config&#91;'record_online_users'&#93;&#41;
    	&#123;
    		$board_config&#91;'record_online_users'&#93; = $total_online_users;
    		$board_config&#91;'record_online_date'&#93; = time&#40;&#41;;
    
    		$sql = "UPDATE " . CONFIG_TABLE . "
    			SET config_value = '$total_online_users'
    			WHERE config_name = 'record_online_users'";
    		if &#40; !$db->sql_query&#40;$sql&#41; &#41;
    		&#123;
    			message_die&#40;GENERAL_ERROR, 'Could not update online user record &#40;nr of users&#41;', '', __LINE__, __FILE__, $sql&#41;;
    		&#125;
    
    		$sql = "UPDATE " . CONFIG_TABLE . "
    			SET config_value = '" . $board_config&#91;'record_online_date'&#93; . "'
    			WHERE config_name = 'record_online_date'";
    		if &#40; !$db->sql_query&#40;$sql&#41; &#41;
    		&#123;
    			message_die&#40;GENERAL_ERROR, 'Could not update online user record &#40;date&#41;', '', __LINE__, __FILE__, $sql&#41;;
    		&#125;
    	&#125;
    
    	if &#40; $total_online_users == 0 &#41;
    	&#123;
    		$l_t_user_s = $lang&#91;'Online_users_zero_total'&#93;;
    	&#125;
    	else if &#40; $total_online_users == 1 &#41;
    	&#123;
    		$l_t_user_s = $lang&#91;'Online_user_total'&#93;;
    	&#125;
    	else
    	&#123;
    		$l_t_user_s = $lang&#91;'Online_users_total'&#93;;
    	&#125;
    
    	if &#40; $logged_visible_online == 0 &#41;
    	&#123;
    		$l_r_user_s = $lang&#91;'Reg_users_zero_total'&#93;;
    	&#125;
    	else if &#40; $logged_visible_online == 1 &#41;
    	&#123;
    		$l_r_user_s = $lang&#91;'Reg_user_total'&#93;;
    	&#125;
    	else
    	&#123;
    		$l_r_user_s = $lang&#91;'Reg_users_total'&#93;;
    	&#125;
    
    	if &#40; $logged_hidden_online == 0 &#41;
    	&#123;
    		$l_h_user_s = $lang&#91;'Hidden_users_zero_total'&#93;;
    	&#125;
    	else if &#40; $logged_hidden_online == 1 &#41;
    	&#123;
    		$l_h_user_s = $lang&#91;'Hidden_user_total'&#93;;
    	&#125;
    	else
    	&#123;
    		$l_h_user_s = $lang&#91;'Hidden_users_total'&#93;;
    	&#125;
    
    	if &#40; $guests_online == 0 &#41;
    	&#123;
    		$l_g_user_s = $lang&#91;'Guest_users_zero_total'&#93;;
    	&#125;
    	else if &#40; $guests_online == 1 &#41;
    	&#123;
    		$l_g_user_s = $lang&#91;'Guest_user_total'&#93;;
    	&#125;
    	else
    	&#123;
    		$l_g_user_s = $lang&#91;'Guest_users_total'&#93;;
    	&#125;
    
    	$l_online_users = sprintf&#40;$l_t_user_s, $total_online_users&#41;;
    	$l_online_users .= sprintf&#40;$l_r_user_s, $logged_visible_online&#41;;
    	$l_online_users .= sprintf&#40;$l_h_user_s, $logged_hidden_online&#41;;
    	$l_online_users .= sprintf&#40;$l_g_user_s, $guests_online&#41;;
    &#125;
    
    $template->set_filenames&#40;array&#40;
    	'body' => 'stat.tpl'&#41;
    &#41;;
    
    $template->assign_vars&#40;array&#40;
    	'TOTAL_POSTS' => sprintf&#40;$l_total_post_s, $total_posts&#41;,
    	'TOTAL_USERS' => sprintf&#40;$l_total_user_s, $total_users&#41;,
    	'NEWEST_USER' => sprintf&#40;$lang&#91;'Newest_user'&#93;, '[url="' . append_sid&#40;"]', $newest_user, ''&#41;, 
    	'RECORD_USERS' => sprintf&#40;$lang&#91;'Record_online_users'&#93;, $board_config&#91;'record_online_users'&#93;, create_date&#40;$board_config&#91;'default_dateformat'&#93;, $board_config&#91;'record_online_date'&#93;, $board_config&#91;'board_timezone'&#93;&#41;&#41;,
    	&#41;
    	&#41;;
    	
    //
    // Generate the page
    //
    $template->pparse&#40;'body'&#41;;
    
    ?>
    

    Devo farla visualizzare su quel link che vedete comparire in tre punti del codice !


  • Moderatore

    Class css?

    Se sì, sostituisci ai vari:
    a href="'
    a class="link_2" href="'

    Spero di aver capito la domanda 😄


  • User Attivo

    a capire hai capito, solamente che non si visualizza lo stile che richiamo !
    coma mai?


  • Moderatore

    guarda che non son mago 😛

    non che hai tipo un'url da farci vedere?


  • User Attivo

    http://www.clubmusiclovers.com

    In fondo alla pg ci sono le stats, come vedi il nick dell'ultimo utente iscritto è blu, mentre dovrei farlo diventare bianco e poi rosa al pasaggio del mouse come gli altri !

    In questo momento la modifica da te suggerita non c'è nella pg perchè non funzionava !

    Per far vedere quelle stats ci sono tre pg, una php nella root principale del sito, un altra in php nella root principale del forum (che è quella che ho postato più su) ed una terza .tpl che è nella root del templates del forum !

    Qualsiasi altra info per aiutarmi a risolvere il prob, chiedi !


  • Moderatore

    Sostituisci ai vari:
    a href="'
    a class="link_2" href="'
    😄


  • User Attivo

    grandissimo, funziona !!
    grazie mille !


  • Super User

    @alive said:

    grandissimo, funziona !!
    grazie mille !
    Avevi dubbi su questo? massy mago è 😄


  • User Attivo

    allora mettiamolo veramente alla prova 🙂 !
    E se volessi far caricare la pagina del link su di una nuova invece che sulla stassa?


  • User Attivo

    a **target="_blank" **class="link_2" href="'


  • User Attivo

    grazie 😉 !!!!!!!!!!!!!!!!