[3.3] [3.2] [3.1] Download Extension

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
oxpus
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag 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.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
vfrblue
Ehemaliges Teammitglied
Beiträge: 1994
Registriert: 22.11.2016 18:46

Re: [3.3] Download Extension

Beitrag 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
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag 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...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag 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.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
vfrblue
Ehemaliges Teammitglied
Beiträge: 1994
Registriert: 22.11.2016 18:46

Re: [3.3] Download Extension

Beitrag 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.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag von oxpus »

Behoben mit Version 8.0.10.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Pfiffy
Mitglied
Beiträge: 702
Registriert: 03.09.2008 20:45
Wohnort: München
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag 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
Kein Support per PN! Ich gebe hier nur Hilfe zur Selbsthilfe. Wer ein Forum betreibt sollte sich intensiv mit allem auseinandersetzen, was dazu gehört! HTML, CSS, PHP, SQL und sogar Englisch kann man lernen!
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag von oxpus »

Der Fehler ist jetzt beseitigt.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Pfiffy
Mitglied
Beiträge: 702
Registriert: 03.09.2008 20:45
Wohnort: München
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag von Pfiffy »

Servus!

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

Herzlichen Dank!

Grücce
Pfiffy
Kein Support per PN! Ich gebe hier nur Hilfe zur Selbsthilfe. Wer ein Forum betreibt sollte sich intensiv mit allem auseinandersetzen, was dazu gehört! HTML, CSS, PHP, SQL und sogar Englisch kann man lernen!
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] Download Extension

Beitrag 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.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „Extensions in Entwicklung“