Seite 9 von 39

Re: [FINAL] Download Extension

Verfasst: 10.01.2015 00:08
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:

Re: [FINAL] Download Extension

Verfasst: 10.01.2015 23:49
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 :)

Re: [FINAL] Download Extension

Verfasst: 11.01.2015 09:38
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

Re: [FINAL] Download Extension

Verfasst: 11.01.2015 10:29
von Steve Wuppertal
Super !!!
Danke dir dafür :)

Jetzt funktioniert es wieder :wink:

Re: [FINAL] Download Extension

Verfasst: 11.01.2015 10:44
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.

Re: [FINAL] Download Extension 7.0.11

Verfasst: 31.01.2015 22:41
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:

Re: [FINAL] Download Extension 7.0.11

Verfasst: 01.02.2015 10:37
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.

Re: [FINAL] Download Extension 7.0.11

Verfasst: 01.02.2015 17:37
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:

Re: [FINAL] Download Extension 7.0.12

Verfasst: 10.02.2015 05:00
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

Re: [FINAL] Download Extension 7.0.12

Verfasst: 10.02.2015 17:05
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.