Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
Working hack just stopped working after upgrade to v2.2.6 - please advise Details »»
Working hack just stopped working after upgrade to v2.2.6 - please advise
Version: , by skerjean skerjean is offline
Developer Last Online: Feb 2007 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-04-2002 Last Update: Never Installs: 0
 
No support by the author.

Hi,

I made a little hack to display 'users browing this forum' in different colors according to their usergroupid. It was working fine until I upgraded to vBulletin v2.2.6, but I can't find why.

Here's an abstract from my forumdisplay.php (from line 687):
PHP Code:
// Get users browsing this forum
$onlineusers '';
if (
$showforumusers) {
    
$datecut $ourtimenow $cookietimeout;
    
$browsers '';
    
$comma '';
    
$forumusers $DB_site->query("SELECT username, invisible, userid, usergroupid
                        FROM user
                        WHERE  inforum = 
$foruminfo[forumid]
                            AND lastactivity > 
$datecut
                            AND lastvisit <> lastactivity"
);
    while (
$forumuser $DB_site->fetch_array($forumusers)) {
        if ((!
$forumuser['invisible'] or $bbuserinfo['usergroupid'] == 6) and $bbuserinfo['userid'] != $forumuser['userid']) {
            
$userid $forumuser['userid'];
//          $username = $forumuser['username'];

// hack: highlight usergroups


                
if      (($forumuser[usergroupid] == 6) or ($forumuser[usergroupid] == 9))  $username "<b><font color=\"EED500\">$forumuser[username]</font></b>";
                else if ((
$forumuser[usergroupid] == 5) or ($forumuser[usergroupid] == 7))  $username "<b><font color=\"A0A0A0\">$forumuser[username]</font></b>";
                else                                                                        
$username "<b><font color=\"FFFFFF\">$forumuser[username]</font></b>";

// end hack

            
if ($forumuser['invisible'] == 1) { // Invisible User but show to Admin
                
$invisibleuser '*';
            } else {
                
$invisibleuser '';
                 }
            eval(
"\$browsers .= \"".$comma.gettemplate('forumdisplay_loggedinuser')."\";");
            
$comma ', ';
        }
    } 
I commented "$username = $forumuser['username'];" to replace it with the hack code.

Admin is usergroup 6 on my board (I did double-checked it) so it should be displayed in yellow (EED500). However, admins are still shown in white as are registered users. If I change "FFFFFF" to "FF000" in the else line, only registered users are shown in red, and admins are still in white.

So there's obviously something wrong with this, but I don't know what. I appreciate your help.

Thanks.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 06-11-2002, 05:39 PM
skerjean skerjean is offline
 
Join Date: Jan 2002
Location: Sherbrooke (Qc), Canada
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

huh... is it that nobody can help me or that nobody wants to help me?

24 views and a week later and still no anwers. Anybody can advise?
Reply With Quote
  #3  
Old 06-12-2002, 02:38 PM
Atian's Avatar
Atian Atian is offline
 
Join Date: Mar 2002
Location: Korea O_O naw.....usa =p
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you should turn your forumdisplay.php to normal and code the hack again...
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:43 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06232 seconds
  • Memory Usage 2,224KB
  • Queries Executed 18 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (2)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete