Ne das war wer anderer, ich hab kein WMS geschrieben.
Wegen VMS2 Lizenzkey und dem ganzen Kram musst du im VMS2 Forum vorbeischauen, DSN hat damit nichts zu tun.
http://www.vms2-forum.de/
cu, Swinxx
Ne das war wer anderer, ich hab kein WMS geschrieben.
Wegen VMS2 Lizenzkey und dem ganzen Kram musst du im VMS2 Forum vorbeischauen, DSN hat damit nichts zu tun.
http://www.vms2-forum.de/
cu, Swinxx
Ist es irgendwie möglich, dass die Bannerrotation dann per Adminforce eingestellt werden kann??
Also dass man dort die ganzen Files angibt und das dann automatisch rotiert??
Eine ganz einfache Bannerrotation:
du brauchst eine bannerrotation.php mit folgendem Inhalt:
weiter eine bannerrotation.txt mit folgendem Inhalt (Beispielhaft):PHP-Code:
<?php
$daten = file('bannerrotation.txt');
$belegt = count($daten);
$zufall = rand(0,$belegt-1);
echo $daten[$zufall];
?>
Wie du siehst habe ich bereits drei Möglichkeiten in der .txt angegeben. Wichtig ist nur dass du alle html-Elemente, die du brauchst um den Banner anzuzeigen, in eine Zeile schreibst.Code:<a href="http://www.supportnet.de" target="_top"><IMG SRC="http://www.supportnet.de/image/banner_weiss468_60.jpg" BORDER="0" ALT="Kostenlose und kompetente Hilfe bei Computerproblemen."></A>[Zeilenumbruch] <img src="banner/aktionsbanner3.gif" width="468" height="60" border="0" alt="">[Zeilenumbruch] <script src="http://www.WERBENETZWERK.TLD/zufall.php?param1¶m2&usw"></script>
Gruß
Eaxo
Edit: Beide Dateien in lib/texte speichern und im Adminforce bei Headerwerbung (Banner) folgende Zeile eintragen:
So musst du die header.php nicht anfassen. Ein zusätzliches Eingabefeld kann man in der alternativwerbung.php mit copy&paste und kleinen Änderungen leicht erstellen.PHP-Code:
<? include("lib/texte/bannerrotation.php"); ?>
Entschuldigung, das war nicht für den ersten Post gedacht, sondern für den über mir. Ich mag halt die hochkomplexen Sachen nicht...
Dann sag ich hier mal: DANKE!!
Anscheinend gibt es hier wirklich nur Experten und keine Plaudertaschen, die von nichts eine Ahnung haben
Hier ist so ein Code mal in javascript. Den brauchst du einfach nur bei Alternativwerbung im Adminforce unter Headerwerbung (Banner) eintragen und deine HTML-Codes oder Scripts eintragen.
Die Zeile "var z= 3;" musst du wenn du einen weiteren Banner hinzufügst editieren. Genauso wie unten das "var z=(jetzt.getSeconds())%3;". Einfach die 3 ersetzen mit 4 oder 5. Je nachdem wieviele Banner du rotieren lassen willst! ^^
HTML-Code:<script LANGUAGE="JavaScript"> <!-- var z= 3; Banner = new Array(z); Banner[0] = '<a href="http://www.supportnet.de" target="_top"> <IMG SRC=http://www.supportnet.de/image/banner_weiss468_60.jpg BORDER="0" ALT="Kostenlose und kompetente Hilfe bei Computerproblemen."></A>'; Banner[1] = '<img src="banner/aktionsbanner3.gif" width="468" height="60" border="0" alt="">'; Banner[2] = '<script src="http://www.WERBENETZWERK.TLD/zufall.php?param1¶m2&usw"></script>'; var jetzt=new Date(); var z=(jetzt.getSeconds())%3; document.write(Banner[z]); //--> </script>
naja,
ich bin beim besten Willen kein Experte in PHP.
Experten erkennen den Umweg in der Vorgehensweise.
Hab mir die Lösung zurechtgefummelt, damit ich mit nur einem geänderten Eintrag die Rotation abstellen und eine/n Grafik/Banner dauerhaft anzeigen lassen kann. Dabei wird die u.U. mühsam zurechtgefrickelte bannerrotation.txt für den späteren Einsatz erhalten.
Zwei Tips:
Wenn du einen Banner oder ein Sponsorenscript häufiger anzeigen lassen willst trage es einfach mehrmals ein. Der Schnipsel zählt die Einträge in der .txt und wählt einen zufällig aus. Wenn ein Eintrag doppelt vorhanden ist, hat er eine höhere Chance zum Zuge zu kommen.
Wenn du nicht möchtest, das Fremde durch direktes aufrufen der bannerrotation.txt sehen was du so anzeigen lassen willst und mit welcher Priorität benenne sie einfach cryptisch, verschiebe sie evtl. in einen beliebigen Ordner außerhalb des Adminforce und füge den neuen Pfad in Zeile 2 der .php ein.
@ceel:
Kann man dann nicht im Quelltext auslesen was alles angezeigt werden hätte können?
Ja ist auslesbar warum ?? Sollte es nicht sichtbar sein ??
Was meinst du mit cryptisch benennen ?? und mit Pfad in der 2. Zeile der php?Wenn du nicht möchtest, das Fremde durch direktes aufrufen der bannerrotation.txt sehen was du so anzeigen lassen willst und mit welcher Priorität benenne sie einfach cryptisch, verschiebe sie evtl. in einen beliebigen Ordner außerhalb des Adminforce und füge den neuen Pfad in Zeile 2 der .php ein.
Och,
wollte ich nur wissen...
Eaxo
@eaxo
und meine zweite Frage ??
ups, sorry, war abgelenkt...
mit cryptisch benennen meine ich zB 335d5cfbdd5020328c5969098fd2b790.txt
und wenn du die zB in den neu erstellten Ordner 63166c6a59e721df94352ad93e3717f8 legst dann musst die Zeile 2 so aussehen:
GrußPHP-Code:
$daten = file('63166c6a59e721df94352ad93e3717f8/335d5cfbdd5020328c5969098fd2b790.txt');
eaxo