[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: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension

Beitrag von oxpus »

So die wichtigste Änderung in Version 7.0.9:
Die Erweiterung kann nun die Dateien unter store/oxpus/dl_ext/ verwalten.

Damit wird der angestossenen Disussion auf phpbb.com vorgegriffen, bei der von den Entwicklern ein lapidares "Files uploaded by the extension to the forum (Example downloads in a download extension) should not be placed in the ext/vendor/name directory, but in (for example) the store/vendor_ext/ directory." in den Raum geworfen wird.
Super dabei, dass z. B. die Standard-.htaccess im Store-Ordner keine Anzeige von Bildern zulässt, so dass man sich hier wieder mit Tricks behelfen muss.
Und diese kleine .htaccess ist gerade für die Gallery Extension der "Killer" schlechthin :lol: Sofern man nicht die .htaccess ändert (nicht gerade geschickt) und/oder auf einen ganz anderen oder komplett neuen Ordner ausweicht :roll:
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Steve Wuppertal
Mitglied
Beiträge: 200
Registriert: 09.05.2011 17:10
Wohnort: Wuppertal
Kontaktdaten:

Re: [FINAL] Download Extension

Beitrag von Steve Wuppertal »

Gerade versucht eine Datei hochzuladen:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 [1064]

SQL

SELECT * FROM phpbb_calendar WHERE post_id =

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/hjw/calendar/event/main_listener.php
LINE: 478
CALL: phpbb\db\driver\factory->sql_query()

FILE: (not given by php)
LINE: (not given by php)
CALL: hjw\calendar\event\main_listener->send_data_to_table()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 164
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 53
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 167
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 40
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2408
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/ext/oxpus/dl_ext/includes/classes/class_dl_topic.php
LINE: 309
CALL: submit_post()

FILE: [ROOT]/ext/oxpus/dl_ext/includes/modules/dl_upload.php
LINE: 391
CALL: oxpus\dl_ext\includes\classes\dl_topic::gen_dl_topic()

FILE: [ROOT]/ext/oxpus/dl_ext/controller/main.php
LINE: 953
CALL: include('[ROOT]/ext/oxpus/dl_ext/includes/modules/dl_upload.php')

FILE: (not given by php)
LINE: (not given by php)
CALL: oxpus\dl_ext\controller\main->handle()

FILE: [ROOT]/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
LINE: 117
CALL: call_user_func_array()

FILE: [ROOT]/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
LINE: 61
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()

FILE: [ROOT]/app.php
LINE: 33
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()

EDIT:
Nachdem ich den HJW-Kalender deaktiviert habe, kann ich auch wieder Dateien in die Download Extension uploaden.
Liegt das Problem jetzt an der Download Extension oder am Kalender ?

PS: Forenversion 3.1.2
Download 7.0.9
HJW-Kalender 0.3.0
...also alles aktuell :)
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension

Beitrag von oxpus »

AUsgelöst wird das zwar durch die Download Extension, der Kalender zündet aber beim Erstellen des Beitrags durch die Download Extensions ebenfalls einen Event und der versucht, den Kalendereintrag zu verarbeiten.
Da aber an dieser Stelle kein Kalendereintrag vorhanden ist, bzw. gesetzt werden soll, fällt das der Kalender-Erweiterung wohl nicht auf und der Fehler ist da.

EIne kleine Anpassung im Event-Listener des Kalenders hilft hier schon weiter.
SIehe hier: viewtopic.php?p=1333258#p1333258
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Steve Wuppertal
Mitglied
Beiträge: 200
Registriert: 09.05.2011 17:10
Wohnort: Wuppertal
Kontaktdaten:

Re: [FINAL] Download Extension

Beitrag von Steve Wuppertal »

Super !!!
Danke dir dafür :)

Jetzt funktioniert es wieder :wink:
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension

Beitrag von oxpus »

Keine Ursache.

Gerade bei den Events kann mal sich schnell verzetteln, ohne jetzt einem Programmierer einen Vorwurf machen zu wollen.
Auch ich hatte eine Weile gebraucht zu verstehen, welche Daten denn den Events zur Verfügung gestellt werden.
Und da haben die Entwickler schon eine ganze Menge Hirnschmalz reingesteckt und sehr sinnvoll die einzelnen Events aufgebaut.
Vielleicht fehlt noch das ein oder andere Event, aber das kann man dann ja vorschlagen.

Jedenfalls prima, dass bei dir alles klappt.
Wie du siehst, wird der Entwickler des Kalenders auch diesen in einer neuen Version gleich mit an dieser Stelle korrigieren.
Danke auch für die Rückmeldung.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Steve Wuppertal
Mitglied
Beiträge: 200
Registriert: 09.05.2011 17:10
Wohnort: Wuppertal
Kontaktdaten:

Re: [FINAL] Download Extension 7.0.11

Beitrag von Steve Wuppertal »

Hm, habe gerade festgestellt, wenn ich im ACP unter "Statistik einsehen" bei "Sortiere nach" z.B. "Zeit" & "Absteigend" vorgebe (damit müsste mit oben in der Tabelle eine Auflistung mit den jüngsten Downloads oben angezeigt werden), dann funktioniert das zwar so, aber nur so lange ich nicht in der Tabelle auf die nächste Seite wechsele.
Sobald ich "Seite 2" (oder auch eine andere Seite, oder auch nur "Nächste") anklicke, bin ist wieder bei der Standard Sortierung und nicht mehr bei der, welche ich unter "Sortieren" vorgegeben habe.

Ich meine das war mal anders (als es noch eine MOD und keine EXT war) :wink:
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.0.11

Beitrag von oxpus »

Das sollte auch mit der Version als Extension so sein.
Und die nun neue Version 7.0.12 kann das auch wieder.

Danke für den Hinweis.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Steve Wuppertal
Mitglied
Beiträge: 200
Registriert: 09.05.2011 17:10
Wohnort: Wuppertal
Kontaktdaten:

Re: [FINAL] Download Extension 7.0.11

Beitrag von Steve Wuppertal »

oxpus hat geschrieben:Das sollte auch mit der Version als Extension so sein.
Und die nun neue Version 7.0.12 kann das auch wieder.

Danke für den Hinweis.
Super :)

...und wenn ich mir so mein voriges Posting durchlese, ist es mal wieder schön zu sehen, was die Wortkorrektur im Tablet so aus einem Beitrag zu später Stunde macht :roll: :wink:
andy-v72
Mitglied
Beiträge: 2
Registriert: 17.09.2007 01:08

Re: [FINAL] Download Extension 7.0.12

Beitrag von andy-v72 »

Hallo,

funktioniert 1A unter phpBB 3.1.3 :)

ein paar fragen hab ich da...

Gibt es eine Möglichkeit mehr als nur 1 Upload einzugeben ?
kann man die Anzeige für "frei, Max. Traffic und Freigeben" so einstellen das dies nicht angezeigt wird ?

Gruß Andy
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.0.12

Beitrag von oxpus »

andy-v72 hat geschrieben:Gibt es eine Möglichkeit mehr als nur 1 Upload einzugeben ?
Nein. Zu jedem Download werden eine Menge Daten gespeichert und auch Rechte verwaltet.
"Massenuploads" sind daher nicht vorgesehen.
Sofern man mehrere Dateien für einen "Download" hochladen möchte, kann man das als "Version" oder Archiv-File machen.
Alles andere widerspricht ein wenig dem logischen Aufbau der Extension.
andy-v72 hat geschrieben:kann man die Anzeige für "frei, Max. Traffic und Freigeben" so einstellen das dies nicht angezeigt wird ?
Max. Traffic lässt sich abschalten, wenn man das gesamte Traffic Management der Extension abschaltet.
Die Freigaben nicht, denn diese stellen auch ein zentrales Feature dar, wer Dateien herunterladen darf und wer nicht und verhindern
zudem, unkontrollierte Downloads eingestellt zu bekommen, wenn z. B. jeder User eines Forums Downloads einstellen dürfte.
Dadurch kann dem Forenbetreiber u. a. die Chance gegeben werden, rechtswidrige Inhalte nicht gleich veröffentlicht zu wissen und
vorzher bereits zu filtern.
Kurzum:
Optioniert werden diese drei Angaben nicht und bleiben somit fest stehen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „Extensions in Entwicklung“