Download Plugin CF4 - Bugs

 
dieterDG
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 16
Dabei seit: 05 / 2023
Betreff:

Download Plugin CF4 - Bugs

 · 
Gepostet: 11.05.2023 - 14:07 Uhr  ·  #1
Hallo,
ich habe in der aktuellen Version 2.0.5 bei mir folgende Bugs:

#
Wenn ich einen Download (Datei) über das Frontend hinzufügen will, kommt beim Absenden folgender Hinweis:
Warnung
Du musst eine Datei auswählen, wenn Du sie hochladen willst!

(Externe Downloads fügt er hinzu)

#
Ansicht Hauptkategorie:
Ich habe Hauptkategorien mit Unterkategorien, wobei alle Downloads in den Unterkategorien liegen. Klicke ich nun auf eine Hauptkategorie, wird gesagt, dass keine Downloads vorhanden wären!
Beim CF3 ist es so, dass bei einem Klick auf eine Hauptkategorie die Unterkategorien angezeigt werden. Siehe https://www.bloodsuckers.de/index.php?mode=oxpus_dl&cat=9

#
PHP 8 oder 8.1:
Wenn ich auf PHP 8 oder 8.1 schalte, fehlt bei mir der Footer vom Downloadplugin und auch der Forumfooter. Siehe Screenshot.
Mit PHP 7.4 ist alles OK.

Soweit erst mal.
Falls mir noch weitere Bugs unterkommen, sag ich Bescheid.

Vielen Dank für das erhalten des Plugins.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
oxpus
Executive Developer
Avatar
Geschlecht:
Alter: 54
Homepage: oxpus.net
Beiträge: 45
Dabei seit: 04 / 2009
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 11.05.2023 - 18:05 Uhr  ·  #2
Hallo,

die Fehlermeldung wegen der fehlenden Datei habe ich in Version 2.0.6 behoben, sowie einige andere Bugs.

Der Fußbereich wird bei mir angezeigt, ich habe hier PHP 8.1. im Einsatz.
Einzig in den Downloaddetails war da noch ein Fehler drinnen.

Und zuletzt zur Anzeige in den Hauptkategorien:
Bei Dir wird auch angezeigt, dass dort keine Downloads vorhanden sind.
Also in dem Link zu Deinem CF3.
Das hat sich bis heute nicht geändert.
dieterDG
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 16
Dabei seit: 05 / 2023
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 11.05.2023 - 19:56 Uhr  ·  #3
Super, Dateien lassen sich nun hochladen - Danke!

Wegen PHP 8:
Hmm, ich habe soeben lokal in Wamp (mein Wamp geht aktuell nur bis PHP 8.0.20) ein CF4 v4.10.0 installiert. Direkt im Anschluss dann das Download-Plugin 2.0.6 und ich habe keinen Footer, wenn ich zu den Downloads gehe.
Schalte ich auf PHP 7.4 um, ist der Footer da.
Ich habe nichts weiter installiert. Kein Theme oder ein weiteres Plugin.
Ich habe das Problem jetzt bei 3 Installationen (2x lokal und 1 x online) nachstellen können.

Wegen der Downloadkategorie:
Ich glaube, du hast mich falsch verstanden. Klick mal beim folgenden Link auf die erste Hauptkategorie: "Half Life 2 Deathmatch Maps" https://www.bloodsuckers.de/index.php?mode=oxpus_dl
Dann wird die Liste der Unterkategorien angezeigt.

Beim CF4 wenn ichauf die Hauptkategorie klicke, kommt die Meldung: Keine Downloads vorhanden (siehe Screenshot im Anhang).

Edit:
Mir ist jetzt auch aufgefallen, dass wenn ich PHP8 aktiv habe, ich nicht im ACP auf die "Allgemeinen Einstellungen" komme. Mit PHP 7.4 gehts:
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
oxpus
Executive Developer
Avatar
Geschlecht:
Alter: 54
Homepage: oxpus.net
Beiträge: 45
Dabei seit: 04 / 2009
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 12.05.2023 - 19:23 Uhr  ·  #4
Den Fehler im ACP und die fehlenden Unterkategorien habe ich im Paket korrigiert.
Einfach neu in den Modul-Ordner entpackt hochladen, sollte reichen.

