Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

2 Seiten V   1 2 >  
Reply to this topicStart new topic
> Downloadmanager 01.02.06
amk
Beitrag Wed. 24. January 2007, 09:04
Beitrag #1


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



Modulname:
Downloadmanager 01.02.06

Status:
stable

Bechreibung:
Zum erstellen von Downloadlisten. Zeigt einzelne oder mehrere Verzeichnisse
des Dateimanagers in einer Liste an.

Features:
- Eingränzung der Ordner/ Dateitypen möglich
- Suchfunktion für Frontenduser
- Verzeichnisauswahl im Frontend für den Redakteur
- Paging möglich
- Design weitgehend frei gestaltbar/ templatebasiert
- Kann bei Bedarf Rechtemanagment des Dateimanagers hinzuschalten
- Pfad zum Icon Verzeichnis kann im Modul eingestellt werden

Einsatz mehrmals in einem Projekt möglich: ja
Einsatz mehrmals auf einer Seite (idcatside) möglich: ja
Ist Mehrprojektfähig: ja
Ist Mehrsprachenfähig: ja
Ist XHTML konform: k.a.

Bekannte Bugs:
- keine bekannt

Autor(en):
P. Eppner
Björn Brockkmann
Michael Brassat
Alexander M. Korn (amk)

Lizenz:
GPL

Benötigte Sefrengo Version:
>= 01.02.00 (Sefrengo 1.2 final)

Installation:
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.

Update/ Migration:
Update von einer Version vor 1.2:
Es wird empfohlen, auf jeder Seite, wo dieses Modul benutzt wird, kurz die
Konfiguration aufzurufen und diese noch einmal abzuspeichern. Dies ist
aufgrund neuer Konfigurationparameter notwendig, die erst zur Verfügung
stehen, wenn die Konfiguration erneut zugewiesen wurde.

QUELLTEXT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

01.02.06 - released 24.01.2007
------------------------------------------------------------------------------------------------
# file listing - not all files were shown
# frontend directory selection - not all directories were shown

01.02.05 - 27.10.2006
------------------------------------------------------------------------------------------------
+ modul configuration - "search within sub-directories"-option

01.02.04 - 27.10.2006
------------------------------------------------------------------------------------------------
+ possibility for editors to choose the dl-directory on the frontend
^ relative path creation for the fileurl (if possible)
^ $dedi_mod to $cms_mod

01.02.03 - released 16.09.2006
------------------------------------------------------------------------------------------------
# files of a second projekt now can't be shown

01.02.02 - released 12.01.2006
------------------------------------------------------------------------------------------------
+ new variable {filetype} in template available
^ variable {titel} changed to {title}

01.02.01 - released 15.12.2005
------------------------------------------------------------------------------------------------
+ path to the icon index can be adjusted in the module

01.02.00 - released 05.12.2005
------------------------------------------------------------------------------------------------
^ add UTF-8 support/ migration from DeDi to Sefrengo CMS
+ new permmanagement -  can evaluate the filemanager-perm "show file"
- remove custom path feature
- remove simple perm "group can or can't show module"



ZUR INFORMATION:

Dieses Modul wird von mir nicht mehr weiterentwickelt!

Neue Versionen dürfen von mir aus gern unter identischer,
obiger Modulbezeichnung von einem neuen oder alten Entwickler
auf Basis dieser letzten Version von mir veröffentlicht werden!



---
Angehängte Datei(en)
Angehängte Datei  Downloadmanager_v01_02_06.zip ( 12.53KB ) Anzahl der Downloads: 271
 


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
tobaco
Beitrag Tue. 27. February 2007, 08:58
Beitrag #2


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



ich habe ein problem mit der dateitypeneingrenzung.
egal, was ich für dateitypen zur anzeige auswähle, es werden trotzdem alle vorhandenen dateien angezeigt.
ich kann im modulcode auch nicht die stelle finden, wo diese einschränkung vorgenommen wird.

der wert ($mvars['2']) wird meiner meinung nach nur an einer einzigen stelle verarbeitet und an der wird nur geprüft, ob er nicht leer ist.

QUELLTEXT
if ($mvars['1'] != '' && $mvars['2'] != '') {


hab ich da was übersehen?

danke und grüße,

tobaco
Go to the top of the page
 
+Quote Post
tobaco
Beitrag Tue. 27. February 2007, 09:38
Beitrag #3


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



ok, hab's jetzt glaub ich beheben können. hab mir die verzeichniseinschränkung angesehen und die dateitypen-einschränkung analog dazu gemacht.
hier meine änderungen:

Frontendausgabe

ca. zeile 123 folgendes einfügen:

QUELLTEXT
// welche Dateitypen?
    $mod['modconfigfiletype']= $mvars['2'];



ca. zeile 282 diesen code

QUELLTEXT
$sql = 'FROM '.$cms_db['directory'].' directory
                LEFT JOIN '.$cms_db['upl'].' upl USING(iddirectory)
                LEFT JOIN '.$cms_db['filetype'].' filetype USING(idfiletype)
            WHERE
                '.$mod['in_directory']. $mod['in_filesize'] .$mod['search'].
                ' dirname NOT LIKE(\'cms/%\') AND filename != \'\'';


in diesen

QUELLTEXT
$sql = 'FROM '.$cms_db['directory'].' directory
                LEFT JOIN '.$cms_db['upl'].' upl USING(iddirectory)
                LEFT JOIN '.$cms_db['filetype'].' filetype USING(idfiletype)
            WHERE
                '.$mod['in_directory']. $mod['in_filetype']. $mod['in_filesize'] .$mod['search'].
                ' dirname NOT LIKE(\'cms/%\') AND filename != \'\'';


abändern.

damit scheint es bei mir zu funktionieren.
ausführlichere tests sind sicher noch notwendig. vielleicht muss man an anderer stelle auch noch was ändern (rechtemanagement usw.). keine ahnung rolleyes.gif

grüße,
tobaco
Go to the top of the page
 
+Quote Post
tobaco
Beitrag Tue. 27. February 2007, 10:35
Beitrag #4


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



da das jetzt so einigermaßen geklärt ist, fällt mir noch was anderes ein/auf:
  1. es wäre toll, wenn man auch bei der ordner-auswahl durch den redakteur im bearbeitungsmodus mehrere ordner auswählen könnte.

  2. auch sehr schön wäre es, bestimmte ordner bei der konfiguration (per id-eingabe, ähnlich navi oder so) auszuschließen.
    ich habe zum beispiel einen ordner download mit den unterordnern "kategorie 1", "kategorie 2" und "kategorie 3". diese ordner enthalten jeweils verschiedene pdf-dateien und jeweils eine ordner preview mit voransichten. aus dem pfad zur pdf-datei und deren namen baue ich mir einen pfad zum vorschaubild und zeige das mit an. um die vorschaubilder nicht mit anzuzeigen, muss ich deren dateityp "jpg" aus den zugelassenen dateitypen rausnehmen. das geht auch ganz gut so. falls man jedoch einmal auf die idee kommt, jpgs zum download anzubieten, steht man vor einem problem. deswegen würde ich gern den vorschauordner auschließen können. die suche in unterordnern zu verbieten hilft bei dieser ordnerstruktur auch nichts, da ich auch in der lage sein will, den kompletten download-ordner mit all seinen kategorien anzuzeigen. soviel zur erklärung.


Der Beitrag wurde von tobaco bearbeitet: Tue. 27. February 2007, 10:36
Go to the top of the page
 
+Quote Post
Tiggr
Beitrag Mon. 14. May 2007, 20:14
Beitrag #5


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 386
Mitglied seit: 12.07.2006
Mitglieds-Nr.: 136



Hi!

Im Modul ist ein Minibug! ;-) Hat eine Datei eine Größe im Megabyte-Bereich wird das als 0,00 mByte ausgegeben, also Millibyte! Richtig wäre ein großes M: 0,00 MByte! Ist nicht schwer im Modul zu finden und zu ändern, falls es überhaupt stört!

Bye
Tiggr


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
STam
Beitrag Thu. 24. May 2007, 15:48
Beitrag #6


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



Bug#1: Das Modul unterstützt keine Rechteabfrage über die Verzeichnisse.
Bug#2: Das Modul prüft nur das Dateirecht '17' (Anzeigen) und nicht das Recht '24' (Downloaden)

Gruß
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Thu. 24. May 2007, 21:46
Beitrag #7


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



ZITAT
Bug#1: Das Modul unterstützt keine Rechteabfrage über die Verzeichnisse.

Wie meinst Du das? Gib doch bitte mal ein Beispiel.


