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 |
#12
|
||||
|
||||
you missed on thing mate
in vbcode_language add glow_text = "Make your text Glow"; shadow_text = "Give text a Shadow effect"; below img_text = "Insert an image into your message"; cheers for this hack mate |
#13
|
||||
|
||||
VERY NICE! Hehe
Is it possible to let the User define both (the font and the glow color? The same for Shadow?? Would be a great improvment!!!! Hope you can help! Thx StarBuG |
#14
|
||||
|
||||
heres the ICQ button
|
#15
|
|||
|
|||
Quote:
|
#16
|
||||
|
||||
how come you can only use these once before getting a JS error?
|
#17
|
||||
|
||||
yes, please make a drop down menu!! that would be very helpful!
|
#18
|
|||
|
|||
you get a js error.weird i have had no problems with it.
|
#19
|
|||
|
|||
like I siad before I have a problem also when I click it more than ounce!
|
#20
|
||||
|
||||
I rewrote this hack because I couldn't find the error in the first version
I had the same problem that the Glow and Shadow buttons were working one time only. Add this add the end of vbcode.js : Code:
function glow(theform) { glowtext = prompt(glow_text_prompt,""); glowcolor = prompt(color_text_prompt,""); if ((glowcolor != null) && (glowcolor != "")) { if ((glowtext != null) && (glowtext != "")) theform.message.value += "[GLOW="+glowcolor+"]"+glowtext+"[/GLOW] "; else theform.message.value += "[GLOW="+glowcolor+"][/GLOW] "; } theform.message.focus(); } // ******************************************************* function shadow(theform) { shadowtext = prompt(shadow_text_prompt,""); shadowcolor = prompt(color_text_prompt,""); if ((shadowcolor != null) && (shadowcolor != "")) { if ((shadowtext != null) && (shadowtext != "")) theform.message.value += "[SHADOW="+shadowcolor+"]"+shadowtext+"[/SHADOW] "; else theform.message.value += "[SHADOW="+shadowcolor+"][/SHADOW] "; } theform.message.focus(); } // ******************************************************* Code:
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"; glow_text = "Make your text Glow"; shadow_text = "Give text a Shadow effect"; Code:
<input type="button" class="bginput" value=" Glow " onclick="glow(this.form)" onmouseover="stat('glow')" title="Glow (alt+g)" accesskey="g"> <input type="button" class="bginput" value=" Shadow " onclick="shadow(this.form)" onmouseover="stat('shadow')" title="Shadow (alt+s)" accesskey="s"> Code:
<input type="button" class="bginput" value=" B " onclick="vbcode(this.form,'B','')" onmouseover="stat('b')" title="BOLD (alt+b)" accesskey="b"> |
#21
|
||||
|
||||
I am going to install this. Is there any chance someone could make something like this for alignment?
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|