Bildschrimauflösung

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Bildschrimauflösung

Beitrag von faster »

Hallo

Ich habe da mal ne Frage.
Ich habe im Forum ein Hintergrundbild, meine Bildschrimauflösung ist 1024x768 und die von ein Kumpel ist 1280x1024.
Wie kann ich es im Forum nun so machen, das das Hintergrundbild nun bei mein Kumpel auf seine größe gebracht wird und nicht in 4 Teilen ist.
Ich habe da mal ein wenig gegoogelt und habe das gefunden.
Um User umzuleiten in Abhängigkeit von ihrer Bildschirm auflösung einfach in die Datei von der aus umgeleitet werden soll folgendes JavaScript in den Head Abschnitt (das ist der Bereich in dem Document der zwischen <Head> und </Head> ist) packen:
<script language="JavaScript1.2">
<!--
if (screen.width==800||screen.height==600)
window.location.replace("http://www.domain.de/index800.html")
else if (screen.width==640||screen.height==480)
window.location.replace("http://www.domain.de/index640.html")
else if (screen.width==1024||screen.height==768)
window.location.replace("http://www.domain.de/index1024.html")
else if (screen.width==1280||screen.height==1024)
window.location.replace("http://www.domain.de/index1280.html")
else
window.location.replace("http://www.domain.de/indexHigh.html")
//-->
</script>
Ich möchte das aber nicht unbedingt in jeder tpl datei einfügen.
Ist es da machbar das irgendwie mit in der css Datei einzufügen, das es für jede tpl dabei gilt?
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Moin,

ansich sollte es reichen dies in die overall_header.tpl zu kopieren ;)

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

Erst mal danke für deine Antwort.

Ich hatte das in der overall_header eingefügt zwischen den

<head><script language="JavaScript1.2">
<!--
if (screen.width==800||screen.height==600)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else if (screen.width==640||screen.height==480)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else if (screen.width==1024||screen.height==768)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else if (screen.width==1280||screen.height==1024)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
//-->
</script>
</head>

Hat da vllt noch einer eine Idee?
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Ich glaube der code sollte dich nur als anregung zur ermittlung der bildschirmgröße animieren.

Statt

Code: Alles auswählen

window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/") 
solltest du dich mal über:

Code: Alles auswählen

document.getElementById("hintergrund").style.background = "xxxx.gif";
Informieren.

"hintergrund" sollte die id der tabellenspalte sein und xxx.gif eine deiner grafiken.

Mehr davon gibbet hier:
http://de.selfhtml.org/javascript/objekte/style.htm
http://de.selfhtml.org/javascript/objek ... ment_by_id

Gruß, Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Sorren
Mitglied
Beiträge: 115
Registriert: 02.04.2006 12:51
Kontaktdaten:

Beitrag von Sorren »

So wie ich das sehe geht der Link:
http://psychos-multigaming.phpbb-de.com/Soeldner/
immer in das gleiche verzeichnis.

Bei dem andern Skrip wird 4mal ne neue index angegeben die jeweils das logo anders darstellt. probiers erstma nur mit 2 neuen indexseiten aus dann kannst das beliebig erweitern.
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

Oh mist. Da hatte ich vergessen in mein vorigen Beitrag noch was wichtiges mit reinzuschrieben.

Wo ich den Code
<head>
<script language="JavaScript1.2">
<!--
if (screen.width==800||screen.height==600)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else if (screen.width==640||screen.height==480)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else if (screen.width==1024||screen.height==768)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else if (screen.width==1280||screen.height==1024)
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
else
window.location.replace("http://psychos-multigaming.phpbb-de.com/Soeldner/")
//-->
</script>
</head>
so in der overall_header hatte, wurde die Seite immer wieder neu geladen, hatte immer nur ein weißen Bildschirm.

@Olli Oberhausen
Ich werde das morgen mal versuchen und dann bescheitgeben ob es geklappt hat oder nicht.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Das Problem mit der Weiterleitung im overall_header ist, dass er nicht unterscheidet, ob man bereits am Ziel ist, oder ob man noch umgeleitet werden muss. Der Ansatz von Olli Oberhausen ist also günstiger, das andere kann so (zumindest ohne Prüfung ob es nicht vielleicht schon so ist wie es sein soll) nicht funktionieren. Zudem passiert die Weiterleitung im Header ja in sämtlichen Dateien und vor allem ohne Überprüfung zu welcher Datei es eigentlich gehen soll.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

Ich habe es nun anders gemacht.
nun ist das Bild zwar nicht in voller breite, aber mir reicht es so.

Hier der Code dazu.

Code: Alles auswählen

background                 :url(images/bild.jpg) center no-repeat fixed;
Mein danke geht an Max
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“