Seite 26 von 39

Re: [3.3] Download Extension

Verfasst: 14.03.2020 16:31
von oxpus
Bitte in der Extension keine Rechte für die Gruppe "Gäste" einrichten.
Das funktioniert nicht wirklich.
Wenn Gäste etwas sehen oder herunterladen können sollen, dann auch direkt das betreffende Recht auf "Jeder" einstellen. Das beinhaltet dann auch Gäste.

Re: [3.3] Download Extension

Verfasst: 15.03.2020 19:13
von vfrblue
Hallo Oxpus,
ich habe die Version 8.0.6 installiert und bekomme jetzt folgende Error-Meldung:

Code: Alles auswählen

PHP Warning:  sizeof(): Parameter must be an array or an object that implements Countable in /xxxxxx/xx/xxxxxxx/xxxxx/xxxxxx/xxxxxx/ext/oxpus/dlext/controller/classes/dlext_cache.php on line 302
phpBB-Version 3.3.0
PHP-Version: 7.3.15

Re: [3.3] Download Extension

Verfasst: 15.03.2020 20:15
von oxpus
Bite mal in der angegebenen Datei nach den Zeilen

Code: Alles auswählen

			$this->put('_dl_auth_groups', $dl_auth_groups);
		}
diese Zeilen einfügen:

Code: Alles auswählen

		if (!isset($dl_auth_groups[$user_id]) || !$dl_auth_groups[$user_id][0])
		{
			return array();
		}
Das sollte helfen, solange noch keine Berechtigungen für Benutzergruppen vergeben wurden, den "Fehler" zu unterdrücken.

Man, wenn man für jede mögliche Eventualität eine Ausnahme kreiert, wird der "Ausnahmecode" umfangreicher, als das Produkt selber...

Re: [3.3] Download Extension

Verfasst: 22.03.2020 14:50
von oxpus
Extension ist aktualisiert auf 8.0.7. Zwei Bugs, die sich mit der Umstellung auf Version 8 eingeschlichen haben, wurden jetzt korrigiert, so dass die Berechtigungsprüfungen nun wieder den Einstellungen entsprechen.

Es wird dringend empfohlen, nach dem Update auf die neueste Version den Forum Cache zu leeren, damit alle Änderungen auch tatsächlich greifen.

Re: [3.3] Download Extension

Verfasst: 24.04.2020 11:36
von vfrblue
Hallo,
ich musste leider feststellen, dass mit der Version 8.0.9 die Verlinkungen in den Beiträgen auf einen Download und auch in den automatisch erzeugten Beiträgen nicht mehr geparst werden. In der Beitrags-Vorschau wird der Link noch angezeigt. Sendet man den Beitrag ab, ist die Link-Darstellung verschwunden und es ist nur noch der Text vorhanden.

Re: [3.3] Download Extension

Verfasst: 24.04.2020 17:17
von oxpus
Behoben mit Version 8.0.10.

Re: [3.3] Download Extension

Verfasst: 25.04.2020 09:33
von Pfiffy
Servus!

Hab heute 8.0.9 und danach 8.0.10 installiert. Bei beiden Versionen kommt folgender Fehler beim Klick auf "Download Suchen":

Fatal error: Uncaught Error: Call to a member function dl_cat_auth() on null in /www/htdocs/testsystem/ext/oxpus/dlext/phpbb/includes/base_init.php:230 Stack trace: #0 /www/htdocs/testsystem/ext/oxpus/dlext/controller/search.php(129): include_once() #1 /www/htdocs/testsystem/vendor/symfony/http-kernel/HttpKernel.php(135): oxpus\dlext\controller\search->handle() #2 /www/htdocs/testsystem/vendor/symfony/http-kernel/HttpKernel.php(57): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(phpbb\symfony_request), 1) #3 /www/htdocs/testsystem/app.php(35): Symfony\Component\HttpKernel\HttpKernel->handle(Object(phpbb\symfony_request)) #4 {main} thrown in /www/htdocs/testsystem/ext/oxpus/dlext/phpbb/includes/base_init.php on line 230

phpBB 3.2.9, Style prosilver, PHP 7.2

edit: Auf deiner eigenen Seite kommt übrigens eine leere, weiße Seite nach dem Klick auf "Download suchen".

Grücce
Pfiffy

Re: [3.3] Download Extension

Verfasst: 25.04.2020 13:46
von oxpus
Der Fehler ist jetzt beseitigt.

Re: [3.3] Download Extension

Verfasst: 25.04.2020 17:45
von Pfiffy
Servus!

Hab's grad in meinem Testsystem installiert und getestet. Scheint alles zu funktionieren.

Herzlichen Dank!

Grücce
Pfiffy

Re: [3.3] Download Extension

Verfasst: 21.05.2020 12:42
von oxpus
So, neue Vorabversion veröffentlicht: Download Extension 8.1.0RC1

Diese Version verwendet nun das phpBB-eigene Benachrichtigungssystem.

Wer man, kann diese Version gerne testen und Rückmeldungen geben.
Da diese Version keinerlei Fehler bei der Verarbeitung der Daten zeigt, kann sie gerne als Updaten für die bestehende Installation auch in produktiven System verwendet werden.
Einzig die Benachrichtigungen sollten verstärkt getestet werden, da trotz mehrfacher Tests alleine nicht alle Situationen ausreichend genug auf Fehler getestet werden können.

Danke für Rückmeldungen.