Sidebar

Hier kannst du dir meine Erweiterungen downloaden.
Forumsregeln
Bitte bietet diese Erweiterungen nicht auf anderen Plattformen zum Download an oder gibt diese an dritte weiter!
Hinweis:
Alle hier vorgestellten Erweiterungen, beziehen sich auf Standard Prosilver!
Antworten
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1612
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2017 09 19:14

Sidebar

Beitrag von Kirk


Extension-Titel: Sidebar
Extension-Version: 2.1.0
Extension-Autor: Kirk mit besonderem Dank an LukeWCS, Mick (Original Author)
Extension-Beschreibung:
  • Fügt deinem Board eine Sidebar hinzu.
  • Diese Erweiterung basiert auf Simple side bars in Prosilver.
  • In ACP/Erweiterungen/Sidebar/Sidebar-Einstellungen können diverse Einstellungen (z. b. die Sidebar links oder rechts anzeigen) getätigt werden.
  • Im Bereich "Zusätzliche Einstellungen" besteht die Möglichkeit eine Login Box in der Sidebar anzuzeigen.
  • Für diese Login Box können diverse Einstellungen getätigt werden:
    • Position der Login Box
      • Oben
      • Unten
      • Nirgends
    • Man kann zusätzlich einen Registrierungs-Link anzeigen lassen.
  • Des weiteren besteht die Möglichkeit eine "Who was here" Box in der Sidebar anzuzeigen. Vorausgesetzt die Extension LF who was here Version 2.1.4 oder höher von LukeWCS ist instaliert und aktiviert.
  • Bei dieser "Who was here" Box sind folgende Einstellungen möglich:
    • Position von "Wer war da?" in der Sidebar
      • Oben
      • Unten
    • Anzeige von "Wer war da?"
      • Auf allen Seiten
      • Nur auf Unterseiten
      • Nirgends
  • Es kann über ein Drop Down Menü eingestellt werden wie viele Boxen (max. 5 Boxen) angezeigt werden sollen.
  • In ACP/Erweiterungen/Sidebar/Sidebar Link Einstellungen kann der Name der einzelnen Boxen sowie Link und Linkname in den Boxen eingegeben werden.
  • Es wird in den Link Einstellungen bei jeder Box (je nach Einstellung) auch der entsprechende Name angezeigt.
  • Es werden bei den Link Einstellungen nur so viele Blöcke angezeigt wie in den Allgemeinen Einstellungen ausgewählt.
  • Es ist auch möglich Sprachvariablen für die Linktexte bzw. Box Namen einzutragen, diese Sprachvariablen kann man entweder aus den Language Dateien (common.php) von phpBB selbst oder aus den Language Dateien der EXT (so fern eingetragen) beziehen. Trägt man als Linktext oder Box Namen das hier ein WROTE wird daraus hat geschrieben.
  • Man kann jeden einzelnen Link ein separates Font Icon zuweisen. Ein Link zu derzeit verwendeten Font Awesome Symbole ist ebenfalls enthalten.
  • Diese Sidebar wird auch in der responsiven Ansicht oberhalb der navbar_footer angezeigt, einfach auf den Button "Sidebar" klicken.
  • Im ACP/Berechtigungen kann in den Benutzerrechten/Gruppenrechten unter Diverses eingestellt werden, wer die Sidebar sehen darf.
  • Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info in den Allgemeinen Einstellungen dementsprechend angezeigt.
  • Man hat in den Allgemeinen Einstellungen die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Ist die Extension Show Hidden Password inst. und aktiviert, ist es möglich für die Login Box sich das eingebende Passwort in Klartext anzeigen zu lassen.
  • Kompatibel mit Einklappbare Forenkategorien
  • Kompatibel mit Toggle Control (Schalter-Stil zentral festlegen)
    Hinweis: Wenn die oben genannte Extension inst. und die Funktion aktiviert ist, hat der Schalter "Toggle Switch aktivieren" keine Bedeutung!


Sprachen: de, de_x_sie, en

Anforderung:
  • phpBB 3.3.0 oder höher
  • PHP 7.0 bis einschließlich 8.2
Download:

kirk_sidebar_2_1_0.zip
(72.5 KiB) 47-mal heruntergeladen


Screenshots:

sidebar_responsive.jpg
sidebar_responsive.jpg (120.92 KiB) 23120 mal betrachtet

sidebar_responsive_1.jpg
sidebar_responsive_1.jpg (25.51 KiB) 23123 mal betrachtet

sidebar_responsive_2.jpg
sidebar_responsive_2.jpg (46.74 KiB) 23123 mal betrachtet

acp_sidebar_general_settings.jpg
acp_sidebar_general_settings.jpg (50.63 KiB) 1916 mal betrachtet

sidebar_additional_settings.jpg
sidebar_additional_settings.jpg (44.26 KiB) 1916 mal betrachtet

acp_sidebar_link_settings.jpg
acp_sidebar_link_settings.jpg (158.1 KiB) 1916 mal betrachtet

