The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Details »» | |||||||||||||||||||||||||
This hack adds the glow and shadow buttons with the bold and italics buttons.You must have the glow and shadow codes installed for it to work.
Files to Edit:Template(vbcode_buttons) vbcode_language.js vbcode.js Under vbcode code template >> Vbcode_buttons add: <input type="button" class="bginput" value=" Glow " onclick="glow(this.form,'glow','')" onmouseover="stat('glow')" title="Glow (alt+g)" accesskey="g" ><input type="button" class="bginput" value=" Shadow " onclick="shadow(this.form,'shadow','')" onmouseover="stat('shadow')" title="Shadow (alt+s)" accesskey="s" > near the other buttons,make it look like you want of course. now for vbcode.js At the bottom add: function smilie(thesmilie) { // inserts smilie text document.vbform.message.value += thesmilie+" "; document.vbform.message.focus(); } function opensmiliewindow(x,y,sessionhash) { // um... opens smilie overflow window. window.open("misc.php?action=getsmilies&s"+session hash, "smilies", "toolbar=no,scrollbars=yes,resizable=yes,width="+x +",height="+y); } // ************************************************** ***** function glow(theform,thetype) { // inserts glow text - [glow=color]xxx[/glow] glowcolor = prompt(color_text_prompt,""); var prompttext; if (thetype == "GLOW") { prompt_text = glow_text_prompt; prompt_contents = "color"; } else { prompt_text = glow_text_prompt; prompt_contents = ""; } glow = prompt(prompt_text,prompt_contents); if ((glow != null) && (glow != "")) { if ((glowcolor != null) && (glowcolor != "")) theform.message.value += "["+thetype+"="+glowcolor+"]"+glow+"[/"+thetype+"] "; else theform.message.value += "["+thetype+"="+glowcolor+"]"+glow+"[/"+thetype+"] "; } theform.message.focus(); } // ************************************************** ***** function shadow(theform,thetype) { // inserts shadowed text - [shadow=color]xxx[/shadow] shadowcolor = prompt(color_text_prompt,""); var prompttext; if (thetype == "Shadow") { prompt_text = shadow_text_prompt; prompt_contents = "color"; } else { prompt_text = shadow_text_prompt; prompt_contents = "color"; } shadow = prompt(prompt_text,prompt_contents); if ((shadow != null) && (shadow != "")) { if ((shadowcolor != null) && (shadowcolor != "")) theform.message.value += "["+thetype+"="+shadowcolor+"]"+shadow+"[/"+thetype+"] "; else theform.message.value += "["+thetype+"="+shadowcolor+"]"+shadow+"[/"+thetype+"] "; } theform.message.focus(); } // ************************************************** ***** save and close In vbcode_language.js add: glow_text_prompt = "Enter the glowing text"; color_text_prompt = "Enter the color you want to use"; shadow_text_prompt = "Enter the text that you want to have a shadow around"; near: link_text_prompt = "Enter the text to be displayed for the link (optional)"; link_url_prompt = "Enter the full URL for the link"; link_email_prompt = "Enter the email address for the link"; save and close. Now upload the 2 js files you should have added the glow and shadow commands to your buttons list in the add/reply to views. Always backup files before modifying them. I did not write this code fully. It is a modified version of the code already in these 2 files. The reason i did this is because i saw someone asking for this ode over at www.vbulletin.com and wasnt sure if someone already made it. Show Your Support
|
Comments |
#2
|
||||
|
||||
screenshot?
|
#3
|
||||
|
||||
He's an Admin at my site, and he went to bed (I think) So, I'm posting the screenshot for him...
Click the glow button... And this pops up Enter the color you'd like to use and hit enter and you get this where you type in your text Then it will surround your text with the appropriate tags... |
#4
|
|||
|
|||
Good idea!
Just curious if this hack could be placed in a dropdown menu instead? |
#5
|
|||
|
|||
Great hack, but, eheh. Where do I find the HTML code for glowing and shadow text. I need to add that to the Vbcodes part of the admin CP for the buttons to work. I've tried searching the net, but I haven't found much of anything on how to do it.
|
#6
|
|||
|
|||
one sec,the post is over at vbulletin.com
|
#7
|
|||
|
|||
<a href="http://www.vbulletin.com/forum/showthread.php?s=&threadid=24595" target="_blank">http://www.vbulletin.com/forum/showt...threadid=24595</a>
there are tohers there to im gonna work on the code for them later. |
#8
|
|||
|
|||
Quote:
|
#9
|
|||
|
|||
I found a tad problem, ounce you click it, and go ahead and insert your code, it won't allow you to do so again...?
|
#10
|
|||
|
|||
Quote:
I'll install then. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|