dynamischer bannerwechsel

  • Seite 1 von 2
20.12.2006 08:56 (zuletzt bearbeitet: 20.12.2006 08:57)
#1 dynamischer bannerwechsel
Ca
Mitglied
ich will mehrere banner implementieren und zwar so das sie von selbst wechseln, ist das möglich?

 Antworten

 Beitrag melden
20.12.2006 13:25
avatar  Pascal
#2 RE: dynamischer bannerwechsel
Pa
Mitglied

Mit dem richtigen Script, ja.

Als erstes erstellst du ne text-datei "banner.txt"

Da trägst du alle Banner ein, wie folgt:


<a href="link.de"><img src="banner.gif"></a>
<a href="link2.de"><img src="banner2.gif"></a>


Den folgenden Code in eine PHP-Datei schreiben, z.B "banner.php" <- diese bindest du dann dorthin ein, wo die angezeigt werden sollen.


<?
$fc = join("",file("banner.txt"));

$fc = "$fc\n"; $spl = split("\n",$fc);

srand((double)microtime()*1000000);
$rndnum = (rand()%(count($spl)-1));

echo $spl[$rndnum];
?>

Dazu benötigt ist ein PHP fähiger Webserver und ich mag daran errinern das wenn es ein nicht Werbefreies Forum, keine Werbung eingebunden werden darf, mit dem man selber Geld verdienen kann.

Mit freundlichen Grüßen
Pascal Stoffels
Kundenbetreuung - Homepagemodules.de


 Antworten

 Beitrag melden
20.12.2006 14:38
#3 RE: dynamischer bannerwechsel
Te
Mitglied

Kann mir einer helfen und sagen wo man einen kostenlosen PHP fähiger Webserver findet??!!

@pascal kann man das was du hier rein gepostet hast auch auf einer Homepage einbauen?? wenn kannst du es genau erklären!! danke im voraus






 Antworten

 Beitrag melden
21.12.2006 19:27
avatar  Pascal
#4 RE: dynamischer bannerwechsel
Pa
Mitglied

Das geht auch auf der normalen Homepage. Ist doch erklärt wie es funktioniert!?

Mit freundlichen Grüßen
Pascal Stoffels
Kundenbetreuung - Homepagemodules.de


 Antworten

 Beitrag melden
21.12.2006 22:34
#5 RE: dynamischer bannerwechsel
Te
Mitglied

In Antwort auf:
<?
$fc = join("",file("banner.txt"));

$fc = "$fc\n"; $spl = split("\n",$fc);

srand((double)microtime()*1000000);
$rndnum = (rand()%(count($spl)-1));

echo $spl[$rndnum];
?>


weiß nicht was ich damit machen soll?? oben kommen ja die Banner Adresse rein aber mit diesen Code??





 Antworten

 Beitrag melden
21.12.2006 23:07
#6 RE: dynamischer bannerwechsel
Fl
Mitglied

Habe das so gemacht und läuft auch




<style type="text/css">
table,tr,td,p { color:yellow;font-family: verdana,arial; font-size: 12pt}
a:link {color:black;text-decoration:none;font-family: verdana; font-size: 10pt; font-variant: small-caps; font-weight: bold}
a:visited {color:black;text-decoration:none;font-family: verdana; font-size: 10pt; font-variant: small-caps; font-weight: bold}
a:active {color:black;text-decoration:none;font-family: verdana; font-size: 10pt; font-variant: small-caps; font-weight: bold}
a:hover {color:red ;text-decoration:none;font-family: verdana; font-size: 10pt; font-variant: small-caps; font-weight: bold}
</style>


<script language="JavaScript1.2">

//IFRAME TICKER- By Dynamic Drive (http://www.dynamicdrive.com)

//configure delay between changing messages (1000=1 seconds)
var delay=5000

var ie4=document.all

var curindex=0
var totalcontent=0

function get_total(){
if (ie4){
while (eval("document.all.content"+totalcontent))
totalcontent++
}
else{
while (document.getElementById("content"+totalcontent))
totalcontent++
}
}

function contract_all(){
for (y=0;y<totalcontent;y++){
if (ie4)
eval("document.all.content"+y).style.display="none"
else
document.getElementById("content"+y).style.display="none"
}
}

function expand_one(which){
contract_all()
if (ie4)
eval("document.all.content"+which).style.display=""
else
document.getElementById("content"+which).style.display=""
}

function rotate_content(){
get_total()
contract_all()
expand_one(curindex)
curindex=(curindex<totalcontent-1)? curindex+1: 0
setTimeout("rotate_content()",delay)
}