ZITAT
Bug#2: Das Modul prüft nur das Dateirecht '17' (Anzeigen) und nicht das Recht '24' (Downloaden)

Definitionssache, als ich das programmiert habe, war es im Konzept so definiert, das anzeigen gleichbedeutend mit downloaden ist. Von daher kommts nicht über ein Feature Request heraus.


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
STam
Beitrag Fri. 25. May 2007, 11:19
Beitrag #8


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



...
ZITAT
Wie meinst Du das? Gib doch bitte mal ein Beispiel.
Wie ich das meine ist doch recht deutlich, es werden gar keine Rechte des Übergeordneten Ordners beachtet,
das heißt gelesen und/oder vergleichen zB: Verzeichniss lesen erlaubt = have_perm(11, 'folder', 'iddirectory')

QUELLTEXT
Definitionssache, als ich das programmiert habe, war es im Konzept so definiert, das anzeigen gleichbedeutend mit downloaden ist. Von daher kommts nicht über ein Feature Request heraus.
Wann du das programmiert hast tut doch nichts zur Sache, Fakt ist das in SF das Rechte-Konzept ein anderes ist als das welches in diesem Modul genutzt wird!
Wenn das so ausreichen würde, und ein Anpassung nur ein FR ist, dann danke für den Support und die dahinterliegende Information, ich kümmere mich auch nicht weiter darum wink.gif

gruß
Go to the top of the page
 
+Quote Post
Tiggr
Beitrag Fri. 25. May 2007, 11:36
Beitrag #9


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 386
Mitglied seit: 12.07.2006
Mitglieds-Nr.: 136



Hiho!

Irre ich mich, oder wird der Umgangston hier im Forum langsam gereizter?

Tiggr


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
andi
Beitrag Fri. 25. May 2007, 12:24
Beitrag #10


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ich denke das hat damit zu tun, dass die bugreports von stam regelmässig in den wind geschossen werden.
hoffe auch, dass sich björn und stam bald wieder «lieb» haben :-)


--------------------
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Fri. 25. May 2007, 15:32
Beitrag #11


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



Das Bugreports nicht ernst genommen werden, kann ich nicht bestätigen, siehe dazu die Changelog der 1.4 unter http://forum.sefrengo.org/index.php?showtopic=1062 . Mit solchen Bemerkungen sei bitte ein wenig vorsichtig.

Ansonsten bin ich ein Freund der sachlichen Kommunikation und lege meine Standpunkte auch so dar. Man kann da gerne anderer Meinung sein, zu großen Diskussionen fehlt mir aber leider oft schlicht weg die Zeit.


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
andi
Beitrag Fri. 25. May 2007, 15:59
Beitrag #12


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ZITAT(bjoern @ Fri. 25. May 2007, 16:32) *
Das Bugreports nicht ernst genommen werden, kann ich nicht bestätigen


habe ich etwas in der richtung gesagt? nein! fakt ist doch, dass sich stam immer wieder einbringt und dann abblitz, mehr habe ich nicht gesagt. mit schmunzeln muss ich aber folgendes zitat festhalten:

ZITAT
Ansonsten bin ich ein Freund der sachlichen Kommunikation


stimmt, das haben wir schon bei einigen modulerweiterungen gesehen, aber manchmal wäre eine diskussion besser als «nur» eine sachliche kommunikation.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
smail
Beitrag Thu. 23. August 2007, 23:22
Beitrag #13


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



Hier noch mal kurz eine Liste aller bekannten Bugs:
  1. Dateitypen werden nicht korrekt abgefragt (siehe Tobaco)
  2. Falsche Auszeichnung der Dateigröße (Tiggr)
  3. Rechtemanagement
zu 1: Da ich das Modul um eine Kleinigkeit erweitern möchte, wollte mich gerade mal an die Bugfixes machen. Leider kann ich den Bugfix von Tobaco bei mir nicht nachvollziehen, ich denke mal, da fehlt irgendwie Code...
zu 2: Ist behoben - war ja auch nicht schwierig rolleyes.gif
zu 3: no comment - Rechtemanagement überfordert mich noch etwas...


Meine Erweiterung:
In der Ausgabe "Layout einer Datei" steht zusätzlich die Templatevariable {title-filename} zur Verfügung. Der Rückgabewert von {title-filename} ist - sofern vorhanden - der Titel aus dem Dateimanager. Andernfalls ist der Rückgabewert der Filename.

