Author Topic: Banner Programm phpAdsNew in template einbinden!  (Read 8109 times)

0 Members and 1 Guest are viewing this topic.

bildergallery

  • Guest
Banner Programm phpAdsNew in template einbinden!
« on: June 23, 2006, 09:54:16 AM »
hallo,
ich habe eine kleine frage, ich nutze phpAdsNew für die banner die bei mir in
der seite oben rechts eingebunden sind. nun musste ich bei jedem template
diesen code einfügen:


Code: [Select]
<!--
   if (!document.phpAds_used) document.phpAds_used = ',';
   phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
   
   document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
   document.write ("http://banner.xxxxxxx.net/adjs.php?n=" + phpAds_random);
   document.write ("&amp;clientid=2&amp;block=1&amp;blockcampaign=1");
   document.write ("&amp;exclude=" + document.phpAds_used);
   if (document.referrer)
      document.write ("&amp;referer=" + escape(document.referrer));
   document.write ("'><" + "/script>");
//-->

und anschliessend

Code: [Select]
<noscript>
<a href='http://banner.xxxxxxx.net/adclick.php?n=aac0a7b2' target='_blank'>
<img src='http://banner.xxxxxxx.net/adview.php?clientid=2&amp;n=aac0a7b2' border='0' alt=''></a>
</noscript>


jetzt möchte ich das gerne mit einem tag lösen z.b {banner}. dies würde bei einer änderung vieles
verreinfachen wenn ich nur ein template oder php datei ändern müsste (z.b page_header).

wie kann ich dies lösen??

gruss ivan

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: Banner Programm phpAdsNew in template einbinden!
« Reply #1 on: June 23, 2006, 12:07:21 PM »
hm, warum baust du dir in deinen header nicht einen iFrame, mit src="xxx/banner.php" baust dort deinen banner von google ein, und lässt den banner rotieren???


iframes werden doch mittlerweile von allen gängigen browsern angezeigt!!!

wir leben doch nimmer im mittelalter

natürlich kannst du den iFrame auch sein lassen, und die datei mit dem banner nur includen und dir dort ne bannerrotation einbauen

ist der nach Außen "proffesionellere Weg"

ich habs mit iFrame und beim klick auf ne neue Seite kommt ein neuer banner, keine Rotation nach Zeit (ist mir zu lästig) ...und geht auch!

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: Banner Programm phpAdsNew in template einbinden!
« Reply #2 on: June 23, 2006, 03:48:31 PM »
nein, falsch verstanden!!

dein script rotiert von selbst, ist mir klar!

jetzt legst du dir eine datei: bannerrotation.php an > in die legst du dein script (am besten gleich ins root)

als nächstes machst du den include-Befehl

so zum Beispiel: <?php include("bannerrotation.php"); ?>  (so, wenn die datei im Root liegt)

und dieses include legst du in alle Haupttemplates

Ergebniss:
1. gal welche Seite du aufrufst, du bekommst immer einen Zufallsbanner
2. du kannst soviele Banner ins Scrpt laden wie du möchtest
3. im Zufalls-Rotations-Prinzip wird wechelweise immer ein anderer Banner angezeigt
4. du musst den Bannerrotator (Script) nur 1x in alle Templates einbauen
5. Änderungen im Rotator betreffen dann alle Templates mit einem Schlag

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: Banner Programm phpAdsNew in template einbinden!
« Reply #3 on: June 23, 2006, 05:56:16 PM »
es werden doch nur befehle includet, der aufbau richtet sich dann nach der zeit, die das banner benötigt, wobei das bei DSL wohl eher kein problem sein sollte

wie du die html-datei erstellst???


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

coder für bannerrotation.php

als beispiel:

<table width="468" height="60" cellspacing="0" cellpadding="0" border="0"
<tr>
<td>
<!--
   if (!document.phpAds_used) document.phpAds_used = ',';
   phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
   
   document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
   document.write ("http://banner.xxxxxxx.net/adjs.php?n=" + phpAds_random);
   document.write ("&amp;clientid=2&amp;block=1&amp;blockcampaign=1");
   document.write ("&amp;exclude=" + document.phpAds_used);
   if (document.referrer)
      document.write ("&amp;referer=" + escape(document.referrer));
   document.write ("'><" + "/script>");
//-->
<noscript>
<a href='http://banner.xxxxxxx.net/adclick.php?n=aac0a7b2' target='_blank'>
<img src='http://banner.xxxxxxx.net/adview.php?clientid=2&amp;n=aac0a7b2' border='0' alt=''></a>
</noscript>
</td>
<tr>
</table>


..und das fügst du per include an der stelle im Script-Header ein, wo du den Platz jetzt schon hast

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: Banner Programm phpAdsNew in template einbinden!
« Reply #4 on: June 23, 2006, 08:40:47 PM »
ich hab das gelesen!!!!


allerdings bin ich genauso ratlos wie du!!!

ich hab die google-apache-logfiles zur auswertung und bann per google

mehr ist mir auch nicht eingefallen!!!