Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by Kier Kier is offline
Developer Last Online: May 2011 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 03-14-2001 Last Update: Never Installs: 7
 
No support by the author.

Updated to Version 2.0 16-3-2001
(v2 includes bug fixes and full avatar support)

This is a complete rewrite of my super-moderators listing hack for Me2Be...



This new version shows all members of the Administrators, Super-Moderators and Moderators groups. Note that moderators do not have to be placed in a new usergroup for this hack to work.

Users have their online status and location displayed, along with a PM link. Moderators also have the forums they moderate displayed. There is an option in the script to enable avatar support.

Installation is almost completely automatic, through an install script (supplied). Upload showmods.php to your forums directory, and install_showmods.php to your forums/admin folder.

If you want to disable avatars, open the showmods.php script and set $showavatars to "no". (If you have disabled avatars in the control panel, they will not be shown anyway).

Then run the install script (admin/install_showmods.php) each time you upgrade your board to a new version of vbulletin, in order to add the necessary templates to the master template set.

You should run the install script if you are upgrading from the previous version too, it will perform the necessary steps to upgrade the global templates.

You can then add a link to "showmods.php?s=$session[sessionhash]" to any of your other templates.

Show Your Support

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

Comments
  #62  
Old 04-28-2001, 06:45 PM
Joshs Joshs is offline
 
Join Date: Oct 2001
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First, is there any way to add email under the pm button? Secondly the Location field is messed up if a user doesn't have a Location... Shouldnt there be a divider between it and the contact info (make a name for that last field)...??? Lastly, shoulnt there also be a divider between online and username? And call the first field online? Just thought it would be better that way! Thanks!
Reply With Quote
  #63  
Old 04-29-2001, 11:32 PM
Blue2000 Blue2000 is offline
 
Join Date: Oct 2001
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this is a nice hack mate, but i have a problem with it

once you have made somone a mod and then removed there mod and set the permission back to a standed account, they still show on the list.

It maybe just me but as anyone else had this ?
Reply With Quote
  #64  
Old 04-29-2001, 11:48 PM
Joshs Joshs is offline
 
Join Date: Oct 2001
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Joshs
First, is there any way to add email under the pm button? Secondly the Location field is messed up if a user doesn't have a Location... Shouldnt there be a divider between it and the contact info (make a name for that last field)...??? Lastly, shoulnt there also be a divider between online and username? And call the first field online? Just thought it would be better that way! Thanks!
Yeah, is there a fix for that...??? Also can someone take a look at my above post.
Reply With Quote
  #65  
Old 05-04-2001, 02:33 AM
ztsky
Guest
 
Posts: n/a
Default

Quote:
Originally posted by ztsky
\--------------------------------------------------------------------------------
Originally posted by Zothip
Parse error: parse error in /home/zothip2/squadpage-www/forums/showmods.php on line 30


--------------------------------------------------------------------------------



same problem

help!!
help!!!!!!
can Anyone help me ?
Reply With Quote
  #66  
Old 05-07-2001, 10:12 AM
Martz's Avatar
Martz Martz is offline
 
Join Date: Oct 2001
Location: UK
Posts: 156
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works great! Thanks a lot. I'd like to change part of it slightly, instead of Super Moderators I would like to list all the members in another usergroup.

I've managed to do this, I looked up the usergroup ID of the group I want to display, and used it in place of Super Moderators. However I still get the supermoderators header title for the table . I've read through the code and concluded that it must be bringing the title through in a global variable? (please note my inability to unerstand php - but my ability to learn? )

I'd also like to be able to show multiple user_id's in where the supermoderators list is - could anyone point me in the right direction please?

Thanks
Reply With Quote
  #67  
Old 05-07-2001, 04:02 PM
ztsky
Guest
 
Posts: n/a
Default

Quote:
Originally posted by ztsky


help!!!!!!
can Anyone help me ?

....................can Anyone help me ?
Reply With Quote
  #68  
Old 05-08-2001, 11:16 AM
Mohamed's Avatar
Mohamed Mohamed is offline
 
Join Date: Oct 2001
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hi boys I have in this hack in :

Warning: Variable passed to each() is not an array or object


vb/showmods.php on line 110


