Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 06-22-2002, 08:52 PM
snyx's Avatar
snyx snyx is offline
 
Join Date: Oct 2001
Location: Vancouver (whistler.2010)
Posts: 556
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default colored usernames in postbit

okay I used to use one of the 5 colored username hacks out there, but now on 2.2.6 I get some werid unexpected T error. anyone know how I can make my users names a color just based on their usergroup, I KNOW this isnt hard here ppl!

this is what I was using, but im getting errors with it, anyone see the problem? this is in functions, just under the buildpostbit.

does anyone know how so code it so it shows my 6,5,7 user groups their color, and ANY other usergroup no matter the number is one way? cuz its annoying to have to add a new blue usergroup everytime I make a new usergroup. here is the code...

PHP Code:
    $post[coloredname] = $post[username];
    
$userid=$post[userid];
    if (
$userid == 6) { $post[coloredname] = "<font color="#cc0000"><b><i>$post[username]</b></i></font>"; }
    
if ($userid == 5) { $post[coloredname] = "<font color="green"><b>$post[username]</b></font>"; }
    if (
$userid == 7) { $post[coloredname] = "<font color="green"><b>$post[username]</b></font>"; }
    if (
$userid == 10) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 1) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 3) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 4) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 2) { $post[coloredname] = "<font color="blue">$post[username]</font>"; } 
here is the error im getting:
Parse error: parse error, unexpected T_STRING in /home/form-kao/public_html/board/admin/functions.php on line 72

Fatal error: Call to undefined function: getuserinfo() in /home/form-kao/public_html/board/admin/sessions.php on line 324


spanks,
/me
Reply With Quote
  #2  
Old 06-22-2002, 09:30 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

not related to vb version..Code syntax is wrong. You need to escape some "s inside your code. You should use this one:

PHP Code:
$post[coloredname] = $post[username];
    
$userid=$post[userid];
    if (
$userid == 6) { $post[coloredname] = "<font color="#cc0000"><b><i>$post[username]</b></i></font>"; }
    if (
$userid == 5) { $post[coloredname] = "<font color="green"><b>$post[username]</b></font>"; }
    if (
$userid == 7) { $post[coloredname] = "<font color="green"><b>$post[username]</b></font>"; }
    if (
$userid == 10) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 1) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 3) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 4) { $post[coloredname] = "<font color="blue">$post[username]</font>"; }
    if (
$userid == 2) { $post[coloredname] = "<font color="blue">$post[username]</font>"; } 
And as for optimising your code use this:

PHP Code:
$post[coloredname] = $post[username];
    
$userid=$post[userid];
    if (
$userid == OR $userid == OR $userid == 7) { $post[coloredname] = "<font color="green"><b><i>$post[username]</b></i></font>"; }
else 
$post[coloredname] = "<font color="blue"><b><i>$post[username]</b></i></font>"; } 
Enjoy..
Reply With Quote
  #3  
Old 06-22-2002, 10:31 PM
snyx's Avatar
snyx snyx is offline
 
Join Date: Oct 2001
Location: Vancouver (whistler.2010)
Posts: 556
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

eek, haha noob mistake I guess
thanks man, I used your optimized one lol and edited it a tad
works great, thx man
Reply With Quote
  #4  
Old 10-18-2002, 11:43 PM
snyx's Avatar
snyx snyx is offline
 
Join Date: Oct 2001
Location: Vancouver (whistler.2010)
Posts: 556
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can't seem to get this code to work anymore..
hummmm, I get some T_STRING error
Reply With Quote
  #5  
Old 10-18-2002, 11:54 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

please post the exact errormsg and the code you use now
Reply With Quote
Reply

Thread Tools
Display Modes

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 12:20 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.04335 seconds
  • Memory Usage 2,216KB
  • 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
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete