vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   BB Code Enhancements - Glow BB Code - Glowing Text (https://vborg.vbsupport.ru/showthread.php?t=247608)

BirdOPrey5 07-29-2010 10:00 PM

Glow BB Code - Glowing Text
 
1 Attachment(s)
WARNING: There is a "Cosmetic Exploit" in this BBCode.
Someone who knows what they are doing can use it to add arbitrary CSS attributes to the text such as custom font sizes and background colors. It in no way affects site security but can be annoying if your users use it improperly. Use at your own risk.

This is a simple bbcode that if searched for you can find in various forms but in my search it appears never to have been written out as a bbcode mod for 4.x, so here it is... No 'programming' was needed for this, Aside from the button I don't consider it 'mine' anymore than the <font> tag is mine because I may use it from time to time. I am simply releasing this for those who may be searching for bb codes and not the general forum.

Shadow (the css behind this) is not supported by Internet Explorer 7 or 8, it will hopefully be part of 9 though. This works fine in Chrome, Firefox, Safari, and Opera.
Update: A work-around has been added for IE compatibility!

Demo: here.

Add a new BBCode

Title: Glow
BB Code Tag Name: glow
Replacement:
Code:

<!--[if IE]>
<div style="filter:progid:DXImageTransform.Microsoft.Glow(color={option}, strength=1);width:100%">{param}</div>
<![endif]-->
<![if !ie]>
<span style="text-shadow: {option} 0px 0px 5px;">{param}</span>
<![endif]>

Example: [glow="red"]test glow[/glow]
Description: This code makes text "Glow" (Actually a shadow attribute)
Use Option: Yes
Button Image: (optional) https://vborg.vbsupport.ru/attachmen...1&d=1278527389
Remove Tag If Empty: Yes
All Disable Options: No

You may get a warning that says:
Quote:

The following BB Code replacement may not be properly formed. All HTML attributes should be enclosed within double quotes.
You can safely hit "Continue" this appears to be a bug in the VB4 series.

You can use standard color names in the option such as red, blue, green, yellow, etc...
You can also use hex color codes preceded by the # sign for exact colors, such as #0000FF
Click here for common hex color codes.

Please mark as installed if you use this. :)
View My Profile for more BB Code Enhancements- they work on all versions.

Screenshot- Note: for some reason in the screen capture the green glow is barely visible. The effect is much nicer in the live demo above.
https://vborg.vbsupport.ru/attachmen...3&d=1278546342

BirdOPrey5 07-30-2010 06:18 PM

Note: If you prefer not to use the "option" to choose a color and just want the glow color to be set, say to red, to simplify use; [glow] as opposed to [glow="red"] for example then use the following replacement code instead:

Code:

<span style="text-shadow: red 0px 0px 5px;">{param}</span>
Replace "red" with whatever color or hex color code you want.
Also under the "Use Option" choose "No"
For example use: [glow]glow text[/glow]

Do everything else the same.

COL NIL SATIS 07-30-2010 07:16 PM

Lol this looks cool ...nice one BOP ..Will install now :)

sulasno 07-31-2010 09:43 AM

tagged and thanks

I remembered I installed another one for 4.0.x

BirdOPrey5 07-31-2010 12:19 PM

Quote:

Originally Posted by sulasno (Post 2077169)
tagged and thanks

I remembered I installed another one for 4.0.x

Another Glow BB Code for 4.0? I had searched for one before I posted. :confused:

BirdOPrey5 08-08-2010 01:37 AM

Upgraded to work on Internet Explorer 8. I don't know if it works on IE7, I can't test it.

To upgrade go to your BB Code manager and EDIT your "glow" bb code.

Erase the "Replacement" box and instead use the following code:

Code:

<!--[if IE]>
<div style="filter:progid:DXImageTransform.Microsoft.Glow(color={option}, strength=1);width:100%">{param}</div>
<![endif]-->
<![if !ie]>
<span style="text-shadow: {option} 0px 0px 5px;">{param}</span>
<![endif]>

The first thread has also been updated.

Gleedo 08-08-2010 06:22 AM

Upon editing the bbcode, i get the following:

Code:

The following BB Code replacement may not be properly formed. All HTML attributes should be enclosed within double quotes.

    <span style="text-shadow: {option} 0px 0px 5px;">{param}</span> <!--[if IE]> <div style="filter:progid:DXImageTransform.Microsoft.Glow(color={option}, strength=1);width:100%">{param}</div> <![endif]--> <![if !ie]> <span style="text-shadow: {option} 0px 0px 5px;">{param}</span> <![endif]>

I tried it and on FF it outputs the glow text twice :confused:

sulasno 08-08-2010 06:43 AM

Quote:

Originally Posted by BirdOPrey5 (Post 2077202)
Another Glow BB Code for 4.0? I had searched for one before I posted. :confused:

ooops sorry; previous version that I installed was for 3.8 lol

BirdOPrey5 08-08-2010 11:47 AM

Quote:

Originally Posted by Gleedo (Post 2080744)
Upon editing the bbcode, i get the following:

Code:

The following BB Code replacement may not be properly formed. All HTML attributes should be enclosed within double quotes.

    <span style="text-shadow: {option} 0px 0px 5px;">{param}</span> <!--[if IE]> <div style="filter:progid:DXImageTransform.Microsoft.Glow(color={option}, strength=1);width:100%">{param}</div> <![endif]--> <![if !ie]> <span style="text-shadow: {option} 0px 0px 5px;">{param}</span> <![endif]>

I tried it and on FF it outputs the glow text twice :confused:

It looks like you didn't delete the old replacement text before adding the new replacement text... the code should only be:
Code:

<!--[if IE]>
<div style="filter:progid:DXImageTransform.Microsoft.Glow(color={option}, strength=1);width:100%">{param}</div>
<![endif]-->
<![if !ie]>
<span style="text-shadow: {option} 0px 0px 5px;">{param}</span>
<![endif]>

You still have the original " <span style="text-shadow: {option} 0px 0px 5px;">{param}</span>" at the start of your code- that's why it's happening twice.

As for the "The following BB Code replacement may not be properly formed. All HTML attributes should be enclosed within double quotes." error you can safely hit "continue" it is a bug in VB, as you can see all HTML attributes are in double quotes. I think VB doesn't like the "if" statements but they still work.

I will update the instructions to warn people though thanks.

sulasno 08-08-2010 11:50 AM

I changed the code and got the following;

Code:

The following BB Code replacement may not be properly formed. All HTML attributes should be enclosed within double quotes.

    * <!--[if IE]> <div style="filter:progid:DXImageTransform.Microsoft.Glow(color={option}, strength=1);width:100%">{param}</div> <![endif]--> <![if !ie]> <span style="text-shadow: {option} 0px 0px 5px;">{param}</span> <![endif]>

but the BBCode still works


All times are GMT. The time now is 11:32 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.01102 seconds
  • Memory Usage 1,750KB
  • 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
  • (7)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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