Seite 1 von 1

Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 18.10.2010, 09:28
von hamigra
Es gibt doch das Script der wechselnden Hintergründe abhänging vom sendenden Dj. (OnAir)

Code: Alles auswählen

onAirDJ="none";
djBGs={
keiner:"http://url-zum-bild",
dj1:"http://url-zum-bild",
dj2:"http://url-zum-bild",
dj3:"http://url-zum-bild",
dj4:"http://url-zum-bild"
}; function wechselDJbg(me, usr)
{if(usr=="none" && (onAirDJ==myNick || onAirDJ==me) && djBGs[myNick])
{sendeText("/onair "+onAirDJ)}else if(djBGs[me] && djBGs[usr] && document.body.style.backgroundImage != "url("+djBGs[usr]+")")
{ document.body.style.backgroundImage = "url("+djBGs[usr]+")"; onAirDJ=usr;} 
tbls = document.getElementsByTagName("table"); tbls[tbls.length-1].style.display="none"} sendeText("/onair none")
Bei dem Befehl /onair dj1 wird das entsprechende Bild als Hintergrund im Chatstream angezeigt.
Ist es möglich, diese Script so zu erweitern so daß gleichzeitig im Werbeframe ein anderes Bild angezeigt wird?
Wenn das nicht möglich ist, könnte das Script dann umgeschrieben werden, so daß ein Hintergrund im Werbeframe per Befehl eingefügt wird und beide Scripte verwendet werden können? Das Bild sollte auch nicht der komplette Hintergrund sein sondern zum Beispiel ein Kopfbild des sendenden Dj welches nur ganz links oder ganz rechts im Werbeframe zu sehen ist. Die Position müßte also einstellbar sein.

Re: Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 20.10.2010, 09:47
von hamigra
*** Push ***

Wenn nicht möglich wäre eine Antwort auch hilfreich :wink:

Re: Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 20.10.2010, 10:42
von 1. FC Keller
Versuchs mal mit diesem Script:

Code: Alles auswählen

onAirDJ="none";
djBGs={
  keiner:"http://url-zum-bild",
  dj1:"http://url-zum-bild",
  dj2:"http://url-zum-bild",
  dj3:"http://url-zum-bild",
  dj4:"http://url-zum-bild"
}; 
djWFImgs={
  keiner:"http://url-zum-bild",
  dj1:"http://url-zum-bild",
  dj2:"http://url-zum-bild",
  dj3:"http://url-zum-bild",
  dj4:"http://url-zum-bild"
}; 
function wechselDJbg(me, usr){
  if(usr=="none" && (onAirDJ==myNick || onAirDJ==me) && djBGs[myNick]){
    sendeText("/onair "+onAirDJ)
  }else if(djBGs[me] && djBGs[usr] && document.body.style.backgroundImage != "url("+djBGs[usr]+")"){
    document.body.style.backgroundImage = "url("+djBGs[usr]+")";
    parent.frames[0].document.getElementById('DJimg').src=djWFImgs[usr];
    onAirDJ=usr;
  } 
  tbls = document.getElementsByTagName("table");
  tbls[tbls.length-1].style.display="none"
}
sendeText("/onair none");
Im Werbeframe musst du dann noch das Img anlegen. Wie du es positionierst ist dir überlassen (z.B. per position:absolute oder mit einer Tabelle)

Code: Alles auswählen

<img src="http://url-zum-default-bild" id="DJimg">
Mit absoluter Positionierung unten rechts sähe es so aus:

Code: Alles auswählen

<img src="http://url-zum-default-bild" id="DJimg" style="position:absolute;right:5px;bottom:5px;">
Das Default-Bild kann auch bspw. ein transparentes Gif sein ;)

hab's nicht getestet.

Re: Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 20.10.2010, 16:15
von hamigra
Klappt perfekt - DANKEEEE :wink:

Re: Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 12.01.2012, 16:48
von Kaffeeopa
Guten Tag
Wollte gerne ein script oder was anderes einbauen zur Streamtitelanzeige im Werbeframe.
Script:Zeigen
<script type="text/javascript" src="http://ak-webdesign.net/streambox/info. ... "></script>
hatte ich eingebaut aber Titel aktualisiert nicht. Weiß ja schon das es falsch ist aber weiß leider nicht wie und was ??
Danke für eine Antwort.
Jürgen

Re: Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 12.01.2012, 22:59
von 1. FC Keller
Dieses Script gibt einfach nur den aktuellen Titel aus. Es ist nicht dafür ausgelegt, automatisch zu aktualisieren...

auf ak-webdesign.net - wo du diesen Code her hast, habe ich folgenden gefunden:

Code: Alles auswählen

<script src="http://ak-webdesign.net/streambox/box.php?id=7971"></script>
Dieser lädt eine Streambox per Iframe und wird alle 3 Minuten automatisch aktualisiert.

Re: Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 13.01.2012, 07:06
von Kaffeeopa
Guten Morgen
Vielen dank für die Antwort dann muss ich mal schauen.
Gruß Jürgen

Re: Nutzung des Werbeframes bei Werbebefreiung

Verfasst: 13.01.2012, 15:28
von Kaffeeopa
Guten Tag zusammen
Hab mal das Script von 1.FC Keller versucht umzuschreiben so das nur das Bild im Werbefram sich ändert.
Leider voll in die Hose gegangen , wenn ich nun /onair absende erscheint nur im Chat Kaffeeopa Kaffeeopa
also genau so als würde ich /me Kaffeeopa eingeben und absenden. Hier mal das was ich gemacht habe
bei WKtools
Script:Zeigen
onAirDJ="none";
djWFImgs={
keiner:"http://www.glitzertext.gif-paradies.de/ ... 766592.gif",
Kaffeeopa:"http://glitzertext.gif-paradies.de/glit ... ae228e.gif",
dj2:"http://url-zum-bild",
dj3:"http://url-zum-bild",
dj4:"http://url-zum-bild"
};
function wechselDJwfimg(me, usr){
if(usr=="none" && (onAirDJ==myNick || onAirDJ==me) && djWFImgs[myNick]){
sendeText("/onair "+onAirDJ)
}else if(djWFImgs[me] && djWFIMGs[usr] &&parent.frames[0].document.getElementById('DJimg') != "url("+djWFImgs[usr]+")"){
parent.frames[0].document.getElementById('DJimg') = "url("+djWFImgs[usr]+")";
onAirDJ=usr;
}
tbls = document.getElementsByTagName("table");
tbls[tbls.length-1].style.display="none"
}
sendeText("/onair none");
der /onair Befehl
Script:Zeigen
<script type="text/javascript">if(parent.info){wechselDJwfimg(strip_tags('%me%'), strip_tags('%user%'))}else{document.write("ändert das Bild.")}</script>
im Werbefram eingetragen

Code: Alles auswählen

<img src="http://url-zum-default-bild" id="DJimg">
in die 1. Ankündigung eingetragen
Script:Zeigen
<script type="text/javascript" src="/grundscripts.js"></script>
<script type='text/javascript' src='http://wktools.net/hostedScripts/allScr ... '></script>
Ich hoffe es nimmt mir keiner Übel das ich es versucht habe und ich erhalte eine Antwort was falsch ist oder hat eine Lösung für mich. Gruß Jürgen