Teammitglieder online
Regeln und nützliche Hinweise
Neueste Themen
» Profil in beiträgen nur im blog deaktivieren.von derforumde Gestern um 16:54
» [Invision] Editor über den Bildrand ziehbar + Schriftgrößenproblem
von Skouliki Mi 20 Nov 2024 - 8:06
» Passwort für meinen Adminbereich vergessen.
von Joost Sa 9 Nov 2024 - 10:13
» [Invision] Signatur wird nicht immer eingefügt
von Skouliki Mo 4 Nov 2024 - 16:33
» [Invision] Schriftgröße Navigationsleiste, Links und Forenbeschreibungen
von Skouliki So 27 Okt 2024 - 13:29
» [Invision] Transparent Logohintergrund/Struktur
von Joost So 27 Okt 2024 - 12:58
» png wird im servimg in ein jpg umgewandelt
von Skouliki Mi 23 Okt 2024 - 20:26
» Passwort Vergessen (SilentHowl)
von Joost Do 17 Okt 2024 - 17:14
» [Invision] Hintergrundbild fixieren
von Skouliki Mo 14 Okt 2024 - 11:30
» Paßwort vergessen
von Joost So 13 Okt 2024 - 17:58
» Anti-Spam-Prüfung
von Hana19 Sa 12 Okt 2024 - 16:59
» Private Nachrichten bleiben im Postausgang hängen
von Skouliki Fr 11 Okt 2024 - 11:11
» [phpBB3] Mittelteil des Forums verschoben
von Eto Mo 7 Okt 2024 - 20:50
» [phpBB3] Farbpalette ändern
von Skouliki Mo 7 Okt 2024 - 10:08
» [Klassische Version] Account löschen
von Joost Sa 5 Okt 2024 - 21:05
» Chatbox einloggen nicht möglich
von Joost So 29 Sep 2024 - 8:01
» [phpBB2] Admin Passwort nicht korrekt
von Joost Do 26 Sep 2024 - 19:20
» Grid-Layout für alle Forumversionen verfügbar
von Joost Mi 18 Sep 2024 - 16:54
Beiträge mit den meisten Reaktionen des Monats
» Beitrag von Alastor in [Invision] Transparent Logohintergrund/Struktur ( 2 )
» Beitrag von Agorass in Passwort für meinen Adminbereich vergessen.
( 2 )
» Beitrag von Keks in [phpBB2] Unterforen Nebeneinander
( 1 )
» Beitrag von Alastor in [Invision] Schriftgröße Navigationsleiste, Links und Forenbeschreibungen
( 1 )
[Tutorial] Bild direkt auf dem Banner einsetzen
2 verfasser
Das Forum der Foren :: Hilfe und Unterstützung :: Probleme mit Scripten oder Codes :: [Sammlung] Scripts/Codes und Template-Änderungen
Seite 1 von 1 • Teilen
[Tutorial] Bild direkt auf dem Banner einsetzen
Wenn du einfach nur deinen Banner behalten möchtest, und dort nur z.B. Kerzen drauf setzen willst, dann gibt es eine andere Möglichkeit.
Wenn du dir hier mal unseren Banner oben anschaust, dann siehst du bei dem Monster so blaue Tropfen und eine Pfütze.
Diese sind eine Grafik die vor dem Banner liegt.
Solch eine Grafik einer Kerze kannst du auch ganz einfach vor deinem Banner frei platzieren, ohne das die auf der Bannergrafik selber eingesetzt werden muss.
Wenn du daran Interesse hast, dann storniere deine Bestellung hier und eröffne bitte eine Frage danach im Bereich "Das Aussehen des Forums anpassen". Ich kann dir dann erklären, wie man das machen kann.
Oki
Ich will es wissen
ID-Club- Meister
- Beiträge : 290
Anmeldedatum : 08.10.12
Re: [Tutorial] Bild direkt auf dem Banner einsetzen
Hallo,
da Frank gerade weniger Zeit hat, haben wir besprochen, dass ich dir diese Umsetzung hier erkläre.
Mithilfe dieser Umsetzung lassen sich Elemente derart platzieren, dass sie jedem Besucher des Forums an genau derselben Position auf einem anderen Element angezeigt werden - unabhängig von der jeweiligen Auflösung, der Rahmenbreite oder anderen Faktoren.
Dadurch lässt sich z.B. eine Grafik pixelgenau im Kopfbereich des Forums platzieren, wie es hier gerade bei unserem Banner zu sehen ist:
Dort wurde folgende Grafik mithilfe dieser Methode exakt an einer festen Position auf dem Banner platziert:
Was ist besonders an dieser Methode?
Elemente, die über CSS in einem absoluten Seitenverhältnis platziert werden, werden häufig mit festen Pixelwerten versehen. Dabei ist das Ergebnis aber je nach Auflösung für alle Besucher unterschiedlich:
Hier wurde ein Abstand von 450px zum linken Seitenand gewählt, das Ergebnis wäre für eine genaue Platzierung im Verhältnis zum Banner unmöglich.
Wird ein variabler Pixelwert angegeben, der z.B. einen Abstand von 20% zum linken Seitenrand erzeugt, würde das Ergebnis zu ähnlichen Abweichungen führen. Auch dieser Weg wäre im aktuellen Fall nicht zielführend.
Wir sehen also: Möchten wir ein Element direkt auf einem anderen an einer ganz bestimmten Stelle platzieren, dann müssen wir einen geeigneteren Weg finden, um die Platzierung im richtigen Verhältnis dazu festzulegen.
Die Umsetzung
Diese Umsetzung verbindet beide Wege miteinander. Zuerst wird die Grafik exakt in der Seitenmitte positioniert, indem mit einem Abstand von 50% gearbeitet wird. Das führt bei allen Besuchern zum selben Ergebnis: Die Grafik befindet sich genau in der Seitenmitte über dem Banner.
Möchten wir sie etwas weiter links/rechts davon anzeigen lassen, dann beziehen wir uns dazu mit einem festen Pixelwert auf die Seitenmitte.
Da dabei von der Seitenmitte als Bezugspunkt ausgegangen wird, entsteht bei allen Besuchern erneut die exakt selbe Anzeige!
Sieh dir dieses Bild bitte genau an und versuche, den Vorgang nachzuvollziehen:
Der Code
Ein fertig angepasster Code sieht z.B. so aus:
AB -> Anzeige -> Startseite -> Kopfteil und Navigation
Position des Logos: Zentriert
Einsetzen des Codes ins Forum
1) Indexmodul
Am einfachsten ist es, diesen Code in ein persönliches Indexmodul einzusetzen. Wie du Indexmodule aktivierst und erstellst, findest du in unserer Lexi Help unter M bei "Module auf der Startseite einfügen" heraus.
Wichtig ist, dass du dabei folgende Einstellung wählst:
Achte außerdem darauf, dass währenddessen der Button über dem Eingabefenster zu sehen ist.
Sollte :nohtml: angezeigt werden, wechsle durch einen Klick darauf in den richtigen Eingabemodus.
Dieses persönliche Indexmodul kannst du nun ganz unten in der Modulspalte platzieren. Mit diesen Einstellungen wird das Modul selbst nicht sichtbar sein.
2) Templates (phpBB2/PunBB)
Unter BB2 und PunBB lässt sich der Code auch über die Templates einsetzen, falls du keine Indexmodule verwenden möchtest.
Viel Erfolg bei der Umsetzung!
Liebe Grüße
Günther
da Frank gerade weniger Zeit hat, haben wir besprochen, dass ich dir diese Umsetzung hier erkläre.
Mithilfe dieser Umsetzung lassen sich Elemente derart platzieren, dass sie jedem Besucher des Forums an genau derselben Position auf einem anderen Element angezeigt werden - unabhängig von der jeweiligen Auflösung, der Rahmenbreite oder anderen Faktoren.
Dadurch lässt sich z.B. eine Grafik pixelgenau im Kopfbereich des Forums platzieren, wie es hier gerade bei unserem Banner zu sehen ist:
Dort wurde folgende Grafik mithilfe dieser Methode exakt an einer festen Position auf dem Banner platziert:
Was ist besonders an dieser Methode?
Elemente, die über CSS in einem absoluten Seitenverhältnis platziert werden, werden häufig mit festen Pixelwerten versehen. Dabei ist das Ergebnis aber je nach Auflösung für alle Besucher unterschiedlich:
Hier wurde ein Abstand von 450px zum linken Seitenand gewählt, das Ergebnis wäre für eine genaue Platzierung im Verhältnis zum Banner unmöglich.
Wird ein variabler Pixelwert angegeben, der z.B. einen Abstand von 20% zum linken Seitenrand erzeugt, würde das Ergebnis zu ähnlichen Abweichungen führen. Auch dieser Weg wäre im aktuellen Fall nicht zielführend.
Wir sehen also: Möchten wir ein Element direkt auf einem anderen an einer ganz bestimmten Stelle platzieren, dann müssen wir einen geeigneteren Weg finden, um die Platzierung im richtigen Verhältnis dazu festzulegen.
Die Umsetzung
Diese Umsetzung verbindet beide Wege miteinander. Zuerst wird die Grafik exakt in der Seitenmitte positioniert, indem mit einem Abstand von 50% gearbeitet wird. Das führt bei allen Besuchern zum selben Ergebnis: Die Grafik befindet sich genau in der Seitenmitte über dem Banner.
Möchten wir sie etwas weiter links/rechts davon anzeigen lassen, dann beziehen wir uns dazu mit einem festen Pixelwert auf die Seitenmitte.
Da dabei von der Seitenmitte als Bezugspunkt ausgegangen wird, entsteht bei allen Besuchern erneut die exakt selbe Anzeige!
Sieh dir dieses Bild bitte genau an und versuche, den Vorgang nachzuvollziehen:
- Die Grafik wird in der Seitenmitte platziert (50% Abstand)
- Von dort aus wird ein negativer Abstand gesetzt, um sie weiter links zu positionieren (-400px Abstand von Seitenmitte)
Der Code
- Platzierung links der Mitte:
Du passt den Code folgendermaßen an:<div style="position: absolute; top: 40px; left: 50%; margin-left: -400px; z-index: 100;">
<img src="BILDADRESSE">
</div>
Abstand vom oberen Seitenrand (Pixel)
Abstand von der Seitenmitte aus nach links (negativer Pixelwert) - am besten durch manuelles Probieren anpassen
Bildadresse jener Grafik, die du positionieren möchtest - Platzierung rechts der Mitte:
Du passt den Code folgendermaßen an:<div style="position: absolute; top: 40px; right: 50%; margin-right: -400px; z-index: 100;">
<img src="BILDADRESSE">
</div>
Abstand vom oberen Seitenrand (Pixel)
Abstand von der Seitenmitte aus nach rechts (negativer Pixelwert) - am besten durch manuelles Probieren anpassen
Bildadresse jener Grafik, die du positionieren möchtest
Ein fertig angepasster Code sieht z.B. so aus:
- Code:
<div style="position: absolute; top: 50px; left: 50%; margin-left: -300px; z-index: 100;">
<img src="http://2img.net/i/bl/logo.png">
</div>
AB -> Anzeige -> Startseite -> Kopfteil und Navigation
Position des Logos: Zentriert
Einsetzen des Codes ins Forum
1) Indexmodul
Am einfachsten ist es, diesen Code in ein persönliches Indexmodul einzusetzen. Wie du Indexmodule aktivierst und erstellst, findest du in unserer Lexi Help unter M bei "Module auf der Startseite einfügen" heraus.
Wichtig ist, dass du dabei folgende Einstellung wählst:
Achte außerdem darauf, dass währenddessen der Button über dem Eingabefenster zu sehen ist.
Sollte :nohtml: angezeigt werden, wechsle durch einen Klick darauf in den richtigen Eingabemodus.
Dieses persönliche Indexmodul kannst du nun ganz unten in der Modulspalte platzieren. Mit diesen Einstellungen wird das Modul selbst nicht sichtbar sein.
2) Templates (phpBB2/PunBB)
Unter BB2 und PunBB lässt sich der Code auch über die Templates einsetzen, falls du keine Indexmodule verwenden möchtest.
- phpBB2:
Dazu gehst du in die Templates zu
AB -> Anzeige -> Templates -> Allgemeines -> overall_header
und suchst dort folgende Stelle (unverändertes Template: Zeilen 261-263):- Code:
<!-- END switch_logo_right -->
</tr>
</table>
Danach sendest du das veränderte Template ab und veröffentlichst es über einen Klick auf .<!-- END switch_logo_right -->
Hier Code einsetzen
</tr>
</table> - punBB:
Dazu gehst du in die Templates zu
AB -> Anzeige -> Templates -> Allgemeines -> overall_header
und suchst dort folgende Stelle (unverändertes Template: Zeilen 243-245):- Code:
<!-- END switch_desc -->
</div>
<div id="pun-head">
Danach sendest du das veränderte Template ab und veröffentlichst es über einen Klick auf .<!-- END switch_desc -->
Hier Code einsetzen
</div>
<div id="pun-head">
Viel Erfolg bei der Umsetzung!
Liebe Grüße
Günther
Günther- Admin a.D.
- Beiträge : 15349
Anmeldedatum : 16.07.08
Ähnliche Themen
» [Tutorial] Flaggen & Browsericons einsetzen
» [Tutorial] Ein Drittes Geschlecht im Profil einsetzen
» [Tutorial phpBB2] Bilduploadmodul TinyPics im Editor einsetzen
» [phpBB2] Hintergrundbild verschwindet nach einsetzen des Tutorial
» Fusszeile kleines Banner einsetzen
» [Tutorial] Ein Drittes Geschlecht im Profil einsetzen
» [Tutorial phpBB2] Bilduploadmodul TinyPics im Editor einsetzen
» [phpBB2] Hintergrundbild verschwindet nach einsetzen des Tutorial
» Fusszeile kleines Banner einsetzen
Das Forum der Foren :: Hilfe und Unterstützung :: Probleme mit Scripten oder Codes :: [Sammlung] Scripts/Codes und Template-Änderungen
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten