Seite 33 von 39

Re: [3.3] Download Extension

Verfasst: 02.04.2021 16:34
von vfrblue
Fehler ist behoben. Danke für die schnelle Lösung.

Re: [3.3] Download Extension

Verfasst: 11.06.2021 03:29
von Steve Wuppertal
Mit ist da letztens was aufgefallen...
Ich bin mir sicher, das es letztes Jahr noch funktioniert hat, bzw. das Verhalten da noch anders war (also mit einer älteren Version der Download-EXT noch funktioniert hat).

Wenn ich einen Download anlege und dort keine Datei, sondern einen Link auf eine "externe" Datei hinterlege, dann scheint die Download-Ext die Ziel-URL dahingehend zu bearbeiten, das alle Buchstaben klein geschrieben werden (unabhängig von der Eingabe unter der Downlad-Bearbeitung).
Ich habe dieses Problem mit einer PDF-Datei, welche mit einem groß-Buchstaben anfängt (was so auch in der Ziel-URL hinterlegt ist).
Sobald aber der "Download"-Button angeklickt wird, öffnet sich das Ziel mit dem Hinweis, das die Seite nicht gefunden wird (was logisch ist, da in der URL-Leiste des Fensters jene PDF-Datei dann mit einem kleinen Buchstaben anfängt).

Hier mal zur Verdeutlichung zwei Screenshots:
[ externes Bild ]
[ externes Bild ]


PS:
phpBB 3.3.4
php 7.3.28
mysql 5.7.33
utf-8
download-ext 8.2.4

Re: [3.3] Download Extension

Verfasst: 11.06.2021 07:35
von oxpus
Die Zugriffsrechte auf dem Server passen nicht.
Wenn man die Datei über den direkten Link schon nicht herunterladen kann, wie soll dass dann die Extension können?

Re: [3.3] Download Extension

Verfasst: 11.06.2021 13:20
von Passat
Die Zugriffsrechte passen durchaus, ich konnte bei direkter Eingabe der URL (mit Großbuchstaben!) die Datei herunterladen.
Die URL mit Kleinbuchstaben funktioniert logischerweise dagegen nicht.

Ich kann das Verhalten bei mir mit der 8.2.3 auch nachvollziehen.
Großbuchstaben werden beim Download in Kleinbuchstaben konvertiert.
In der Datenbank allerdings steht die URL mit Großbuchstaben, wie eingegeben, drin.
Nur beim Klick auf "Download" werden die Großbuchstaben in Kleinbuchstaben konvertiert.
In der Datenbank:
www.tld.de/Verzeichnis/dateiname
URL in der Adressleiste nach Druck auf Download:
www.tld.de/verzeichnis/dateiname
Das V von Verzeichnis wird in v konvertiert.

Da hat die Extension also tatsächlich einen Bug bzw. "its a feature, not a bug".
Denn wenn ich den Code richtig verstehe, ist es die Zeile 543 in der dlext/controller/load.php:
$file_url = strtolower($dl_file['file_name']);

Da wird die URL in Kleinbuchstaben konvertiert, was natürlich zu dem Fehler führt.

Re: [3.3] Download Extension

Verfasst: 11.06.2021 16:07
von oxpus
Okay, halte ich zwar jetzt eher für einen empfindlich eingestellten Webserver, aber was soll's:

Das Paket ist aktualisiert.
Wir Passat schon nannte, einfach daraus die Datei dlext/controller/load.php ersetzen.

Re: [3.3] [3.2] [3.1] Download Extension

Verfasst: 15.06.2021 13:57
von Steve Wuppertal
Danke.

Re: [3.3] [3.2] [3.1] Download Extension

Verfasst: 15.06.2021 17:03
von oxpus
Ich suche aktuell jemanden, der mithilft, das englische Sprachpaket in der Extension zu überarbeiten > Link
Mein Englisch ist nicht ausreichend, um angemessene und korrekte Formulierungen zu erstellen.

Bei Interesse einfach melden.
Besten Dank im Voraus.

Re: [3.3] [3.2] [3.1] Download Extension

Verfasst: 15.06.2021 21:40
von Mike-on-Tour
Ich schaue es mir an und melde mich dann

Re: [3.3] [3.2] [3.1] Download Extension

Verfasst: 22.06.2021 10:02
von Pfiffy
Servus!

Ich hätte da einen klitzekleinen Fehler zu melden:

Schaut man sich das Benutzerprofil eines User an (viewprofile), dann gibt es rechts unten auch einen Bereich für die Statistik (Anzahl der Beiträge usw.).
Hier blendet die Download EXT auch die Statistikdaten zu den Downloads des Users ein.

Und da steht:
Anzahl Downloads: 558 | %d Downloads

Ich denke, %d sollte da nicht stehen sondern etwas anderes. Der Link geht zur Suche nach Downloads für diesen User. Der funktioniert tadellos.

Getestet mit mehreren Boardinstallationen (3.3.4), EXT 8.2.4, und mit mehreren verschiedenen Styles.

Grücce
Pfiffy

Re: [3.3] [3.2] [3.1] Download Extension

Verfasst: 22.06.2021 17:23
von oxpus
Das ist für die nächste Version bereits behoben.

Bitte noch etwas Geduld, die kommt bald...

Alternativ kann man sich die RC-Version bereits von Github herunterladen.
Link ist im ersten Post.