[3.3] Radial Progressbar

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.
Antworten
Benutzeravatar
IMC
Mitglied
Beiträge: 545
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

[3.3] Radial Progressbar

Beitrag von IMC »

Name der Extension: Radial Progressbar
Autor: IMC
Version: 1.0.2 / 21.02.2024

Beschreibung der Extension:
Die Erweiterung ändert die lineare Fortschrittsanzeige in der Statusanzeige beim Hochladen von Dateien in eine radiale Anzeige. Die GIF Bilder in der Statuszeile werden mit SVG Grafiken ersetzt.

Screenshots:
- Beitrag - Dateien hinzufügen

Voraussetzungen:
- phpBB >= 3.3.0

Download: https://github.com/IMC-GER/phpBB-Radial ... r/releases

Changelog:
  • v1.0.2 - 21.02.2024
    - Kleine Codeänderungen
  • v1.0.1 - 21.01.2024
    - Konflikt mit anderen SVG-Grafiken behoben
    - CSS-Datei überarbeitet
  • v1.0.0 - Erste Bekanntmachung 13.01.2024
Zuletzt geändert von IMC am 21.02.2024 20:17, insgesamt 2-mal geändert.
Gruß, Thorsten
hackepeter13
Valued Contributor
Beiträge: 3545
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: [3.3] Radial Progressbar

Beitrag von hackepeter13 »

In der radial_progressbar.css würde ich

Code: Alles auswählen

svg {
	transform: rotate(270deg);
}
ändern.

Wenn man einen Style verwendet in dem svg-Grafiken vorkommen, werden diese in der posting-Ansicht um 270 Grad gedreht.

Ich habe das geändert in:

Code: Alles auswählen

.svg.radial-progress>svg {
	transform: rotate(270deg);
}
Damit wirklich nur die eine svg nach radial-progress angesprochen wird (da diese keine eigene css-Klasse hat).

Alternativ könnte man auch in der radial_progressbar.js in Zeile 24 <svg height="24px" width="24px" xmlns="http://www.w3.org/2000/svg"> eine css-Klasse hinzufügen und das entsprechend in der css-Datei anpassen.
Benutzeravatar
IMC
Mitglied
Beiträge: 545
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Radial Progressbar

Beitrag von IMC »

Danke für die Fehlermeldung.
Leider habe ich den Fehler erst gestern durch meinen Bildbetrachter erkannt und bereits beseitigt. Das neue Release gibt es spätestes morgen Früh.
Gruß, Thorsten
Benutzeravatar
IMC
Mitglied
Beiträge: 545
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Radial Progressbar

Beitrag von IMC »

Die Version v1.0.1 ist online verfügbar.

Der von hackepeter13 gemeldete Fehler wurde beseitigt.
@hackepeter13
Danke für das Testen der Erweiterung und melden des Fehlers.

Der Screenshot im Startbeitrag wurde geändert um den Vorteile der radialen Prozessbar hervorzuheben.

Auch wurde die SVG-Grafik und das CSS angepasst um die Grafikgröße leichter an den eignen Style anzupassen.
Es gibt jetzt einen zentralen Eintrag in der CSS-Datei um die Größe der Grafiken anzupassen. Dort muss lediglich die Höhe und die Breite für den eigenen Style angepasst werden.

Code: Alles auswählen

.imcger-radial-progress > svg, .file-status {
	vertical-align: middle;
	height: 20px;
	width: 20px;
}
Gruß, Thorsten
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2130
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Radial Progressbar

Beitrag von LukeWCS »

Servus Thorsten

Auch wenn das CSS jetzt gezielt adressiert wird, wäre eine zusätzliche Variante den Geltungsbereich von CSS und JS über das HTML Event weiter einzuschränken.

overall_header_head_append wird überall im Foren-Frontend ausgeführt und das ist hier eigentlich nicht notwendig. Das ist so a bisserl die Schrotflinten-Lösung. :D

posting_editor_message_after wird dagegen gezielt im Editor ausgeführt und das greift dann sowohl im Foren-Frontend als auch in den PNs. Wenn du deinen CSS und JS Lade-Trigger darin platzierst anstelle im momentanen Event, hättest du eine präzise und lokal begrenzte Ausführung deiner beiden INLCUDEs:

Code: Alles auswählen

{% if S_PLUPLOAD %}
	{% INCLUDECSS '@imcger_radialprogbar/radial_progressbar.css' %}
	{% INCLUDEJS '@imcger_radialprogbar/radial_progressbar.js' %}
{% endif %}
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
IMC
Mitglied
Beiträge: 545
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Radial Progressbar

Beitrag von IMC »

Hi Patrick,

danke für den Tipp.
Diesen werde ich beim nächsten Update berücksichtigen.
Gruß, Thorsten
Benutzeravatar
IMC
Mitglied
Beiträge: 545
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Radial Progressbar

Beitrag von IMC »

Gruß, Thorsten
Antworten

Zurück zu „Extensions in Entwicklung“