|
Post by Wormopolis on Nov 26, 2011 11:22:40 GMT -8
ubbc_str2 is in there so you can put stuff after the color dropdown.
|
|
|
Post by tunescool on Mar 14, 2012 21:07:54 GMT -8
hey wormer, could you make an additional drop down admin only. i want to be able to choose the mods by username, and have the drop down only show for those chosen. just copy the custom drop down and paste it rite before the custom one, but obviously keep both of them there. the first one is the admin one. just name it Admin
<script type="text/javascript"> <!-- /* UBBC Drop Down Menus - Ross */
var staffNames="admin|staff1|staff2|staff3";
if(document.postForm) { function do_ubbc(obj) { eval(obj.options[obj.selectedIndex].value) obj.selectedIndex = 0; } var web_ubbc = '<option>Web</option>'; web_ubbc += '<option value=\'add("[url=http://url.com]Text[/url]")\'>URL</option>'; web_ubbc += '<option value=\'add("[img]", "[/img]")\'>Image</option>'; web_ubbc += '<option value=\'add("[youtube]","[/youtube]")\'>YouTube</option>';
var text_ubbc = '<option>Text</option>'; text_ubbc += '<option value=\'add("[b]", "[/b]")\'>Bold</option>'; text_ubbc += '<option value=\'add("[i]", "[/i]")\'>Italic</option>'; text_ubbc += '<option value=\'add("[u]", "[/u]")\'>Underline</option>'; text_ubbc += '<option value=\'add("[s]", "[/s]")\'>Strike Thru</option>'; text_ubbc += '<option value=\'add("[move]", "[/move]")\'>Marquee</option>';
var format_ubbc = '<option>Format</option>'; format_ubbc += '<option value=\'add("[hr]")\'>HR Line</option>'; format_ubbc += '<option value=\'add("[pre]", "[/pre]")\'>Preformatted Text</option>'; format_ubbc += '<option value=\'add("[left]", "[/left]")\'>Align Left</option>'; format_ubbc += '<option value=\'add("[center]", "[/center]")\'>Align Center</option>'; format_ubbc += '<option value=\'add("[right]", "[/right]")\'>Align Right</option>'; format_ubbc += '<option value=\'add("[sup]", "[/sup]")\'>Superscript</option>'; format_ubbc += '<option value=\'add("[sub]", "[/sub]")\'>Subscript</option>'; format_ubbc += '<option value=\'add("[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n", "[/li][/ul]")\'>List</option>'; format_ubbc += '<option value=\'add("[tt]", "[/tt]")\'>Teletype</option>'; format_ubbc += '<option value=\'add("[spoiler=Spoiler Title]", "[/spoiler]")\'>Spoiler</option>'; format_ubbc += '<option value=\'add("• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]")\'>Archives</option>'; format_ubbc += '<option value=\'add("[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n", "[/li][/ul]")\'>Archives List</option>'; format_ubbc += '<option value=\'add("• [url=http://www.url.com]Link Name[/url]")\'>One Archive</option>';
var staff_custom_ubbc = '<option>Staff Custom</option>'; staff_custom_ubbc += '<option value=\'add("[b][i]", "[/i][/b]")\'>Bold Italic</option>'; staff_custom_ubbc += '<option value=\'add("[smear:FF03DD]","[/smear:FFFFFF]")\'>ColorSmear</option>'; staff_custom_ubbc += '<option value=\'add("Low Quality", "")\'>Low Quality</option>'; staff_custom_ubbc += '<option value=\'add(" Photoshoot For", "")\'>Photoshoot For</option>'; staff_custom_ubbc += '<option value=\'add("Photographer - ", "")\'>Photographer</option>'; staff_custom_ubbc += '<option value=\'add("[size=5][b][i][color=00138E]", "[/color][/i][/b][/size]")\'>Archives Titles</option>'; staff_custom_ubbc += '<option value=\'add("[size=3][b][i][color=808080]", "[/color][/i][/b][/size]")\'>Titles</option>';
var custom_ubbc = '<option>Custom</option>'; custom_ubbc += '<option value=\'add("[b][i]", "[/i][/b]")\'>Bold Italic</option>'; custom_ubbc += '<option value=\'add("[smear:FF03DD]","[/smear:FFFFFF]")\'>ColorSmear</option>'; custom_ubbc += '<option value=\'add("Low Quality", "")\'>Low Quality</option>'; custom_ubbc += '<option value=\'add(" Photoshoot For", "")\'>Photoshoot For</option>'; custom_ubbc += '<option value=\'add("Photographer - ", "")\'>Photographer</option>'; custom_ubbc += '<option value=\'add("[size=5][b][i][color=00138E]", "[/color][/i][/b][/size]")\'>Archives Titles</option>'; custom_ubbc += '<option value=\'add("[size=3][b][i][color=808080]", "[/color][/i][/b][/size]")\'>Titles</option>';
var font_ubbc = '<option>Font</option>'; font_ubbc += '<option value=\'add("[font=Verdana]", "[/font]")\'>Verdana</option>'; font_ubbc += '<option value=\'add("[font=Times]", "[/font]")\'>Times</option>'; font_ubbc += '<option value=\'add("[font=Times New Roman]", "[/font]")\'>Times New Roman</option>'; font_ubbc += '<option value=\'add("[font=Comic Sans MS]", "[/font]")\'>Comic Sans MS</option>'; font_ubbc += '<option value=\'add("[font=Arial]", "[/font]")\'>Arial</option>'; font_ubbc += '<option value=\'add("[font=Geneva]", "[/font]")\'>Geneva</option>'; font_ubbc += '<option value=\'add("[font=Helvetica]", "[/font]")\'>Helvetica</option>'; font_ubbc += '<option value=\'add("[font=Lucida Grande]", "[/font]")\'>Lucida Grande</option>'; font_ubbc += '<option value=\'add("[font=Arial Rounded MT Bold]", "[/font]")\'>Arial Rounded MT Bold</option>';
var size_ubbc = '<option>Size</option>'; size_ubbc += '<option value=\'add("[size=1]", "[/size]")\'>1</option>'; size_ubbc += '<option value=\'add("[size=2]", "[/size]")\'>2</option>'; size_ubbc += '<option value=\'add("[size=3]", "[/size]")\'>3</option>'; size_ubbc += '<option value=\'add("[size=4]", "[/size]")\'>4</option>'; size_ubbc += '<option value=\'add("[size=5]", "[/size]")\'>5</option>'; size_ubbc += '<option value=\'add("[size=6]", "[/size]")\'>6</option>'; size_ubbc += '<option value=\'add("[size=7]", "[/size]")\'>7</option>'; size_ubbc += '<option value=\'add("[size=8]", "[/size]")\'>8</option>'; size_ubbc += '<option value=\'add("[size=9]", "[/size]")\'>9</option>'; size_ubbc += '<option value=\'add("[size=10]", "[/size]")\'>10</option>';
var tables_ubbc = '<option>Tables</option>'; tables_ubbc += '<option value=\'add("[table][tr][td]", "[/td][/tr][/table]")\'>Table</option>'; tables_ubbc += '<option value=\'add("[tr]", "[/tr]")\'>Row</option>'; tables_ubbc += '<option value=\'add("[td]", "[/td]")\'>Column</option>';
var sel_start = '<select onchange="do_ubbc(this);">'; var sel_end = '</select> '; var ubbc_str = sel_start + web_ubbc + sel_end + sel_start + text_ubbc + sel_end + sel_start + format_ubbc + sel_end + (pb_username.match(new RegExp('^('+staffNames+')$','')) ? sel_start + staff_custom_ubbc + sel_end : '') + sel_start + custom_ubbc + sel_end + sel_start + font_ubbc + sel_end + sel_start + size_ubbc + sel_end + sel_start + tables_ubbc + sel_end;
var ubbc_str2= sel_start + tables_ubbc + sel_end;
document.postForm.color.parentNode.innerHTML = ubbc_str + '<select onChange="aC(this.options[this.selectedIndex].value);this.selectedIndex=0;">' + document.postForm.color.innerHTML + sel_end+ ubbc_str2 + '<a href="http://celebnook.proboards.com/index.cgi?board=ass&action=display&thread=5475&page=1"><b> UBBC Tutorial</b></a>'; } //--> </script>
[norunubbc]
|
|
|
Post by Wormopolis on Mar 14, 2012 23:16:10 GMT -8
modified
|
|
|
Post by tunescool on Mar 15, 2012 0:05:37 GMT -8
the drop downs arent showing up, just the regular UBBC buttons
|
|
|
Post by Wormopolis on Mar 15, 2012 0:48:58 GMT -8
made a mistake. I changed a variable name but missed it below it.
|
|
|
Post by tunescool on Mar 15, 2012 2:31:04 GMT -8
its still just the buttons
|
|
|
Post by Wormopolis on Mar 15, 2012 19:47:30 GMT -8
ok.. looks like the smear code at some point was ran on that piece of code because the ubbc for smear had been replaced by actual html. I fixed that in the code above so try it again
|
|
|
Post by tunescool on Mar 15, 2012 22:33:49 GMT -8
i hate to say it but still just the buttons
|
|
|
Post by Wormopolis on Mar 16, 2012 10:53:21 GMT -8
what site are you doing this on? the one in your main site hasnt been modified.
|
|
|
Post by tunescool on Mar 16, 2012 14:29:06 GMT -8
i took the one that didnt work out
|
|
|
Post by Wormopolis on Mar 16, 2012 17:54:59 GMT -8
<script type="text/javascript"> <!-- /* UBBC Drop Down Menus - Ross */
var staffNames="admin|staff1|staff2|staff3";
if(document.postForm) { function do_ubbc(obj) { eval(obj.options[obj.selectedIndex].value) obj.selectedIndex = 0; } var web_ubbc = '<option>Web</option>'; web_ubbc += '<option value=\'add("[url=http://url.com]Text[/url]")\'>URL</option>'; web_ubbc += '<option value=\'add("[img]", "[/img]")\'>Image</option>'; web_ubbc += '<option value=\'add("[youtube]","[/youtube]")\'>YouTube</option>';
var text_ubbc = '<option>Text</option>'; text_ubbc += '<option value=\'add("[b]", "[/b]")\'>Bold</option>'; text_ubbc += '<option value=\'add("[i]", "[/i]")\'>Italic</option>'; text_ubbc += '<option value=\'add("[u]", "[/u]")\'>Underline</option>'; text_ubbc += '<option value=\'add("[s]", "[/s]")\'>Strike Thru</option>'; text_ubbc += '<option value=\'add("[move]", "[/move]")\'>Marquee</option>';
var format_ubbc = '<option>Format</option>'; format_ubbc += '<option value=\'add("[hr]")\'>HR Line</option>'; format_ubbc += '<option value=\'add("[pre]", "[/pre]")\'>Preformatted Text</option>'; format_ubbc += '<option value=\'add("[left]", "[/left]")\'>Align Left</option>'; format_ubbc += '<option value=\'add("[center]", "[/center]")\'>Align Center</option>'; format_ubbc += '<option value=\'add("[right]", "[/right]")\'>Align Right</option>'; format_ubbc += '<option value=\'add("[sup]", "[/sup]")\'>Superscript</option>'; format_ubbc += '<option value=\'add("[sub]", "[/sub]")\'>Subscript</option>'; format_ubbc += '<option value=\'add("[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n", "[/li][/ul]")\'>List</option>'; format_ubbc += '<option value=\'add("[tt]", "[/tt]")\'>Teletype</option>'; format_ubbc += '<option value=\'add("[spoiler=Spoiler Title]", "[/spoiler]")\'>Spoiler</option>'; format_ubbc += '<option value=\'add("• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]\\n• [url=http://www.url.com]Link Name[/url]")\'>Archives</option>'; format_ubbc += '<option value=\'add("[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n[/li][/ul]\\n[ul]\\n[li]\\n[/li][li]\\n[/li][li]\\n", "[/li][/ul]")\'>Archives List</option>'; format_ubbc += '<option value=\'add("• [url=http://www.url.com]Link Name[/url]")\'>One Archive</option>';
var staff_custom_ubbc = '<option>Staff Custom</option>'; staff_custom_ubbc += '<option value=\'add("[b][i]", "[/i][/b]")\'>Bold Italic</option>'; staff_custom_ubbc += '<option value=\'add("[smear:FF03DD]","[/smear:FFFFFF]")\'>ColorSmear</option>'; staff_custom_ubbc += '<option value=\'add("Low Quality", "")\'>Low Quality</option>'; staff_custom_ubbc += '<option value=\'add(" Photoshoot For", "")\'>Photoshoot For</option>'; staff_custom_ubbc += '<option value=\'add("Photographer - ", "")\'>Photographer</option>'; staff_custom_ubbc += '<option value=\'add("[size=5][b][i][color=00138E]", "[/color][/i][/b][/size]")\'>Archives Titles</option>'; staff_custom_ubbc += '<option value=\'add("[size=3][b][i][color=808080]", "[/color][/i][/b][/size]")\'>Titles</option>';
var custom_ubbc = '<option>Custom</option>'; custom_ubbc += '<option value=\'add("[b][i]", "[/i][/b]")\'>Bold Italic</option>'; custom_ubbc += '<option value=\'add("[smear:FF03DD]","[/smear:FFFFFF]")\'>ColorSmear</option>'; custom_ubbc += '<option value=\'add("Low Quality", "")\'>Low Quality</option>'; custom_ubbc += '<option value=\'add(" Photoshoot For", "")\'>Photoshoot For</option>'; custom_ubbc += '<option value=\'add("Photographer - ", "")\'>Photographer</option>'; custom_ubbc += '<option value=\'add("[size=5][b][i][color=00138E]", "[/color][/i][/b][/size]")\'>Archives Titles</option>'; custom_ubbc += '<option value=\'add("[size=3][b][i][color=808080]", "[/color][/i][/b][/size]")\'>Titles</option>';
var font_ubbc = '<option>Font</option>'; font_ubbc += '<option value=\'add("[font=Verdana]", "[/font]")\'>Verdana</option>'; font_ubbc += '<option value=\'add("[font=Times]", "[/font]")\'>Times</option>'; font_ubbc += '<option value=\'add("[font=Times New Roman]", "[/font]")\'>Times New Roman</option>'; font_ubbc += '<option value=\'add("[font=Comic Sans MS]", "[/font]")\'>Comic Sans MS</option>'; font_ubbc += '<option value=\'add("[font=Arial]", "[/font]")\'>Arial</option>'; font_ubbc += '<option value=\'add("[font=Geneva]", "[/font]")\'>Geneva</option>'; font_ubbc += '<option value=\'add("[font=Helvetica]", "[/font]")\'>Helvetica</option>'; font_ubbc += '<option value=\'add("[font=Lucida Grande]", "[/font]")\'>Lucida Grande</option>'; font_ubbc += '<option value=\'add("[font=Arial Rounded MT Bold]", "[/font]")\'>Arial Rounded MT Bold</option>';
var size_ubbc = '<option>Size</option>'; size_ubbc += '<option value=\'add("[size=1]", "[/size]")\'>1</option>'; size_ubbc += '<option value=\'add("[size=2]", "[/size]")\'>2</option>'; size_ubbc += '<option value=\'add("[size=3]", "[/size]")\'>3</option>'; size_ubbc += '<option value=\'add("[size=4]", "[/size]")\'>4</option>'; size_ubbc += '<option value=\'add("[size=5]", "[/size]")\'>5</option>'; size_ubbc += '<option value=\'add("[size=6]", "[/size]")\'>6</option>'; size_ubbc += '<option value=\'add("[size=7]", "[/size]")\'>7</option>'; size_ubbc += '<option value=\'add("[size=8]", "[/size]")\'>8</option>'; size_ubbc += '<option value=\'add("[size=9]", "[/size]")\'>9</option>'; size_ubbc += '<option value=\'add("[size=10]", "[/size]")\'>10</option>';
var tables_ubbc = '<option>Tables</option>'; tables_ubbc += '<option value=\'add("[table][tr][td]", "[/td][/tr][/table]")\'>Table</option>'; tables_ubbc += '<option value=\'add("[tr]", "[/tr]")\'>Row</option>'; tables_ubbc += '<option value=\'add("[td]", "[/td]")\'>Column</option>';
var sel_start = '<select onchange="do_ubbc(this);">'; var sel_end = '</select> '; var ubbc_str = sel_start + web_ubbc + sel_end + sel_start + text_ubbc + sel_end + sel_start + format_ubbc + sel_end + (pb_username.match(new RegExp('^('+staffNames+')$','')) ? sel_start + staff_custom_ubbc + sel_end : '') + sel_start + custom_ubbc + sel_end + sel_start + font_ubbc + sel_end + sel_start + size_ubbc + sel_end + sel_start + tables_ubbc + sel_end;
var ubbc_str2= sel_start + tables_ubbc + sel_end;
document.postForm.color.parentNode.innerHTML = ubbc_str + '<select onChange="aC(this.options[this.selectedIndex].value);this.selectedIndex=0;">' + document.postForm.color.innerHTML + sel_end+ ubbc_str2 + '<a href="http://celebnook.proboards.com/index.cgi?board=ass&action=display&thread=5475&page=1"><b> UBBC Tutorial</b></a>'; } //--> </script>
[norunubbc]
|
|
|
Post by tunescool on Mar 16, 2012 18:02:24 GMT -8
everything works on both my browsers for admin and members. thanks wormer
i tried to change to admin, but it didnt work. what would i have to change this to to get it just Admin, i changed everything that was there
|
|
|
Post by Wormopolis on Mar 16, 2012 19:26:52 GMT -8
staffNames should just be "admin"
|
|
|
Post by tunescool on Mar 16, 2012 21:51:34 GMT -8
i wasnt sure about the staffnames before and i didnt think it was a proboards thing, but i got it changed thanks again
|
|
|
Post by Wormopolis on Mar 17, 2012 1:56:40 GMT -8
I put it with 4 names in case you wanted to have other staff members be able to see that drop down.
|
|