Sidebar alle Seiten außer Portal

Hier bekommst du Support für meine Erweiterungen.
Antworten
Benutzeravatar
Klammer
Offline
Beiträge: 93
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Mär 2021 19 18:51

Sidebar alle Seiten außer Portal

Beitrag von Klammer


Hallo Kirk.

Ich bin heute erst über deine Sidebar gestolpert.
Find ich klasse.

Ich möchte die gerne auch auf allen Seiten, also auch innerhalb der einzelnen Foren, Themen und Beiträge anzeigen.
Ist einstellbar im Admin mit "Zeige die Sidebar auf allen Seiten".

Allerding ist sie dann auch im Portal, was natürlich zu viel ist.

Also, einfache Frage... Auf allen Seiten anzeigen außer im Portal. Geht das ?

Und gleich noch eine Frage dazu.
Kann ich die Breite der Sidebar irgendwie ändern ?
Gruß Klammer Bild
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1344
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2021 19 20:38

Re: Sidebar alle Seiten außer Portal

Beitrag von Kirk


Hallo
Öffne: root/ext/kirk/sidebar/styles/prosilver/template/event/overall_footer_page_body_after.html
Finde 2x
Tip: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

Code: Alles auswählen

				<div class="{% if SCRIPT_NAME == 'app/portal' %}page-sidebar-portal"{% elseif S_USER_LOGGED_IN %}page-sidebar"{% else %}page-sidebar-guest"{% endif %}>{% INCLUDE 'sidebar.html' %}</div>
Ersetzen 2x mit
Tip: Die genannten Zeile(n) werden mit den/der folgenden ersetzt.

Code: Alles auswählen

				<div class="{% if S_USER_LOGGED_IN %}page-sidebar"{% else %}page-sidebar-guest"{% endif %}>{% INCLUDE 'sidebar.html' %}</div>
Öffne: root/ext/kirk/sidebar/styles/prosilver/template/event/overall_header_head_append.html
Ersetze den kompletten Code hier mit:

Code: Alles auswählen

{% if SIDEBAR_ENABLE %}
	{% if U_ACP || !SIDEBAR_TESTMODE %}
		{% if !SIDEBAR_SHOW_ALL_SIDE %}
			{% if !SIDEBAR_LEFT && !SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'index' %}
				{% INCLUDECSS '@kirk_sidebar/sidebar-right.css' %}
				{% endif %}
			{% endif %}

			{% if !SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% INCLUDECSS '@kirk_sidebar/sidebar-right.css' %}
			{% endif %}

			{% if SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% INCLUDECSS '@kirk_sidebar/sidebar-left.css' %}
			{% endif %}

			{% if SIDEBAR_LEFT && !SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'index' %}
					{% INCLUDECSS '@kirk_sidebar/sidebar-left.css' %}
				{% endif %}
			{% endif %}

			{% if !SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'app/portal' %}
					{% INCLUDECSS '@kirk_sidebar/sidebar-portal.css' %}
				{% endif %}
			{% endif %}
			{% if SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'app/portal' %}
					{% INCLUDECSS '@kirk_sidebar/sidebar-portal.css' %}
				{% endif %}
			{% endif %}
		{% endif %}

<!-- SIDEBAR SHOW ALL SIDE -->

		{% if SIDEBAR_SHOW_ALL_SIDE %}
			{% if !SIDEBAR_LEFT && !SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'index' %}
					{% INCLUDECSS '@kirk_sidebar/sidebar-left-right.css' %}
				{% endif %}
			{% endif %}

			{% if !SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% INCLUDECSS '@kirk_sidebar/sidebar-left-right.css' %}
			{% endif %}

			{% if SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% INCLUDECSS '@kirk_sidebar/sidebar-left-right.css' %}
			{% endif %}

			{% if SIDEBAR_LEFT && !SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'index' %}
					{% INCLUDECSS '@kirk_sidebar/sidebar-left-right.css' %}
				{% endif %}
			{% endif %}

			{% if !SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'app/portal' %}
					{% INCLUDECSS '@kirk_sidebar/sidebar-portal.css' %}
				{% endif %}
			{% endif %}
			{% if SIDEBAR_LEFT && SIDEBAR_SHOW_ALL_PAGES %}
				{% if SCRIPT_NAME eq 'app/portal' %}
					{% INCLUDECSS '@kirk_sidebar/sidebar-portal.css' %}
				{% endif %}
			{% endif %}
		{% endif %}

<!-- SIDEBAR RESPONSIVE -->

		{% INCLUDECSS '@kirk_sidebar/sidebar-responsive.css' %}
		{% INCLUDEJS '@kirk_sidebar/sidebar-responsive.js' %}
	{% endif %}
{% endif %}
Öffne: root/ext/kirk/sidebar/styles/prosilver/theme/sidebar-right.css sowie root/ext/kirk/sidebar/styles/prosilver/theme/sidebar-left.css
Finde
Tip: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

Code: Alles auswählen

.page-sidebar-portal {
	float:right;
	margin-top: 14px;
	width:18%;
}
Ersetzen mit
Tip: Die genannten Zeile(n) werden mit den/der folgenden ersetzt.

Code: Alles auswählen

.page-sidebar-portal {
	display: none;
}
Öffne: root/ext/kirk/sidebar/styles/prosilver/theme/sidebar-right.css sowie root/ext/kirk/sidebar/styles/prosilver/theme/sidebar-portal.css
Finde
Tip: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

Code: Alles auswählen

#page-body {
	clear: both;
	margin-left: 0;
	width:100%;
}
Danach einfügen
Tip: Die genannten Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.

Code: Alles auswählen

.page-body {
	float:none;
	width:100%;
}
Zum Schluß den Foren und Browser Cache leeren!

Was die Breite angeht, möglich wäre es schon aber dazu wären umfangreiche Änderungen nötig. Wenn du´s breiter haben möchtest, dann musst du selber Hand anlegen.
Gruß Udo
Benutzeravatar
Klammer
Offline
Beiträge: 93
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Mär 2021 19 22:04

Re: Sidebar alle Seiten außer Portal

Beitrag von Klammer


Danke, hat prima funktioniert.

Mit der Breite muß ich dann mal schauen ob ich da irgendwo was finde.
Sollte etwas schmaler werden. Die Leute benutzen ja heute schon Fernseher anstatt normale Bildschirme *lach*

Aber ich guck mal und probiere ein bißchen rum :mrgreen:
Gruß Klammer Bild
Benutzeravatar
Klammer
Offline
Beiträge: 93
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Apr 2021 09 22:21

Re: Sidebar alle Seiten außer Portal

Beitrag von Klammer


Hallo Kirk.

Ich hab das nun ein paar Tage getestet und ich finde es gut.
Das Problem ist nur, es gibt User die das nicht so toll finden.
Hauptsächlich sind das natürlich User mit älteren kleineren Monitoren, die empfinden die Seitenleiste als störend, weil sie ihnen zu viel Platz weg nimmt.

Bei größeren Bildschirmen ist es kein Problem, da kann man dann alternativ das Browserfenster aufziehen.

Daher war meine Überlegung, ob du in einer der nächsten Updates vielleicht einrichten könntest, daß der User im UCP selbst entscheiden kann, die Seitenleiste zu aktivieren oder eben nicht.

War mal so eine Idee, ich weiß ja nicht, wie groß der Aufwand wäre.
Gruß Klammer Bild
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1344
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Apr 2021 10 08:59

Re: Sidebar alle Seiten außer Portal

Beitrag von Kirk


Wenn man nur die linke oder rechte Spalte eingestellt hat, wird unterhalb einer Breite von 781px und bei links und rechts unterhalb einer Breite von 1201px diese oberhalb der navbar_footer angezeigt. Eine Einstellung im UCP wird es nicht geben.
Gruß Udo
Benutzeravatar
Klammer
Offline
Beiträge: 93
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Apr 2021 13 09:27

Re: Sidebar alle Seiten außer Portal

Beitrag von Klammer


Das ist schade, kann ich aber nachvollziehen.

Trotzdem danke Kirk.
Gruß Klammer Bild
Antworten

Wer ist online?


Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast