Wenn der Ad-Server auf demselben Server installiert ist wie Ihre Website, können Sie den lokalen Modus zur Auslieferung verwenden. Es gibt eine große Bedingung für den lokalen Modus: er funktioniert nur in PHP-Dateien (oder anderen Dateitypen, die von PHP geparst werden). Wenn phpAdsNew auf einem anderen Server installiert ist oder sie nicht PHP für Ihre Website verwenden müssen einen Form von normnalen Bannercode benutzen.
Nicht alle Optionen dieser Ausliefermethode lassen sich in der Benutzeroberfläche onfigurieren. Wenn Sie Zugriff auf diese zusätzlichen Funktionen möchten müssen Sie den generierten Code von Hand anpassen.
Zweitens ist der lokale Modus in der Lage Rich Media Banner anzuzeigen unabhängig vom Browser und unabhängig davon ob JavaScript oder Cookies aktiviert sind.
Auf jeder Seite auf der Sie einen Banner haben möchten, müssen Sie Datei phpadsnew.inc.php inkludieren. Diese Datei befindet sich im Installationsverzeichnis von phpAdsNew. Die enthaltene Funktion view() ist für die Anzeige der Banner zuständig. Die view89-Funktion arbeitet nicht sehr gut mit templatetisierten Websites zusammen (beipsielsweise phplib, smarty oder fasttemplate), weil die view89-Funktion den Banner direkt auf den Bildschirm zeichnet. Der Banner würde erscheinen bevor der Rest der Seite vom Browser gezeichnet wird. Damit phpAdsNew mit template-basierten Websites funktioniert gibt es eine Option die beides zurückliefert, den HTML-Code und die ID des Banners innerhalb eines Arrays. Diese Funktion schreibt nichts direkt auf den Bildschirm.

Der optionale Parameter Zielfenster erlaubt Ihnen ein Fenster anzugeben in welchem der Banner gezeigt wird wenn der Besucher draufklickt. Beispielsweise nehmen Sie _blank um ein neues Fenster zu erzwingen, _top um das aktuelle Fenster zu nutzen (und Frames zu brechen), etc. Für mehr Informationen über diesen Paramter werfen Sie bitte einen Blick auf das Attribut target der HTML-Spezifikation.
Der optionale Parameter Quelle erlaubt Ihnen der aktuellen Seite einen Namen zu geben (beispielsweise hauptseite oder unterseite1). Sie können später in der Administrationsoberfläche eine Auslieferbeschränkung erstellen um sicher zu stellen das der Banner nur gezeigt wird wenn der Quellenparameter mit einem bestimmten Wert übereinstimmt oder nicht. Im Kapitel Auslieferbeschränkungen erfahren Sie mehr.
Der optionale Parameter Textanzeige unterhalb Banner erlaubt es den zum Banner gehörenden Text unterhalb desselben anzuzeigen. Dieser Parameter ist standardmäßig deaktiviert. Wenn Sie ihn aktivieren möchten setzen Sie den Parameter auf Ja.
Falls Sie diese Option aktivieren wird phpAdsNew versuchen den Banner nicht zweimal auf derselben Seite anzuzeigen. Diese Option ist sehr nützlich falls Sie eine Liste mit verschiedenen Bannern, für die Anzeige neben Ihrem Inhalt, erstellen wollen.
dito
Wenn diese Option aktiviert ist benutzt phpAdsNew die Funktion view_raw() um eine Banner aufzurufen. Dies bedeutet das der Aufrufcode den Banner nicht direkt am Bildschirm anzeigt sondern den HTML-Code der zum Anzeigen des Banners notwendig ist, innerhalb einer PHP-Variablen speichert. Falls Sie ein Templatesystem benutzen ist dies sehr nützlich weil Sie die Variable leicht in Ihrem Templatesystem benutzen können. Für eine Anleitung wie eine Variable in Ihrem Templatesystem eingefügt wird, lesen Sie bitte die Dokumentation Ihres Templatesystem.
Der optionale Parameter context ist ein Array welches Banner festlegt die die Suche begrenzt wird und/oder Banner von der Suche ausschliesst. Die Option Banner auf derselben Seite nicht mehrfach anzeigen benutzt diesen Parameter um zu verhindern das Banner zweimal (oder öfter) auf der selben Seite gezeigt werden.
Das Format des Parameters ist ein Array das soviele assoziative Arrays beinhalten kann wie Sie möchten. Der Schlüssel der Einträge muss entweder == sein um einen Banner bei der Suche einzuschliessen, oder != um Banner von der Suche auszuschliessen. Der Wert des Eintrages ist die Bannerid.
$context = array(
array(“==” => 1)
array(“==” => 2)
array(“!=” => 3)
);
For example, to show the same randomly selected banner on the top and bottom of a page, you could use the following code:
// Top of the page: $phpAds_id = view(“main”); // Bottom of the page $phpAds_context = array( array(“==” => $phpAds_id) ); view(“main”, 0, “”, “”, 1, $phpAds_context);
Verzögert nicht das Laden der Seite
Unterstützt Rich Media Banner
Funktioniert in allen Browsern
Funktioniert mit PHP-geparsten Webseiten
In einigen Fällen muss der Bannercode modifiziert
werden, um korrekt zu funktionieren