vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Member Archives (https://vborg.vbsupport.ru/forumdisplay.php?f=202)
-   -   Help! Please review this code: Trying to get "latest topics" to show on front page. (https://vborg.vbsupport.ru/showthread.php?t=10932)

Jyaki 03-09-2001 07:28 PM

I have been trying to implement this hack, but since it's so scattered, I am having a hard time applying it.

If you can spare a moment, please tell me what I am doing wrong.

1. I've created "active.inc.php" file and uploaded into forum/admin.

Code:

<?php
// Set this to the max number of threads to display
$maxthreads = 5;

require("http://www.anesthesiaforums.com/forums/admin/config.php");
$db=mysql_connect($servername,$dbusername,$dbpassword);
mysql_select_db($dbname);
$query = "SELECT * FROM thread ORDER BY lastpost DESC LIMIT $maxthreads";
$resultlatest = mysql_query($query,$db);
while ($latest_array = mysql_fetch_array($resultlatest)) {
echo "<FONT SIZE=\"2\" FACE=\"Verdana, Arial, Helvetica, sans-serif\"> ?
<A HREF=\"http://www.anesthesiaforums.com/forums/showthread.php?threadid=$latest_array[threadid]\">$latest_array[title]</A></FONT><BR>";
}
 
?>

2. Now on my homepage, "default.htm", I've added:
Code:

<?php         
include("http://www.anesthesiaforums.com/forums/admin/active.inc.php");
?>

Within the body tags where I would like the information to dispay.

The problem is, nothing is showing up.
Thanks
-Hideki

03-10-2001 07:38 AM

"default.html" should be "default.php" if you want to parse it as php

03-10-2001 02:04 PM

Menno, thanks for the reply,
I was under the impression that the entire purpose of this hack was to display vB elements on a non PHP page. Am I mistaken?

So, people who have latest threads, total number of members, etc. on their homepage/front page are actually using default.php instead of default.htm?

Thanks again.
-Hideki :)

03-10-2001 02:10 PM

The purpose is to display vB elements on non-vB pages. On my site, all the pages are *.php, as I run scripts on various pages throughout it.

Hope this helps :)

03-10-2001 02:10 PM

Hes saying that in order to do that as a php command you need a php file.. in order to do it as a SSI command you should change your extension to .shtml and use

<!--#include virtual="../forums/admin/active.inc.php"-->

I believe

03-10-2001 02:11 PM

I don't know if that would work...calling a PHP file from a SSI. It might not parse the PHP...be interesting to try it and find out. ;)

03-10-2001 02:14 PM

It will work fine, the only thing Im unsure of is if it should be called like that. I used the code in sidebars which were in a subdirectory thus the [ ../forum/blah/ ]

03-10-2001 02:24 PM

Thanks guys,
I really appreciate your help. Hopefully it will work now.
Question, I'm not too familiar with the .shtml extension. Could you give me a bit more info on it?
Thanks
-Hideki

03-10-2001 02:24 PM

Yeah that's the correct syntax, except remove the .. so it looks like
Code:

<!--#include virtual="/forums/admin/active.inc.php"-->
otherwise it will try to go up one directory before looking for the "forums" directory. Assuming the forums directory is right below the root, i.e.
Code:

root [aka yoursite.com/]
    --> forums (subdirectory) [aka yoursite.com/forums/]

it will work just fine. :D

03-10-2001 02:33 PM

The SHTML or SHTM extension is for files that are server-parsed for SSI (server side includes). Basically it allows you to include stuff like the contents of another file, various stuff about the current file, and even execute scripts (CGI, PHP, etc) as we're doing in this case.

You can find more info here. ;)


All times are GMT. The time now is 02:42 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.01057 seconds
  • Memory Usage 1,736KB
  • 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
  • (4)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete