WBCE CMS – Way Better Content Editing.
You are not logged in.
ich lese mit großem Interesse mit.
Was leider auch nicht geht, ist einen (externen) Link als Download anzubieten; die Seite bleibt weiß.
Sobald die anzuzeigenden Dateien in Seiten aufgeteilt werden (Beispiel: Zeige 15 Dateien pro Seite), erscheint im Frontend oben rechts ein Feld "Suche". Prima!
Unten am Fußende steht "Zeige -15- von insgesamt -48- Dateien. Dazu wird (siehe beigefügtes Bild) ein Symbolband angezeift mit "Vorherige" Seite und "Nächste" Seite, dazwischen die Seiten zahlen. Leider werden nicht alle Dateien angezeigt (bei 15 von 48 anzuzeigenden Dateien müssten je 15 auf den ersten drei Seiten und auf der vierten Seite noch 3 Dateien angezeigt werden).
Zusätzlich stimmen die Seitenzahlen nicht mit den anzuzeigenden Seiten überein. Ab der zuletzt (gefüllt) anzuzeigenden Seite werden mehr Seiten (ohne Datei-Inhalt) aufgezählt (siehe Bild).
Last edited by tomno399 (25.01.2020 15:40:04)
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Anbei was zum Testen. Der Zusatz ALPHA dürfte deutlich machen, dass das (noch) nicht für den produktiven Einsatz gedacht ist.
* Paging hoffentlich korrigiert
* Wording für Such-/Filterfeld präzisiert (nur DE.php)
* Download externer Dateien korrigiert
* Runden Dateigröße korrigiert (samt Anwendung Nachkommastellen)
* Ermitteln der Dateiendung bei externen Dateien korrigiert (wenn hinten was mit ?bla dran hing, stand das mit bei der Endung)
* aktuelle Sortierreihenfolge wird im Backend oberhalb der Dateiliste angezeigt
* ...Rest weiß ich nicht mehr...
Edit: Anhang entfernt
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Ich bekomme Sie leider nicht in WBCE 1.3.1, PHP 7.4.1 auf Xampp installiert. Die Meldung lautet:
Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in D:\xampp\htdocs\webseite\include\phpmailer\PHPMailerAutoload.php on line 45
In WBCE 1.4.1 ebenfalls auf Xampp nicht installierbar (Seite wird weiß) steht im Errorlog:
2020-01-27T17:29:48+00:00 [Notice] \modules\download_gallery_3\upgrade.php:[15] from \admin\modules\install.php:[209] "Undefined variable: tablename"
2020-01-27T17:29:48+00:00 [Exception] There was an unknown exception: Call to a member function fetchRow() on null in line (16) of \modules\download_gallery_3\upgrade.php
Last edited by tomno399 (27.01.2020 19:28:12)
Hi, teilweise konnte, ich die Bugs von tomno399 reproduzieren und beheben.
Bitte einmal die Version im Anhang testen, sollte nach meinen Tests jetzt funktionieren.
Edit2: In der 3.1.9 sind soweit alle mir bekannten Fehler behoben worden.
LG
Last edited by colinax (27.01.2020 21:19:14)
Offline
Xampp mit WBCE 1.4.1 und PHP 7.4.1
Aus der Testseite habe ich alle Module deinstalliert, die der DLG3 stören könnten.
Neu-Installation der 3.1.9 Alpha mit Erfolgsmeldung! Alle Funktionen durchgetestet. Funktioniert alles bis auf Nachstehendes:
Manuelles Sortieren geht im Backend, wird in der Frontend-Ansicht aber ignoriert.
In den Optionen wird nach dem nichtzuordnen einer Datei als Gruppen "none" und "keine" sowie die erstellte Gruppe angezeigt.
Eintrag im Errorlogger:
2020-01-28T05:14:35+00:00 [Notice] \modules\download_gallery_3\dragdrop.php:[47] from \modules\download_gallery_3\dragdrop.php:[47] WBCE_Error->scriptError "Undefined index: prev_id"
2020-01-28T05:20:09+00:00 [Warning] \modules\download_gallery_3\save_file.php:[167] from \modules\download_gallery_3\save_file.php:[167] filesize "filesize(): stat failed for D:\xampp\htdocs\wbce/media/download_gallery_3/BZ_05-10-2016.pdf"
Online habe ich noch die 3.1.4 im Einsatz. Bei ihr werden - so meine Vermutung wegen der Gleichmäßigkeit - die "Aufrufe" durch Bots hochgezählt. Gibt es eine Lösung dagegen?
Ich bekomme Sie leider nicht in WBCE 1.3.1, PHP 7.4.1 auf Xampp installiert. Die Meldung lautet:
Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in D:\xampp\htdocs\webseite\include\phpmailer\PHPMailerAutoload.php on line 45
Hat nichts mit der DLG zu tun.
In WBCE 1.4.1 ebenfalls auf Xampp nicht installierbar (Seite wird weiß) steht im Errorlog:
2020-01-27T17:29:48+00:00 [Notice] \modules\download_gallery_3\upgrade.php:[15] from \admin\modules\install.php:[209] "Undefined variable: tablename" 2020-01-27T17:29:48+00:00 [Exception] There was an unknown exception: Call to a member function fetchRow() on null in line (16) of \modules\download_gallery_3\upgrade.php
Muß ich mir anschauen. Von welcher Version hast Du das Update gemacht?
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Manuelles Sortieren geht im Backend, wird in der Frontend-Ansicht aber ignoriert.
Hm, im FE wird erst nach Gruppen und dann innerhalb der Gruppen nach Beiträgen sortiert. Im BE werden ja Beiträge und Gruppen getrennt dargestellt, daher sieht das da immer anders aus. Schau mal in die Datenbank nach der Spalte "position", was da drin steht.
In den Optionen wird nach dem nichtzuordnen einer Datei als Gruppen "none" und "keine" sowie die erstellte Gruppe angezeigt.
Da komm ich jetzt grad nicht mit. In den Optionen gibt es weder Dateien noch Gruppen. Und wenn Du einer Datei keine Gruppe zuordnest, ist die "Gruppe" natürlich "none" bzw. "keine". Was wiederum bewirkt, dass diese im FE immer am Anfang der Liste steht.
2020-01-28T05:14:35+00:00 [Notice] \modules\download_gallery_3\dragdrop.php:[47] from \modules\download_gallery_3\dragdrop.php:[47] WBCE_Error->scriptError "Undefined index: prev_id"
Könnte das Sortierungsproblem erklären.
2020-01-28T05:20:09+00:00 [Warning] \modules\download_gallery_3\save_file.php:[167] from \modules\download_gallery_3\save_file.php:[167] filesize "filesize(): stat failed for D:\xampp\htdocs\wbce/media/download_gallery_3/BZ_05-10-2016.pdf"
Existiert diese Datei? Hast Du sie hochgeladen oder eine aus dem Dropdown gewählt?
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
BTW, ich verwende XDebug im "scream"-Modus, da sollte ich Warnings eigentlich sofort sehen. Ich hab z.B. beim Speichern immer eine lange Latte vom Twig, weil das unter PHP 7.4 ein paar Macken hat. Und damit es überhaupt geht, mußte ich die "Deprecated"-Meldung wegen der Autoload.php deaktivieren. Daher bin ich erstaunt, dass da jetzt Warnings auftauchen. Ich vermute, da ist noch irgendwas bei der Installation bzw. der Einrichtung der Datenbanktabellen im Argen. Werde ich mal testen.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Online habe ich noch die 3.1.4 im Einsatz. Bei ihr werden - so meine Vermutung wegen der Gleichmäßigkeit - die "Aufrufe" durch Bots hochgezählt. Gibt es eine Lösung dagegen?
Derzeit nicht, dazu müßte man den Download z.B. mit einem Captcha versehen. Oder eventuell mit einem Kennwort schützen, das dem menschlichen Besucher als Klartext angezeigt wird - das reicht für die allermeisten Bots aus. Also etwa: "Geben Sie in dem Kennwort-Feld das Wort "willhaben" ein". Das müßte sogar mit einem Screenreader funktionieren. Kann allerdings menschliche Besucher auch nerven bzw. abschrecken. Das übliche Thema.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Testumgebung auf Xampp geändert: von WBCE 1.4.1 auf WBCE 1.4.2
@ Florian, falls du mitliest, irgendeine Meldung stand im Errorlog im Zusammenhang mit der Sitemap. Leider war mein Löschbefehl zu schnell.
@webbird, ich fang mal hinten an:
Existiert diese Datei? Hast Du sie hochgeladen oder eine aus dem Dropdown gewählt?
Ich vermute, dass die Datei zunächst keiner Gruppe zugeordnet war und ich sie dann einer Gruppe zuordnete. Dadurch die Fehlermeldung?
Muß ich mir anschauen. Von welcher Version hast Du das Update gemacht?
Wenn ich das noch wüsste. So langsam schwirren meine Versionen zumindest im Kopf durcheinander. Ich vermute, es war die 3.1.7. Aber beim zweiten Mal klappte die Installation ja.
Da komm ich jetzt grad nicht mit.
Ist ja auch meine mangelhafte Beschreibung, jetzt die richtige: Bei Datei hinzufügen, kann man eine Gruppe wählen. Bei mir stehen eine von mir erstellte Gruppe drin, dann noch "keine" und zusätzlich noch "none". Keine und None sind beim Abspeichern identisch, werden im Frontend und im Backend als dieselbe Gruppe angezeigt.
Ich habe Dateien innerhalb derselben Gruppe manuell sortiert, wird im Frontend aber ignoriert. Habe soeben noch mal probiert und es klappte! Aus meiner Sicht kannst du eine Beta draus machen, vielleicht finden sich noch ein paar Tester?
Last edited by tomno399 (28.01.2020 12:02:09)
Schätze mal Du meinst diese Fehlermeldung:
Notice: Undefined variable: module_version in P:\_zips\01_WBCE\PortablePHP7\root\modules\sitemap\upgrade.php on line 35
Notice: Undefined variable: new_module_version in P:\_zips\01_WBCE\PortablePHP7\root\modules\sitemap\upgrade.php on line 35
Kommt bei der Update-Installation von WBCE. Bei mir nur sichtbar wegen XDebug.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
@webbird, ich fang mal hinten an:
Existiert diese Datei? Hast Du sie hochgeladen oder eine aus dem Dropdown gewählt?
Ich vermute, dass die Datei zunächst keiner Gruppe zugeordnet war und ich sie dann einer Gruppe zuordnete. Dadurch die Fehlermeldung?
Das beantwortet nicht die eigentliche Frage. Hast Du eine neue Datei hochgeladen, oder eine bereits im media-Verzeichnis vorhandene Datei aus der Liste gewählt? Und existiert diese Datei in dem Pfad, der im Fehlerlog angezeigt wird?
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Ah, hm, interessant, das scheint am Dateityp zu liegen. ZIP klappt ohne Probleme, PDF wird nicht hochgeladen und dann ist natürlich die Dateigröße auch 0.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Nee, noch anders, meine PDF-Datei war zu groß, das wird nicht richtig abgefangen. Könnte das bei Dir auch der Grund sein? Siehe upload_max_filesize in der php.ini.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
So, jetzt hab ich auch noch einen Fehler mit lustigen Zeichen im Dateinamen entdeckt (Dateiname wird jetzt durch Funktion media_filename() validiert), Upload-Fehler wie "zu groß" werden auch abgefangen... Zeit für eine Beta.
Edit: Anhang entfernt
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
tomno399
#38 Nein, etwas anders, habe aber schon im Core den Fehler berichtet.
Ich teste jetzt auf WBCE 1.4.2 (update), PHP 7.4.1 und frischem Xampp und werde berichten.
Sortierungsproblem bei "manuell" gefunden, da wird fälschlich DESC statt ASC sortiert.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Getestet und für fast gut befunden: ein Error-Eintrag:
2020-01-28T13:20:43+00:00 [Exception] There was an unknown exception: Call to a member function fetchRow() on null in line (17) of \modules\download_gallery_3\upgrade.php
Dateien wurden hinzugefügt in zwei verschiedene Gruppen und einmal in keine Gruppe. Die aus keiner Gruppe wurde dann aufgerufen und in einer bestehenden Gruppe gespeichert. Funktionierte alles, nur die Meldung vom "Umgruppieren"?
Last edited by tomno399 (28.01.2020 14:33:50)
Habe ich dir eigentlich schon erzählt, dass man jetzt auch Dateien aus Unterordnern "/media/download_gallery_3/subfolder" speichern und im Frontend aufrufen kann? Du bist für mich ein kleines Weltwunder im Programmieren !
Wenn es bei Dir eine Tabelle wbce_mod_download_gallery_3_settings gibt, ist die Fehlermeldung für mich nicht nachvollziehbar.
Edit: Der Code da ist auch sinnlos, vermutlich ein Überbleibsel aus DLG2.
Den letzten Satz kapier ich nicht. Welche Meldung?
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Die Tabelle "wbce_mod_download_gallery_3_settings" habe ich, stehen zwei Sachen drin: Section_ID = 0 und Section_ID =2 (das ist die Page_ID des Backends denke ich.
DLG2 habe ich nicht installiert.
Mit der Meldung meine ich den Eintrag im Errorlogger. Ich vermute, dass der Eintrag beim Umgruppieren entstand. Ich versuche es gleich nochmal: Nööö, kein Errorlog beim "Datei hinzufügen", KEINE Gruppe gewählt, gespeichert. Datei im Backend aufgerufen und bestehende Gruppe ausgewählt, gespeichert. Alles ohne Eintrag!
Ich bin begeistert!
Gut, dann wird das jetzt ein Release. Nach meiner Telko.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline