vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Last XX Posts on non-vB page (https://vborg.vbsupport.ru/showthread.php?t=12324)

Devels 07-19-2001 03:25 PM

You want to introduce the information from a forum in other pages?
Whether more easy to create 1 ( one) file in $bburl the catalogue, to get access to all functions and to use them? Introduction then should look as
PHP Code:

<? include " http: //full.address.to.site/vbforum_dir/this_file.php ";? >

we create a file this_file.php and we write in him(it) something such as
PHP Code:

//-------------------------------------------
<?
 require("./global.php");
if ($ac == "header") {
 eval (" \ $headinclude = \ " " .gettemplate ('headinclude.' " \ ";");
 eval (" \ $header = \ " " .gettemplate ('header.' " \ ";");
 echo replace_var ("{ htmldoctype }<html><head><title>$vbtitle </title>$headinclude</head><body>$header<br>");
}
// --  Function replace_var is taken that it was possible to alter only top of a window, not creating new template. --
function replace_var ($text) {
 global $DB_site, $replacementsetid;
 $vars = $DB_site->query ("SELECT findword, replaceword FROM replacement WHERE replacementsetid IN (-1, '$replacementsetid') ORDER BY replacementsetid DESC, replacementid DESC ");
 while ($var = $DB_site->fetch_array($vars)) {
 if ($var ['findword'! = " ") {
  $text=str_replace ($var ['findword'], $var ['replaceword'], $text);
 }
}
 $DB_site-> free_result ($vars);
 return $text;
}
?>

it is introduced
PHP Code:

<? include "http://full.address.to.site/vbforum_dir/this_fi le.php?ac=header";? >

On an output we shall receive normal heading for use in other pages.....
Laziness to write footer and other functions?
We add in our file of a line
PHP Code:

<?
if ($ac == "footer") {
 eval (" dooutput (\ " " .gettemplate (" footer "). " \ "); ");
}
 if ($ac == "login") {
 echo makelogincode ();
 exit;
}
 if ($ac == "forumjump") {
 makeforumjump ();
 echo $forumjump; 
 exit;
}
?>

All!!!
For introduction of your example (the last 5 sent) the following
PHP Code:

<?
if($ac=="lastpost") {
 if ($getlastpost=$DB_site->query("SELECT postid,username,dateline FROM post WHERE  post.visible=1 ORDER BY dateline DESC LIMIT 0,5")) {
 $i=1;
  while ($getlast=$DB_site->fetch_array($getlastpost)) {
    $color = iif((($i/2)==round($i/2)),"{ firstaltcolor }","{ secondaltcolor }");
    $lastpost .= "<tr bgcolor=$color><td><a href=showthread.php?s=$session[sessionhash]&postid=$getlast[postid]#post$getlast[postid]>$getlast[username]</a></td><td>".vbdate($dateformat,$getlast[dateline])."</td></tr>";
    $i++;
  }
  $DB_site->free_result($getlastpost);
  unset($getlastpost);
  echo replace_var("<table cellpadding={ tableouterborderwidth } cellspacing=0 border=0 bgcolor={ tablebordercolor } { tableouterextra } width={ tablewidth } align=center><tr><td><table cellpadding=4 cellspacing={ tableinnerborderwidth } border=0 { tableinnerextra } width=100%>$lastpost</table></table>");
  exit;
  }
}
?>

Include in other page
PHP Code:

<? include "http://full.address.to.site/vbforum_dir/this_file.php?ac=lastpost";? >

Successes in work

aurelius 07-19-2001 07:42 PM

Great script!

Having some problems to have the script to correct for the time difference between the server time and my local time. How can this be set?

Sorry for the posting in the wrong forum earlier.

dost 07-21-2001 03:01 AM

I'd also appreciate a way to fix the time difference problem between the server and local client.

Thanks

Steve_S 07-22-2001 02:07 AM

Dr. tubedogg!

Thank you for writing this great script :)

Like a knife through hot butter

Edit: New url: http://66.33.83.213/last_25_posts.html

:)

eva2000 07-22-2001 05:41 AM

Quote:

Originally posted by Steve_S
Dr. tubedogg!

Thank you for writing this great script :)

Like a knife through hot butter

http://66.33.83.213

looking good Steve :D

gmyachtsman 07-22-2001 03:21 PM

Steve,

Your site is showing up fine on Netscape 4.7.

My site (see above) isn't. I am not sure if that is because I fixed the width to a certain number of pixels, because I am including the number of views and replies and you are not, or for some other reason.

Did you do try anything specially to make it work on Netscape?

Steve_S 07-22-2001 06:41 PM

Mucho thanks for the look see :)

I haven't touched the code yet but will :) I have to wait till George is sleeping :)

I just changed some settings and ran some tests:

All of these look/work fine

IE 5
IE 5.5
N 4.75
N 6.01

New link: http://66.33.83.213/last_25_posts.html

BTW, I just read every post in this thread. After I name my next born child "tubedogg" I have another thought. The "Community Spirit" in this thread is really outstanding. My thnaks to others for the great comments. Especially the tips on creating another variable via phpinclude :)

My Best :)

aldamon 07-23-2001 04:01 PM

Woohoo! Thanks tubedogg. Awsome hack!

mADmAX` 07-24-2001 03:41 AM

How would you get it to link to a different server. I have my forums on one server and want this on my main site which is on a different server.

aldamon 07-24-2001 10:57 AM

Quote:

Originally posted by aurelius
Great script!

Having some problems to have the script to correct for the time difference between the server time and my local time. How can this be set?

Sorry for the posting in the wrong forum earlier.

I am also having problems with this. Our shared server is one hour behind us.


All times are GMT. The time now is 08:33 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.01761 seconds
  • Memory Usage 1,752KB
  • 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
  • (6)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (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