Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 07-12-2000 Last Update: Never Installs: 0
 
No support by the author.

I want to be able to add a color code in the vB code so that someone can just type in [ color=yourcolor ]Your text is now yourcolor [ /color ]. Looks like this would have to be hard coded in the global.php file.

Any ideas?

Parker

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 07-12-2000, 03:10 PM
Guest
 
Posts: n/a
Default

I added code for alot of colors like [ red ] [ /red ], etc but to do what you want you would have to hack it in.
Reply With Quote
  #3  
Old 07-12-2000, 03:13 PM
Guest
 
Posts: n/a
Default

Yep that is what I wanting to do hack it in.

Any idea on the code to use?

Parker
Reply With Quote
  #4  
Old 07-12-2000, 03:26 PM
Guest
 
Posts: n/a
Default

Are you wanting it to be [ color=red ] or [ color=#ffffff ] as the first would require a finite list of colors for the user to choose from unless there is some function that 'understands' english color names and knows how to translate them to the appropiate hex code.

[Edited by rangersfan on 07-12-2000 at 12:29 PM]
Reply With Quote
  #5  
Old 07-12-2000, 03:42 PM
Guest
 
Posts: n/a
Default

What I am wanting it to do is use the normal
< font color=xxx > Your text changes color here < /font >

but do so with vB code with the [ color=xxx ] your text colored here [ /color ]. Ofcourse there are not spaces in the brackets.

In UBB the code is:

Code:
(\[COLOR=)(.+?)(])(.+?)(\[\/COLOR\])/<font color="$2">$4<\/font> /isg;
Parker
Reply With Quote
  #6  
Old 07-12-2000, 04:14 PM
Guest
 
Posts: n/a
Default

Ok I figured it out partially.

In global.php put

Code:
// do color
     $bbcode=eregi_replace("\\[color=([^\"]*)\\]([^\\[]*)\\[\\/color\\]","<font color=\"\\1\">\\2</font>",$bbcode);
but it will only allow the color tag to be used once. If you put in a color tag followed by another color tag it will use the last one in the list and not the one above it and it screws the colors up.

You can use a traditional font tag before the color tag and they both work but if you use say two font tags and then a color tag and then another font tag and then a color tag the font tags show up ok but the color tag just shows you the last one.

Parker
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 02:15 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.04175 seconds
  • Memory Usage 2,231KB
  • Queries Executed 19 (?)
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
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (5)postbit
  • (6)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
  • 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