Thread: Major Additions - vB Ad Management 4
View Single Post
  #2287  
Old 02-11-2008, 01:57 AM
brfrankl's Avatar
brfrankl brfrankl is offline
 
Join Date: Jul 2007
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vgevolution View Post
This code is what's required to use that particular php script:

Code:
<?php 
    include 'http://iceteks.com/misc/adserver/uocoders.php';
?>
However, I don't believe that kind of inclusion is rendered by the PHP Parser, so it appears blank. In fact, a search on "php include" dug up this tidbit from RedTyger:

Ok, figured out how to do it... Here is how I handle it. First in the ad management put something like this in the adcode..

Code:
<iframe src ="http://www.myurl.com/ad_banners.php" width="500" frameborder="0" height="85" scrolling="no" allowtransparency="true"></iframe>

Then create a file called ad_banners.php

Inside, I have created my own ad randomizer, but this randomizer will handle the PHP from another site as I needed...

Code:
<?php
  $affiliate = rand(1,2);

  switch ($affiliate)
  {

case 1: 

  $ad = '<a href="http://www.ad1.com" target="_PARANT"><img src="http://i7.photobucket.com/banner3.gif" alt="http://www.ad1.com" border="0"></a>';

  break;

  case 2:

   function get_include_contents($filename) {
          ob_start();
          include $filename;
          $contents = ob_get_contents();
          ob_end_clean();
          return $contents;
   }

   $ad = get_include_contents('http://ad.com/misc/adserver/ad.php');
  break;  
  }

//Display ad

echo('
  <html>
  <head>
  <style type="text/css">
  html,
  body {
  background-color: transparent;
  }
  </style>
  </head> <center>' . 
  "$ad" . 
  ' </center></html>
  ');

?>
Case 1 shows a regular "image" banner and case 2 shows how to handle one that is a PHP file on another site...

Hope that helps someone in the future...
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01176 seconds
  • Memory Usage 1,769KB
  • 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
  • (3)bbcode_code
  • (1)bbcode_quote
  • (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