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

Reply
 
Thread Tools Display Modes
  #1  
Old 04-07-2006, 03:41 PM
zlos zlos is offline
 
Join Date: May 2005
Location: PL
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default PHP array: Forum tree structure on non-vB pages

Hi

I do have some difficulties in loading properly. Let me present the problem to you.

I load forum information from mysql query to an array.

Array after that looks like this one:

PHP Code:
var_dump($array);
/* Result:
array(98) 

[0]=>  array(3) { [0]=>  string(2) "1" [1]=>  string(21) "Main forum A" [2]=>  string(1) "0" } 
[1]=>  array(3) { [0]=>  string(3) "2" [1]=>  string(21) "SubForum 1" [2]=>  string(2) "1" }
[2]=>  array(3) { [0]=>  string(3) "3" [1]=>  string(21) "SubForum 2" [2]=>  string(2) "1" }
[3]=>  array(3) { [0]=>  string(3) "4" [1]=>  string(21) "Main forum B" [2]=>  string(2) "0" }
etc. etc...
*/ 
This means, that I should now have the forums structure like this:
Main forum A
-- SubForum 1
-- SubForum 2
Main forum B

Looks simple, but I have 98 forums and the structure goes up to 4 levels deep. I am trying to construct a function, which would print tree structure on non vBulletin pages and have spent some hours without any results...

Any idea where to start?

For your reference: this is definitely WRONG way
PHP Code:
$p sizeof($array);
for(
$i 0$i $p; ++$i) {
if (
$array[$i][2] == 0// Main forum!

show_forum_link($array[$i][0]); 
// here the problem starts... 
// how the hell do I find subforums to the Main forum???
}

Regards
Tom
Reply With Quote
  #2  
Old 07-27-2006, 05:40 PM
mschvili mschvili is offline
 
Join Date: Jul 2006
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I want to mix the capability of a forum with a document structure.

I am right now trying the Linked and Download Manager but it doesn't contain any structure.

Is it possible?
//Matti
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 10:18 PM.


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.08055 seconds
  • Memory Usage 2,171KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)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_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