News:

Dear forum visitors, if the support forum is not available, please try again a few minutes later. Thanks!

Main Menu
Support-Forum

kein Recht zum Download mehr für public & Fragen zur Darstellung der Kategorien

Started by crazy-to-bike, 18.11.2014 18:57:42

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

crazy-to-bike

Nach Migration JD von 1.9.11 auf 3.2.16 schien alles ok.... und nach und nach kamen die Probleme.

Hauptproblem:
Nach Änderungen an den Kategorien erscheint im Frontend nun bei fast allen Downloads "Sie haben nicht die erforderlichen Rechte zum herunterladen von Dateien aus dieser Kategorie."
Nach dem Update war das aber definitiv nicht der Fall. In Joomla selbst (3.3.6) ist unter System -> Konfiguration ->jDownloads -> Berechtigungen -> public aber das Recht zum Download auf erlaubt gesetzt.

Bei neuen DLs wird das auch richtig für den DL gesetzt, nicht (mehr!!) aber bei den migrierten DLs.
Nun müsste ich fast 300 DLs öffnen und das Recht bearbeiten - etwas mühselig. Gibt es da eine Alternative? Irgendwo in der Datenbank muss die Einstellung ja hinterlegt sein.

Und nun zu den "Darstellungsproblemen":
1.
In meiner noch produktiven Seite wird zu etlichen Kategorien eine Beschreibung angezeigt, und zwar bevor man die Kategorie betritt.
Bsp: http://www.crazy-to-bike.de/download/bike-touren-gps-tracks.html
Hier wird die Beschreibung der Kategorie "Deutschland" angezeigt. So weiß der Besucher, was ihn in der Kategorie "Deutschland" erwartet, ohne rein schauen zu müssen.

Unter JD 3.2 ist das nur noch auf der Übersichtsseite der Fall. Sobald ich z.B. in die Unterkategorie "Bike-Touren (GPS-Tracks)" wechsle, wird zwar die weitere Unterkategorie "Deutschland", aber nicht deren Beschreibung angezeigt.

Die einzige Option, die ich in der Konfiguration für das Frontend gefunden habe, bewirkt, dass die Beschreibung der angezeigten Kategorie "Bike-Touren (GPS-Tracks)" nochmal erscheint, aber zur Unterkategorie "Deutschland" erscheint die Beschreibung weiter nur, wenn ich in diese Kategorie wechsle.

Ist das ein Bug oder ein Feature? Das Verhalten von JD 1.9 finde ich jedenfalls viel sinnvoller.

2.
Anzeige der Zahl an Unterkategorien und DLs bezieht sich nur noch auf die unmittelbaren Unterkategorien.
Bsp: http://www.crazy-to-bike.de/download.html
Hier zeigt JD auf der Startseite bereits an, dass es in "Bike-Touren (GPS-Tracks)" 21 DLs gibt. In JD 3.2 erscheint hier 0 DLs (weil sich diese erst 2 Ebenen tiefer befinden). Auch dieses Verhalten ist merkwürdig, denn so denkt ja jeder, die Kategorie sei leer und man müsse erst gar nicht rein schauen.

Kann man hier das Verhalten von 1.9 wieder herstellen?
  •  

Arno

Hi,
zu 1)
kannst du mir Zugangsdaten für dein Backend senden via PM?

QuoteIst das ein Bug oder ein Feature? Das Verhalten von JD 1.9 finde ich jedenfalls viel sinnvoller.
2)
Hm.. bin mir nicht sicher das ich verstehe was du genau meinst.
Im geposteten Link wird eine Hauptkategorie angezeigt. Welche Option/Feld du für den Text verwendet hast kann ich so nicht sehen. Schau bitte selbst einmal nach. 
Sollte es die normale Beschreibung sein so ist und war nicht vorgesehen diesen Text für Unterkategorien zu wiederholen. Da hast du vermutlich den Text auch da reinkopiert?


QuoteKann man hier das Verhalten von 1.9 wieder herstellen?
3)
Ähm... das war mir noch gar nicht aufgefallen. Sollte auf jeden Fall geändert werden. Wenn ich es schaffe im nächsten Update.
Best Regards / Gruß
Arno
Please make a Donation for jDownloads and/or write a review on the Joomla! Extensions directory!
  •  

crazy-to-bike

Hallo,
Quote from: Arno on 19.11.2014 12:40:44
Hi,
zu 1)
kannst du mir Zugangsdaten für dein Backend senden via PM?
derzeit noch nicht, da Joomla 3.36 mit JD 3.2 auf meinem NAS läuft. Die Links sind die alte Produktivseite unter Joomla 2.5.27 und JD 1.9.11
Ich schaue, dass ich den Stand von Joomla 3.36 mal heute abend auf den Webserver hochschiebe und eine Testinstallation dort aufbaue.

Quote from: Arno on 19.11.2014 12:40:44
2)
Hm.. bin mir nicht sicher das ich verstehe was du genau meinst.
Im geposteten Link wird eine Hauptkategorie angezeigt. Welche Option/Feld du für den Text verwendet hast kann ich so nicht sehen. Schau bitte selbst einmal nach. 
Sollte es die normale Beschreibung sein so ist und war nicht vorgesehen diesen Text für Unterkategorien zu wiederholen. Da hast du vermutlich den Text auch da reinkopiert?
genau, der Link http://www.crazy-to-bike.de/download/bike-touren-gps-tracks.html ist die Haupkategorie "Bike-Touren (GPS-Tracks)". Wenn man diese aufruft, wird die darin befindliche Unterkategorie "Deutschland" samt der Beschreibung der Kategorie "Deutschland" angezeigt. Der Besucher sieht also bereits die Beschreibung der Unterkategorie "Deutschland", wenn er sich noch in der Hauptkategorie "Bike-Touren (GPS-Tracks)" befindet. So ist das beim geposteten Link unter JD 1.9.11

Mit JD 3.2 erscheint, wenn man sich in der hauptkategorie "Bike-Touren (GPS-Tracks)" befindet zwar der Link zur Unterkategorie "Deutschland", aber eben nicht die Beschreibung von "Deutschland". Diese erscheint erst, wenn man die Kategorie "Deutschland" wirklich anzeigen lässt.

Der Unterschied zwischen JD 1.9 und 3.2 in diesem Verhalten wird deutlich, wenn du das was angezeigt wird in dem Link oben mit dem zu JF 3.2 vergleichst. Den schicke ich dir, sobald ich die neue Seite als Testinstanz auf dem Webserver habe.

Quote from: Arno on 19.11.2014 12:40:44
3)
Ähm... das war mir noch gar nicht aufgefallen. Sollte auf jeden Fall geändert werden. Wenn ich es schaffe im nächsten Update.
das wäre super.

Vielen Dank schon mal. Ich melde mich wieder, sobald Joomla 3.36 mit JD 3.2 öffentlich erreichbar ist.
  •  

crazy-to-bike

Hallo,

leider weigert sich bislang mein ftp-Client die lokale Joomla-Installation vollständig auf den Webspace zu übertragen. Ich muss erst mal den Provider kontaktieren, warum das nicht geht (auf andere Webserver überträgt Filezilla fehlerfrei und vollständig - da darf ich das Projekt aber nicht hochladen).

Noch eine Frage:
Benötigst du für's Backend einen Super-Admistrator-Zugang?
  •  

Arno

Hi.
QuoteNoch eine Frage:
Benötigst du für's Backend einen Super-Admistrator-Zugang?
Nein lass das mal wenn es zu heikel ist.

Eigentlich würde dir ja eine sql-query reichen, welche die Rechte zum download wieder richtig einsetzt.
Sollen alle categories and downloads die selben Rechte haben?
Best Regards / Gruß
Arno
Please make a Donation for jDownloads and/or write a review on the Joomla! Extensions directory!
  •  

crazy-to-bike

Hallo,
Quote from: Arno on 19.11.2014 23:04:38
Eigentlich würde dir ja eine sql-query reichen, welche die Rechte zum download wieder richtig einsetzt.
Sollen alle categories and downloads die selben Rechte haben?
ja, alle kategories und downloads sind für public einsehbar und eben auch downloadbar.

Konntest du das mit der Anzeige der Kategoriebeschreibungen inzwischen nachvollziehen, was ich versucht habe zu schildern?
  •  

Arno

Ist die Seite schon online?

Edit:
okay habs gerade oben noch mal gelesen.
Ich schau am abend oder morgen vormittag mal. Schick dir dann die Query für phpmyadmin.
Best Regards / Gruß
Arno
Please make a Donation for jDownloads and/or write a review on the Joomla! Extensions directory!
  •  

crazy-to-bike

Quote from: Arno on 20.11.2014 16:38:29
Ist die Seite schon online?
leider nicht so wie gewünscht. Das Frontend ist eben nur eine leere weiße Seite, weil noch immer Dateien fehlen.
  •  

Arno

Hi,
du kannst eine query wie die folgende in deinem phpmyadmin verwenden:
UPDATE `xxx_assets`
SET rules = '{"core.create":[],"core.delete":[],"core.edit":[],"core.edit.state":[],"core.edit.own":[],"download":{"1":1}}'
WHERE `name` LIKE '%jdownloads.download%'


Die xxx stehen für deinen verwendeten DB Prefix - musst du also anpassen.
Der erste Wert in download":{"1":1} ist die ID Nummer der User Group und der zweite Wert erlaubt diese Aktion.
Mache auf jeden Fall zuerste ein backup deiner _assets tabelle.
Best Regards / Gruß
Arno
Please make a Donation for jDownloads and/or write a review on the Joomla! Extensions directory!
  •  

crazy-to-bike

Ich habe es zwar jetzt geschafft, dass das Frontend eine Startseite anzeigt, aber mind. JD scheint dennoch nicht korrekt übertragen worden zu sein.

Ich hab JD daher deinstalliert und wollte es neu installieren. Dabei wechsen sich eine unvollständige Installation und diese Fehlermeldung ab
Quote1062 Duplicate entry '1' for key 'PRIMARY' SQL=INSERT INTO `j25_jdownloads_categories` (`id`, `cat_dir`, `cat_dir_parent`, `parent_id`, `lft`, `rgt`, `level`, `title`, `alias`, `description`, `pic`, `access`, `metakey`, `metadesc`, `robots`, `created_user_id`, `created_time`, `modified_user_id`, `modified_time`, `language`, `notes`, `views`, `params`, `password`, `password_md5`, `ordering`, `published`, `checked_out`, `checked_out_time`, `asset_id`) VALUES (1, '', '', 0, 0, 1, 0, 'ROOT', 'root', '', '', 1, '', '', '', 0, '0000-00-00 00:00:00', 0, '0000-00-00 00:00:00', '*', '', 0, '', '', '', 0, 1, 0, '0000-00-00 00:00:00', 0);

Vermutlich fehlen da noch Joomla-eigene Dateien, oder?
  •  

crazy-to-bike

Ich hab jetzt die JD Dateien nochmal vo lokal hochgeschoben und die Datenbank neu eingespielt. Jetzt funktioniert JD auch auf dem Webspace.
Die Frage, ob ein Update von JD eingespielt werden kann, bleibt.

Interessanterweise ist das Problem, dass die Kategoriebeschreibungen nicht so angezeigt werden wie unter JD 1.9 plötzlich weg. Jetzt ist das wie es sein soll.

Die query habe ich ebenfalls ausgeführt und nun ist auch das Downloadrecht wieder ok. Vielen Dank dafür.

Zwei kleine Problemchen gibt es aber noch:
1. Was ich schon angesprochen habe: In der Übersicht erscheinen bei den Kategorien die DLs nur bei der Anzahl, wenn sie sich unmittelbar in dieser Kategorie befinden. DLs aus Unterkategorien werden nicht mitgezählt. Dasselbe gilt für das Zählen der Unterkategorien. Das scheint ja aber ein Bug zu sein.

2. Wenn man sich in einer Kategorie / Unterkategorie befindet und oben auf Übersicht klickt, landet man in irgendeiner (Haupt-)Kategorie aber ncht in der Übersicht. Joomla- und Browsercache habe ich schon gelöscht, das Verhalten bleibt. Ebenfalls ein Bug?

Du kannst das hier selbst nachvollziehen:
http://joomlatest.crazy-to-bike.de/download.html
  •  

crazy-to-bike

Quote from: crazy-to-bike on 20.11.2014 19:01:58
2. Wenn man sich in einer Kategorie / Unterkategorie befindet und oben auf Übersicht klickt, landet man in irgendeiner (Haupt-)Kategorie aber ncht in der Übersicht. Joomla- und Browsercache habe ich schon gelöscht, das Verhalten bleibt. Ebenfalls ein Bug?
hm, das scheint jetzt auch weg zu sein ??? Aber ok, um so besser. Damit scheint jetzt alles zu funktionieren.

Dafür habe ich doch noch ein Problem festgestellt:
JD sucht das DL-Verzeichnis auf dem Webserver immer noch im Verzeichnis der lokalen Installation und beim Aufruf von Konfiguration im Backend bekomme ich nur eine weiße Seite (es erscheint nur das Joomla-Template aber nichts von der JD-Konfigurationsseite.
  •  

crazy-to-bike

Quote from: crazy-to-bike on 20.11.2014 19:36:37
Dafür habe ich doch noch ein Problem festgestellt:
JD sucht das DL-Verzeichnis auf dem Webserver immer noch im Verzeichnis der lokalen Installation und beim Aufruf von Konfiguration im Backend bekomme ich nur eine weiße Seite (es erscheint nur das Joomla-Template aber nichts von der JD-Konfigurationsseite.
ok, da war wohl noch immer was  von den JD Admin-Dateien nicht korrekt übertragen. Nachdem ich den Ordner nochmal hochgeschoben habe, kam ich in die Konfiguration und da konnte ich dann den Pfad anpassen. Also auch das ist gelöst.
  •  

crazy-to-bike

Hallo,

jetzt hab ich doch noch einen Bug ??? gefunden.
Wenn man sich in der DL-Detailansicht über das blaue Ausrufezeichen die Lizenz in der Lightbox anzeigen lässt, werden da alle html-Tags mit angezeigt.
siehe http://joomlatest.crazy-to-bike.de/bike-and-more/touren-reviere/bike-touren-gps-tracks/download/39-hegau-bodensee-plz-78-und-angrenzende-schweiz/274-m-h-002-engen-postweg-kirchen-hausen-engen.html

Edit:
Und aktuell ist das Problem, dass man bei Klick auf Übersicht oder eine übergeordnete Kategorie im Breadcrumb wieder ganz wo anders landet als man angeklickt hat.
Komisch, dass das phasenweise aber dann wieder korrekt verlinkt ist und dann wieder nicht...  ???

Edit 2:
Irgendwie sind beim Update auch die Infos zum Ersteller rausgeflogen.
Alt: http://www.crazy-to-bike.de/download/viewdownload/31-hegau-bodensee-plz-78-und-angrenzende-schweiz/282-m-h-002-engen-postweg-kirchen-hausen-engen.html
Neu: http://joomlatest.crazy-to-bike.de/bike-and-more/touren-reviere/bike-touren-gps-tracks/download/39-hegau-bodensee-plz-78-und-angrenzende-schweiz/274-m-h-002-engen-postweg-kirchen-hausen-engen.html

geändert von hätte ich auch gerne wieder auf den Benutzer steffen - hab ich versehentlich als Super-Admin rumgespeichert ;-)

Kannst du mir nochmal ein query sagen, mit dem ich Erstellt von und Geändert von auf denselben Benutzer setzen kann?

Vielen Dank schon mal.
  •  

Arno

Puh.... keine Ahnung was da bei dir los ist, aber normal ist das alles nicht.
Ich vermute das deine ganzen Probleme damit zu tun haben, dass du ein jD Backup von 2.5 in 3.2 wiederhergestellt hast. Bin mir nicht sicher, das wir dieses Szenario zuvor getestet hatten.
Werde dies also nachholen müssen. Wäre natürlich am einfachsten, wenn du mir dein Backup file zur Verfügung stellen könntest.
Wird nach Test sofort gelöscht. Falls möglich bitte einen Download Link via PM mitteilen.

Zu deinen geposteten Problemen kann ich jetzt noch nichts zu sagen, da die meisten davón bei einer normalen Neuinstallation nicht auftreten.
Möglicherweise liegt die Ursach aber auch hier:
QuoteNach Migration JD von 1.9.11 auf 3.2.16 schien alles ok.... und nach und nach kamen die Probleme.
Du hast nichts darüber geschrieben wie du hier vorgegangen bist...  ::)


Best Regards / Gruß
Arno
Please make a Donation for jDownloads and/or write a review on the Joomla! Extensions directory!
  •