The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
v3 Arcade Lights Out Mode Details »» | |||||||||||||||||||||||||||||||
I did this a long time ago, so I'd advise you to back up your v3ARCADE_PLAY template before you do anything else, just incase I've forgotten something
I released a simplified version of this to Premium Members on v3arcade.com, now here is the more advanced version. What Does This Do? Basically, when you turn lights down, the entire page darkens and let you play the game in the 'dark' which cuts out distractions. I've also added a section of code which will show a game description (if one is available) above the game instructions. Open your headinclude template and add: Code:
<vb:if condition="THIS_SCRIPT == 'arcade'"> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript" src="js/lights.js"></script> <link rel="stylesheet" href="css/lights.css"/> </vb:if> In your v3ARCADE_PLAY template and find: Code:
<!-- main --> <div class="blockrow">{vb:raw flashcode}</div> <vb:if condition="$game['instructions']"> <div class="blockrow">{vb:raw game.instructions}</div> </vb:if> <!-- /main --> </td> <td valign="top" style="width: 200px; padding-left: 10px;"> <!-- right area --> Code:
<!-- main --> <div id="acontainer"> <div id="header"> <div id="command"><a class="lightSwitcher" href="javascript:foo();">Turn off the lights</a></div> </div> <div id="movie"> <div class="blockrow">{vb:raw flashcode}</div> <!-- /main --> <table width="700" border="0"> <vb:if condition="$game['description']"> <tr> <th scope="row"><span><b>Description:</b> {vb:raw game.description}<br/><br/></span></th> </tr> </vb:if> <vb:if condition="$game['instructions']"> <tr> <th scope="col"><span><b>Instructions:</b> {vb:raw game.instructions}</span></th> </tr> </vb:if> </table> </td> <td valign="top" style="width: 200px; padding-left: 10px;"> <!-- right area --> Code:
{vb:raw footer} Code:
</div> </div> <div id="shadow"></div> Upload the contents of the zip file to your server using your FTP css/lights.css js/lights.js images/arcade/light_bulb.png images/arcade/light_bulb_off.png images/arcade/shade5x5.png You can see a live demo in our arcade, play a game and click on 'Turn The Lights Off'. To upgrade from version 1.0.1 to version 1.0.2, unpack the archive and upload the files. No need to re-edit any templates Version History 1.0.1 - Initial release on vB.org 1.0.2 - Added new lights.css file If anyone wants to further develop any of my addons, you are free to do so. Download Now
Screenshots
Show Your Support
|
Comments |
#12
|
||||
|
||||
Strange, your template works perfectly on my site - are you running any javascript compressor on your site?
|
#13
|
|||
|
|||
Not that I know off.. I can't find any plugins that use compression capabilities. Maybe a conflict with another plugin?
|
#14
|
||||
|
||||
Could be, I'll put together a noConflict version and post it later
Edit: Try replacing the part between <!-- main --> and <!-- /main --> with this Code:
<!-- main --> <vb:if condition="THIS_SCRIPT == 'arcade'"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> <script type="text/javascript"> var lo=$.noConflict(); lo(document).ready(function(){ lo("#shadow").css("height", lo(document).height()).hide(); lo(".lightSwitcher").click(function(){ lo("#shadow").toggle(); if (lo("#shadow").is(":hidden")) lo(this).html("Turn off the lights").removeClass("turnedOff"); else lo(this).html("Turn on the lights").addClass("turnedOff"); }); }); </script> </vb:if> <link rel="stylesheet" href="css/lights.css"/> <div id="acontainer"> <div id="header"> <div id="command"><a class="lightSwitcher" href="javascript:void(0)">Turn off the lights</a></div> </div> <div id="movie"> <div class="blockrow">{vb:raw flashcode}</div> <!-- /main --> |
#15
|
|||
|
|||
Sorry mate, still doesn't work . I have to find the plugin that is causing this.
|
#16
|
||||
|
||||
Quote:
http://www.v3arcade.com/forums/showthread.php?t=3952 I might go back and add some better visuals to that one when I get time at the weekend |
#18
|
|||
|
|||
Looks actually pretty neat
|
#19
|
||||
|
||||
Gemma, this is so kewl! I have tried the old and this new version and still cant get it to work.
|
#20
|
||||
|
||||
Quote:
Code:
<vb:if condition="THIS_SCRIPT == 'arcade'"> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript" src="js/lights.js"></script> <link rel="stylesheet" href="css/lights.css"/> </vb:if> |
#21
|
||||
|
||||
Quote:
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|