can any one help me ....!!!!!!!
Reply With Quote
  #69  
Old 05-08-2001, 03:55 PM
Martz's Avatar
Martz Martz is offline
 
Join Date: Oct 2001
Location: UK
Posts: 156
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Martz
Works great! Thanks a lot. I'd like to change part of it slightly, instead of Super Moderators I would like to list all the members in another usergroup.

I'd also like to be able to show multiple user_id's in where the supermoderators list is - could anyone point me in the right direction please?
Sorry I can't answer any of the other guys questions, but I found a "solution" to my own problems, so I thought I may as well be able to share them. Anything which I say which is *obvious* please don't flame me for, I'm just starting out as I am sure many other people may be.

The install script included has all the data regarding layout, table title (usergroup titles) etc. This can be edited to change the names, however I wans't sure of the routine to actually grab this using the userid from the mySQL table.

Secondly, including other groups in the listings can be done by editing the showmods source as follows:

At the top where the usergroups are defined, such as:

Code:
$supermod_usergroup = 5;
add as many new groups as you want, or change the current group value
Code:
$myother_usergroup = 10;
$alsomyother_usergroup = 9;
Next find the "// get administrators & super moderators *************************" section of code.

where:
Code:
WHERE user.usergroupid IN($admin_usergroup,$supermod_usergroup)
change to:
Code:
WHERE user.usergroupid IN($admin_usergroup,$supermod_usergroup,$myother_usergroup,$alsomyother_usergroup)
Next, further down find:
Code:
while ($user = $DB_site->fetch_array($users)) {
	if ($user[usergroupid] == $admin_usergroup) {
		if (($admincount++ % 2) == 0) $backcolor = "#EFEFEF";
		else $backcolor = "#DEDEDE";
		douserinfo();
		eval("\$adminbits .= \"".gettemplate("showmods_adminbit")."\";");
	}
	else {
		if (($smodcount++ % 2) == 0) $backcolor = "#EFEFEF";
		else $backcolor = "#DEDEDE";
		douserinfo();
		eval("\$supermodbits .= \"".gettemplate("showmods_adminbit")."\";");
	}
}
and change to:

Code:
while ($user = $DB_site->fetch_array($users)) {
	if ($user[usergroupid] == $admin_usergroup) {
		if (($admincount++ % 2) == 0) $backcolor = "#EFEFEF";
		else $backcolor = "#DEDEDE";
		douserinfo();
		eval("\$adminbits .= \"".gettemplate("showmods_adminbit")."\";");
	}
	else if ($user[usergroupid] == $myother_usergroup) {
		if (($smodcount++ % 2) == 0) $backcolor = "#EFEFEF";
		else $backcolor = "#DEDEDE";
		douserinfo();
		eval("\$supermodbits .= \"".gettemplate("showmods_adminbit")."\";");
	}
	else if ($user[usergroupid] == $alsomyother_usergroup) {
		if (($smodcount++ % 2) == 0) $backcolor = "#EFEFEF";
		else $backcolor = "#DEDEDE";
		douserinfo();
		eval("\$supermodbits .= \"".gettemplate("showmods_adminbit")."\";");
	}
	else {
		if (($smodcount++ % 2) == 0) $backcolor = "#EFEFEF";
		else $backcolor = "#DEDEDE";
		douserinfo();
		eval("\$supermodbits .= \"".gettemplate("showmods_adminbit")."\";");
	}

}
It works for me anyway! Hope this is of some help to someone, and not completely lame
Reply With Quote
  #70  
Old 05-10-2001, 05:24 PM
Mohamed's Avatar
Mohamed Mohamed is offline
 
Join Date: Oct 2001
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no body can't help me

so bad
Reply With Quote
  #71  
Old 05-11-2001, 02:03 AM
maverick1236 maverick1236 is offline
 
Join Date: Oct 2001
Location: NY
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sorry-im a newbie
everythings in the right place-but how EXACTLY do i link to that php file?
Reply With Quote
Reply


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 10:49 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.05148 seconds
  • Memory Usage 2,313KB
  • Queries Executed 25 (?)
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
  • (6)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (9)postbit_onlinestatus
  • (11)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete