Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 18.12.2007, 09:37   #1 (permalink)
PostRank: 2
 
Benutzerbild von monk77
 
Registriert seit: 30.08.2007
Beiträge: 81
Adsense Deluxe

Hallo zusammen,

ich habe gestern das plugin "Adsense Deluxe installiert" und anschliessend direkt im template folgenden code eingesetzt.

PHP-Code:
<?php adsense_deluxe_ads('forum'); ?>
Das klappt soweit super. Wie es aber der Zufall wollte, war adsense gestern abend für eine halbe Stunde schleppend bis garnicht verfügbar und genau da liegt mein Probelm. Sobald adsense nicht verfügbar ist, dauert der Seitenaufbau eine halbe Ewigkeit. Erst ist alles total zerstückelt und nach ca. 1 - 2 Minuten ist die Seite vernünftig geladen. (wohlgemerkt nur, wenn adsense nicht verfügbar ist).

Jetzt bietet der Autor auf seiner Homepage folgenden Hinweis an. Leider drückt er sich etwas schwammig aus, so dass ich als ungeübter php-Mann nicht genau weiss, wie im folgenden vorzugehen ist.

Hier ist der Vermerk:

Zitat:
However, it’s strongly recommended that you always confirm that the function is available to keep from generating PHP errors or breaking your page display, using the following syntax:
Dann folgende Syntax:

PHP-Code:
<?php if(function_exists('ad_unit_name')) :
adsense_deluxe_ads('my_ad_unit'); endif; ?>
Jetzt ist die Frage: Muss ich diese Syntax zusätzlich zu der oberen einfügen oder die obere lediglich durch diese ersetzen? Ich habe es gestern am Ende so versucht, dass hatte aber zur Ursache, dass adsense nicht mehr auf der Seite geladen wurde. Mein code gestern war:

PHP-Code:
<?php if(function_exists('ad_unit_name')) :
adsense_deluxe_ads('forum'); endif; ?>
Da wurde wie gesagt nichts mehr geladen. Mit dem einfachen code

PHP-Code:
<?php adsense_deluxe_ads('forum'); ?>
(ohne Prüfung der Verfügbarkeit) ist es mir aber definitiv zu riskant adsense einzusetzen, weil da zwingend die Verfügbarkeit von adsense gewährleistet sein muss.

Wie lässt sich also schon im Vorfall prüfen, ob der Service verfübar ist?
monk77 ist offline   Mit Zitat antworten
Alt 18.12.2007, 10:53   #2 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 2.249
Ob der Service, also Google Adsense verfügbar ist, lässt sich damit nicht prüfen..

Es lässt sich aber prüfen, ob das Plugin aktiviert und/oder vorhanden ist, um im Falle des Nichtvorhandenseins keine PHP-Fehlermeldungen auszugeben.

Dein Code müsste so aussehen:
PHP-Code:
<?php if(function_exists('forum')) :
adsense_deluxe_ads('forum'); endif; ?>
obwohl es eigentlich
PHP-Code:
<?php if(function_exists('adsense_deluxe_ads')) :
adsense_deluxe_ads('forum'); endif; ?>
sein müsste, denn adsense_deluxe_ads() ist die Funktion, aber der Autor verlangt ja nach "ad_unit_name", was in deinem Falle 'forum' ist...
__________________
FAQ // Doku // Erbreiterungen
Alphawolf ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:35 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt