Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 03-14-2006, 09:26 PM
Emil Emil is offline
 
Join Date: Jun 2003
Location: Sweden
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default I need to use a php include in my template. How?

I need to use a php include in my footer template to show some ad links.

But I can't just add the php include into the footer template because it doesn't work.

I need to include this:

<? include ("display.php"); ?>

Is there any way I can add a php include to my template? I heard something about using plugins, but I have no idea how to.

Please help. Thanks!
Reply With Quote
  #2  
Old 03-14-2006, 09:49 PM
cRaZy-BoY cRaZy-BoY is offline
 
Join Date: Feb 2005
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

go to AdminCP -> Plugin System -> Add New Plugin

Hook Location: global_start
Plugin PHP Code: require_once('./display.php');
Plugin is Active: Yes

i think it will work.....

i not, try the Hook: 'parse_templates'

Reply With Quote
  #3  
Old 03-14-2006, 09:55 PM
Emil Emil is offline
 
Join Date: Jun 2003
Location: Sweden
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks.

Hmm it's kind of working when I use 'parse_templates'.

But it ads the links to the top of the page and not where I want the include to appear. Any guess on how to fix that?
Reply With Quote
  #4  
Old 03-14-2006, 10:07 PM
cRaZy-BoY cRaZy-BoY is offline
 
Join Date: Feb 2005
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

in display.php....
us variables to the links...

like: $link1 = "http://www.vbulletin.org";

then edit the template footer ... and put $link1 where you want...
Reply With Quote
  #5  
Old 03-14-2006, 10:09 PM
Emil Emil is offline
 
Join Date: Jun 2003
Location: Sweden
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't think that'll work since the display.php is from an ad company that'll show random links.

The display.php file looks like this:

<?php
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../');
include ('ad_network_274.php');
echo $ad_network;
?>
Reply With Quote
  #6  
Old 03-14-2006, 10:15 PM
cRaZy-BoY cRaZy-BoY is offline
 
Join Date: Feb 2005
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

if you want a random link do like this:

PHP Code:
<?php
$link
[1] = "http://www.vbulletin.org";
$link[2] = "http://www.walla.co.il";
$link[3] = "http://www.msn.com";

$key rand(13);

$rand_link $link[$key];

?>
in the template put $rand_link....

(dont use "ECHO" you will output the link from the template)
Reply With Quote
  #7  
Old 03-14-2006, 10:48 PM
rossco_2005's Avatar
rossco_2005 rossco_2005 is offline
 
Join Date: Apr 2005
Location: Canada
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Emil
I don't think that'll work since the display.php is from an ad company that'll show random links.

The display.php file looks like this:

<?php
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../');
include ('ad_network_274.php');
echo $ad_network;
?>
In your plugin you added, instead of having include('display.php'); use this:
Code:
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../');
	include ('ad_network_274.php');
Then in your template, wherever you want the ads to show, put $ad_network.
That should work, and also eliminated the display.php file.
Reply With Quote
  #8  
Old 03-15-2006, 07:25 PM
Emil Emil is offline
 
Join Date: Jun 2003
Location: Sweden
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

^hey, that worked perfect. Thanks a lot for the help!
Reply With Quote
Reply

Thread Tools
Display Modes

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 04:10 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07116 seconds
  • Memory Usage 2,229KB
  • Queries Executed 13 (?)
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
  • (1)bbcode_code
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)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_postinfo_query
  • fetch_postinfo
  • 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