Seite 1 von 1

Sitelogo responsive

Verfasst: Sa 18. Mär 2017, 12:44
von Kirk
Extension-Titel: Sitelogo responsive
Extension-Autor: Kirk mit besonderem Dank an Melmac und Talk19zehn

Extension-Version: 0.5.0

Sprachen: de, de_x_sie, en

Extension-Beschreibung:
  • Zeigt das Site logo auch in der responsiven Ansicht.
  • 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.
  • Anhand diesen Beitrag von Dr.Death konnte ich diese EXT so gestalten das es für für 3.1.10 und für 3.2.0 passt.
  • 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.
  • 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/site_logo_responsive/styles/prosilver/template/site_logo_responsive.html bei <img src="{T_EXT_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/) 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.
  • Die Anzeige dieser Bilder erfolgt auch in der responsiven Ansicht.
Anforderung:
  • phpBB 3.1.10 oder neuer
Download:

site_logo_responsive_extension.zip
(288.74 KiB) 169-mal heruntergeladen

Screenshots:

Normale Ansicht:
site_logo_normale_ansicht.jpg
site_logo_normale_ansicht.jpg (27.54 KiB) 6031 mal betrachtet
Responsive Ansicht:
site_logo_responsive_ansicht.jpg
site_logo_responsive_ansicht.jpg (13.22 KiB) 6031 mal betrachtet

ACP Modul:

site_logo_responsive_acp_modul.jpg
site_logo_responsive_acp_modul.jpg (164.13 KiB) 2498 mal betrachtet
Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesammten Ordner kirk nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen
in der Zeile Site logo responsive auf Aktivieren klicken.

Re: Sitelogo responsive

Verfasst: Fr 5. Jan 2018, 18:34
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!

Neuerungen:
  • 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.

Re: Sitelogo responsive

Verfasst: So 5. Aug 2018, 15:58
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!

Neuerungen:
  • 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.

Re: Sitelogo responsive

Verfasst: Mo 6. Aug 2018, 09:30
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: Alles auswählen

	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: Alles auswählen

	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();

Re: Sitelogo responsive

Verfasst: Sa 9. Feb 2019, 15:47
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!

Neuerungen:
  • 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.

Re: Sitelogo responsive

Verfasst: So 10. Feb 2019, 18:05
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!

Neuerungen:
  • 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.