Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 06-13-2001, 10:28 PM
Castel Castel is offline
 
Join Date: Oct 2001
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #12  
Old 06-14-2001, 02:25 AM
Prezident's Avatar
Prezident Prezident is offline
 
Join Date: Nov 2001
Location: Denver, CO. USA
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #13  
Old 06-14-2001, 07:09 AM
Castel Castel is offline
 
Join Date: Oct 2001
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #14  
Old 06-14-2001, 12:05 PM
Prezident's Avatar
Prezident Prezident is offline
 
Join Date: Nov 2001
Location: Denver, CO. USA
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #15  
Old 10-24-2001, 09:58 PM
justsomedude justsomedude is offline
 
Join Date: Nov 2001
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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?
Reply With Quote
  #16  
Old 10-26-2001, 12:57 AM
justsomedude justsomedude is offline
 
Join Date: Nov 2001
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anyone??
Reply With Quote
  #17  
Old 10-27-2001, 08:01 AM
Castel Castel is offline
 
Join Date: Oct 2001
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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--


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 11:00 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.04660 seconds
  • Memory Usage 2,249KB
  • Queries Executed 11 (?)
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
  • (7)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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