[3.2] easy_language_change

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
HJW
Mitglied
Beiträge: 907
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

[3.2] easy_language_change

Beitragvon HJW » 01.12.2017 20:20

Extension-Titel: easy_language_change
Extension-Version: 0.1.0
Extension-Autor: hjw
Extension-Beschreibung: Zeigt für jede aktivierte Sprache ein Flaggen-Symbol auf der Index-Seite. Durch klicken auf die entsprechende Flagge wird die Board-Sprache geändert.

Demo:
http://calendar.zoo-am-ring.de

Download der Erweiterung: http://calendar.zoo-am-ring.de/viewtopic.php?f=9&t=85

Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade das Ergebnis per FTP nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen
in der Zeile easy_language_change auf Aktivieren klicken.
Zuletzt geändert von HJW am 01.12.2017 23:48, insgesamt 1-mal geändert.

Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 1443
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] easy_language_change

Beitragvon Joyce&Luna » 01.12.2017 22:50

Hallo

Ich glaube du hast den falschen Link für die Demo drin. Die Flaggen sind dort nicht vorhanden.

Anke
phpBB-Style-Design.de

Es kommt nicht darauf an, mit dem Kopf durch die Wand zu gehen, sondern mit den Augen die Tür zu finden.
Support zu meinen Styles, bitte die Fragen im Forum stellen und nicht per PN. Danke!

HJW
Mitglied
Beiträge: 907
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [3.2] easy_language_change

Beitragvon HJW » 01.12.2017 23:48

Danke,

habe ich korrigiert.

ZNC
Mitglied
Beiträge: 150
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: [3.2] easy_language_change

Beitragvon ZNC » 08.12.2017 09:49

Hallo HJW,

habe Deine Extension eben runter geladen und installiert, Cache geleert und hatte meine Flaggen und somit meinen Sprach-Switcher. Vielen Dank für Deine Mühen und dafür, dass diese Extension so unproblematisch zu installieren war.

Eine kleine Frage treibt mich noch um. Ich wollte die Sprachflaggen in der navbar vor der Foren-Übersicht auf gleicher Zeile haben und habe hierfür folgendes Workaround geschaffen.

1. Im phpBB/ext/hjw/easy_language_change/styles/all/template/event Verzeichnis die overall_header_head_append.html und overall_header_page_body_before.html umbenannt.

2. In der navbar_header.html nach ul-nav-breadcrumbs und vor dem span-crumb von IF U_SITE_HOME folgenden Code eingefügt:

Code: Alles auswählen

<ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar">
   usw. ...
   <li class="breadcrumbs">
<!-- ab hier -->
      <!-- BEGIN flags -->
      <span class="crumb">
         <a href="{flags.LINK}" title="{flags.NAME}" alt="{flags.NAME}">
            <img class="flag" src="{flags.FLAG}" />
         </a>
      </span>
      <!-- END flags -->
<!-- bis hier -->
      <!-- IF U_SITE_HOME -->
      <span class="crumb" {$MICRODATA}>
         <a href="{U_SITE_HOME}" itemprop="url" data-navbar-reference="home">
            usw. ...


Gibt es ein einfacheres Workaround?
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)

Benutzeravatar
Mahony
Ehemaliger
Beiträge: 11007
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.2] easy_language_change

Beitragvon Mahony » 08.12.2017 10:45

Hallo
Du könntest dir dein eigenes Template-Event anlegen. Einfach direkt an der Stelle im Template, wo der Code eingefügt werden soll
<!-- EVENT mein_header_page_navbar --> einfügen und dann in der Extension die Datei entsprechend umbenennen.

Bei einem Update des Styles oder der Extension musst du dann eben die Änderung nochmal neu machen, also schön dokumentieren was du gemacht hast.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.

ZNC
Mitglied
Beiträge: 150
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: [3.2] easy_language_change

Beitragvon ZNC » 08.12.2017 13:50

Mahony, lieben Dank, diesen Workaround teile ich auch mal:

1. Im phpBB/ext/hjw/easy_language_change/styles/all/template/event Verzeichnis die overall_header_head_append.html und overall_header_page_body_before.html umbenannt.
2. Eine Datei namens navbar_header_easy_language_change.html (Dateiname ist frei wählbar) erstellt.
3. In diese Datei folgenden Code eingegeben:

Code: Alles auswählen

<!-- BEGIN flags -->
<span class="crumb">
   <a href="{flags.LINK}" title="{flags.NAME}" alt="{flags.NAME}">
      <img class="flag" src="{flags.FLAG}" />
   </a>
</span>
<!-- END flags -->

3. Diese Datei in das Extensionverzeichnis auf dem Server kopiert: phpBB/ext/hjw/easy_language_change/styles/all/template/event
4. In der navbar_header.html nach ul-nav-breadcrumbs und vor dem span-crumb von IF U_SITE_HOME folgenden Code eingefügt: <!-- EVENT navbar_header_easy_language_change -->(der Name des Events muß identisch mit dem Dateinamen sein).

Ich selber habe jetzt den 1. Workaround bevorzugt, da er für mich weniger Aufwand ist. Meine Styleänderungen dokumentiere ich immer Schritt für Schritt, so kann ich auch nach einem Jahr ohne Probleme alles nachvollziehen.
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)


Zurück zu „Extensions in Entwicklung“