comparison remote/ad_remote.module @ 8:32c1a7d9e1fa ad tip

maj module ad en 2.1
author sly
date Fri, 11 Sep 2009 11:10:20 +0000
parents 948362c2a207
children
comparison
equal deleted inserted replaced
7:6aeff3329e01 8:32c1a7d9e1fa
1 <?php 1 <?php
2 // $Id: ad_remote.module,v 1.1.4.5.2.5.2.5 2009/03/05 00:35:56 jeremy Exp $ 2 // $Id: ad_remote.module,v 1.1.4.5.2.5.2.6 2009/08/05 00:13:37 jeremy Exp $
3 3
4 /** 4 /**
5 * @file 5 * @file
6 * Enhances the ad module to providing cut-and-paste source snippets allowing 6 * Enhances the ad module to providing cut-and-paste source snippets allowing
7 * ads to be easily displayed on remote websites. 7 * ads to be easily displayed on remote websites.
94 94
95 // build a snippet to display on the remote web page 95 // build a snippet to display on the remote web page
96 $output = '<!--'. t('start') .'-->'; 96 $output = '<!--'. t('start') .'-->';
97 // build a wrapper script which collects the url the ad is displayed on 97 // build a wrapper script which collects the url the ad is displayed on
98 $output .= "\n<script language='JavaScript' type='text/javascript'>\n var adurl = window.location.href;\n"; 98 $output .= "\n<script language='JavaScript' type='text/javascript'>\n var adurl = window.location.href;\n";
99 $url = ad($group, $quantity, array('hostid' => $hostid, 'div' => FALSE)); 99 $url = ad($group, $quantity, array('hostid' => $hostid, 'ad_display' => 'javascript'));
100 // break up the inner script so the browser doesn't parse it 100 // break up the inner script so the browser doesn't parse it
101 $url = str_replace(array('<script', '</script>', 'u=admin/content/ad/ad_remote'), array('"<scr" + "ipt', '"+"</scr" + "ipt>"', 'u="+adurl+"'), $url); 101 $url = str_replace(array('<script', '</script>', 'u=admin/content/ad/ad_remote'), array('"<scr" + "ipt', '"+"</scr" + "ipt>"', 'u="+adurl+"'), $url);
102 $output .= "document.write($url)\n</script>\n"; 102 $output .= "document.write($url)\n</script>\n";
103 $output .= '<!--'. t('end') .'-->'; 103 $output .= '<!--'. t('end') .'-->';
104 104