View Single Post
  #4  
Old 07-29-2003, 04:06 PM
karmanis karmanis is offline
 
Join Date: Jun 2003
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, what I have done so far is to place this code in forumdisplay.php, inside makeforumbit function ..

PHP Code:
//my last posts
        
$lastmsgs $DB_site->query("SELECT threadid,title
                                FROM thread
                                WHERE forumid = 6 ORDER BY lastpost DESC limit 10"
);

        while(
$thislast=$DB_site->fetch_array($lastmsgs)) {
                
$lastmsgsid "$thislast[threadid]";
                
$lastmsgstitle "$thislast[title]";
                eval(
"\$showlastposts = \"".gettemplate('forumhome_lastmsgstemp')."\";");
        }


//my last posts -end 

However, there are two issues:

1) I don't know what variable to use to apply this code dynamically to each forum that is categorized in forumslist. Above, I have placed forumid=6 temporarily. I tried the variable $forum[forumid] but it doesn't bring me the right forum. What I want is to place a variable that in each cycle of the makeforumbit WHILE statement (that calculates the code for each single categorized forum in forumdisplay), that variable will get the specific forum and all it's childforums (subforums, subcategories).


2)my second problem is that the code above displays only the last result of the table generated. I tried to parse the results table with the while statement I have placed in the code, but it does not work. The "forumhome_lastmsgstemp" that you can see simply contains:
Code:
<a href="showthread.php?s=$session[sessionhash]&threadid=$lastmsgsid">$lastmsgstitle</a>
how can I make an evaluation function that will keep all the results of the table ? It seems impossible to me since for each result I have to call the template that generates html (the link), and how to store html inside php to keep all the lastposts links ???


I desperately need your expertise :cross-eyed:
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01374 seconds
  • Memory Usage 1,780KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)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 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete