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)
-   -   Extra page driven by forum templates (https://vborg.vbsupport.ru/showthread.php?t=36600)

NTLDR 08-22-2002 05:29 PM

Quote:

Originally posted by stuuu
[B]I think the code is a bit too much to put into the php include template, as that is loaded with each page right?
Yes, its loaded with each page, so make sure that its only in the phpinclude template if it is used on each page.

Quote:

I have put it in the main file that calls the templates, but how do I get the template to place my code between the vB header and footer? It just appears below the footer at the moment :(
Not knowing what the code is, or what it outputs its hard for me to say.

The easiest was is to assign the output to a variable and place that variable in the template where your content goes.

NTLDR 08-22-2002 05:33 PM

Quote:

Originally posted by Rose
I'm interested in using this, but I'm using WebTemplates. Is there a difference in the two? :$
It all depends what you are trying to achive, this hack is meant just to eval and display the content of a template that you have in your CP.

Webtemplates is similar to this but allows you to add queries via the AdminCP, and has a kind of permissions system built into it.

vBindex also allows you to create extra pages by adding templates that also fit your sites design.

It really depends what features you need and what works best with your setup ;)

stuuu 08-22-2002 05:38 PM

Quote:

Originally posted by NTLDR


Yes, its loaded with each page, so make sure that its only in the phpinclude template if it is used on each page.



Not knowing what the code is, or what it outputs its hard for me to say.

The easiest was is to assign the output to a variable and place that variable in the template where your content goes.

Yeah, its too much for phpincludes.

I have attached the output from when I was using PHPBB2, its basically a top 10 played audio clips, and the archive itself. They are output in a table format.

Any ideas? How do I put the whole file inside a variable that will use the style sheets of vB?

NTLDR 08-22-2002 05:44 PM

If the output is just a sperate section of HTML just with PHP variables in and not any PHP code itself then just place that into the template instead.

stuuu 08-22-2002 06:10 PM

Quote:

Originally posted by NTLDR
If the output is just a sperate section of HTML just with PHP variables in and not any PHP code itself then just place that into the template instead.
Even though the code output is HTML, you cant put PHP inside the templates can you.

I am still stuck :/

FleaBag 10-11-2002 10:36 PM

[high]* GamerForums wonders if this will make any sense...
[/high]

I'd known how to do this, but didn't realise I knew, until I read this thread. LOL, cheers mate, working well on 2.2.7. :)

obiwan8472 10-26-2002 11:09 PM

Hi, great hack.
But I want to put this in

<? include ("vbforums/newstransfer.php"); ?>

It calls a news script I am using, however when I put it in the Templates it ignores it. Any ideas?
Tar.

Erwin 10-27-2002 02:17 AM

Interesting... similar to my "HTML/ JAVA integrator hack" - didn't know that this one existed when I wrote mine. :)

NTLDR 10-27-2002 04:35 PM

Quote:

Originally posted by obiwan8472
Hi, great hack.
But I want to put this in

<? include ("vbforums/newstransfer.php"); ?>

It calls a news script I am using, however when I put it in the Templates it ignores it. Any ideas?
Tar.

The only template you can put PHP code in is the phpinclude template, it will not parse PHP in any other one. Add the include statment to the PHP file after it requires global.php.

pdaGuy 10-31-2002 12:16 PM

Quote:

Originally posted by NTLDR


The only template you can put PHP code in is the phpinclude template, it will not parse PHP in any other one. Add the include statment to the PHP file after it requires global.php.

This works, BUT if you place the include statment in the PHP file under the require global.php the file that you want to include will appear in the very top of the page!

To be more specific, if you want a page with your site's header (on the top) and footer (on the bottom) and you want to include another (external) page right in the middle then your solution doesn't work. At least not for me! :|

Same happens if you place the include statment in the phpinclude template. The only differense is that the included page gets displayed to EVERY VB file.

What would really be helpful in this is to define something like $newpage = include("http://the_included_page");
And then everywhere (in the templates) you place $newpage the included page should appear. Is this possible?

Any ideas??


All times are GMT. The time now is 11:35 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.01185 seconds
  • Memory Usage 1,740KB
  • 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
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)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