Cyricx
10-28-2005, 11:57 AM
Okay, so I'm trying to modify the Custom Links (https://vborg.vbsupport.ru/showthread.php?threadid=98934) Hack so I can build all the drop down links that I use on my site at
www.mmogcommunities.com (http://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
$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
<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
$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!
www.mmogcommunities.com (http://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
$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
<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
$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!