vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   While and IF statements (https://vborg.vbsupport.ru/showthread.php?t=99503)

Cyricx 10-28-2005 11:57 AM

While and IF statements
 
Okay, so I'm trying to modify the Custom Links Hack so I can build all the drop down links that I use on my site at
www.mmogcommunities.com

mostly the game ones as that's the ones I let the clan leaders for that game configure.

I've modified the code but for some reason it won't call the templates at all. The code all looks right on. I'm wondering if I've gotten something messed up IF statements :(

Could someone that has time take a peek? I'm pretty certain it's something simple and stupid that I'm just not seeing.

Here's the code that I have in the global_start

Code:

$getlinks = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "custom_links WHERE linkid ORDER BY display_order ASC");
while ($link = $db->fetch_array($getlinks))
{
$window = "";
// AAO STUFF
if($link['navgroup'] == 'aao')
{
if($link['is_link'] == 0)
{
$custom_aao .="<tr><td class='thead'>{$link['name']}</a></td></tr>"
}
else
{
$custom_aao .= "<tr><td class='vbmenu_option'><a href='{$link['url']}' target="$window">{$link['name']}</a></td></tr>";
}
eval('$custom_links_aao = "' . fetch_template('custom_links_aao') . '";');
}
else
{
// AC1 STUFF
if($link['navgroup'] == 'ac1')
{
if($link['is_link'] == 0)
{
$custom_ac1 .="<tr><td class='thead'>{$link['name']}</a></td></tr>"
}
else
{
$custom_ac1 .= "<tr><td class='vbmenu_option'><a href='{$link['url']}' target="$window">{$link['name']}</a></td></tr>";
}
eval('$custom_links_ac1 = "' . fetch_template('custom_links_ac1') . '";');
}
}
else
{
// AC2 STUFF
if($link['navgroup'] == 'ac2')
{
if($link['is_link'] == 0)
{
$custom_ac2 .="<tr><td class='thead'>{$link['name']}</a></td></tr>"
}
else
{
$custom_ac2 .= "<tr><td class='vbmenu_option'><a href='{$link['url']}' target="$window">{$link['name']}</a></td></tr>";
}
eval('$custom_links_ac2 = "' . fetch_template('custom_links_ac2') . '";');
}
}
else
{
// COH STUFF
if($link['navgroup'] == 'coh')
{
if($link['is_link'] == 0)
{
$custom_coh .="<tr><td class='thead'>{$link['name']}</a></td></tr>"
}
else
{
$custom_coh .= "<tr><td class='vbmenu_option'><a href='{$link['url']}' target="$window">{$link['name']}</a></td></tr>";
}
eval('$custom_links_coh = "' . fetch_template('custom_links_coh') . '";');
}
}
else
{
// WOW STUFF
if($link['navgroup'] == 'wow')
{
if($link['is_link'] == 0)
{
$custom_wow .="<tr><td class='thead'>{$link['name']}</a></td></tr>"
}
else
{
$custom_wow .= "<tr><td class='vbmenu_option'><a href='{$link['url']}' target="$window">{$link['name']}</a></td></tr>";
}
eval('$custom_links_wow = "' . fetch_template('custom_links_wow') . '";');
}
}
}


The template stuff is pretty basic, heres the two navbar edits for the aao one
Code:

        <td id="aaolinks" class="vbmenu_control"><a href="$show[nojs_link]#aaolinks">America's Army Online</a> <script type="text/javascript"> vbmenu_register("aaolinks"); </script></td>
 
AND
<!-- ##### AAO LINKS ##### -->
<div class="vbmenu_popup" id="aaolinks_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
$custom_links_aao
</table>
</div>

And here's the custom_links_aao template
Code:

$custom_aao
I'm just okay with the php stuff, pretty much stumble fumble and bumble around til I get a EUREKA! Hhehe.

Right now this code is only active on the "New Navigation Style"

Thanks for any help!


All times are GMT. The time now is 11:38 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01074 seconds
  • Memory Usage 1,718KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete