im Bannerblock Adserver code einbauen??

Begonnen von Energy-drink, 27 November 2005, 23:05:02

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Energy-drink

hi
ich müsste in meinem Bannerblock einen Adserver code einbauen nur habe ich leider keine ahnung wo der hin soll. Habe schon einige stellen versucht nur leider gab es entweder eine komplett schwarze seite als ausgabe oder es passierte garnichts.

Hier mal der code der alles regeln sollte.

include ("ad/fear2.ad");

nun frage ich euch wo baue ich ihn ein damit die Banner die über den Adserver gesteuert werden im Bannerblock "Center oben" erscheinen. Mehr muss er garnicht machen nur 1 stelle Center oben.

HELP!!

von mir aus wenn es einfacher ist kann es auch ein extra Block sein hauptsache er gibt das aus was ich brauche.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Energy-drink

Hi falls die Motivation fehlt um mit dem Adservercode eine lösung zu finden bin auch gerne bereit über Paypal oder Überweisung was springen zu lassen für die lösung meines Problemes.  ;)
Ist sehr wichtig für mich die einbindung der Adserverzeile.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

jubilee

Hmmmm ....
Schon einmal in der Banneradministration versucht ?!

MfG
jubilee

Energy-drink

Hi jubilee,
ja auch schon versucht.. es erscheint dann nur die zeile  include ("ad/fear2.ad"); im Bannerblock
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

jubilee

Hallo !
Zitates erscheint dann nur die zeile  include ("ad/fear2.ad"); im Bannerblock
Du sollst da nicht den include-Befehl reinschreiben.
Eigentlich soll in das Textfeld der Bannercode rein, also das was in fear2.ad drinnesteht.

MfG
jubilee

Energy-drink

okay werde mal sehen was genau in der fear2.ad drin steht und es mal so versuchen.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Energy-drink

Okay diesen Weg kann ich leider auch nicht gehen weil diese Adserver datei von vielen Webseiten genützt wird und wenn was verändert wird dann wird dies in der *.ad gemacht und  die Hoster brauche nicht immer jeden webseiten betreiber anschreiben.

Mein Hoster meinte das ich die datei z.b. in eine banner.php includen soll und dann per iframe aufrufen soll und dann diesen Code für die Bannerverwaltung hernehmen soll... geht das?? und wenn ja wie stelle ich das an?? wie rufe ich die Banner.php per iframe auf??
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Energy-drink

okay jetzt habe ich es per iframe versucht. .und auch fehlanzeige.. nur der iframe ist zu sehen aber nciht der inhalt der fear2.ad.

ich bin mit meinem wissen am ende.. wer kann mir helfen!!!??
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Moin :)

was steht denn in dieser Datei drin?
Ohne das zu wissen, kann man schlecht sagen, was der richtige Weg ist....
schön´s Grüssle, Andi

Energy-drink

naja ob dir das soviel hilft denke ich zwar nicht aber wenn eine lösung rauskommt wie ich diese dumme datei einbauen kann dann bin ich schon froh.

hier der inhalt:

<script type='text/javascript' src='http://adserver.XXXXXXX.de/adx.js'></script>
<script type='text/javascript'>
<!--
  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://adserver.XXXXXXXXX.de/adjs.php?n=" + phpAds_random);
  document.write ("&amp;what=bannerid:165");
  document.write ("&amp;exclude=" + document.phpAds_used);
  if (document.referrer)
    document.write ("&amp;referer=" + escape(document.referrer));
  document.write ("'><" + "/script>");
//-->
</script>


Diesen inhalt kann ich aber nicht direkt einbauen da dieser von Hoster je nach änderen geändert wird und somit nicht dann jedem Webmaster bescheid geben muss sondern sie einfach direkt ändert.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

jubilee

Hmmm ...
Ich denke, das was wirklich geändert wird ist
Zitat'http://adserver.xxxxxxx.de/adx.js';
Und dieses Script liegt sowieso beim Provider/Dienstanbieter
Der Rest dient nur zum rollieren der einzelnen Ads.
Naja, egal ....

Energy-drink

Zitat von: jubilee am 29 November 2005, 09:07:41
Hmmm ...
Ich denke, das was wirklich geändert wird ist
Zitat'http://adserver.xxxxxxx.de/adx.js';
Und dieses Script liegt sowieso beim Provider/Dienstanbieter
Der Rest dient nur zum rollieren der einzelnen Ads.
Naja, egal ....

puh frag mich nicht.. ich habe nur das wiedergegeben was ich von dem Dienstanbieter als antwort erhalten habe als ich fragte ob ich es direkt einbinden kann.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

NeMeSiSX2LC

  phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);

document.write ("http://adserver.xxxxxxxxx.de/adjs.php?n=" + phpAds_random);

Sagen diese Zeilen nicht schon aus das ein Zufalls auswahl benutzt wird? wenn ja Würde ich doch eingfach mal das Ding nehmen in die Bannerverwaltung unter MX einfügen und sehen was passiert.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Energy-drink

Sorry habe keine ahnung ob die zeilen das machen oder nicht...
hat den keiner eine Lösung??
Ist mir 20 Euro wert der mist wer mir helfen kann... mein Provider sitzt mit nämlich schon auf der pelle weil es nicht geht. :(
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Moin :)

irgendwie fehlt da info...
Ok, in der Datei ist ein Javascript...

- Liegt die Datei beim Provider oder bei dir?
- Gib mal bitte die komplette URL (gerne auch per PN) zum testen.
- muss das über die Banner laufen oder kann das auch ein normaler Block sein?
schön´s Grüssle, Andi

Energy-drink

Hi
die datei liegt wohl in einem unterordner oder eine subdomain den ich nicht sehe da sie ja nur über /ad/fear2.ad aufgerufen werden kann.

habe eine php datei angelegt mit folgendem inhalt.
<?php 
include ("ad/fear2.ad");
?>


diese kann man auch ganz normal aufrufen unter http://fear2.planet-multiplayer.de/banner.php

dort erscheint dann auch das ergebniss was ich gerne in einem Block im Center haben möchte.

Nein muss ganz und garnicht über die Banner laufen .. es kann auch ein einzelner Block sein der nur für diese Sache zuständig ist. hauptsache es gibt das aus was unter der banner.php zu sehen ist. und das in einem centerblock
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Na also :)

Zitatdort erscheint dann auch das ergebniss was ich gerne in einem Block im Center haben möchte.

erstelle eine Blockdatei mit folgendem Inhalt:
<?php
ob_start
();
include (
"ad/fear2.ad");
$content ob_get_clean();
?>



Dann sollte das funktionieren ;)
schön´s Grüssle, Andi

Energy-drink

Okay Andi der Lohn und meine Danksagung ist dir sicher...

nun verrate mir aber was
ob_start();

und

$content = ob_get_clean();

für aufgaben haben damit es in dieser Variante funktioniert??
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Wenn du eine html oder js Datei includest, ist das so, als würdest du das direkt über echo() im php-Script ausgeben.
Das darf innerhalb von Blockdateien aber nicht sein, ansonsten würde diese Ausgabe irgendwo ausserhalb des eigentlichen Blocks erscheinen. In Blockdateien müssen alle Ausgaben in der Variable $content gespeichert werden.

- ob_start() startet einen Puffer, alle Ausgaben die danach gemacht werden, werden nicht ausgegeben sondern in diesem Puffer zwischengespeichert.
- include() macht dann die Ausgaben...
- ob_get_clean() liest den Puffer aus, speichert diesen in der Variable $content und beendet die Pufferung.
schön´s Grüssle, Andi

Energy-drink

tja hört sich eigentlich logisch an...wenn man es weiß. ;)

Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

schnikemike

Habe ich das jetzt richtig verstanden?


Wenn ich eine externe Datei in eine Block einlesen möchte z.B:  Verschiedene Affili  Banner kann ich diesen code verwenden und muss einfach nur den  Bannercode in die jeweilige zu includierende Datei Packen!?


Somit  kann also  die datei in einem spezielen ordner sein und ich muss meien admins keine rechte auf den Block ordner geben.

LG
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!