Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 12-28-2001, 03:56 AM
Destee's Avatar
Destee Destee is offline
 
Join Date: Oct 2001
Location: destee.com
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello Everyone ... Again

I originally posted this request for help on vBulletin in September. Merk helped me with it but now that I've upgraded to 2.2.1 the same solution doesn't work anymore. I've looked at the code but can't see anything real obvious. I'm including the dialogue from vbulletin.com. My text is in yellow and Merk's is limegreen. Any help would be appreciated.
------------

I want to give my Moderators the ability to view "invisible" Members ... is there a way to do this without a hack (and/or giving them full access to the CP)?

Im bored, so i did it anyway
Find -


PHP Code:
if ($userinfo[invisible]) {
    
$userinfo[hidden] = '*';
    if (
$bbuserinfo[usergroupid] == 6) { 
Replace With

PHP Code:
if ($userinfo[invisible]) {
    
$userinfo[hidden] = '*';
    if (
$bbuserinfo[usergroupid] == OR $bbuserinfo[usergroupid] == 7) { 
7, is my moderator groupid, i do hope that its the same!

Then, in index.php
Find


PHP Code:
if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==6) {
      
$numbervisible++;
      
$userid=$loggedin['userid'];
      if (
$loggedin['invisible']==1) { // Invisible User but show to Admin 
and replace with

PHP Code:
 if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==OR $bbuserinfo['usergroupid']==7) {
      
$numbervisible++;
      
$userid=$loggedin['userid'];
      if (
$loggedin['invisible']==1) { // Invisible User but show to Admin 
And that _should_ work

I noticed that usergroupid 6 (admin) is referenced another place in index.php ... should it be edited in some way here too?

PHP Code:
while ($loggedin=$DB_site->fetch_array($loggedins)) { 
$numberregistelimegreen++; 
$invisibleuser ''
if (
$loggedin['invisible']==and $bbuserinfo['usergroupid']!=6) { 
Hey Merk ... it's me again.

I did edit that line accordingly and all is well!

Thanks again.


Good to see people working out their own problems


---------------
Well, that's basically it. I did all of the same again but my Moderators are not able to see the "invisible" users online. Obviously I need to do some additional hacking but I don't know what.

Here's the original thread.

Can someone help me with this please, making it so my Moderators can see the invisible Members that are logged in?

Thanks,

Destee
Reply With Quote
  #2  
Old 12-28-2001, 09:35 AM
Scott MacVicar Scott MacVicar is offline
 
Join Date: Oct 2001
Location: Glasgow, Scotland
Posts: 1,199
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok this is what you should probably do

PHP Code:
    if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==6) { 
becomes

PHP Code:
    if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==or $bbuserinfo['usegroupid'==7) { 
find

PHP Code:
      if ($loggedin['invisible']==and $bbuserinfo['usergroupid']!=6) {
        continue;
      } 
becomes

PHP Code:
      if ($loggedin['invisible']==and $bbuserinfo['usergroupid']!=and $bbuserinfo['usergroupid']==7) {
        continue;
      } 
These are the only two modifications that you need to make, the first tells it to add a star after the users name to indicate that their invisible, the 2nd is to stop it from skipping that user if they are invisible and the your not an admin.

This is presuming that you usergroup for mods is 7.
Reply With Quote
  #3  
Old 12-28-2001, 10:05 AM
Destee's Avatar
Destee Destee is offline
 
Join Date: Oct 2001
Location: destee.com
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good Morning PPN and thanks for your assistance.
My Mods are usergroup 7, but when I tried the above
I rec'd the following:

Parse error: parse error, expecting `']'' in /usr/local/plesk/apache/vhosts/destee.com/httpdocs/forums/index.php on line 161

Is it me? I have been up all night.
Reply With Quote
  #4  
Old 12-28-2001, 11:44 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

a) PPN was missing a ] in this code:
Code:
... or $bbuserinfo['usegroupid'==7) {
(right before ==7)

b) A hack for this already exists - take a look in the Releases forum.
Reply With Quote
  #5  
Old 12-28-2001, 11:03 PM
Scott MacVicar Scott MacVicar is offline
 
Join Date: Oct 2001
Location: Glasgow, Scotland
Posts: 1,199
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sorry about that i typed it a hurry before going out to work never took time to check it was correct.
Reply With Quote
  #6  
Old 12-28-2001, 11:50 PM
Destee's Avatar
Destee Destee is offline
 
Join Date: Oct 2001
Location: destee.com
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank You FireFly for the already established hack info.
I tried it this morning but was so tired and it still didn't work.
Came back with a rested self and all is well in paradise!
Thank You.

No worry PPN, even if you would have given me perfect code
I would have still messed it up ... man ... rest makes a lot of difference! Thanks.

Thank You All Very Much!

Now I gotta go over to vbulletin.com and let Merk know there is a
hack for this ... (he had offered to help me again) ... too kewl!

SWFans.net ... a special thanks to you for the hack!!

Destee
Reply With Quote
Reply

Thread Tools
Display Modes

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 01:09 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04116 seconds
  • Memory Usage 2,234KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (9)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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