Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
-
lck
- Posts: 2974
- Joined: Wed Mar 23, 2011 11:43 am
-
Contact:
Post
by lck » Sun May 28, 2017 7:43 pm
Sehr schön! Kurz angetestet unter CMSimple_XH 1.7.0beta1.
Beim Aufruf der Plugin-Konfiguration zeigt der Debug-Modus:
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:5
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:6
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:7
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:8
-
cmb
- Posts: 14225
- Joined: Tue Jun 21, 2011 11:04 am
- Location: Bingen, RLP, DE
-
Contact:
Post
by cmb » Sun May 28, 2017 10:18 pm
lck wrote:Beim Aufruf der Plugin-Konfiguration zeigt der Debug-Modus:
[…]
Tja, keine Ahnung was ich mir da gedacht, und warum ich die Notice nicht gesehen habe; jedenfalls machen
diese vier Zeilen natürlich keinen Sinn – also einfach entfernen.
Last edited by
cmb on Mon May 29, 2017 1:00 pm, edited 1 time in total.
Reason: Link korrigiert
-
lck
- Posts: 2974
- Joined: Wed Mar 23, 2011 11:43 am
-
Contact:
Post
by lck » Mon May 29, 2017 11:41 am
cmb wrote:... jedenfalls machen
diese vier Zeilen natürlich keinen Sinn – also einfach entfernen.
Entfernt, passt! Bitte Link zu metaconfig.php berichtigen.
-
cmb
- Posts: 14225
- Joined: Tue Jun 21, 2011 11:04 am
- Location: Bingen, RLP, DE
-
Contact:
Post
by cmb » Mon May 29, 2017 1:01 pm
lck wrote:Entfernt, passt! Bitte Link zu metaconfig.php berichtigen.
Upps! Gemacht.
-
Holger
- Site Admin
- Posts: 3470
- Joined: Mon May 19, 2008 7:10 pm
- Location: Hessen, Germany
Post
by Holger » Sat Jan 13, 2018 10:54 pm
Hallo Christoph,
ich habe eben mal die aktuellste Version von Uploader_XH angeschaut.
Wie bindet man das Plugin in andere Plugins denn jetzt ein?
LG
Holger
PS: und werden die integrierten
UI/Queue Widgets nicht mehr unterstützt
.
Last edited by
Holger on Sat Jan 13, 2018 11:11 pm, edited 1 time in total.
Reason: PS dazu
-
cmb
- Posts: 14225
- Joined: Tue Jun 21, 2011 11:04 am
- Location: Bingen, RLP, DE
-
Contact:
Post
by cmb » Sun Jan 14, 2018 11:58 am
Holger wrote: ↑Sat Jan 13, 2018 10:54 pm
ich habe eben mal die aktuellste Version von Uploader_XH angeschaut.
Wie bindet man das Plugin in andere Plugins denn jetzt ein?
Die alte IFrame-Lösung habe ich zur besseren/leichteren Integration in CMSimple_XH
eingedampft. Man könnte das Upload-Widget aber noch immer per Aufruf von upload() einbinden.
Die hatte ich zunächst rausgeschmissen, um
einigermaßen vernünftig auf PlUpload 2 aktualisieren zu können, und es dann dabei belassen, weil man die einfachen Widgets so ganz passabel per Plugin-Stylesheet gestalten kann.
Insgesamt halte ich Uploader_XH aber heutzutage für suboptimal. Besser wäre es meiner Meinung, wenn wirklich relevante Funktionalität direkt in einem Filebrowser integriert würde (vgl.
viewtopic.php?f=29&t=13267).
-
Holger
- Site Admin
- Posts: 3470
- Joined: Mon May 19, 2008 7:10 pm
- Location: Hessen, Germany
Post
by Holger » Sun Jan 14, 2018 1:51 pm
cmb wrote: ↑Sun Jan 14, 2018 11:58 am
Insgesamt halte ich Uploader_XH aber heutzutage für suboptimal. Besser wäre es meiner Meinung, wenn wirklich relevante Funktionalität direkt in einem Filebrowser integriert würde (vgl. viewtopic.php?f=29&t=13267).
Okay, ich möchte es aber in einem Plugin verwenden.
cmb wrote: ↑Sun Jan 14, 2018 11:58 am
Man könnte das Upload-Widget aber noch immer per Aufruf von upload() einbinden.
Du meinst sicher uploader() ?
Wie soll das gehen? Etwa (vereinfacht) so wie hier?
Code: Select all
XH_afterPluginLoading(
function () {
global $o;
$o .= uploader();
}
);
-
cmb
- Posts: 14225
- Joined: Tue Jun 21, 2011 11:04 am
- Location: Bingen, RLP, DE
-
Contact:
Post
by cmb » Sun Jan 14, 2018 2:24 pm
Holger wrote: ↑Sun Jan 14, 2018 1:51 pm
cmb wrote: ↑Sun Jan 14, 2018 11:58 am
Man könnte das Upload-Widget aber noch immer per Aufruf von upload() einbinden.
Du meinst sicher uploader() ?
Wie soll das gehen? Etwa (vereinfacht) so wie hier?
Code: Select all
XH_afterPluginLoading(
function () {
global $o;
$o .= uploader();
}
);
Ja, so sollte es immer gehen. Da alle admin.php nach allen index.php geladen werden, kann man es in admin.php auch direkt (also ohne XH_afterPluginLoading()) verwenden.
-
Holger
- Site Admin
- Posts: 3470
- Joined: Mon May 19, 2008 7:10 pm
- Location: Hessen, Germany
Post
by Holger » Mon Jan 15, 2018 6:26 pm
cmb wrote: ↑Sun Jan 14, 2018 2:24 pm
Ja, so sollte es immer gehen. Da alle admin.php nach allen index.php geladen werden, kann man es in admin.php auch direkt (also ohne XH_afterPluginLoading()) verwenden.
Ok, das funktioniert
.
Leider ist es mit der neuen Version auch nicht mehr möglich benutzerdefinierte Werte für die "Resize" - Funktion zu übergeben. Ich habe eben dafür einen
PR auf GitHub eingereicht. Vielleicht magst du das integrieren. So wäre der Uploader dann in anderen Plugins mit anderen Anforderungen (zumindest für mich) wieder verwendbar.
-
cmb
- Posts: 14225
- Joined: Tue Jun 21, 2011 11:04 am
- Location: Bingen, RLP, DE
-
Contact:
Post
by cmb » Mon Jan 15, 2018 10:11 pm
Holger wrote: ↑Mon Jan 15, 2018 6:26 pm
Leider ist es mit der neuen Version auch nicht mehr möglich benutzerdefinierte Werte für die "Resize" - Funktion zu übergeben. Ich habe eben dafür einen
PR auf GitHub eingereicht. Vielleicht magst du das integrieren. So wäre der Uploader dann in anderen Plugins mit anderen Anforderungen (zumindest für mich) wieder verwendbar.
Danke für den PR – schaue ich mir zeitnah an. Aber den Uploader_XH als langfristige Lösung halte ich für fraglich. In den allermeisten Fällen halte ich das Zusammenspiel von Filebrowser (nicht unbedingt dem Standard-Filebrowser) und einem Plugin für durchaus sinnvoll, und wenn man wirklich bei einem Plugin einen zeitgemäßen Fileupload braucht, dann ist das eigentlich nicht mehr schwierig (siehe z.B.
https://developer.mozilla.org/en-US/doc ... plications). Und bezüglich der Skalierung beim Upload: da bin ich inzwischen skeptisch. Wenn ich an hochauflösende Displays und immer größere Anzeigegeräte denke, dann kann das Original auf dem Webspace eigentlich kaum noch zu groß sein; es muss halt nur für den jeweiligen Anwendungsfall verkleinert werden, was oft am besten dynamisch auf dem Server durchgeführt wird. Dazu kommt, dass einfaches Verkleinern oft nicht wirklich optimal ist – zumindest ein bisschen Cropping kann schon sehr sinnvoll sein, und schnell wird eine umfangreiche Bildbearbeitungssoftware sinnvoll.