[3.2] [3.3] STK Link

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.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

[3.2] [3.3] STK Link

Beitrag von Kirk »

Name der Extension: STK Link
Autor: Kirk

Version der Extension: 1.0.0

Sprachen: de, de_x_sie, en

Beschreibung der Extension:
Fügt einen Link zum Support Toolkit im ACP und (optional im Forum) hinzu.
Im ACP Modul kann man folgende Einstellungen vornehmen:
  • Toggle Switch aktivieren
  • STK Link im neuen Fenster/Tab öffnen ja/nein
  • Bei "Position des STK Link im Forum", hat man über eine select Box 4 Auswahlmöglichkeiten
    • In der oberen Navbar
    • In der unteren Navbar
    • Im Footer
    • Nirgends
  • Man hat auch die Möglichkeit im ACP Modul ein Font Awesome-Symbol einzutragen.
  • Das FA Symbol ist je nach belieben einstellbar.
  • Ein Link zu derzeit verwendeten Font Awesome Symbole ist ebenfalls enthalten.
  • Der Name des Verzeichnisses wo sich die Dateien für das STK befinden, kann ebenfalls im ACP Modul geändert werden. Standardmäßig ist stk vordefiniert.
  • Wenn ein Admin keinen Gründer Status hat, kann er zwar den Link aufrufen, sieht dann aber nur eine Information das nur Administratoren mit Gründer-Status die Einstellungen für den STK Link ändern können.
  • Der STK Link im ACP und (optional im Forum) kann auch nur von Admins mit Gründer Status gesehen werden.
Hinweis:
Das STK (Support Toolkit) - Tools für phpBB 3.2.x ist auf der Seite von Mahony und für phpBB 3.3.x hier in deutsch erhältlich.
Bitte beachtet auch die dortigen Hinweise!


Vorraussetzungen:
  • phpBB 3.2.6 oder höher
  • Das STK muss sich im Forumroot befinden
Download der Extension: https://reyno41.bplaced.net/phpbb/viewt ... f=41&t=531

Screenshots:
ACP Modul: [ externes Bild ]
STK ACP Link: [ externes Bild ]
Anzeige im ACP wenn der Admin kein Gründer-Status hat: [ externes Bild ]

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 STK Link auf Aktivieren klicken.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von Kirk »

Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag.

Neuerungen:
  • Man hat jetzt auch die Möglichkeit im ACP Modul ein Font Awesome-Symbol einzutragen.
  • Das FA Symbol ist je nach belieben einstellbar.
  • Ein Link zu derzeit verwendeten Font Awesome Symbole ist ebenfalls enthalten.
  • Wenn ein Admin keinen Gründer Status hat, kann er zwar den Link aufrufen, sieht dann aber nur eine Information das nur Administratoren mit Gründer-Status die Einstellungen für den STK Link ändern können.
CottonEyeJoe
Mitglied
Beiträge: 21
Registriert: 19.11.2020 13:58
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von CottonEyeJoe »

Hallo Kirk,
blöde Frage, ist es möglich, den Link im ACP so anzupassen, dass es wie im Support Toolkit aussieht?

Also Rechts dann :geek:
Ansonsten coole Idee und Anpassungsmöglichkeiten, nur der jetzige Button stört mich ein wenig,
Sorry :grin:

Grüße Johannes
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von Kirk »

Hallo
Ja das ist möglich
Öffne: root/ext/kirk/stklink/adm/style/event/acp_overall_header_body_before.html
Finde:

Code: Alles auswählen

	<p id="stk-link">
		<a class="stk-link" href="{{ U_STK }}" {% if STKLINK_NEWTAB %}target="_blank" rel="noopener noreferrer"{% endif %}>{{ lang('STK') }}</a>
	</p>
Ersetzen mit:

Code: Alles auswählen

	<div id="stk-link">
		<a href="{{ U_STK }}" {% if STKLINK_NEWTAB %}target="_blank" rel="noopener noreferrer"{% endif %}><h1>{{ lang('STK') }}</h1></a>
	</div>
Öffne: root/ext/kirk/stklink/adm/style/css/stk_link.css
Finde:

Code: Alles auswählen

a.stk-link {
	background-color: #228822;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	padding: 2px;
	font-size: 12px;
}

p#stk-link {
	padding: 3px 2px 0;
}

Ersetzen mit:

Code: Alles auswählen

#stk-link h1 {
	color: #767676;
	margin: 0 0 -6px;
	text-align: right;
	font-size: 1.5em;
}

Danach den Foren und Browser Cache leeren.
CottonEyeJoe
Mitglied
Beiträge: 21
Registriert: 19.11.2020 13:58
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von CottonEyeJoe »

Vielen Dank, hat perfekt geklappt 8)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von Kirk »

Ich muss zugeben das es so viel besser aussieht, so werde ich´s auch in der nächsten Version reinsetzen.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von Kirk »

Es gibt ein Update dieser Erweiterung.
Download siehe 1. Beitrag.

Neuerungen:
  • Die min. Voraussetzung wurde auf 3.2.6 erhöht
  • Der STK Link ist jetzt in der Zeile wo sich die Links "Admin-Übersicht" sowie "Foren-Übersicht" befinden
  • Diverse Code Anpassungen
CottonEyeJoe
Mitglied
Beiträge: 21
Registriert: 19.11.2020 13:58
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von CottonEyeJoe »

Der Link sieht so wie du ihn angepasst hast noch besser aus.
Sehr gut gemacht, bin höchst zufrieden :)
Gute Arbeit.
Zuletzt geändert von Kirk am 13.09.2021 14:47, insgesamt 1-mal geändert.
Grund: Unnötiges Komplettzitat entfernt
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von Kirk »

Erweiterung wurde auf Version 1.0.0 upgedatet. (Größeres Update)
Download siehe 1. Beitrag.

Neuerungen:
  • Die Einstellungen im ACP Modul wurden auf Controller umgestellt.
  • 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 Einstellung "Zusätzlicher STK Link im Frontend" ist entfallen, dies lässt sich jetzt über die Einstellung "Position des STK Link im Forum" regeln.
  • Language sowie config Variablen geändert, letzteres wurde in der neuen migrations Datei berücksichtigt so das alle gemachten Änderungen erhalten bleiben.
  • XHTML Code entfernt.
  • Unnötige sprintf Funktion entfernt.
  • Javascript Events werden jetzt direkt in jQuery registriert und Elemente werden nicht mehr über die ID sondern über den Element-Namen angesprochen.
  • Die Einstellungen im ACP Modul sind auf twig macro umgestellt worden.
  • Eine ext.php mit entsprechenden Language Dateien erstellt.
  • Im ACP Modul bei "Font Awesome Symbol" wird wenn ein Symbol eingetragen wird, rechts neben der input Box das entsprechende Icon gleich angezeigt.
  • Es wurde eine zusätzliche css Datei Namens stklink_acp_header angelegt.
    Damit sind die Klassen welche nur für das ACP Modul und die für den STK Link benötigt werden, von einander getrennt.
  • Ebenso wurde eine neue HTML Datei Namens stklink_acp_header angelegt.
    Diese wird per Include Anweisung in der acp_overall_header_body_before.html eingebunden.
  • Code Optimierung
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 4917
Registriert: 08.06.2009 12:03
Kontaktdaten:

Re: [3.2] [3.3] STK Link

Beitrag von Talk19zehn »

Vgl. bitte in deinem Startbeitrag.
Müsste der LINK richtigerweise auf den Fork von Tatiana5 zum STK auf GH zeigen? Sie pflegt das zweckmäßige Tool doch inzwischen weiter:
https://github.com/Tatiana5/phpBB3.2-STK

Die letzte Übersetzung ( STK-3.3.8 ) von Mahony und seine Anmerkungen sind daher m.E. hier zu finden:
http://phpbb3-support.square7.ch/viewforum.php?f=40

Bin ein wenig irritiert.

Grüße
Beste Grüße
phpBB3 Designs: Stylearea Ongray-Designs
Antworten

Zurück zu „Extensions in Entwicklung“