window.onload=rotate_content

</script>

<BODY bgcolor="#6699CC">



<!--ADD YOUR TICKER CONTENT BELOW, by wrapping each one inside a <DIV> as shown below.-->
<!--For each DIV, increment its ID attribute for each additional content (ie: "content1", "content2", "content3", etc)-->


<div id="content0" style="display:''">
<p align="left"><a href="http://www.dominicana-net.com/upmedic/" target="_new"><IMG SRC="https://files.homepagemodules.de/b214495/bhnetfiles-jp5-10.jpg" BORDER=0></a>
<br>
Sportphysiotherapie und Massage in Cabarete
</p>
</div>
<div id="content1" style="display:none">
<p align="left"><a href="http://89253.homepagemodules.de/" target="_new"><IMG SRC="http://people.freenet.de/burkhardgremmel...AlinasForum.png" BORDER=0></a>
<br>
Alinas Forum
</p>
</div>
<div id="content2" style="display:none">
<p align="left"><a href="http://people.freenet.de/Latino-Portal/D...-Flughafen1.htm" target="_new">Duesseldorfer Flughafen Katastrofe vom 11. April 1996</a>
<br>
Bericht und Film
</p>
</div>
<div id="content3" style="display:none">
<p align="left"><a href="http://www.live365.com/stations/sosualive" target="_new"><IMG SRC="http://people.freenet.de/Latino-Portal/Bild/Sosua-Radio.JPG" BORDER=0></a>
<br>
Bachata Merengue Reggaeton
</p>
</div>
<div id="content4" style="display:none">
<p align="left"><a href="http://89253.homepagemodules.de/" target="_new"><IMG SRC="http://www.caribe-partner.com/banner/banner03.jpg" BORDER=0></a>
<br>
Die Agentur mit Vermittlungsgarantie!
</p>
</div>
<div id="content5" style="display:none">
<p align="left"><a href="http://www.domki.de/" target="_new"><IMG SRC="http://www.domki.de/site_pics/domki-234x47-farbe.gif" BORDER=0></a>
<br>
Helfen Sie diesen Kindern in</br> der Dominikanischen Republik !
</p>
</DIV>
<div id="content6" style="display:none">
<p align="left"><a href="http://www.topklix.de/cgi-bin/top/in.cgi...16B5A3D31393831" target="_new"><IMG SRC="https://files.homepagemodules.de/b214495/bhnetfiles-o3v-2p.gif" BORDER=0></a>
<br>
Eine Top 100 Forenliste
</p>
</div>
<div id="content7" style="display:none">
<p align="left"><a href="http://www.free-toplisten.at/script/coun...e=5768&id=82954" target="_new"><IMG SRC="http://www.punta-cana.info/banner/top.jpg" BORDER=0></a>
<br>
TOP 100 Karibikseiten
</p>
</DIV>
<div id="content8" style="display:none">
<p align="left"><a href="http://www.wkeinrichten.de/top-urlaub.htm" target="_new"><IMG SRC="http://www.wkeinrichten.de/images/voteme-a.png" BORDER=0></a>
<br>
Toplist Reisen & Urlaub
</p>
</DIV>
<div id="content9" style="display:none">
<p align="left"><a href="http://www4.topsites24.de/pro/Franz/index.html" target="_new"><IMG SRC="http://www.austrodominicano.com/pictures/top50.jpg" BORDER=0></a>
<br>
Portal rund um die Dominikanische Republik
</p>
</DIV>




http://89338.homepagemodules.de/


 Antworten

 Beitrag melden
21.12.2006 23:18 (zuletzt bearbeitet: 21.12.2006 23:21)
#7 RE: dynamischer bannerwechsel
Te
Mitglied
ja sieht nicht schlecht aus sehr viele Code!! nur muss du mir sagen wo ich was rausnehme und meine (Banner) rein mache!! danke im voraus! kann man sich das wo angucken bei dir wie das aussieht mit den Banners?





 Antworten

 Beitrag melden
22.12.2006 09:16 (zuletzt bearbeitet: 22.12.2006 09:18)
#8 RE: dynamischer bannerwechsel
Fl
Mitglied

 Antworten

 Beitrag melden
15.03.2007 06:57
#9 RE: dynamischer bannerwechsel
avatar
Mitglied

Die Version von Flensburger habe ich nun hinbekommen.

Sie ist jedoch nicht so recht zu gebrauchen, da bei jedem Seitenaufruf die Rotation abgebrochen und vorn vorn begonnen wird. Mit anderen Worten, man darf im Forum nicht weiterklicken wenn man alle Banner zu Gesicht bekommen möchte. Das ist nicht Sinn der Sache.