Damit läuft man nicht mehr die Gefahr, dass gar kein Text ausgegeben wird, wenn man gerne den Titel verwenden möchte.

@tobaco: wenn Du mir Deine Version schickst - können wir das als neue Version (m.E. der Bugs / FR bzgl. Rechte) herausbringen. Alternativ schicke ich Dir gerne auch meine Änderungen.

Gruß
Jan


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post
smail
Beitrag Wed. 5. September 2007, 16:01
Beitrag #14


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



Hallo zusammen,

ich hab jetzt mal eine nicht ganz triviale Frage:

Der Downloadmanager soll bei mir ein paar Verzeichnisse auslesen (befinden sich alle auf der gleichen Hierachrie-Ebene).
Vor der Auflistung der einzelnen Dateien eines Ordners soll jedoch eine Überschrift mit dem Ordnernamen erzeugt werden.

Zur Veranschaulichung mal ein Bild, wie das Ergebnis aussehen sollte
Angehängte Datei  donwloadmr.gif ( 7.53KB ) Anzahl der Downloads: 84


Wäre euch sehr dankbar für Vorschläge.


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Wed. 5. September 2007, 18:12
Beitrag #15


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



@smail

Warum löst du das nicht mit Contentflex 1.6 da ist der Downloadmanager mit eingebaut ich habe das so gelöst.

Gruss

Angehängte Datei  Zuschneiden4.jpg ( 105.6KB ) Anzahl der Downloads: 109


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
smail
Beitrag Thu. 6. September 2007, 01:19
Beitrag #16


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



ZITAT(feniweb @ Wed. 5. September 2007, 19:12) *
Warum löst du das nicht mit Contentflex 1.6 da ist der Downloadmanager mit eingebaut ich habe das so gelöst.


Oh, das ist mal ein guter Tipp - man übersieht doch immer wieder etwas... laugh.gif
Ich werds ausprobieren. Danke!


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post
Rolf Furrer
Beitrag Thu. 8. May 2008, 11:37
Beitrag #17


Advanced Member
***

Gruppe: Members
Beiträge: 52
Mitglied seit: 01.07.2006
Wohnort: Sempach, LU, Schweiz
Mitglieds-Nr.: 57



Hallo

Ich bekomme immer alle Dateitypen angezeigt, egal was ich Dateitypen auswähle. Die Anpassung von tobaco habe ich schon gemacht, trotzdem funktioniert es nicht.
Ich möchte nur EXE Dateien anzeigen lassen, im gleichen Verzeichniss liegen aber noch html und ini Dateien, die leider auch angezeigt werden.

Was mache ich falsch oder gibt es einen Fehler im Modul?

Gruss
Rolf


--------------------
Sefrengo 1.4.0
Go to the top of the page
 
+Quote Post
Rolf Furrer
Beitrag Tue. 13. May 2008, 09:15
Beitrag #18


Advanced Member
***

Gruppe: Members
Beiträge: 52
Mitglied seit: 01.07.2006
Wohnort: Sempach, LU, Schweiz
Mitglieds-Nr.: 57



HAllo
Kann mir denn niemand zeigen, wie ich es hinbekomme, dass nur die gewählten Dateitypen angezeigt werden?

Ich möchte folgendes:
Obwohl im Verzeichnis neben exe und pdf auch ini, html und doc Dateien sind, sollen nur die exe und pdf aufgelistet werden.

Wie kann ich das erreichen? Oder hat der Downloadmanager da einen Bug?

Gruss
Rolf


--------------------
Sefrengo 1.4.0
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Tue. 13. May 2008, 14:57
Beitrag #19


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



@Rolf Furrer

Im ContentFlex kannst du unter Dateiliste den Dateityp festlegen der angezeigt werden soll.

Gruss


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
smail
Beitrag Tue. 13. May 2008, 15:53
Beitrag #20


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



Ich würde Dir auch zu Content-Flex raten, da die aktuelle Version das Modul Downloadmanager komplett ersetzen kann. Außerdem hast Du dort noch mehr Einstellmöglichkeiten, die das Modul Downloadmanager selbst nicht hat.

Gruß
Jan



--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post

2 Seiten V   1 2 >
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.4.24 - 13:52

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.