Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-28-2005, 11:57 AM
Cyricx Cyricx is offline
 
Join Date: Aug 2002
Location: Missouri
Posts: 1,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:55 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.03293 seconds
  • Memory Usage 2,167KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete