Seite 2 von 2

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

Verfasst: 12.05.2025 17:24
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.

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

Verfasst: 12.05.2025 17:55
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

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

Verfasst: 12.05.2025 18:53
von Kirk
Chris, am org. prosilver Style wird so auch nichts geändert. sondern im Style Vz. innerhalb der EXT.

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

Verfasst: 12.05.2025 19:19
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.

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

Verfasst: 14.05.2025 08:48
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

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

Verfasst: 14.05.2025 17:31
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.

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

Verfasst: 15.05.2025 10:39
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 ...