@ Pascal:

In Antwort auf:
<?
$fc = join("",file("banner.txt"));

$fc = "$fc\n"; $spl = split("\n",$fc);

srand((double)microtime()*1000000);
$rndnum = (rand()%(count($spl)-1));

echo $spl[$rndnum];
?>


Muss ich das blau unterlegte durch die Url (auf der ich "banner.txt" gespeichert habe) ersetzen oder wie geht es genau?

Blaulicht


domainvielfalt.de |über das Thema Blaulicht online informieren

 Antworten

 Beitrag melden
19.08.2008 12:35
avatar  StrOem ( Gast )
#10 RE: dynamischer bannerwechsel
St
StrOem ( Gast )

Kann man den auch irgendwie hinbekommen, das nicht bei jedem "Reload" alles von vorn beginnt sondern eher zufällig auch beu jedem Seitenaufruf? oder zum das es nicht von vorne Startet, wenn man z.b. Artikel lesen will


 Antworten

 Beitrag melden
19.08.2008 12:41 (zuletzt bearbeitet: 19.08.2008 12:41)
#11 RE: dynamischer bannerwechsel
avatar
Mitglied
Ich schrieb bereits vor ca. 1,5 Jahren:

In Antwort auf:
Sie ist jedoch nicht so recht zu gebrauchen, da bei jedem Seitenaufruf die Rotation abgebrochen und vorn vorn begonnen wird. Mit anderen Worten, man darf im Forum nicht weiterklicken wenn man alle Banner zu Gesicht bekommen möchte. Das ist nicht Sinn der Sache.


Danach kam keine Antwort mehr.
Blaulicht


domainvielfalt.de |über das Thema Blaulicht online informieren

 Antworten

 Beitrag melden
19.08.2008 12:48
avatar  Bengt
#12 RE: dynamischer bannerwechsel
avatar
Mitglied

man könnte dies auch einfach ganz einfach per JavsScript lösen.. wäre aber schwachsinn, da der thread über ein jahr alt ist..

weitere lösungen gibt es hier im support glaube schon



mit freundlichen Grüßen, Bengt


 Antworten

 Beitrag melden
19.08.2008 13:05
#13 RE: dynamischer bannerwechsel
avatar
Mitglied

In Antwort auf:
wäre aber schwachsinn, da der thread über ein jahr alt ist..


Aber das Problem noch aktuell ist...

Blaulicht


domainvielfalt.de |über das Thema Blaulicht online informieren

 Antworten

 Beitrag melden
19.08.2008 13:23 (zuletzt bearbeitet: 19.08.2008 13:23)
avatar  Bengt
#14 RE: dynamischer bannerwechsel
avatar
Mitglied
wenn das so ist, hab ich was für euch^^:

<script language="JavaScript" type="text/JavaScript">

var bilder = new Array();

bilder[0] = "Bilder/1.jpg";
bilder[1] = "Bilder/2.jpg";
bilder[2] = "Bilder/3.jpg";
bilder[3] = "Bilder/4.jpg";
bilder[4] = "Bilder/5.jpg";
bilder[5] = "Bilder/6.jpg";
bilder[6] = "Bilder/7.jpg";
bilder[7] = "Bilder/8.jpg";

var timer = 10000; <!--Millisekunden-->
var arraylaenge = bilder.length;
var index = Math.floor(Math.random() * arraylaenge);
var Bildstring = '<img src="' + bilder[index] + '">';

function Bildwechsel () {
if (index == arraylaenge-1) {
index = 0;
} else {
index++;
}
Bildstring = '<img src="' + bilder[index] + '">';
document.all.Bild.innerHTML = Bildstring;
setTimeout("Bildwechsel()", timer);
}

function Bildanzeige () {
document.all.Bild.innerHTML = Bildstring;
Bildwechsel();
}
</script>


so in der OberenLeiste oder auch allemein in den body-tag muss das eingefügt werden:


<body onLoad="Bildanzeige()">


an eine beliebige Position, wo das bild angezeigt werden soll komm das hin:

<div id=Bild>
</div>



mit freundlichen Grüßen, Bengt


 Antworten

 Beitrag melden
19.08.2008 15:38
#15 RE: dynamischer bannerwechsel
avatar
Mitglied

Ich versteh jetzt nicht ganz, was wo genau eingebaut werden muss.

Blaulicht


domainvielfalt.de |über das Thema Blaulicht online informieren

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!