Was ich aber weiterhin nicht nachvollziehen kann ist der fehlende Footer.
Ich habe hier php 8.1 im Einsatz, in meiner Entwicklungsumgebung sogar PHP 8.2 und selbst mit PHP 7.4 ist der Footer bei mir sichtbar.
Kannst Du mal bitte bei Dir den Seitenquelltext aufrufen und die letzten 2-5 Zeilen des Quelltextes bei Dir posten?
Vielleicht finde ich so eine mögliche Ursache.
Denn erklären kann ich mir das Verhalten bislang nicht.
dieterDG
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 16
Dabei seit: 05 / 2023
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 12.05.2023 - 21:54 Uhr  ·  #5
ACP und Unterkategorien funktionieren nun - super!

Hier der Seitenquelltext:
Code
    <div class="cf-row-4">
      <div class="cf-topic-last-post-row">
        <div class="uk-text-small"><a href="xt.php?p=oxpus_dl_cf4&view=detail&df_id=25"><b>RAW Relentless movie 2011</b></a> </div>
        <div class="uk-text-small">von <a href="usercp.php?u=3">dynas</a></div>
        <div class="uk-text-small">23.03.2013 - 23:15 Uhr</div>
      </div>
    </div>
        <div class="uk-clearfix"></div>
  </div>
</div>



<div class="uk-margin-large"></div>

  
  
  <br />


Hmm, was mir noch aufgefallen ist:
Wenn ich das Plugin im Pluginmanager deaktiviere, dann ist es immer noch aktiv.

Weiter habe ich jetzt nochmal eine Neuinstallation auf PHP 8.1 gemacht. Direkt nach der Installation ist im Downloadbereich kein Forumfooter zu sehen.
Lege ich allerdings eine Kategorie an, dann ist plötzlich der Forumfooter da.
Leider konnte ich dieses Verhalten in meinen mit Daten vom Import gefüllten Installationen nicht nachstellen. Selbst wenn ich dort noch eine Kategorie von Hand anlege, versteckt sich der Footer immer noch.

Update:
Wenn ich die Jumpbox aktiviere, dann taucht der Footer auf - yeah :-)
oxpus
Executive Developer
Avatar
Geschlecht:
Alter: 54
Homepage: oxpus.net
Beiträge: 45
Dabei seit: 04 / 2009
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 13.05.2023 - 09:15 Uhr  ·  #6
Der Hinweis mit der Jumpbox war der ausschlaggebende Punkt.
Ich habe den Fehler nun in der aktuellen Paket-Version beheben können, so dass jetzt auch bei ausgeschlalteter Jumpbox der Forum-Fuß weiterhin angezeigt wird.

Und wenn das Plugin deaktiviert wird, verschwinden die Links dazu im ACP und im Boardmenü.
Dazu bitte das Plugin einmal deinstallieren und neu installieren, bzw. wenn das nicht mehr geht, folgenden SQL-Befehl ausführen ("PREFIX" dabei durch den eigenen Tabellen-Prefix ersetzen):
Code
UPDATE `PREFIX_hooks` SET `hook_code`='if (!file_exists(PATH . \'modules/oxpus_dl_cf4/FROZEN.TXT\'))\r\n{\r\n  $User->reload_plugin_lang(\'oxpus_dl_cf4\');\r\n  $tpl_buttons .= \'<li><a href="\' . PATH . \'xt.\' . EXT . \'?p=oxpus_dl_cf4">\' . $lang[\'DOWNLOADS\'] . \'</a></li>\';\r\n  include(PATH . \'modules/oxpus_dl_cf4/includes/dl_constants.\' . EXT);\r\n  if ($this->get_config(\'dl_use_hacklist\'))\r\n  {\r\n    $DB->set_sql(\'SELECT COUNT(id) AS total FROM \' . DOWNLOADS_TABLE . \' WHERE `hacklist` = 1\');\r\n    $DB->execute();\r\n    $row = $DB->fetch_assoc();\r\n    $DB->free();\r\n\r\n    if ($row[\'total\'])\r\n    {\r\n      $tpl_buttons .= \'<li><a href="\' . PATH . \'xt.\' . EXT . \'?p=oxpus_dl_cf4_hacks">\' . $lang[\'DL_HACKS_LIST\'] . \'</a></li>\';\r\n    }\r\n  }\r\n\r\n  if ($User->login_status())\r\n  {\r\n    $DB->set_sql(\'SELECT count(d.id) as total FROM \' . DOWNLOADS_TABLE . \' d, \' . DL_CAT_TABLE . \' c\r\n      WHERE c.id = d.cat AND c.bug_tracker = 1\');\r\n    $DB->execute();\r\n    $row = $DB->fetch_assoc();\r\n    $DB->free();\r\n\r\n    if ($row[\'total\'])\r\n    {\r\n      $tpl_buttons .= \'<li><a href="\' . PATH . \'xt.\' . EXT . \'?p=oxpus_dl_cf4_bugs">\' . $lang[\'DL_BUG_TRACKER\'] . \'</a></li>\';\r\n    }\r\n  }\r\n}' WHERE  `hook_name`='DL Link Usermenü';
dieterDG
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 16
Dabei seit: 05 / 2023
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 13.05.2023 - 10:20 Uhr  ·  #7
Das sieht gut aus - danke :-)

Eine Sache ist mir noch aufgefallen: Wenn Bilder bei den Downloads hinzugefügt sind, ist in der Konsole ein jQuery Fehler:
Code
Uncaught TypeError: jQuery(...).jcarousel is not a function
    <anonymous> https://bloodsuckers.space-out.de/xt.php?p=oxpus_dl_cf4&view=detail&df_id=41:221
    jQuery 9


Wenn ein Thumnail bei den Downloads vorhanden ist, stehen die Bilder nebeneinander (was an sich OK ist, gut aussieht). Ist aber kein Thumnail zugefügt, sondern nur Bilder unter Bilder verwalten, dann sieht das so aus wie in dem Screeshot. Die Pfeile haben keine Funktion.

Ist das verwendete jQuery vielleicht zu alt?
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
oxpus
Executive Developer
Avatar
Geschlecht:
Alter: 54
Homepage: oxpus.net
Beiträge: 45
Dabei seit: 04 / 2009
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 13.05.2023 - 10:27 Uhr  ·  #8
Ich vermute eher, dass bei Dir die eingebundene jQuery-Lib nicht geladen wurde.
Daher der Fehler in der Konsole und auch die falsch dargestellten Bilder.

Da ich aber das Plugin in der nächsten Zeit eh mal grundlegend überarbeiten will, schaue ich mir das auch mal mit an und packe eine modernere jQuery-Version rein.
Das wird aber noch eine gute Weile dauern, bis die nächste Version kommt.
dieterDG
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 16
Dabei seit: 05 / 2023
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 13.05.2023 - 10:53 Uhr  ·  #9
In der Netzwerkanalyse bekomme ich einen Status 200 auf die jquery-1.6.min.js und auf jquery.jcarousel.min.js.

Aber erst mal alles klar, damit kann ich leben und den Umzug weiter angehen.
Und gut zu hören, dass du das Plugin modernisieren willst!

Ich danke dir nochmal für deine Arbeit!
oxpus
Executive Developer
Avatar
Geschlecht:
Alter: 54
Homepage: oxpus.net
Beiträge: 45
Dabei seit: 04 / 2009
Betreff:

Re: Download Plugin CF4 - Bugs

 · 
Gepostet: 14.05.2023 - 10:20 Uhr  ·  #10
Das Paket ist gerade noch einmal aktualisiert worden und der JS-Fehler wird damit in der Konsole nicht mehr angezeigt.

Hinweis:
Bitte zum Update alle Dateien aus dem Ordner /modules/oxpus_dl_cf4/ ausgenommen den Ordner files
sowie die Datei(en) FROZEN.TXT und installed.txt löschen und dann das Plugin einfach neu hochladen.
Es werden dabei auch Dateien entfernt, welche in der aktuellen Fassung keine Relevanz mehr haben.
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 16 · Cache Hits: 13   168   181 · Page-Gen-Time: 0.11234s · Speichernutzung: 4 MB · GZIP: aus · Viewport: SMXL-HiDPI