Vollständige Version anzeigen : Laufschrift für Header
Hallo.
Ich suche für meine Seite eine Laufschrift, die die aktuellen Jackpottstände, von Bettel,-Mail- und Klickjackpott anzeigt.
Außerdem die vom Game-Jackpott.
Kann mir da jemand einen Code geben .. oder wie muss man das ganze angeghen? Hab da leider keinerlei Erfahrungen mit :(
SebbyPHM
30.09.2007, 21:13
HTML: marquee
Link: http://saftsack.fs.uni-bayreuth.de/html/selfhtml/tcdp.htm
HTML: marquee
Link: http://saftsack.fs.uni-bayreuth.de/html/selfhtml/tcdp.htm
Sind schonmal nicht schlecht aus, aber viell. hab ich mich etwas falsch ausgedrückt.
Ich suche eine Laufschrift (nehmen wir als bekanntes Bsp. mal Losruebe.de) die wie die mit den Gigpotts funktioniert...also hoch und am Enden wieder runter läuft .. oder wieder von vorne Anfägt. Und dann müssen die aktuellen Daten ja auch noch irgendwie dort eingefügt werden ;)
Das kann man ja nicht immer manuell machen.
bei losruebe is das mit flash gemacht, das is dann etwas aufwändiger...
un mit
<marquee direction=right><? phpcode ?></marquee>
bringste da die jackpotstände rein
moin
erst mal brauchst du eine datei die jackpotstände auslesen kann, diese jackpots müssen dann einem game zugeordnet werden, solltest du sowas nicht allein hinbekommen mußt du einen progger beauftragen
hab so ein ähnliches addon im shop, kannst es dir ja so umstricken wie du es brauchst
Du kannst die Jackpots auch einfach aus der DB auslesen und einfügen ohne was drumherum...
Zuerst brauchst die die DB Abfrage für den jeweiligen JP. Die sollte ungefähr so aussehen:
<? $variable = mysql_fetch_assoc (db_query("SELECT *feld* FROM *tabelle* LIMIT 1")); ?>
*feld* = Name des Felds in der DB in der der Jackpot des Games gespeichert ist.
*tabelle* Name in der Tabelle in der DB in der das Jackpotfeld ist
!!NAtürlich ohne den * davor und dahinter !!
Damit hast du den JP mal einer Variable zugeteilt mit der du ihn dann ausgeben kannst. Die Ausgabe sieht dann so aus:
<?=$variable['*feld*'];?>
*feld* = selbe wie oben und auch wieder ohne den * davor und dahinter !
Auf der Seite steht dann statt der Ausgabevariable der Jackpotstand !
Ich hoffe ich hab das so verständlich ausgedrückt !? Das musst du dann für jeden Jackpot bei jedem Spiel machen dann geht das !
cu, Swinxx
Das hört sich schonmal gut an =)
Das Angebot von dir, dude32, finde ich eigentlich sehr gut, allerdings möchte ich es erst einmal selber versuchen, nachdem ich die letzten Tage einige große Erfolge in sachen coding verzeichnen konnte. :)
Ich denke auch, dass ihr mich hier gut unterstützt.
Also meine bisherigen Erfarungen beschränken sich eigentlich nur auf html, ein wenig php Code mal da mal da einfügen und Daten im ftp hochladen^^ Mit php und Datenbanken habe ich mich bislang nicht viel beschäftigt, höchstens mal ein paar MySQL Befehle ausgeführt.
Also dort hab ich direkt mal eine Frage zu. Und zwar Feld ist ja eigentlich ganz einfach, nur wie ist das dann mit der Tabelle?
<? $variable = mysql_fetch_assoc (db_query("SELECT *feld* FROM *tabelle* LIMIT 1")); ?>
*feld* = Name des Felds in der DB in der der Jackpot des Games gespeichert ist.
*tabelle* Name in der Tabelle in der DB in der das Jackpotfeld ist
!!NAtürlich ohne den * davor und dahinter !!
Ich hab mal nen Screen gemacht:
http://img9.myimg.de/das98af1_thumb.jpg (http://www.myimg.de/?img=das98af1.jpg)
Würde der PHP-Code bei mir dann so heißen?
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
und die Variable hieße dann:
<?=$variable['banner_jackpot'];?>
Und wo muss ich das dann einbinden, bzw. wie bekomm ich das in eine Rotation ;)`? Das muss ja irgendwie in den Header integriert werden.
jo der code heißt dann so :)
und die Variable hieße dann:
so $variable['banner_jackpot']
das is schon der code zum ausgeben:
<?=$variable['banner_jackpot'];?>
allerdings sieht das so aus als wären in der tabelle alle / mehrer jackpots gespeichert nicht bloß von einem game.
sag bescheid wenn ich richtig liege ^^
denn so wird nru einer ausgegeben.
mit <marquee direction=right>Der Jackpot beträgt <?=$variable['banner_jackpot'];?> </marquee> würdest du eben den lauftext kriegen... könntest dann noch mehr einfügen ala Der Jackpot2 beträgt $variable2
Also eigentlich sollte es nur einen Klickjackpott geben :-D
Allerdings noch 5 weiter Betteljackpötte und einen Mail-Jackpott^^
Von daher giebt es wohl mehrere :-D
Nur ich wollte das jetzt erstmal damit versuchen, weil ich das mit Feld und Table einfacher fand als bei den anderen ;)
Aber wenn ich jetzt die variable hab, wie binde ich das in die Header Datei ein ;)?
Und was mach ich mit der DB Abfrage? Wo füge ich die ein :o?
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
Oder lass ich das mit MySQL ausführen?
Hier mal nen Screen wo es am Ende eingebunden bzw. angezeigt werden soll:
http://img9.myimg.de/ja2f7a3_thumb.jpg (http://www.myimg.de/?img=ja2f7a3.jpg)
die datenbankabfrage machst du davor...
der screen wos hinsoll is wenig hilfreich, da ich deinen seitenaufbau nicht kenne, muss eben normal im quellcode eingebaut werden (header.php warscheinlich)
der code müsste dann so aussehen
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
<marquee direction=right>Der Banner-Jackpot beträgt <?=$variable['banner_jackpot'];?> </marquee>
<div style="position:relative; top:0px; right:0px;">
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
<marquee onMouseover='stop()' onMouseout='start()' DIRECTION=UP height="60" scrollamount="2" scrolldelay="0" width="90" >
Banner:<?=$variable['banner_jackpot'];?>
</marquee>
</div>
Hier mal was wo ich denke das du sowas suchst.
Die Jackies (wenn du mehrere hast) laufen dann von unten nach oben und beginnen unten wieder.
Mit Div Style kannst du die position wo die Jackies laufen sollen bestimmen.
musst du ein wenig rumprobieren um den genauen Punkt zu finden.:)
Hey ;)
Also den Code von hardliner ist für mich zum größten Teil nachvollziehbar :)
<div style="position:relative; top:0px; right:0px;">
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
<marquee onMouseover='stop()' onMouseout='start()' DIRECTION=UP height="60" scrollamount="2" scrolldelay="0" width="90" >
Banner:<?=$variable['banner_jackpot'];?>
</marquee>
</div>
Ich versuch's mal in meine eigenen Worte zu fassen.
Es wird zu Anfang eine Datenbank Abfrage gemacht (mit Hilfe von Php (?) und mit der Variabel "<?=$variable['banner_jackpot'];?> " wird dann der Jackpott als Zahl ausgegeben, die Variabel wurde mit
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
festgelegt.
Und dieses onMouseover ist einfach nur ein netter Zusatz, damit die Laufschrift anhält oder weiter "rollt" wenn man mit der Maus rauf bzw. runter von der Schrift geht.
...hab ich das soweit richtig verstanden :)?
So und nun muss das ja auch noch auf die Seite. Ich hab's mal wie hier schon von jemanden erwähnt, in die header.php gepackt. Nur leidr hat's icht funbktiert. Ich hab um erstmal einen kleinen Test zu machen, den Code von hardliner übernommen, die anderen variabel kann ich ja nach dem selben Muster erstellen.
Jetzt ist nur die Frage was ich mein Einbinden falsch gemacht habe, denn es wurde nichts angezeigt :(
Vor dem Einfügen:
http://img9.myimg.de/alt31b33_thumb.jpg (http://www.myimg.de/?img=alt31b33.jpg)
Nach dem Einfügen:
http://img9.myimg.de/neu9445f_thumb.jpg (http://www.myimg.de/?img=neu9445f.jpg)
Es muss sicherlich an eine andere Stelle, oder i-wie anders eingebaut werden, aber wie ?(
*edit*
Ups, mir fällt gerade auf, dass ich bei top:0px; right:0px; keine Pixelangaben gemacht habe. Als ich es aber gerade nachgeholt habe, hat es trotzdem nicht funktioniert.
probiere es mal nach </tr> sonst ist die laufschrift hinter den headerbild.
am besten du machst es ungefähr nach
<div style="position:relative; top:14px; right:-315px;">
<?@require_once ('lib/texte/alt_headerbanner.txt');?>
</div>
probiere es mal nach </tr> sonst ist die laufschrift hinter den headerbild.
am besten du machst es ungefähr nach
<div style="position:relative; top:14px; right:-315px;">
<?@require_once ('lib/texte/alt_headerbanner.txt');?>
</div>
Mhh...dann zeigt er leider auch nichts an =(
Freak4ever
06.10.2007, 00:20
Hi, füll den Lauftext doch einfach mal mit "richtigen" Text, vll. hast du auch nen fehler in deiner Abfrage. Falls das der Fall ist, siehst du ja dann den Text ;)
mfg Freak4ever
didith1207
18.10.2007, 09:30
probiere es mal nach </tr> sonst ist die laufschrift hinter den headerbild.
am besten du machst es ungefähr nach
<div style="position:relative; top:14px; right:-315px;">
<?@require_once ('lib/texte/alt_headerbanner.txt');?>
</div>
hab diesen code für meinen GlobalJP gebastelt aber die zahl zu finden war ne knifflige arbeit....
<div style="position:relative; width:140; top:35px; right:-820px;">
<? $globaljackpot = mysql_fetch_array(db_query("SELECT jackpot FROM ".$db_prefix."_global_jackpot LIMIT 1"));?>
<b><?echo number_format($globaljackpot['jackpot'],0,",",".");?><br></b>
</div>
villeicht konnte ich damit helfen :) (buche zuerst nen headerbanner ein sonnst mußt es danach nochmal suchen ^^ )
www.happywins.com
doris201284
18.10.2007, 10:17
Das mit der Laufschrift ist super. aber warum bekommen meine User nicht mehr als nur ein Banner angezeigt??(
EarlofMidnight
18.10.2007, 13:51
Das mit der Laufschrift ist super. aber warum bekommen meine User nicht mehr als nur ein Banner angezeigt??(
1. Wo wird nur 1 Banner angezeigt?
2. Was hat das hier mit dem Thread zu tun??? Mach bitte einen eigenen Thread im Helpdesk auf wenn du Probleme mit deiner Seite hast
Gruß
EarlofMidnight
HI ;)
Ich habe nochmal ne' Frage zum gleichen Thema. Und zwar ist es mir jetzt endlich geleungen mit hardliner's Code das ganze anzeigen zu lassen.
<div style="position:relative; top:0px; right:0px;">
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
<marquee onMouseover='stop()' onMouseout='start()' DIRECTION=UP height="60" scrollamount="2" scrolldelay="0" width="90" >
Banner:<?=$variable['banner_jackpot'];?>
</marquee>
</div>
Ich habe es jetzt so eingebaut:
<td height="100%" width="100%" valign="top" background="/images/header.gif" style="background-repeat:no-repeat; background-position:left;">
</td>
</tr>
</table>
<div style="position:relative; top:-80px; right:-559px;">
<? $variable = mysql_fetch_assoc (db_query("SELECT banner_jackpot FROM vms_check_jackpots LIMIT 1")); ?>
<marquee onMouseover='stop()' onMouseout='start()' DIRECTION=UP height="50" scrollamount="2" scrolldelay="0" width="90" >
Banner:<?=$variable['banner_jackpot'];?>
</marquee>
</div>
</td>
</tr>
Funktioniert wunderbar. Und ich habe jetzt auch schon die richtige Stelle gefunden. Das einzige Problem was ich habe ist, dass die Schrift zu weit hoch läuft.
http://img13.myimg.de/zeigen8bb9e.jpg (http://www.myimg.de)
Hier sieht man es nochmal: Fängt unter richtig an (rote linie *g*), hört aber oben falsch auf.
Habe schon versucht alle möglichen Zahlen in dem Code zu verändern, aber i-wie ist jede Zahl für was anderes da *g*
Am besten wäre es wenn die "Laufstrecke" halb so groß wäre.
Weil wenn ich das ganze weiter nach unten setze, würde es ja da wieder zu früh anfangen ;)
Muss man da noch i-wie was einfügen :/?
Hoffe mal ihr könnt mir helfen.
height="50" scrollamount="2" scrolldelay="0" width="90" >
halbiere den wert height (höhe) oder width(breite)
DimpleX
halbiere den wert height (höhe) oder width(breite)
DimpleX
Dankeschön :)
Habe da ein anderes Prob. habe mich jetzt in etwa an eure codes gehalten und ein wenig dran rum gebastelt, bekomme meine neusten user nicht angezeit.
Könntet ihr mir den Code geben???? Bitte
vBulletin® v3.8.0, Copyright ©2000-2012, Jelsoft Enterprises Ltd.