anderes site_logo für eingeloggte User

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

anderes site_logo für eingeloggte User

Beitrag von Lehrling »

Hallo,

mein Wunsch ist es, dass auf den Seiten für Gäste ein anderes Logo erscheint, als auf den Seiten für eingeloggte User. Das Logo für Gäste soll gewissermaßen ein Eyecatcher sein, um neugierig zu machen, soll aber dann ersetzt werden durch ein kleineres unauffälligeres für eingeloggte Gäste.
Wo müsste ich da etwas ändern?

LG Lehrling
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Crizzo »

Hi,

im Prinzip musst du dich an diese Anleitung halten und zwar mit Methode 1. Nur legst du dann noch zusätzlich mit solch einer Zeile:

Code: Alles auswählen

 img_site_logo2 = site_logo.gif*52*139
eine weitere Headergrafik an, welche dann die Gäste sehen.

Jetzt gehst du, wie es unter "weitere Möglichkeiten" steht, zu dieser Codestelle:

Code: Alles auswählen

    <div id="site-description">
    <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
    <h1>{SITENAME}</h1>
    <p>{SITE_DESCRIPTION}</p>
    <p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
    </div>
und ersetzt sie damit:

Code: Alles auswählen

    <div id="site-description">
    <!-- IF S_USER_LOGGED_IN --><a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a><!-- ELSE --><a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG2}</a><!-- ENDIF -->
    <h1>{SITENAME}</h1>
    <p>{SITE_DESCRIPTION}</p>
    <p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
    </div>
Beste Grüße
Blackhawk
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Lehrling »

Leider funktioniert es noch nicht ganz.
Das verkleinerte Logo wird zwar angezeigt, wenn man eingeloggt ist, aber auf der Index-Seite wird jetzt gar kein Bild angezeigt, wenn man nicht eingeloggt ist.

Muss ich eventuell noch irgendwo das SITE_LOGO_IMG2 definieren (das, was den Gästen angezeigt wird).

Trotzdem vielen Dank
Lehrling
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Crizzo »

Hast du das Template und die Grafiksammlung aktualisiert?

Die neue Grafik, die du in der .cfg-Datei definiert hast auch korrekt hochgeladen? Wennn ja, dann lad mal bitte die overall_header.html und die forum/styles/prosilver/imageset/imageset.cfg in die https://www.phpbb.de/support/pastebin.php und verlinke beide hier. Dann schaue ich mal.
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Lehrling »

Ich habe alles aktualisiert.
Hier sind die Ausschnitte:

imageset.cfg
https://www.phpbb.de/support/pastebin.p ... iew&s=1003


overall_header (ursprünglicher Befehl)
https://www.phpbb.de/support/pastebin.p ... iew&s=1004

overall_header (geänderter Befehl)
https://www.phpbb.de/support/pastebin.p ... iew&s=1005

Die Namen der Logos sind: site_logo2.gif (für die eingeloggten User) und site_logo.gif (für die Gäste)

Vielen Dank und herzlichen Gruß
Lehrling (der deswegen so heißt, weil er letztendlich nicht viel Ahnung von der Technik hat :-? )
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Crizzo »

Hi,

du gibts jeweils die gleichen Maße an:

Code: Alles auswählen

        # Images
        img_site_logo = site_logo2.gif*130*690
        img_site_logo2 = site_logo.gif*130*690

Da kann keine Version von beiden irgendwie anders groß sein, angezeigt werden sollten sie allerdings trotzdem. Das die "2" immer der nicht "zwei"-Version zugeordnet ist, ist Absicht?

Ansonsten sehe ich jetzt keinen Fehler.
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Lehrling »

Dass die Namen durcheinander gekommen sind (das 2. Logo ist site_logo und umgekehrt) war einfach ein Versehen.
Die Größe des Bildes kann ich ändern. Mal schauen, ob dann das Bild erscheint.
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Lehrling »

das Bild für die Gäste erscheint einfach nicht.
Muss ich vielleicht noch etwas in der functions.php ändern?
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: anderes site_logo für eingeloggte User

Beitrag von Crizzo »

Nein. Gib mir mal einen Link zum Forum. Und das Template hast du sicher aktualisiert? Auch das richtige? (Prosilver ist es bei dir aktuell ja nicht).
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“