vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Members want custom username colors. (https://vborg.vbsupport.ru/showthread.php?t=110837)

Rikku 03-19-2006 10:33 PM

Members want custom username colors.
 
Ok, so I know there's that shop hack, but I only want an option in the profile field to change the color of the person's usernames. And that shop hack is a bit advanced, and a lot of the people at my site won't use any of it. So I'm wondering if someone can make a something similar to gio~logist's hack seen here: https://vborg.vbsupport.ru/showthread.php?t=93127

Shouldn't be too hard for you guys, right? ;)

Freesteyelz 03-20-2006 02:30 AM

It's very achievable. For experiment sake, create a custom Profile Field with a single line textarea entry. Set the title to something like "Custom Username Colors". In the Description say something like "Custom user colors: Only HEX values allowed." Set max length to 7 and display size to 11. Enable it so that users can edit it. After setting the other definitions click "Save". Remember the field's ID.

In your postbit or posbit_legacy find:

Code:

<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
And replace it with:

Code:

<if condition="$post[field19]"><a class="usercolor" href="member.php?$session[sessionurl]u=$post[userid]">
<span style="color:$post[field19]">$post[musername]</span></a>
<else />
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
</if>

Change the "x" for the field's ID and you're set.

Then in Main CSS add this to Additional CSS Definitions:

Code:

.usercolor
  {
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  }

The underline, as far as I know, need to be set to "none" unless you remove the overall link CSS values in <body>. The reason is that the underline color will inherit the overall link color and not the custom font color.

Anyway, it should work for IE, Firefox...

Rikku 03-20-2006 05:35 PM

Thanks a lot, it works perfectly. :)

EDIT: Actually, I'd like to know if I can use the same code for the who's browsing this thread/forum, and who's online...

Freesteyelz 03-20-2006 09:30 PM

It may be possible with Usergroup conditionals. Doing that will allow users to select different colors for their Usergroups. I'll need to check into that.


All times are GMT. The time now is 09:46 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.01124 seconds
  • Memory Usage 1,718KB
  • 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
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete