vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Need a little help displaying rank image for admin only (https://vborg.vbsupport.ru/showthread.php?t=19686)

Castel 06-13-2001 10:28 PM

Well you could start out the code like this

PHP Code:

$RankNum $post[posts]; 
if ((
$post[usergroupid] ==5) || ($post[usergroupid] ==8)) {
$rank "<br>";
} elseif (
$RankNum 500) {
$rank "<img src=\"images/ranks/gen.gif\" border=0>";



This would exclude the admin (you) from getting an image and also newly created usergroup that would have a group ID of 8. If you want to give a few people a special status you could move these people in the new user group and edit their profile title from the admin panel. From there you can include html in the title. For example you could put -- General<br><img src=images/ranks/general.gif> -- as the tile for that person. If you have more than one admin (and you want other admins to have the default image) you could change the code above from post[usergroupid] to post[userid] and add your specific ID number

I'm sure there is a better automated way of doing this but that is far beyond my limited PHP knowledge at this point.

Prezident 06-14-2001 02:25 AM

Well you just made my life amazingly simple, maybe without even knowing it.

I can just use the html code in the user title like you just showed me.

Code:

User Title: Corporal<br><img src=images/ranks/corporal.gif>
I added this code with the corresponding gif image to each of my user titles, and it works great. Just needed to update the user tables afterwards. Very easy.

Really no need to make any changes to showthread.php if I can just include html code in the user title text.

Thank you SOOOOO very much. That is exactly what I wanted to do.

I did not realize I could use html code in that area.

Castel 06-14-2001 07:09 AM

Well DOH, I should have thought about that in the first place. I even have one of my user titles like this (before they receive the first Galaga badge at 10 posts.

Oh well, at least I got a little beginner PHP practice out of it.

Prezident 06-14-2001 12:05 PM

It's cool man. I have to say I did gain a little better understanding of PHP in the process even though I didn't apply any of the code.

I was actually starting to understand how variables are assigned, and maybe even started to get a clue how some of the else/if statements work.

Thanks for your help man, I really do appreciate it.

I imagine that this kind of thing can be used more commonly that I had previously though.

justsomedude 10-24-2001 09:58 PM

hmmmm I too am trying to give my mods and admins immunity to the rankings, but i can't seem to get it to work. here's what i did:


In admin/functions.php found:
PHP Code:

$post[joindate]=vbdate($registereddateformat,$post[joindate]); 

and directly above that added:

PHP Code:

$RankNum $post[posts] / 10
$rank ""
while (
$RankNum 1) { 
if (
$RankNum 1000) { 
$rank $rank "<img src=\"images/ranks/1000.gif\" border=0>"
$RankNum -= 1000

elseif (
$RankNum 500) { 
$rank $rank "<img src=\"images/ranks/500.gif\" border=0>"
$RankNum -= 500

elseif (
$RankNum 100) { 
$rank $rank "<img src=\"images/ranks/100.gif\" border=0>"
$RankNum -= 100

elseif (
$RankNum 50) { 
$rank $rank ."<img src=\"images/ranks/50.gif\" border=0>"
$RankNum -= 50

elseif (
$RankNum 10) { 
$rank $rank ."<img src=\"images/ranks/10.gif\" border=0>"
$RankNum -= 10

elseif (
$RankNum 5) { 
$rank $rank ."<img src=\"images/ranks/5.gif\" border=0>"
$RankNum -= 5

else { 
$rank $rank ."<img src=\"images/ranks/1.gif\" border=0>"
$RankNum--; 


$rank $rank "<br>"

I then added:

PHP Code:

$RankNum $post[posts]; 
if ((
$post[usergroupid] ==5) || ($post[usergroupid] ==8)) {
$rank "<br>"

directly above

PHP Code:


$RankNum 
$post[posts] / 10
$rank ""
while (
$RankNum 1) { 
if (
$RankNum 1000) { 
$rank $rank "<img src=\"images/ranks/1000.gif\" border=0>"
$RankNum -= 1000

I tried modifying a couple of diferent ways, but still no go. anyone have any suggestions?

justsomedude 10-26-2001 12:57 AM

anyone??

Castel 10-27-2001 08:01 AM

You just placed your code in the wrong place. You need to reset rank to nothing after it's been created, so add the code at the end.

PHP Code:

if (($post[usergroupid] ==5) || ($post[usergroupid] ==8)) {
$rank "";


Or you could probably limit the rank to just the "Registered" group like this (replace XX with number fo your Registered group):

PHP Code:

if ($post[usergroupid] ==XX) {

--
Entire Original Hack Code--





All times are GMT. The time now is 07:59 AM.

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.01236 seconds
  • Memory Usage 1,752KB
  • 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
  • (7)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)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