Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Buttonrotaion mit mehreren Buttons?
HansLaass
  Geschrieben am: So 21.12.2003, 10:58
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 1
Mitglied seit: 21.12.2003


Hallo!

Ich suche schon seit einiger Zeit ein Rotation von mehreren Buttons.
Das script soll zufällig 5 aus z.B. 23 Buttons raussuchen und diese dann anzeigen.
Ich bin davn überzeugt, dass es sehr viele von diesen scripten gibt, aber ich werde einfach nicht fündig.

Mein Server unterstützt php, aber leider kein mySQL!
Das script müsste also aus dateien basieren und nicht auf einer datenbank.

Könnt ihr mir da helfen?

Danke, Hans.
Top
PMEmail Poster
Top
 
 
jonas
#2 Geschrieben am: So 21.12.2003, 11:25 (+00:26)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 307
Mitglied seit: 20.10.2003


Okay, also, das Konzept für das Script muss so aussehen:

du legst in einen extraordner "buttons/" die 23 Dateien an, jeweils mit den Namen 1.gif - 23.gif.

Nun lässt du in einer Operationsschleife fünf Zahlen zwischen 1 und 23 ausselektieren, wobei natürlich keine Zahl doppelt vorkommen darf.

Und dann wiederrum schreibst du eine Operationsschleife, in der jeweils der HTML-Code für jeden einzelnen der fünf Buttons kreieren lässt.

Jetzt musst du in den einschlägigen Scriptseiten nur noch folgende Codeschnipsel suchen, und die zusammenbasteln. Fertig:
  • Random - Funktion: z. B. rand() oder srand() und math.floor()
  • Operationsschleifen: while, for usw. für jeweils fünf Buttons
  • if - Abfrage für den Fall, dass eine Zahl durch die random-funktion mehrmals ausgegeben wird

Viel Glück!

Jonas


--------------------
Top
PMEmail Poster
Top
 
Remo Uherek
Trigami AG
#3 Geschrieben am: So 21.12.2003, 14:58 (+03:33)
Report PostQuote Post

AyomRank 10
Group Icon

Gruppe: Admin
Beiträge: 6260
Mitglied seit: 22.09.2003


Hallo Hans und willkommen im WF!

Schade, dass dein Hoster kein MySQL unterstützt, sonst hättest du einen AdServer (z.B. http://www.phpadsnew.com ) installieren können, der noch viele andere professionelle Funktionen hätte...

Jetzt kannst du's entweder selbst programmieren nach dem Konzept von Jonas, oder aber hier nach einem fertigen Skript schauen: http://www.hotscripts.com/PHP/Scripts_and_...ment/index.html

Gruss, Remo


--------------------
"You can’t build a reputation on what you’re going to do." - Henry Ford
"Ich prüfe jedes Angebot. Es könnte das Angebot meines Lebens sein." - Henry Ford
"Stop going for the easy buck and start producing something with your life. Create, instead of living off the buying and selling of others." - Carl Fox in 'Wall Street'

Trigami AG --> Blog-Marketing
Remo's Blog --> mein Blog ;-)
Trigami Partnerprogramm --> 10 EUR pro neuen aktiven Blogger & 5% auf alle Umsätze des ersten Jahres von neuen aktiven Kunden. Anleitung: Bei Trigami registrieren und Werbemittel einbauen.
Top
PMEmail PosterUsers Website
Top
 
Shopping
#4 Geschrieben am: So 21.12.2003, 15:05 (+00:06)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Marketing (Mod)
Beiträge: 1840
Mitglied seit: 11.12.2003


Hier ein Script für die Rotation von 3 Bannern:

CODE
<script LANGUAGE="JavaScript">
<!--
var z= 3;
Banner = new Array(z);
Banner[0] = '<A HREF="http://www.site1.com" target="_blank"><IMG SRC="banner1.gif" WIDTH=468 HEIGHT=60 Border=0></A>';
Banner[1] = '<A HREF="http://www.site2.com" target="_blank"><IMG SRC="banner2.gif" WIDTH=468 HEIGHT=60 Border=0></A>';
Banner[2] = '<A HREF="http://www.site3.com" target="_blank"><IMG SRC="banner3.gif" WIDTH=468 HEIGHT=60 Border=0></A>';

//-->
</script>

<script LANGUAGE="JavaScript">
<!--
var jetzt=new Date();
var z=(jetzt.getSeconds())%3;
document.write(Banner[z]);
//-->
</script>


Und dann noch ein Skript für die Rotation von 10 Bannern:

CODE
<script language="JavaScript">
<!-- Begin
var ad_cnt = 10;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % ad_cnt;
ad +=1;
if (ad==1) {
url="http://www.site1.com";
banner="banner1.gif";
width="468";
height="60";
}
if (ad==2) {
url="http://www.site2.com";
banner="banner2.gif";
width="468";
height="60";
}
if (ad==3) {
url="http://www.site3.com";
banner="banner3.gif";
width="468";
height="60";
}
if (ad==4) {
url="http://www.site4.com";
banner="banner4.gif";
width="468";
height="60";
}
if (ad==5) {
url="http://www.site5.com";
banner="banner5.gif";
width="468";
height="60";
}
if (ad==6) {
url="http://www.site6.com";
banner="banner6.gif";
width="468";
height="60";
}
if (ad==7) {
url="http://www.site7.com";
banner="banner7.gif";
width="468";
height="60";
}
if (ad==8) {
url="http://www.site8.com";
banner="banner8.gif";
width="468";
height="60";
}
if (ad==9) {
url="http://www.site9.com";
banner="banner9.gif";
width="468";
height="60";
}
if (ad==10) {
url="http://www.site10.gif";
banner="banner10.gif";
width="468";
height="60";
}
document.write('<center><a href="' + url + '" target="_blank">');
document.write('<img src="' + banner + '" width=' + width + ' height=' + height + ' border=0></a>');
document.write('</center>');
// End -->
</SCRIPT>


Ich hoffe, dass hilft Dir fürs erste Mal weiter.

Gruss, Ivo


--------------------
Bei Pligg, da verdient jeder mit! - Neuanmeldungen jetzt wieder moeglich!

Das Schweizer Shopping Portal seit 1999

Gratis - alles, was es im Internet gratis gibt
Top
PMEmail PosterUsers Website
Top
4 Monate später...
Rainer
#5 Geschrieben am: So 2.05.2004, 15:00 (+4m )
Report PostQuote Post

AyomRank 10
Group Icon

Gruppe: Moderatoren
Beiträge: 5272
Mitglied seit: 5.12.2003


QUOTE
Und dann noch ein Skript für die Rotation von 10 Bannern:


Geht das Scrit auch mit mehr Bannern. Ich habe es schon versucht, aber ging bei mir nicht.


--------------------
Top
PM
Top
 
Shopping
#6 Geschrieben am: So 2.05.2004, 15:45 (+00:45)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Marketing (Mod)
Beiträge: 1840
Mitglied seit: 11.12.2003


Bei mehr als 10 Bannern wuerde ich einen AdServer verwenden.

Gruss, Ivo


--------------------
Bei Pligg, da verdient jeder mit! - Neuanmeldungen jetzt wieder moeglich!

Das Schweizer Shopping Portal seit 1999

Gratis - alles, was es im Internet gratis gibt
Top
PMEmail PosterUsers Website
Top
 
Rainer
#7 Geschrieben am: So 2.05.2004, 15:49 (+00:04)
Report PostQuote Post

AyomRank 10
Group Icon

Gruppe: Moderatoren
Beiträge: 5272
Mitglied seit: 5.12.2003


Danke Ivo für die schnelle Antwort. Dein Script ist sowieso leider unbrauchtbar für mich, da der Referer nicht übermittelt wird. Ohne Referer gibt es bei Pay-per-Klick bei Superclix kein Geld. Kannst du mir einen Adserver (der kostenlos ist) empfehlen?


--------------------
Top
PM
Top
 
Hamlet
#8 Geschrieben am: So 2.05.2004, 17:37 (+01:48)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 334
Mitglied seit: 1.03.2004


Die einfachste Möglichkeit mit PHP wäre natürlich sowas hier:
CODE

<?php
srand((float)microtime()*1000000);
for ($i = 0; $i < 5; $i++)
{
$x = rand(1,23);
if ($x == 1) { echo "<A HREF=\"Seite1.htm\"><IMG SRC=\"1.gif\"</A>"; }
if ($x == 2) { echo "<A HREF=\"Seite2.htm\"><IMG SRC=\"2.gif\"</A>"; }
if ($x == 3) { echo "<A HREF=\"Seite3.htm\"><IMG SRC=\"3.gif\"</A>"; }
... etc
... usw
if ($x == 23) { echo "<A HREF=\"Seite23.htm\"><IMG SRC=\"23.gif\"</A>"; }
}
?>


Da brauchts keine zusätzlichen Dateien und wenns mehr Buttons gibt, brauchts nur eine zusätzliche Zeile.
Was dabei allerdings noch fehlt, ist die Kontrolle, dass kein Button mehr als einmal vorkommt.


--------------------
Umwege erhöhen die Ortskenntnis!
----------------------------------------
Forum Baslertaube - Hier treffen sich Briefmarken-Sammler
Top
PMEmail PosterUsers Website
Top
 
Rainer
#9 Geschrieben am: So 2.05.2004, 17:42 (+00:04)
Report PostQuote Post

AyomRank 10
Group Icon

Gruppe: Moderatoren
Beiträge: 5272
Mitglied seit: 5.12.2003


Vermutlich ein netter Code, aber wenn die Seite in HTML ist, dann bringt mir das wohl nichts.


--------------------
Top
PM
Top
 
Lanza
#10 Geschrieben am: Mo 3.05.2004, 01:55 (+08:12)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 421
Mitglied seit: 14.04.2004


geht schon mit dem script du must nur den Text von Superclixs zerstückeln weil der besteht ja auch aus Banner URL und Ref Url
geht dan schon hatte das auch schon mal gemacht
oder als alternative das hier
[CODE]
<center><table border="0" cellspacing="1" cellpadding="4"bgcolor="#777777" width="470">
<TR class="hintergrund">
<TD bgcolor="#202020" id="title"><font size="2" face="Tahoma, Helvetica, Verdana, Arial, sans-serif" color="#ffdd66">
<center>
<b>Uberschrift halt Werbung oder so</center>
</font></b></TD>
</TR>
<TR>
<TD bgcolor="#FFFFFF" id="tableb"><marquee direction=up width=470 height=100 scrollAmount=1 scrolldelay=10>
<br>

Hier deine Banner kanste beliebig viele einsetzen aber behindert dan den seitenaufbau ich las immer fünf drüber laufen
</marquee>
</TD></TR></TABLE>
</TD></TR></TABLE>



</td>
Top
PMUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/269

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Linktausch zu mehreren Themen am 171 1 So 2.11.2008, 21:32
Linktausch zu mehreren Themen domlevel 274 1 So 17.08.2008, 23:24
Kostenlose Buttons Platus 238 5 Fr 23.05.2008, 19:35
Stark schwankende Besucher bei mehreren Blogs cosmonaut 209 2 Mo 11.02.2008, 21:42
werbung auf mehreren seiten gleichzeitig anzeigen littlegreenbag 266 10 Do 26.07.2007, 02:29
Erstelle professionelle und günstige Buttons Crook 1281 24 So 24.06.2007, 10:38
Website in mehreren Sprachen Borsti 324 1 So 11.03.2007, 12:31
[Biete Job] Logo & Buttons SebastianG 1249 21 Sa 3.03.2007, 17:37
Titel-Tag aus mehreren Webseiten auslesen seraph1976 532 3 So 17.12.2006, 13:59
2 Unterschiedliche Buttons auf eine Höhe Brian Folte 387 3 Do 14.12.2006, 17:02




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]