The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Addon: Auto-populate Navbar menu (for John's Arcade V3) Details »» | |||||||||||||||||||||||||||
Addon: Auto-populate Navbar menu (for John's Arcade V3)
Developer Last Online: Apr 2022
Addon: Auto-populate Navbar menu (for John's Arcade V3)
What this hack does: It replaces the link in your navbar for the Arcade with a Dropdown menu of all the games that are active in your Arcade. Motivation: Extrapolated from my other auto-populating menu for Erwin's vB3 hack ... Files to edit: 2 global.php includes/functions.php Template to edit: 1 navbar New phrases to insert: 1 Queries added: 1 Step 1: Add the following in the Phrase Manager under GLOBAL Alternate: you can import the single phrase using the included XML file ************************************************** ****** Name: arcade_addon_title Phrase: The Arcade! ************************************************** ****** Step 2: Add the following at the bottom of global.php Find: Code:
/*======================================================================*\ || #################################################################### || # Downloaded: PHP Code:
Find: Code:
/*======================================================================*\ || #################################################################### || # Downloaded: PHP Code:
Find: Code:
<!-- / NAVBAR POPUP MENUS --> Code:
<!-- Addon to John's vB3 ArcadeV3 hack - created by Natch --> <if condition="$show['member']"> <!-- remove this line and the endif if you wish all users and guests to view the menu --> <!-- flash arcade auto-menu --> <div class="vbmenu_popup" id="flasharcade_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead"><a href="$vboptions[bburl]/arcade.php?$session[sessionurl]" title="$vbphrase[arcade_addon_title]">$vbphrase[arcade_addon_title]</a></td></tr> $nav_arcade </table> </div> <!-- / flash arcade auto-menu --> </if> <!-- Addon to John's vB3 ArcadeV3 hack - created by Natch --> Code:
<td class="vbmenu_control"><a href="arcade.php?$session[sessionurl]">Arcade</a></td> Code:
<!-- Addon to John's vB3 ArcadeV3 hack - created by Natch --> <if condition="$show['member']"> <!-- remove this line and the endif if you wish all users and guests to view the menu --> <td id="flasharcade" class="vbmenu_control"><a href="#flasharcade">$vbphrase[arcade_addon_title]</a> <script type="text/javascript"> vbmenu_register("flasharcade"); </script></td> </if> <!-- Addon to John's vB3 ArcadeV3 hack - created by Natch --> Should work Enjoy, and props to John for his great Hack ... U can see a demo @ http://www.mobileforces.org/ << running vBulletin 3.0.0 RC4 and vBIndex RC3, on PHP v4.3.4, MySQL 4.0.15 Screenshots attached: one with all default games enabled, and one with asteroids disabled UPDATE: fixed up my comments - damn that copy and paste ... those that downloaded the attachment b4 5AM +11GMT, re-get the attachment, or make the following alterations to the above script: Find twice: Code:
// remove this line and the endif if you wish all users and guests to view the menu Code:
<!-- remove this line and the endif if you wish all users and guests to view the menu --> UPDATE: if you wat IMGAES in your dropdown menu, check out this post Show Your Support
|
Comments |
#42
|
|||
|
|||
Nice one Natch. Any way to include the little mini-thumbnails for each game?
/me clicks install. |
#43
|
||||
|
||||
Yeah - I should think that would be a trivial change...
Let me look into it - it would of course make the menu more massive again... |
#44
|
||||
|
||||
OK - to add images to the menu:
Open includes/functions.php, find the query you are using (remember there are multiple versions of this query): Original: PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
|
#45
|
|||
|
|||
Adding the images to the menu works perfect for me Natch. Good job, thx. Natch.
|
#46
|
||||
|
||||
NP good idea
|
#47
|
|||
|
|||
As soon as I edit the functions.php file I loose access to the site (i.e. blank page). I'm doing just a simple cut and paste using notepad.
|
#48
|
|||
|
|||
Any ideas?
|
#49
|
||||
|
||||
Sounds like you are either copying and pasting too much code, or not enough.
Nothing in this code would cause you to get that kind of error, unless you are fundamentally altering the name of the final template name... Revert to your backup'ed file, then make the alterations more carefully..., or send me your original file and your altered file and I'll work it out for you. |
#50
|
|||
|
|||
How can I send it to you? Post it?
|
#51
|
|||
|
|||
OK...so I wanted to display 10 Random Arcades on MY list so this is what I did...
Apply the changes for the Most Played Games and change the query to this: PHP Code:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|