Archiv verlassen und diese Seite im Standarddesign anzeigen : Integration pPhpAdsNew
Eine Frage:
Ich habe phpAdsNew fertig konfiguriert, läuft auf allen "normalen", d.h. nicht-vB-Seiten problemlos. Einzig mit vB hab ich so meine Schwierigkeiten - es wird einfach nichts angezeigt!
Dazu muss ich aber noch zwei Randbedingungen erwähnen: die Banner sind HTML-Code (z.B. Amazon) und PhpAdsNew ist auf einem eigenen Account konfiguriert, der Link zu PhpAdsNew ist also ein externer:
Forum ist auf http://www.denkforum.at - phpAdsNew ist auf http://adserver.advertisingbox.com
Ich hab es in den Templates an allen möglichen Stellen versucht (momentan wieder entfernt), sowohl in einem Forum mit vB 2.3.2 wie auch in einem mit 2.3.0
Wer weiss Rat? :confused:
Hm..
also bei mir läuft es auch auf nem 2. server..
da geht das ohne probleme..
Hab das bei mir in "Header Insert" eingefügt als "Java-Script" Banner
Original geschrieben von zfrank
Hm..
also bei mir läuft es auch auf nem 2. server..
da geht das ohne probleme..
Hab das bei mir in "Header Insert" eingefügt als "Java-Script" Banner
bei mir das selbe.
ich hatte aber nach einem php update auch das problem.
habe dann alels neu installiert und es ging wieder.
Original geschrieben von zfrank
Hab das bei mir in "Header Insert" eingefügt als "Java-Script" Banner
Im Header? Wo genau denn? Kann es sein dass es mit der Position im Header zu tun hat? Bin momentan etwas ratlos...
Hm. An verschiedenen Stellen funktioniert es, nur nicht im Header?
FlashNash
05.11.2003, 00:23
@Walter
Ich verwende auch phpadsnew ... und habe in zwei Template folgendes eingefügt.
----- In Template: phpinclude -------
require ("/homepages/0/d95113442/htdocs/phpads/phpadsnew.inc.php");
if (!isset($phpAds_context)) $phpAds_context = array();
$phpAds_raw = view_raw ('', 0, '', '', '0', $phpAds_context);
$mybanner = $phpAds_raw['html'];
----------------------------------------------
Unter require muss der absolute Pfad zu Deinem phpadsnew Path angegeben werden. Der Banner steht also in Variable $mybanner. Den habe ich zur Anzeige in Template header (siehe unten) eingefügt.
----- In Template: header -------
<td valign="top" align="left" background="images/menu_background.gif">
<table width='100%' border='0' cellspacing='1' cellpadding='4'><tr>
<td align='center'>$mybanner</td></tr></table>
</td>
-----------------------------------------
Die Stelle in Template header ist frei wählbar, es sollte natürlich i.V. mit Zeile <tr> und Tabelle <td> zum Rest des Headers passen, damit es nicht die Optik des Header zerhaut. Kannst Du Dir hier ansehen (http://www.ruhrpottboard.de/forum/index.php), wie das aussieht.
Wenn Du den absoluten Path nicht kennst, kannst Du ihn hier mit feststellen. Erzeuge eine Datei (docroot.php) mit folgender Zeile:
<?php echo $DOCUMENT_ROOT; ?>
und lade sie hoch. Danach rufst Du docroot.php auf und Dir wird der absolute Pfad angezeigt. Viel Erfolg. :)
Danke, werd ich gleich mal probieren!
Das einzige, was mir nicht gefällt, ist der direkte Zugriff auf phpadsnew.inc.php, die liegt bei mir auf einem völlig eigenen Account, möglicherweise sogar auf einem anderen Server. Und jedesmal kopieren ist auch nicht optimal...
FlashNash
05.11.2003, 18:25
Ähhm... verstehe ich jetzt nicht so ganz. Aber es ist völlig egal, wo phpads liegt. Ich hatte das früher auch mal auf zwei verschiedene Server. Das Board lief auf dem einem und phpadasnew auf einem anderen. Das ist doch kein Problem.
vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.