Pyrofyr 03-11-2007, 12:57 AM Hey, decided to post this here, it's a spoiler tag, easy to use, and can be opened and closed. ;]
Very easy install since it's BB Code.
Title : Spoiler
Tag : spoiler
Replacement :
<div style="margin: 5px;">
<div class="smallfont" style="margin-bottom: 2px;">
<b>Spoiler!</b> <input value="Show" style="margin: 0px; padding: 0px; width: 45px; font-size: 10px;" onclick="if(this.parentNode.parentNode.getElementsByTagName ('div')[1].getElementsByTagName('div')[0].style.display != 'inline'){ this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = 'inline'; this.innerText = ''; this.value = 'Hide'; }else{ this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value='Show'; }" type="button">
</div>
<div class="alt2" style="border: 1px inset ; padding: 6px;">
<div class="spoiler" style="display: none;"></div>
</div>
</div>
Example : Halo Thar~!
Description : Used to hide spoilers. Don't ruin the ends of movies, games, etc for those who haven't seen it yet!
Screenshot: Almost forgot it >.o;
http://img177.imageshack.us/img177/9454/spoilclosesu4.png
http://img143.imageshack.us/img143/9074/spoilopenua2.png
Peggy 03-11-2007, 07:31 AM These spoiler tags can be fun.
Thanks for posting it here.
Pyrofyr 03-11-2007, 10:52 AM No prob, I figure if you change the word Spoiler, you can even use them for other things as well, like hiding and expanding general content. So it can be an all around thing.
I'm gonna mess around with more BB Codes later on today and post what I come up with.
Peggy 03-11-2007, 01:00 PM Great, I'll be looking for it.
protoss 03-14-2007, 01:37 PM Tried the above code in 3 different styles including the vBulletin default style. It did not work. I could see three typos in the code, correcting these did not solve the problem.
line 4 getElements ByTagName <- extra space
line 5 getElementsByTagName('d iv') <- extra space
line 6 getElementsByTagName('d iv') <- extra space
line 9 1px inset ; <- extra space
:confused:
Pyrofyr 03-15-2007, 12:44 PM Don't think it makes much of a difference, but what version are you running? I'm using 3.6.4 and it works perfectly fine for me.
Oh, and if you took that out, it's not extra code.
I used it to fix a visual problem I was having before with it.
louisianna 03-20-2007, 08:03 PM hmm. can't get this to work either. I'm running 3.6.2
protoss 03-30-2007, 11:50 AM Tried the code on two separate installations. It does not work on either, in any style. 8 styles tested in IE6, IE7 and Firefox
Have installed a spoiler BB code from another Coder and it works immediately.
...Have installed a spoiler BB code from another Coder and it works immediately.
Cool. We can't get this one to work either. Where's the one that you found that does work?
Thanks!
Tried the above code in 3 different styles including the vBulletin default style. It did not work. :confused:
Here's the fix for it. It does need all those typos fixed as you [and the unseen "Oda"] have proven.
It also needs the crucial "{param}" tag to transfer the spoiler text to the bbcode handler. Here's the code w/ typos fixed and "param" in place:
<div style="margin: 5px;">
<div class="smallfont" style="margin-bottom: 2px;">
<b>Spoiler!</b> <input value="Show" style="margin: 0px; padding: 0px; width: 45px; font-size: 10px;" onclick="if(this.parentNode.parentNode.getElementsByTagName ('div')[1].getElementsByTagName('div')[0].style.display != 'inline')
{ this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = 'inline'; this.innerText = ''; this.value = 'Hide'; }
else
{ this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value='Show'; }" type="button">
</div>
<div class="alt2" style="border: 1px inset; padding: 6px;">
<div class="spoiler" style="display: none;">{param}</div>
</div>
</div>
It is pretty cool. Thanks to Pyrofyr for the nifty start.
Angels 06-22-2007, 01:01 PM Thanks for the changes, XXP, it works perfectly now.
dieseL 10-24-2007, 04:17 AM Sorry to sound stupid, but where do I put this code? :(
It's a great piece of code by the sounds of it!
qryztufre 10-24-2007, 04:20 AM under the custom BBCODE thingie in the ACP I think.
Just fill in the blanks provided there with what you see here and all should be well.
dieseL 10-24-2007, 04:25 AM Just noticed that bit, sorry xD
Thanks for the immediate reply :)
Great release
Scamp 11-08-2007, 10:38 AM Thanks for the code! It looks great.
I would like to add the spoiler tag to the list of buttons (ie wrap code, wrap php, etc..) on the editor. Would anyone have a hint on how to do that?
Thanks.
(Yeah, I'm new that this...)
EDITED TO ADD: Doh! It's an option on the BB code manager. Never mind.
TipTopMan 09-07-2008, 02:18 PM Great code buddy but can someone give me some help installing this please?
I dont know where to put all of the code.
Thanks
Dave A 09-08-2008, 05:13 AM Admin CP > Custom BB Codes (near the bottom in the left hand menu) > Add new BB codes.
TipTopMan 09-08-2008, 09:11 AM Admin CP > Custom BB Codes (near the bottom in the left hand menu) > Add new BB codes.And I just paste all of that in there? and nothing else?
|