acp_sidebar_link_settings_allside.jpg
acp_sidebar_link_settings_allside.jpg (158.98 KiB) 1916 mal betrachtet


Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesamten Ordner kirk nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen
in der Zeile Sidebar auf Aktivieren klicken.

Changelog
2.1.0
(13.01.2024)
  • Die min. phpBB Version wurde auf 3.3.0 erhöht.
  • Die Funktion "Zeige Registrierungs-Link in der Login Box" in den Allgemeinen Einstellungen wird jetzt nur angezeigt, wenn im ACP/Registrierung die Einstellung "Benutzerkonto-Aktivierung" nicht deaktiviert ist.
  • Ist das Board deaktiviert, sehen nur die Administratoren und Moderatoren die Sidebar.
  • Select Boxen im ACP Modul auf Makro umgestellt.
  • Pro Sprachpaket eine separate Language Datei für die Berechtigungen erstellt.
  • Das einbinden der Sprachdatei in der listener.php wurde in $this->language->add_lang geändert.
  • Einige Language Variablen geändert
  • Die selbst eingetragenen Template Events wurden von ext_kirk... auf kirk... geändert und die entsprechenden HTML Dateien angepasst.
  • Die Aufklapp-Funktion in der responsiven Ansicht wurde von js auf HTML (HTML5) umgestellt.
    Diese Funktion setzt moderne und aktuelle Browser voraus, was bedeutet das es z. B. im Internet Explorer nicht funktioniert.
  • Ist die Extension Show Hidden Password inst. und aktiviert, ist es möglich für die Login Box sich das eingebende Passwort in Klartext anzeigen zu lassen.
  • Kompatibel mit Toggle Control (Schalter-Stil zentral festlegen)
    Hinweis: Wenn die oben genannte Extension inst. und die Funktion aktiviert ist, hat der Schalter "Toggle Switch aktivieren" keine Bedeutung!
  • XHTML Code entfernt.
  • Code Optimierung

2.0.0
(05.03.2023)
  • Die Einstellungen im ACP Modul wurden auf Controller umgestellt.
  • Die Meldungen wenn Sidebar deaktiviert oder der Admin-Modus aktiv ist, wurden überarbeitet. Dies wird über eine Funktion add_sidebar_note im controller geregelt, somit konnte der Code in der acp_sidebar_general_settings.html reduziert werden.
  • Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info in den Allgemeine Einstellungen dementsprechend angezeigt.
  • Einige Language Variablen geändert.
  • Einige config Variablen geändert, dies wurde in der neuen migrations Datei berücksichtigt.
  • Die ext.php wurde überarbeitet und eine PHP Prüfung mit eingebaut.
  • Es wurde eine zusätzlich Einstellung hinzugefügt, die es ermöglicht zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Diverse Code Anpassungen/Änderungen

1.2.3
(21.11.2021)
  • Im Bereich "Zusätzliche Einstellungen" besteht die Möglichkeit eine Login Box in der Sidebar anzuzeigen.
  • Für diese Login Box können diverse Einstellungen getätigt werden:
    • Position der Login Box
      • Oben
      • Unten
      • Nirgends
    • Man kann zusätzlich einen Registrierungs-Link anzeigen lassen.
  • Des weiteren besteht die Möglichkeit eine "Who was here" Box in der Sidebar anzuzeigen. Vorausgesetzt die Extension LF who was here Version 2.1.1 oder höher von LukeWCS ist instaliert und aktiviert.
  • Bei dieser "Who was here" Box sind folgende Einstellungen möglich:
    • Position von "Wer war da?" in der Sidebar
      • Oben
      • Unten
    • Anzeige von "Wer war da?"
      • Auf allen Seiten
      • Nur auf Unterseiten
      • Nirgends
  • Es wird in den Link Einstellungen bei jeder Box (je nach Einstellung) auch der entsprechende Name angezeigt.
  • Es werden bei den Link Einstellungen nur so viele Blöcke angezeigt wie in den Allgemeinen Einstellungen ausgewählt.
  • Die PHP min. Voraussetzung wurde auf 7.0 erhöht
  • Diverse Code Anpassungen/Änderungen

1.2.2
(19.03.2021)
  • Es ist möglich Sprachvariablen für die Linktexte bzw. Box Namen einzutragen, diese Sprachvariablen kann man entweder aus den Language Dateien (common.php) von phpBB selbst oder aus den Language Dateien der EXT (so fern eingetragen) beziehen. Trägt man als Linktext oder Box Namen das hier ein WROTE wird daraus hat geschrieben.
  • In der responsiven Ansicht wurde in der v 1.2.1 per Cookie gespeichert ob der Benutzer diese aufgeklappt hatte oder nicht. Dies ist in 1.2.2 entfallen.
  • Diverse Code Anpassungen
  • Die min. Voraussetzung wurde auf phpBB 3.2.6 erhöht.

1.2.1
(18.01.2020)
  • Die ursprünglichen Icons wurden durch Font Awesome Symbole ersetzt.
  • Es kann über ein Drop Down Menü eingestellt werden wie viele Boxen (max. 5 Boxen) angezeigt werden sollen.
  • Man kann jeden einzelnen Link ein separates Font Icon zuweisen. Ein Link zu derzeit verwendeten Font Awesome Symbole ist ebenfalls enthalten.
  • Diese Erweiterung ist mit 3.3.0 kompatibel.

1.2.0
(09.02.2019)
  • Diverse Code Anpassungen

1.1.2
(09.01.2017)
  • Kleinere Code Anpassungen

1.1.0
(08.09.2016)
  • Hinzufügen eines ACP Modules
  • Im ACP/Erweiterungen/Sidebar/Sidebar-Einstellungen können diverse Einstellungen (z. b. die Sidebar links oder rechts anzeigen) getätigt werden.
  • Im ACP/Berechtigungen kann in den Benutzerrechten/Gruppenrechten unter Diverses eingestellt werden, wer die Sidebar sehen darf.

1.0.0
(03.09.2014)
  • Erste Veröffentlichung unter phpBB 3.1
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1612
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2020 18 18:07

Re: Sidebar

Beitrag von Kirk


Erweiterung wurde auf Version 1.2.1 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1612
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2021 19 17:12

Re: Sidebar

Beitrag von Kirk


Erweiterung wurde auf Version 1.2.2 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1612
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Nov 2021 21 14:24

Re: Sidebar

Beitrag von Kirk


Erweiterung wurde auf Version 1.2.3 upgedatet. Einen besonderen Dank auch an LukeWCS, der mir in einigen Bereichen sehr hilfreich war!
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1612
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2023 05 11:23

Re: Sidebar

Beitrag von Kirk


Erweiterung wurde auf Version 2.2.0 upgedatet. Einen besonderen Dank auch an LukeWCS, der mir in einigen Bereichen sehr hilfreich war!
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1612
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2024 13 08:50

Re: Sidebar

Beitrag von Kirk


Erweiterung wurde auf Version 2.1.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1612
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2024 07 15:33

Re: Sidebar

Beitrag von Kirk


Wenn jemand die "Who was here" Version 2.0.0 inst. hat und dies ebenfalls in dieser Sidebar anzeigen lassen möchte, muss folgendes ändern:
Öffne: root/ext/kirk/sidebar/styles/prosilver/template/sidebar_wwh.html

Ersetze den kompletten Inhalt damit:

Code: In Zwischenablage kopieren

{% if LFWWH_SHOW %}
	{{ definition.SB_H_L }}{{ lang('SIDEBAR_WWH') }}{{ definition.SB_H_R }}
		<li class="bgi-sidebar">
			<p class="sidebar-wwh">
				{% if LFWWH_STATS %}
					{{ LFWWH_STATS }} ({{ LFWWH_EXP }})<br>
				{% endif %}

				{% if LFWWH_RECORD %}
					{{ LFWWH_RECORD }}<br>
				{% endif %}

				{{ (LFWWH_STATS || LFWWH_RECORD) && (LFWWH_USERS || LFWWH_BOTS) ? '<br>' }}

				{% if LFWWH_USERS %}
					{{ lang('LFWWH_USERS_PREFIX') ~ lang('COLON') }} {{ LFWWH_USERS_SHOW_BUTTON ? _self.lfwwh_info_button('users', LFWWH_USERS_SHOW_BUTTON) ~ ' ' }}{{ LFWWH_USERS }}<br>
				{% endif %}

				{% if LFWWH_BOTS %}
					{{ lang('LFWWH_BOTS_PREFIX') ~ lang('COLON') }} {{ LFWWH_BOTS_SHOW_BUTTON ? _self.lfwwh_info_button('bots', LFWWH_BOTS_SHOW_BUTTON) ~ ' ' }}{{ LFWWH_BOTS }}<br>
				{% endif %}
			</p>
		</li>
	{{ definition.SB_F_L }}{{ definition.SB_F_R }}
{% endif %}

{% macro lfwwh_info_button(buttontype, infotype) -%}
	{%- set icon = (infotype == 2) ? 'fa-info-circle' : 'fa-clock-o' -%}
	<span class="lfwwh_button_{{ buttontype }}" style="opacity: 0.5;" title="{{ lang('LFWWH_SHOW_INFO_TOOLTIP') }}">{{ _self.icon(icon, false) }}</span>
{%- endmacro %}

{% macro icon(classes, decorative = true) -%}
	<span class="icon {{ classes }}"{{ decorative ? ' aria-hidden="true"' : '' }}></span>
{%- endmacro %}

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

Code: In Zwischenablage kopieren

		{% if (SIDEBAR_WWH_POSITION == '1' || SIDEBAR_WWH_POSITION == '2') && LFWWH_SHOW && !definition.INCLUDED_LFWHOWASHERE %}
Ersetzen mit
Tip: Die genannten Zeile(n) werden mit den/der folgenden ersetzt.

Code: In Zwischenablage kopieren

		{% if (SIDEBAR_WWH_POSITION == '1' || SIDEBAR_WWH_POSITION == '2') && LFWWH_SHOW && !definition.INCLUDED_LFWHOWASHERE %}
Danach den Foren und Browser Cache leeren.
Gruß Udo
Antworten

Wer ist online?


Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast