Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases

Reply
 
Thread Tools
Keep User Group title for Moderators with a Custom Tag Details »»
Keep User Group title for Moderators with a Custom Tag
Version: 1.00, by Darth Cow Darth Cow is offline
Developer Last Online: Feb 2008 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 07-21-2002 Last Update: Never Installs: 43
 
No support by the author.

On my forums, we give out a custom title at 3000 posts, so it's quite an acomplishment. Of course, the moderators want this too, even though they have to keep their "Moderator" or "Super Moderator" tags as well. Previously we were doing this through the admin panel, but that got a bit tidious, so I did a quick hack that will add moderator custom tags after the "Moderator" bit.

Install time: About 2 minutes - just one file edit

In member.php, after:
PHP Code:
$customtext substr($customtext0$ctMaxChars);
        
$customtext censortext($customtext);
        if (!
ismoderator() or (ismoderator() and $ctCensorMod==0)) {
          
$customtext customcensortext($customtext);
        } 
Add:
PHP Code:
// Keep user group titles in addition to custom tags for mods
        // Add a user group id to the array definition below to make
        // this hack apply to that group as well:
        
$keepgrouptitle = array(567);
        if (
in_array($bbuserinfo['usergroupid'], $keepgrouptitle)) {
          
$group $DB_site->query_first("SELECT usertitle FROM usergroup WHERE usergroupid=$bbuserinfo[usergroupid]");
          
$usertitle $group['usertitle'];
          
$customtext $usertitle '<br />' $customtext;
          
$customtitle 1;
        }
// Keep user group titles in addition to custom tags for mods 
Yep, that's it . Let me know if there are any issues, trouble, ect.

Note: This will enble HTML for moderators in custom tags as well, but you can trust them not to use it. Right? aranoid:

If you use this hack, please hit the "Install" button on this thread so I know .

The latest version is merely a slight modification of the original, to allow for easier addition of user groups. Feel no need to upgrade, it doesn't actually change how the hack works except make it easier to modify.

Show Your Support

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

Comments
  #12  
Old 09-29-2002, 08:28 PM
Darth Cow's Avatar
Darth Cow Darth Cow is offline
 
Join Date: Nov 2001
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by FeDe
Any news with it ? *is really hoping to be able to use this hack*
Ok, my webmaster has been very busy and not around much for the past couple of weeks. If someone could email me the new member.php file (darth.cow@mindspring.com) it would be appreciated .
Reply With Quote
  #13  
Old 11-17-2002, 06:05 AM
desmondw
Guest
 
Posts: n/a
Default

It stuffed my User CP page up, and I'm using 2.2.8
Reply With Quote
  #14  
Old 11-17-2002, 05:28 PM
Darth Cow's Avatar
Darth Cow Darth Cow is offline
 
Join Date: Nov 2001
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by desmondw
It stuffed my User CP page up, and I'm using 2.2.8
What do you mean? How did it stuff it up? I just tried installing this hack on a fresh install of 2.2.8, and it worked just fine... aranoid:
Reply With Quote
  #15  
Old 12-10-2002, 10:08 AM
#01 #01 is offline
 
Join Date: Nov 2002
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Would this hack make it so I could set permissions for the mod in a different usergrop. But still let them have the moderator Status shown under their name?
Reply With Quote
  #16  
Old 12-10-2002, 10:02 PM
Darth Cow's Avatar
Darth Cow Darth Cow is offline
 
Join Date: Nov 2001
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by #01
Would this hack make it so I could set permissions for the mod in a different usergrop. But still let them have the moderator Status shown under their name?
You'll need to set the default tag for your group to be "Moderator" (with whatever markup you choose), and this tag will added the custom title on underneath. I just updated the hack a bit so that it can be customized easier . Just edit in the new usergroup of your moderators (e.g. change "$keepgrouptitle = array(5, 6, 7);" to "$keepgrouptitle = array(5, 6, 7, 20);" if 20 is the user group id of your new moderator group (or another group that you want to keep their default title in addition).
Reply With Quote
  #17  
Old 01-17-2003, 09:13 AM
Logikos Logikos is offline
 
Join Date: Jan 2003
Posts: 2,924
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have been looking EVERYWHERE for this hack

Thank you so very much!

*CLicks Install*

-Nem
Reply With Quote
  #18  
Old 02-18-2003, 10:15 AM
Zelda-King's Avatar
Zelda-King Zelda-King is offline
 
Join Date: Nov 2002
Location: London, England
Posts: 674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's great! I actually switched it round though so the custom title shows above the usergroup title. Just change
Code:
$customtext = $usertitle . '<br />' . $customtext;
to
Code:
$customtext = $customtext . '<br />' . $usertitle;
Reply With Quote
  #19  
Old 03-08-2003, 02:13 PM
The Red Devil The Red Devil is offline
 
Join Date: Mar 2003
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ive tried to install this on 2.3.0 but I cant see that it makes any changes there. As its just as before.
Dont this hack work with 2.3.0 ?
Reply With Quote
  #20  
Old 03-09-2003, 12:20 AM
Darth Cow's Avatar
Darth Cow Darth Cow is offline
 
Join Date: Nov 2001
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you find the same piece of code in 2.3.0, the hack should work fine. Even though I have not yet had the chance to test this on 2.3.0, the base code for vBulletin changes very little with new non-major releases (and I highly doubt that it would change in this area).
Reply With Quote
  #21  
Old 03-18-2003, 06:08 PM
catocom2 catocom2 is offline
 
Join Date: Aug 2002
Location: Gainesville, Georgia
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried it on 2.3.0 too, and something seems to
cancel it out.
I'm still looking around in there to see if I can see
what is resetting it.
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 06:41 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.05725 seconds
  • Memory Usage 2,312KB
  • 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
  • (2)bbcode_code
  • (2)bbcode_php
  • (3)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
  • (2)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
  • (10)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