vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Moderator Icon on postbit (https://vborg.vbsupport.ru/showthread.php?t=38120)

Scott MacVicar 04-30-2002 10:00 PM

Moderator Icon on postbit
 
This is a hack to show a small icon next to usernames on a post, when you mouse over you will also get told what rank they are, Admin, Super Mod or Moderator.

Add the following template
postbit_moderator_icon
Code:

<img src="{imagesfolder}/mod.gif" alt="$rank">
save the template

Edit the postbit template and place $mod_logo somewhere on it, i chose next to the username.

open up functions.php

look for

PHP Code:

        // do posts from ignored users
        
if (!$ignore[$post[userid]]) { 

ABOVE it put

PHP Code:

        switch($post['usergroupid']) {
          case 
"6";
          
$rank "Administrator";
          eval(
"\$mod_logo = \"".gettemplate("postbit_moderator_icon")."\";");
          break;

          case 
"5";
          
$rank "Super Moderator";
          eval(
"\$mod_logo = \"".gettemplate("postbit_moderator_icon")."\";");
          break;

          case 
"7";
          
$rank "Moderator";
          eval(
"\$mod_logo = \"".gettemplate("postbit_moderator_icon")."\";");
          break;

          default:
          
$mod_logo "";
          break;
        } 

save and upload functions.php

The hack will now work, but if you want to save on the extra query to the database to get the template.

Open showthread.php and add

PHP Code:

,postbit_moderator_icon 

to the end of $templatesused you will have to do this twice.

attached is the mod logo i used

Scott MacVicar 05-01-2002 03:19 PM

A screenshot in case your wondering what exactly i'm talking about.

NTLDR 05-01-2002 04:03 PM

Thanks PPN, just what I have been looking for to add to my board!

Installed with out a problem, thanks for sharing :D

lordofgun 05-01-2002 04:37 PM

I LOVE YOU! I just asked for this yesterday!

Will install tonight!

Dean C 05-01-2002 04:54 PM

great hack... how bout doin the same for all staff usergroups ... wud be a great addition...

Scott MacVicar 05-01-2002 04:59 PM

If you plan to do it for all staff usergroups it means doing some queries on the database. I'll lookin into it though.

TECK 05-01-2002 05:08 PM

for usergroups, do this:
in functions.php add:
PHP Code:

$post[usergroupicon]='<img border="0" src="{ imagesfolder }/usergroup'.$post[usergroupid].'.gif">' 

then add usergroup1.gif to usergroup7.gif in your images folder.
in your postbit, place $post[usergroupicon] where you want.

CeleronXL 05-01-2002 08:47 PM

As requsted by me a long time ago. ;) https://vborg.vbsupport.ru/showthrea...threadid=37559

Edit: Wow, this version seems to be much nicer on the database. The other one had about 60-80 queries on the showthread. Now they're way back down.

Scott MacVicar 05-01-2002 10:05 PM

doesn't have any queries :P

CeleronXL 05-01-2002 10:15 PM

Did the other one have a lot? Because it went down from the 60-80 to 30-40.


All times are GMT. The time now is 01:50 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.01031 seconds
  • Memory Usage 1,745KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (4)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete