[3.3] Site Logo für bestimmte Foren ändern

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.3, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich sowie die URL vom betroffenen Forum.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8151
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Site Logo für bestimmte Foren ändern

Beitrag von Kirk »

Gehe in das Vz. root/ext/kirk/slr/styles/prosilver/template, öffne fort die Datei slr.html
Finde:

Code: Alles auswählen

{{ SLR_GLOBAL_SITE_LOGO }}
Ersetzen mit:

Code: Alles auswählen

{% if FORUM_ID == 118 %}{BOARD_URL}images/kirk/slr/{ SITE_LOGO }{% else %}{{ SLR_GLOBAL_SITE_LOGO }}{% endif %}
Das hier 118 must mit der von dir gewünschten Foren ID ersetzt werden und das { SITE_LOGO } mit den Namen deines Logos. Das Logo sollte sich im Vz. root/images/kirk/slr befinden.
Danach den Foren und Browser Cache leeren.
Das nächste mal gleich anmerken das dafür eine EXT inst. ist.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3860
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Site Logo für bestimmte Foren ändern

Beitrag von chris1278 »

Falls du den prosilver nicht direkt ändern magst kannst du dir das mal anschauen. Ich habe mir die mühe gemacht mal schritt für schritt zu erklären wie man einen sogenannten Childstyle erstellt.

[3.3] Wie erstelle ich einen sogenannten Childstyle
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8151
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Site Logo für bestimmte Foren ändern

Beitrag von Kirk »

Chris, am org. prosilver Style wird so auch nichts geändert. sondern im Style Vz. innerhalb der EXT.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3860
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Site Logo für bestimmte Foren ändern

Beitrag von chris1278 »

Kirk dann schau mal bitte was du hier erklärt hast:

viewtopic.php?p=1431350#p1431350

@edit

Aber hab erst jetzt gesehen das dies info war bevor die ext bekannt war.
Benutzeravatar
hbri1314
Mitglied
Beiträge: 151
Registriert: 06.09.2022 16:21

Re: [3.3] Site Logo für bestimmte Foren ändern

Beitrag von hbri1314 »

Moin Kirk,

leider komme ich auch mit Deiner geänderten Beschreibung nicht klar. Das scheitert schon am "Finde/Ersetze". Hier mal die komplette slr.html, in der ich den Suchbegriff in der letzten {%else if und den Dateinamen des ersten Logos site_logo.jpg finde, nicht aber den zweiten site_logo_2.jpg (auch nicht in Deiner Ergänzung). Ich muss also die root/styles/prosilver/theme/colours.css auch entsprechend anpassen? Und ich sehe kein {%else if, sondern Deine mit {% if beginnende Zeile...?

Code: Alles auswählen

<div id="sitelogo-on-header-bar"
	{% if SLR_POSITION == 'left' %} class="slr-left"
	{% elseif SLR_POSITION == 'center' %} class="slr-center"
	{% elseif SLR_POSITION == 'right' %} class="slr-right"
	{% endif %}
	>
	<a href="{% if U_SITE_HOME %}{{ U_SITE_HOME }}{% else %}{{ U_INDEX }}{% endif %}" title="{% if U_SITE_HOME %}{{ lang('SITE_HOME') }}{% else %}{{ lang('INDEX') }}{% endif %}">
		{% if SLR_SOURCE_SITE_LOGO == 1 %}<img src="{{ SLR_STYLE_THEME_PATH }}/images/site_logo.gif" class="slr" alt="">
		{% elseif SLR_SOURCE_SITE_LOGO == 2 %}<img src="{{ T_THEME_PATH }}/images/site_logo.svg" class="slr slr-svg-img" alt="">
		{% elseif SLR_SOURCE_SITE_LOGO == 3 %}<img src="{{ SLR_EXTERNAL_SITE_LOGO_URL }}" class="slr" alt="">
		{% elseif SLR_SOURCE_SITE_LOGO == 4 %}<img src="{{ SLR_GLOBAL_SITE_LOGO }}" class="slr" alt="">
		{% endif %}
	</a>
	{% EVENT kirk_slr_header_search_box %}
</div>
Sorry für meine Ahnungslosigkeit. Was Deinen Hinweis EXT gleich erwähnen, betrifft: Ich hatte tatsächlich gedacht, das ein alternatives Logo pro Forum irgendwo in dem ACP zu finden ist. Code-Operationen hatte ich nicht erwartet, sorry.
Mein Versuch mit gt 12 statt eq 118 kann klappen?

THX
Lieben Dank für jede Unterstützung! und schöne Grüße!

Henning B.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8151
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Site Logo für bestimmte Foren ändern

Beitrag von Kirk »

Was ist daran so schwierig, einen gewissen Code Teil zu finden und es gegen einen anderen zu ersetzen. Wenn man es korrekt umsetzt funktioniert es auch.
Benutzeravatar
hbri1314
Mitglied
Beiträge: 151
Registriert: 06.09.2022 16:21

Re: [3.3] Site Logo für bestimmte Foren ändern

Beitrag von hbri1314 »

Moin Kirk
Ich hatte meine Probleme beschrieben und zugegeben, dass ich sie nicht alleine lösen kann. Weder wurde meine Frage nach gt 12 beantwortet, noch erklärt, wie vor dem end if nach einer Reihe von else if eine weitere if Bedingung funktionieren soll.

Deine letzte Frage lässt mich vermuten, dass ich von Dir (als Supporter...) keine Hilfe mehr erwarten kann. Schade.

Hätten andere Interessenten hier doch eine gut nachvollziehbare Lösung, wie Du sie zur Version ohne Deine EXT geliefert hast, für beide Versionen zur Verfügung gestanden. Herzlichen Dank dafür...

Dann muss ich wohl auf eine Lösung in phpBB 4.x.x warten, in der jemand die Idee umsetzt, eine Option im ACP anzubieten, mit deren Hilfe man - ähnlich wie die Foren-Logos auch- ein passendes SiteLogo zuweisen kann.

Dafür werde ich wohl Geduld brauchen, die ich dazu nutzen werde, mir meinen Teil zu denken ...
Lieben Dank für jede Unterstützung! und schöne Grüße!

Henning B.
Antworten

Zurück zu „Styles, Templates und Grafiken“