View Single Post
  #16  
Old 01-05-2005, 08:20 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1- To make the user first to list, here is the code to change:
find:
PHP Code:
    if ($bbuserinfo['userid'])
    {
        
// fakes the user being online for an initial page view of index.php
        
$bbuserinfo['joingroupid'] = iif($bbuserinfo['displaygroupid'], $bbuserinfo['displaygroupid'], $bbuserinfo['usergroupid']);
        
$userinfos = array
        (
            
$bbuserinfo['userid'] => array
            (
                
'userid' => $bbuserinfo['userid'],
                
'username' => $bbuserinfo['username'],
                
'invisible' => $bbuserinfo['invisible'],
                
'inforum' => 0,
                
'lastactivity' => TIMENOW,
                
'usergroupid' => $bbuserinfo['usergroupid'],
                
'displaygroupid' => $bbuserinfo['displaygroupid'],
            )
        );
    }
    else
    {
        
$userinfos = array();
    }
    
$inforum = array();
        
// Logician hack : This user is always on in forum home useronline section
        
$userid_of_always_on_user 2;
        
$userinfos[$userid_of_always_on_user]['userid'] = $userid_of_always_on_user
        
$userinfos[$userid_of_always_on_user]['username'] = 'My User'
        
$userinfos[$userid_of_always_on_user]['invisible'] = 0;
        
$userinfos[$userid_of_always_on_user]['inforum'] = 0;
        
$userinfos[$userid_of_always_on_user]['lastactivity'] = TIMENOW;
        
$userinfos[$userid_of_always_on_user]['usergroupid'] = 2;
        
$userinfos[$userid_of_always_on_user]['displayusergroupid'] = 2;
        
// Logician hack : This user is always on in forum home useronline section 
replace it as

PHP Code:
// Logician hack : This user is always on in forum home useronline section
        
$userid_of_always_on_user 2;
        
$userinfos[$userid_of_always_on_user]['userid'] = $userid_of_always_on_user
        
$userinfos[$userid_of_always_on_user]['username'] = 'My User'
        
$userinfos[$userid_of_always_on_user]['invisible'] = 0;
        
$userinfos[$userid_of_always_on_user]['inforum'] = 0;
        
$userinfos[$userid_of_always_on_user]['lastactivity'] = TIMENOW;
        
$userinfos[$userid_of_always_on_user]['usergroupid'] = 2;
        
$userinfos[$userid_of_always_on_user]['displayusergroupid'] = 2;

    if (
$bbuserinfo['userid'])
    {
        
// fakes the user being online for an initial page view of index.php
        
$bbuserinfo['joingroupid'] = iif($bbuserinfo['displaygroupid'], $bbuserinfo['displaygroupid'], $bbuserinfo['usergroupid']);
        
        
$userid_of_always_myself $bbuserinfo['userid'];
        
$userinfos[$userid_of_always_myself]['userid'] = $bbuserinfo['userid']; 
        
$userinfos[$userid_of_always_myself]['username'] = $bbuserinfo['username']; 
        
$userinfos[$userid_of_always_myself]['invisible'] = $bbuserinfo['invisible'];
        
$userinfos[$userid_of_always_myself]['inforum'] = 0;
        
$userinfos[$userid_of_always_myself]['lastactivity'] = TIMENOW;
        
$userinfos[$userid_of_always_myself]['usergroupid'] = $bbuserinfo['usergroupid'];
        
$userinfos[$userid_of_always_myself]['displayusergroupid'] = $bbuserinfo['displaygroupid'];
    
    }
    else
    {
        
//
    
}
    
$inforum = array();
// Logician hack : This user is always on in forum home useronline section 
2- To link a thread instead of his profile, edit member.php, find:
PHP Code:
if ($find == 'firstposter' AND $threadid
BEFORE that add:
PHP Code:
// Logician hack : This user is always on in forum home useronline section
if ($userid==XX) {header("Location: http://www.yoursite.com/forum/showthread.php?$session[sessionurl]t=YY");}
// Logician hack : This user is always on in forum home useronline section 
(Remember to update XX for userid of the user, YY for thread id and the url to your board in the code above)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01218 seconds
  • Memory Usage 1,832KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete