Sitelogo responsive

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!
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2017 18 12:44

Sitelogo responsive

Beitrag von Kirk


Extension-Titel: Sitelogo responsive
Extension-Autor: Kirk mit besonderem Dank an LukeWCS
Extension-Version: 1.1.0

Sprachen: de, de_x_sie, en

Extension-Beschreibung:
  • Zeigt das Site logo auch in der responsiven Ansicht.
  • Bei einer neu Inst. oder Update dieser EXT wird im Vz. root/images/ 2 weitere Verzeichnisse Namens kirk/slr einmalig angelegt.
    Dort hinein kommt die Grafik für das Globale Logo.
  • Es ist ein ACP Modul integriert wo man über eine select Box die Position der Site Description sowie der Search Box geändert werden kann.
  • Man hat die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Wenn bei "Position der Search-Box" Navbar bzw. Header ausgewählt wurde, besteht die Möglichkeit zwischen der normalen oder einer etwas kompakteren Search Box zu wählen.
  • Des weiteren besteht die Möglich zwischen der "normalen" und einer animierten Search Box zu wählen. Wenn aktiviert, wird diese per Mouseover verbreitert.
  • Die Beschreibung des Boards (Site Description) wird unterhalb einer Breite von 551px ausgeblendet und die Größe des Seitennamens von 2em auf 1.5em reduziert.
  • Man hat die Möglichkeit im ACP Modul den Namen des Boards auszublenden.
  • Diese EXT funktioniert unter einem Style der im Headerbereich nicht grundsätzlich stark vom Prosilver-Standard abweicht, ohne Probleme.
  • Bei anderen Styles sind html und css Kenntnisse erforderlich!
  • Das Site logo sollte in root/styles/[stylename]/theme/images/ liegen und sich site_logo.gif nennen.
  • Solltet das Logo einen anderen Namen als site_logo.gif haben, so muss dies in root/ext/kirk/slr/styles/prosilver/template/site_logo_responsive.html bei <img src="{SLR_STYLE_THEME_PATH}/images/site_logo.gif" sowie <img src="{T_THEME_PATH}/images/site_logo.gif" class="site-logo-responsive" alt=""> geändert werden.
  • Im ACP bei dieser Erweiterung kann über ein dropdown menü eingestellt werden,
    • ob das Logo des original Styles (root/styles/[stylename]/theme/images/)
    • Das Sitelogo aus dem Styles Verzeichnis der Extension root/ext/kirk/slr/styles/[stylename]/theme/images/ (Vorausgesetzt das Verzeichnis ist vorhanden und es befindet sich eine Grafik darin.)
    • von einer externen URL
    • oder ein globales Logo (dieses muss sich im Vz. root/images/kirk/slr/ befinden)
    angezeigt werden soll.
  • Des weiteren kann man auswählen ob das Logo Links, Mitte oder Rechts angezeigt werden soll.
  • Die Anzeige dieser Bilder erfolgt auch in der responsiven Ansicht.
  • 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!
Voraussetzung:
  • phpBB 3.3.0 oder höher
  • PHP 7.2.0 bis einschließlich 8.3


Download:
kirk_slr_1_1_0.zip
(382.58 KiB) 221-mal heruntergeladen


Screenshots:

Normale Ansicht:
site_logo_normale_ansicht.jpg
site_logo_normale_ansicht.jpg (27.54 KiB) 21779 mal betrachtet


Responsive Ansicht:
site_logo_responsive_ansicht.jpg
site_logo_responsive_ansicht.jpg (13.22 KiB) 21779 mal betrachtet


ACP Modul:
slr_acpmodules.jpg
slr_acpmodules.jpg (120.44 KiB) 2231 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 Site logo responsive auf Aktivieren klicken.

Changelog
1.1.0
(23.03.2024)
  • Bei einer neu Inst. oder Update dieser EXT wird im Vz. root/images/ 2 weitere Verzeichnisse Namens kirk/slr einmalig angelegt.
    Dort hinein kommt die Grafik für das Globale Logo.
  • Das ursprüngliche Vz. für das Globale Logo ./ext/kirk/slr/logo/ wurde entfernt.
  • Im ACP Modul kann man auswählen ob das Logo Links, Mitte oder Rechts angezeigt werden soll. (Vorschlag von chris1278)
  • Die jeweiligen css Dateien für die Styles wurde von site_logo_responsive.css auf slr.css geändert.
  • Das selbst eingetragene Template Event in der site_logo_responsive.html wurden von ext_kirk_slr_header_search_box auf kirk_slr_header_search_box geändert.
  • Die slr_acp.js überarbeitet
  • 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!
  • Die min./max. PHP Version wurde auf PHP 7.2.0/8.3 erhöht
  • Die min. phpBB Version wurde auf phpBB 3.3.0 erhöht
  • Code Optimierung

1.0.0
(18.03.2023)
  • Language sowie config Variablen geändert, letzteres wurde in der neuen migrations Datei berücksichtigt so das alle gemachten Änderungen erhalten bleiben.
  • Die Radio Buttons im ACP Modul Ja/Nein wurden durch ein Toggle Switch ersetzt.
  • Außerdem ist es möglich zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Die Einstellungen ob Toogle, Radio Buttons sowie select Boxen sind auf twig macro umgestellt worden. Letzteres mit Zuhilfenahme von EMP.
  • Javascript Events werden jetzt direkt in jQuery registriert und Elemente werden nicht mehr über die ID sondern über den Element-Namen angesprochen.
  • Die ext.php wurde überarbeitet und eine PHP Prüfung mit eingebaut.
  • Diverse Code Anpassungen/Änderungen

0.6.3
(20.05.2022)
  • Die Einstellungen im ACP Modul wurden auf Controller umgestellt.
  • Pro Sprachpaket ist eine neue Sprachdatei dazu gekommen, (Einstellungen ACP Modul).
  • Im ACP Modul bei "Quelle des Site-Logos" wurde eine zusätzlich Option "Ein globales Logo verwenden" (Vorschlag von chris1278) hinzugefügt.
    Auf diesen oben genannten Vorschlag hin wurde im Vz. root/ext/kirk/slr/ ein weiteres Namens "Logo" angelegt.
  • Aus der Konfiguration (Ein globales Logo verwenden) Version 0.6.2 wurde (Ein externes Logo verwenden), es hat sich dafür auch die config Variable geändert, dies wurde in der neuen migrations Datei berücksichtigt.
    Damit bleiben beim Update die dort getätigten Einstellungen erhalten.
  • Wenn bei "Position der Search-Box" Navbar bzw. Header ausgewählt wurde, besteht die Möglichkeit zwischen der normalen oder einer etwas kompakteren Search Box zu wählen.
  • Des weiteren besteht die Möglich zwischen der "normalen" und einer animierten Search Box zu wählen. Wenn aktiviert, wird diese per Mouseover verbreitert.
  • Die Anzeige für die Search Box Position im Header wurde auf eine separate HTML Datei ausgelagert, dafür wurde extra ein HTML Event in der site_logo_responsive.html angelegt.
    Damit reduziert sich der Code in der oben genannten Datei, auf das Logo selbst.
  • Die Klassen site-description,logo sowie search-header werden jetzt per js "ausgeblendet".
  • Diverse Code Anpassungen/Änderungen

0.6.2
(21.09.2021)
  • Die min. phpBB Voraussetzung wurde auf 3.2.6 erhöht
  • Diverse Code Anpassungen

0.6.1
(18.01.2020)
  • Technischer Name der Extension geändert
  • Fix: Bei kleinen 3.2er Version kam es beim Aufruf des ACP Modules zu einer Fehlermeldung.

0.6.0
(11.01.2020)
  • Die min. Voraussetzung wurde auf phpBB 3.2.0 erhöht
  • Man hat die Möglichkeit im ACP Modul den Namen des Boards auszublenden.

0.5.0
(10.02.2019)
  • Auf Wunsch dieses Beitrages ist es möglich auch ein Bild von einer Externen URL anzuzeigen.
  • Im ACP bei dieser Erweiterung kann über ein dropdown menü eingestellt werden ob das Logo des original Styles (root/styles/[stylename]/theme/images/) oder das Sitelogo aus dem Images Verzeichnis der Extension root/ext/kirk/site_logo_responsive/styles/[stylename]/theme/images/ (Vorrausgesetzt das Verzeichnis ist vorhanden und es befindet sich eine Grafik darin.) oder von einer externen URL angezeigt werden soll.

0.4.0
(09.02.2019)
  • Die Anzeige der zufälligen Bilder ist weggefallen.
  • Man hat die Möglichkeit im ACP bei dieser Erweiterung einzustellen ob das original Logo des jeweiligen Styles (root/styles/[stylename]/theme/images) oder das Sitelogo aus dem Images Verzeichnis der Extension (root/ext/kirk/site_logo_responsive/styles/[stylename]/theme/images/) angezeigt werden soll. Vorrausgesetzt das Verzeichnis ist vorhanden und es befindet sich eine Grafik darin.
  • Zu Demozwecken sind in den jeweiligen Verzeichnissen root/ext/kirk/site_logo_responsive/styles/prosilver/theme/images sowie in root/ext/kirk/site_logo_responsive/styles/dark_vision/theme/images/ und root/ext/kirk/site_logo_responsive/styles/phpbb_retro/theme/images/ jeweils 1 Bild vorhanden.

0.3.0
(05.08.2018)
  • Der Name der Bilder kann unterschiedlich sein.
  • Das Bildformat kann "png", "jpg", "gif","bmp" sein.
  • Zu Demozwecken sind in den jeweiligen Verzeichnissen jeweils 4 Bilder mit unterschiedlichen Namen und Format "png", "jpg", "gif","bmp" vorhanden.
  • Wenn in den jeweilgen Verzeichnissen weniger Bilder als im ACP eingestellt sind, werden nur die Bilder angezeigt die in den jeweilgen Verzeichnissen vorhanden sind.

0.2.0
(05.01.2018)
  • Auf Wunsch diesen Beitrages ist es möglich zufällige Bilder (Sitelogo) anzeigen zu lassen.
  • Diese Funktion sowie die Anzahl der zufälligen Bilder kann man im ACP Modul einstellen.
  • Man kann die zufälligen Bilder entweder unabhängig vom verwendeten Style oder verschiedene ja nach verwendeten Style anzeigen lassen.
  • Wenn die Einstellung im ACP bei "Zufällige Bildwiedergabe für alle Styles aktivieren" aktiviert ist, werden die Bilder aus dem Verzeichnis root/ext/kirk/site_logo_responsive/images/ geladen.
  • Wenn die Einstellung im ACP bei "Zufällige Bildwiedergabe für alle Styles aktivieren" deaktiviert ist, werden die Bilder aus dem Verzeichnis root//ext/kirk/site_logo_responsive/styles/prosilver/theme/images/ geladen.
  • Wenn ihr Bilder eines anderen Formates verwenden wollt, so müsst ihr in der site_logo_responsive.html des jeweiligen Styles bei site_logo_{RANDOM_IMAGE_NUMBERS}.gif sowie site_logo_{RANDOM_IMAGE_NUMBERS}.gif die Endung gif gegen das neue Format (jpg, png oder gif) ersetzen. BMP Bilder werden nicht unterstützt!
  • Sollten die Bilder einen anderen Namen haben, müsst ihr in den oben genannten Verzeichnis das hier site_logo gegen den neuen Namen austauschen.
  • Zu Demozwecken sind in den jeweiligen Verzeichnissen jeweils 3 Bilder im Format gif vorhanden.
  • In den Templatevents sind nur noch die INCLUDE Anweisung vorhanden, die Ausgabe erfolgt nunmehr über gesonderte Template Dateien im jeweiligen Style Verzeichnis innerhalb dieser Extension.

0.1.0
(18.03.2017)
  • Erste Veröffentlichung unter phpBB 3.2
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2018 05 18:34

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.2.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Aug 2018 05 15:58

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.3.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Aug 2018 06 09:30

Re: Sitelogo responsive

Beitrag von Kirk


Wenn man diese EXT im ACP Modul deaktiviert, kommt es im Board3 Portal zu einem Darstellungsfehler.
Um dies zu beheben macht bitte folgendes:
Öffne: root/ext/kirk/site_logo_responsive/event/listener.php
Finde
Tip: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

Code: In Zwischenablage kopieren

	public function add_page_header_link($event)
	{
		if ($this->config['site_logo_responsive_enable'])
		{
		$this->ext_path				= generate_board_url() . '/ext/kirk/site_logo_responsive/';
		$this->ext_path_images		= $this->ext_path . 'images/';
		$this->ext_style_theme_path	= generate_board_url() . '/ext/kirk/site_logo_responsive/styles/' . rawurlencode($this->user->style['style_path']) . '/theme';

	$Bilder = array();
Ersetzen mit
Tip: Die genannten Zeile(n) werden mit den/der folgenden ersetzt.

Code: In Zwischenablage kopieren

	public function add_page_header_link($event)
	{
		$this->ext_path				= generate_board_url() . '/ext/kirk/site_logo_responsive/';
		$this->ext_path_images		= $this->ext_path . 'images/';
		$this->ext_style_theme_path	= generate_board_url() . '/ext/kirk/site_logo_responsive/styles/' . rawurlencode($this->user->style['style_path']) . '/theme';

	if ($this->config['site_logo_responsive_enable'])
	{
	$Bilder = array();
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Feb 2019 09 15:47

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.4.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Feb 2019 10 18:05

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.5.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2020 11 11:47

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.6.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2020 18 15:35

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.6.1 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.

Wichtiger Hinweis:
Da sich der Dateiname geändert hat, muss die Vorgänger Version dieser Extension (Inkl. Arbeitsdaten löschen) komplett gelöscht werden.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Sep 2021 21 12:53

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.6.2 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1630
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mai 2022 20 20:16

Re: Sitelogo responsive

Beitrag von Kirk


Erweiterung wurde auf Version 0.6.3 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog.
Gruß Udo
Antworten

Wer ist online?


Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste