Modul: Download Liste 4.6.
Noch 2 Fragen:
1)
Ich habe auch das Problem, das ich die pdf-Dateien zwar mit "speichern unter" downloaden kann, aber wenn ich direkt auf den Link klicke meint Acrobat, das er die Datei nicht finden kann. Woran kann das liegen, an den Berechtigungen? Die kann ich aber nicht anders einstellen, wenn über die Dateiverwaltung upgeloadet wird..
2)
Wenn ich bei der Konfig den "Artikel idart für Downloadzähler" freilasse, bekomme ich beim aufrufen der Seite statt der Liste folgenden Eintrag:
/srv/www/htdocs/webxxx/html/cms/templates/download_list.html
wie kann ich das verhindern?
danke für einen Hinweis,
A.
DANKE ERLEDIGT.
Die download_list.html war nicht korrekt platziert. Dadurch beides ausgelöst.
1)
Ich habe auch das Problem, das ich die pdf-Dateien zwar mit "speichern unter" downloaden kann, aber wenn ich direkt auf den Link klicke meint Acrobat, das er die Datei nicht finden kann. Woran kann das liegen, an den Berechtigungen? Die kann ich aber nicht anders einstellen, wenn über die Dateiverwaltung upgeloadet wird..
2)
Wenn ich bei der Konfig den "Artikel idart für Downloadzähler" freilasse, bekomme ich beim aufrufen der Seite statt der Liste folgenden Eintrag:
/srv/www/htdocs/webxxx/html/cms/templates/download_list.html
wie kann ich das verhindern?
danke für einen Hinweis,
A.
DANKE ERLEDIGT.
Die download_list.html war nicht korrekt platziert. Dadurch beides ausgelöst.
Gruß,
Alderim
Alderim
Da das Modul auf die Daten der Datenbank aufsetzt müssen die neu eingespielten Daten erst von Contenido eingelesen werden.alderim hat geschrieben:Wenn ich Download-Ordner per FTP anlege (safe_mode on), erscheinen diese nicht im Konfigurations-dropdown des Moduls...
Das machst du am besten über die Dateiverwaltung in dem du den Ordner einmal anwählst/aufrufst.
Kannst du die gespeicherte Datei auch öffnen?alderim hat geschrieben:Ich habe auch das Problem, das ich die pdf-Dateien zwar mit "speichern unter" downloaden kann, aber wenn ich direkt auf den Link klicke meint Acrobat, das er die Datei nicht finden kann. Woran kann das liegen, an den Berechtigungen? Die kann ich aber nicht anders einstellen, wenn über die Dateiverwaltung upgeloadet wird.
Ein Altes Problem sind die Rechte der Datei (chmod) beim Upload über das System. Bei FTP-Upload gibt es fast nie ein Problem
Eine Updatefähige-Lösung findest du unter:
http://www.contenido.org/forum/viewtopi ... 4167#84167
3. Template Pfad prüfen.
mfg Oli
moin,
Nur wie bekomme ich es hin, dass die Downloads in absteigender Reihenfolge, allso neueste zuerst, sortiert werden?
greetz, Vince
... funktioniert alles hervorragendstefkey hat geschrieben:hier die Modifikation vom Modul "Download List" für eine Sortierung nach Erstelldatum:
statt filename -> created :
// get list of all files
$dllist_collection = new UploadCollection ();
if (CMS_VALUE[114] == 0){
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","created ASC");
}else{
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","created DESC");
}
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Nur wie bekomme ich es hin, dass die Downloads in absteigender Reihenfolge, allso neueste zuerst, sortiert werden?
greetz, Vince
created (wie gehabt):
lastmodified:
Folgende Felder sinnvoll genutzt werden:
Code: Alles auswählen
statt filename -> created :
// get list of all files
$dllist_collection = new UploadCollection ();
if (CMS_VALUE[114] == 0){
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","[color=red]created[/color] ASC");
}else{
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","[color=red]created[/color] DESC");
}
Code: Alles auswählen
statt filename -> created :
// get list of all files
$dllist_collection = new UploadCollection ();
if (CMS_VALUE[114] == 0){
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","[color=red]lastmodified[/color] ASC");
}else{
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","[color=red]lastmodified[/color] DESC");
}
- filename
dirname
filetype
size
description
created
lastmodified
Hi,
ja okay, nur funktioniert es nicht so wie ich es brauche.
Die Downloadliste wird nicht chronologisch absteigend sortiert sondern aufsteigend. Sprich, die neuesten Dateien werden stets unten angehängt statt an erster Stelle.
So sieht es zur Zeit aus:
Eben wie alle anderen Sortierungen (Größe, Namen etc.) auch.
Nur beim created-Datum soll es genau andersherum sein.
cheers, Vince
ja okay, nur funktioniert es nicht so wie ich es brauche.
Die Downloadliste wird nicht chronologisch absteigend sortiert sondern aufsteigend. Sprich, die neuesten Dateien werden stets unten angehängt statt an erster Stelle.
So sieht es zur Zeit aus:
Erstellt am Dateiname Typ Größe Count
09.04.2008 14:22 bedarfsermittlung.doc doc 32.5 KB 0
09.04.2008 14:22 arbeitszeit.zip zip 385 KB 0
09.04.2008 14:22 bergwandern.pdf pdf 131 KB 2
10.04.2008 10:48 fussballturnier.pdf pdf 40.6 KB 1
10.04.2008 10:48 verkauf.pdf pdf 10.5 KB 1
10.04.2008 11:05 konzept.pdf pdf 22.1 KB 0
Eben wie alle anderen Sortierungen (Größe, Namen etc.) auch.
Nur beim created-Datum soll es genau andersherum sein.
cheers, Vince
Du soltest im Inputbereich/Konfigurationen ein feld dafür haben.
Im Code hat das Feld den Namen "CMS_VAR[114]".
Solltest du kein Feld mit dem Namen haben kannst du auch in den Code Zeilen das DESC und ASC tauschen.
möglich wäre auch für "created ASC" das einzusetzen:
"created ASC, description ASC"
erst nach erstellung dann nach Beschreibung aufsteigend sortieren.
Im Code hat das Feld den Namen "CMS_VAR[114]".
Solltest du kein Feld mit dem Namen haben kannst du auch in den Code Zeilen das DESC und ASC tauschen.
Code: Alles auswählen
statt filename -> created :
// get list of all files
$dllist_collection = new UploadCollection ();
if (CMS_VALUE[114] == 0){
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","created DESC");
}else{
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","created ASC");
}
"created ASC, description ASC"
erst nach erstellung dann nach Beschreibung aufsteigend sortieren.
Zuletzt geändert von OliverL am Fr 10. Okt 2008, 21:26, insgesamt 1-mal geändert.
Hi,
nach Entfernen der else-Anweisung funktioniert es:
greetz, Vince
nach Entfernen der else-Anweisung funktioniert es:
Code: Alles auswählen
// get list of all files
$dllist_collection = new UploadCollection ();
if (CMS_VALUE[114] == 0){
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","created DESC");
}
ähhhhhhh naja wenn's geht.....
könnte mir nur vorstellen das aus:
das werden muss:
könnte mir nur vorstellen das aus:
Code: Alles auswählen
}else{
Code: Alles auswählen
} else {
-
- Beiträge: 10
- Registriert: Di 1. Feb 2005, 21:10
- Kontaktdaten:
Anzahl der Dateien begrenzen
Ich möchte die Anzahl der gelisteten Downloads begrenzen. Hat jemand dafür schon eine Lösung?
Wenn du kein Textfeld im Input nutzen willst aknnst du folgenden Code im Output suchen und ergänzen:
"filename ASC", 20)
Nach der Sortierung einfach die anzahl angeben.
Siehe:
File: class.genericdb.php
Class: ItemCollection
Function: select([where [, group_by [, order_by [, limit]]]])
Info:
Habe leider feststellen müssen das die Liste nicht mehrere Mandanten verträgt. Werde demnächst mal Kontakt aufnehmen und meine Änderungen zum besten geben.
Code: Alles auswählen
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","filename ASC");
Code: Alles auswählen
$dllist_collection->select($str_where_filenamefilter . $str_where_filetype . " dirname = '" . $dllist_path . "'","","filename ASC", 20);
Nach der Sortierung einfach die anzahl angeben.
Siehe:
File: class.genericdb.php
Class: ItemCollection
Function: select([where [, group_by [, order_by [, limit]]]])
Info:
Habe leider feststellen müssen das die Liste nicht mehrere Mandanten verträgt. Werde demnächst mal Kontakt aufnehmen und meine Änderungen zum besten geben.
downloadlink funktioniert nicht mehr...
hallo. könnte mal jemand bitte einen aktuellen Link hinterlegen, wo man das Modul downloaden kann?
Danke
Danke
Gruß nicnac
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.