Up- & Download Modul

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Up- & Download Modul

Beitrag von Dinkel » Fr 10. Feb 2006, 10:17

Folgendes Modul ermöglicht einen Up- und Downloadbereich auf einer Seite zu integrieren. Durch einige Optionen können verschiedene Einstellungen (z.B. Zugriffe und Berechtigungen) im Backend definiert werden.

Bitte beachten: Die Version 3.0 ist die letzte Version die mit Contenido 4.6 kompatibel ist.

Version: 3.0
Download
Erscheinungsdatum: 28.02.2009
Modul für einen internen Bereich. Frontend-User können Dateien in einen vorgegebenen Ordner laden.

Getestete Umgebungen:
4.6.15, 4.6.15MR, 4.6.23MR, 4.6.24, 4.8.11, 4.8.11 AMR

Readme:

Code: Alles auswählen

/***********************************************
*       README + INSTALLATIONSANLEITUNG
*             MODUL Up-Download
*
* Modulname  :      Up-Download
* Author     :      Andreas Dinkelacker
* Copyright  :      Andreas Dinkelacker
* Created    :      27.02.2009
* Version    :      3.0
* License    :      GNU/GPLv2 only (http://www.gnu.org/licenses/gpl-2.0.html#TOC1)
************************************************/

1. Lizenzinformationen
2. Allgemeines
3. Voraussetzungen
4. Installation
5. Upgrade
6. ToDos
7. Known BUGs

---------------------------------------------------------------------------------------------------
1. Lizenzinformationen & Allgemeines
	Das Modul Up-Download steht unter der GNU/GPLv2 only.
	Für die private und kommerzielle Nutzung müssen keine Lizenzgebühren entrichtet werden.
	Bei Weitergabe der originalen oder einer abgeänderten Version müssen alle Hinweise auf das
	Copyright erhalten bleiben.
	Das Modul darf nicht gegen Geld veräußert werden. Davon ausgenommen ist die Arbeitszeit das
	Modul z.B. bei einem Kunden zu installieren und einzurichten.

---------------------------------------------------------------------------------------------------
2. Allgemeines
	Das Modul verfügt über ein Frontend, das über Templates gesteuert wird. Im Backend gibt es
	folgende Einstellungsmöglichkeiten:
	  * Administratoren einstellen (Frontend-User)
 	  * Editierberechtigte Fronenduser
	  * Löschberechtigte User
	  * max. Dateigröße Admins
	  * max. Dateigröße Nicht-Admins
	  * Upload-Ordner
 	  * Anzeige der Zeichen des Dateinamen
 	  * Nicht-Admins dürfen Downloadliste sehen / nicht sehen
 	  * Nicht-Admins dürfen Upload sehen / nicht sehen
 	  * Fehlermeldung wenn Ordner leer
 	  * Breite der Tabelle in Pixel
	  * Uploads erst durch Admin bestaetigen?
	  * Admins per Mail bei upload benachrichtigen
	  * Absender Name bei Mail-Benachrichtung
	  * Absender E-Mail bei Mail-Benachrichtung
	Ebenso hat das Modul eine Prüfroutine die über die URL die Verwendung von mod_rewrite
	überprüft.

---------------------------------------------------------------------------------------------------
3. Voraussetzungen
	Getestet ist das Modul mit folgenden Contenido-Versionen:
	  * 4.6.15
	  * 4.6.15 mit ModRewrite
	  * 4.6.23 mit ModRewrite
	  * 4.6.24
	  * 4.8.11 mit und ohne ModRewrite
	Desweiteren gelten die Systemvoraussetzungen von Contenido selbst.
	Durch die Benutzung der PHP-Funktion scandir() ist nun PHP 5 vorausgesetzt.
---------------------------------------------------------------------------------------------------
4. Installation
	a. Den Inhalt der Datei upload.css in den eigenen Stylesheet, der verwendet wird einfügen.
	b. Zwei Modul-Templates anlegen und jeweils den Code von up-download.html oder
	   up-download_forms.html einfügen
	c. Neues Modul erstellen und die Datei Up-Download_3.0.xml importieren und speichern.
	d. Ggf. einen neuen Ordner im Mandantenverzeichnis im Unterordner "upload" erstellen
	e. Template mit diesem Modul anlegen
	f. Kategorie und/oder Artikel anlegen und das entsprechende Template zuweisen und nach
	   eigenem Bedarf konfigurieren
---------------------------------------------------------------------------------------------------
5. Upgrade
	Sollten Sie das Modul bereits in einer älteren Version verwenden, so müssen nach dem
	Upgrade auf diese Version unbedingt die Einstellungen überprüfen, da sich einiges in der
	neuen Verison geändert hat.
---------------------------------------------------------------------------------------------------
6. ToDos
	* Reload-Erkennung einbauen
---------------------------------------------------------------------------------------------------
7. Known BUGs
	Keine.
CHANGELOG:

Code: Alles auswählen

v. 3.0 (27.02.2009)
  * [new]    added translation for english
  * [new]    added new button to save admins on the fly
  * [new]    define sender name and email on activated notification
  * [new]    added new button to activate new files (only if according option is activated)
  * [new]    notify selected Admins on new upload (via e-Mail)
  * [new]    file status is set to "1" in DB con_upl for inactive files
  * [new]    edit users and admin are able to confirm uploads (with the according settings)
  * [new]    add/remove file to/from DB
  * [new]    confirm file deletion
  * [new]    did some layouting stuff
  * [update] renamed filesize 'Bytes' to 'B' in function parseByteSize()
  * [update] optimized and aggregated several if-loops into one big if-elseif loop
  * [update] folders are listed by using scandir() (folder depth=4) - only PHP5 compatible
  * [update] read files from database and from filesystem
  * [update] enhanced detection of folders "." and ".."
  * [bugfix] case insensitively sort files (even files read from filesystem)

v. 2.6 (23.01.2009)
  * [new]    put all styles into a stylesheet file
  * [new]    added templates up-download.html and up-download_forms.html
  * [new]    detect mime-type (deliberated I didn't use mime_content_type() )
  * [new]    distinguish between Contenido using and not using mod_rewrite
  * [new]    use database to handle all files
  * [new]    add a description to the uploaded file
  * [new]    edit each file and replace the file or change the description (if the user is allowed to do)
  * [update] optimized user management to use user ID instead of username
  * [update] deletion was performed by clicking a lilnk, now it is a button
  * [update] added forum link to the module thread
  * [update] all texts now can be translated
  * [bugfix] fixed umlauts

v. 2.5 (05.11.2008)
  * [update] XML File konnte in Contenido 4.8.x nicht eingebunden werden. HTML-Tags wurden entfernt.

v. 2.4 (12.09.2008):
  * [new]    Wenn keine Datei angegeben wird und auf "upload" geklickt wird,kommt eine Fehlermeldung
  * [new]    Bei Klick auf herunterladen wird über der Download über die headers aufgerufen (Pfad kann verdeckt werden)
  * [update] Anpassungen fuer Ordnerauswahl (getestet mit PHP5)

v. 2.3:
  * [update] Aufruf des Formulars nach idcat, idart und idcatart wird nun unterschieden

v. 2.2:
  * [bugfix] JavaScript-Problem bei User-Auswahl behoben (danke an tinof)
  * [bugfix] Dateisystem auslesen fuer Ordnerauswahl in PHP5 korrigiert (danke auch an tinof)
  * [bugfix] Download per Meta-Tag auch fuer PHP5 angepasst (wieder tinof)

v. 2.1 (15.03.2007):
  * [update] Einstellung der Tabellenbreite per Konfiguration
  * [bugfix] Bei leeren Ordnern kann in der Konfiguration eine Fehlermeldung angegeben werden
  * [bugfix] Dateien werden ueber den IE direkt angezeigt, daher ist der Name der Datei nun auch ein Link fuer einen Rechtsklick gedacht

v. 2.0 (01.12.2006):
  * [new]    Anzeige aller FE-User in SELECT-Box (Drag'n'Drop per Klick auf FE-User)
  * [new]    Download einer Datei erfolg ueber META-Tag (speichern ohne "Rechtsklick -> Ziel speichern unter..." moeglich)
Zuletzt geändert von Dinkel am Di 16. Jun 2009, 10:07, insgesamt 15-mal geändert.
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

komo
Beiträge: 92
Registriert: Mi 9. Mär 2005, 20:38
Kontaktdaten:

Beitrag von komo » Fr 10. Feb 2006, 11:26

also bei mir sagt contenido schon beim modul erstellen einen fehler an. roter punkt in dem output teil

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel » Fr 10. Feb 2006, 11:34

hm, hab den Code mit richtiger Ausgabe nochmal oben aktualisiert. Versuch es nochmal mit dem Code...
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

komo
Beiträge: 92
Registriert: Mi 9. Mär 2005, 20:38
Kontaktdaten:

Beitrag von komo » Fr 10. Feb 2006, 11:38

tut sich nichts dran immer noch rot

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel » Fr 10. Feb 2006, 11:44

komisch... wenn ich den Code aus meinem modul nehme und dann hier poste, ist der Code danach falsch... dann halt anders:

//EDIT: schon wieder ne andere Datei

habs nochmal getestet, sollte gehen.
Zuletzt geändert von Dinkel am Fr 10. Feb 2006, 12:02, insgesamt 1-mal geändert.
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Fr 10. Feb 2006, 11:56

exportiere es doch als xml :idea:

Falls du nicht weisst wie recht einfach unter deinem modul ist die Box Import / Export da auf export dann hast du beides in einer datei :wink:
greets

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel » Fr 10. Feb 2006, 11:58

und den xml-code dann hier posten?
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Fr 10. Feb 2006, 12:00

Dinkel hat geschrieben:und den xml-code dann hier posten?
Nein, lieber nicht. Das Forum würde das höchstwahrscheinlich auch "zerschießen".

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel » Fr 10. Feb 2006, 12:02

Link ist in meiner Signatur
Zuletzt geändert von Dinkel am Mi 22. Nov 2006, 19:31, insgesamt 1-mal geändert.
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Fr 10. Feb 2006, 12:15

grins ich meinte das so export als xml dann in ein zip und dann zum Download anbieten, finde ich deie eleganteste Lösung. :wink: Dann kann es sich ein User downloaden und nach dem Entpacken direkt Importieren :idea:
greets

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel » Fr 10. Feb 2006, 12:17

und was ist mit Rechtsklick und "Ziel speichern unter..." ? ;) geht ja auch
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Fr 10. Feb 2006, 12:23

*kopfklatsch grins * auf die einfachsten dinger kommt ich fast nie *man rezeptionist die welt ist nicht immer kompliziert* :lol:

Aber grins die armen Mac-User
greets

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel » Mo 13. Feb 2006, 11:24

keiner ein Feedback oder Kritik?
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

mreif
Beiträge: 192
Registriert: Mi 12. Okt 2005, 16:32
Wohnort: Weiterstadt
Kontaktdaten:

Beitrag von mreif » Fr 17. Feb 2006, 09:14

Hallo,


habe das Modul getestet.
XML geladen, Modul erstellt, in Template eingebunden, in Kategorie konfiguriert, Verzeichnis erstellt (Rechte: 777) ... Vorschau :-(

Hat aber nicht so funktioniert.

Fehlermeldung:
Warning: sort() expects parameter 1 to be array, null given in /srv/www/htdocs/xxxx/html/yyyyy/contenido/external/backendedit/front_content.php(778) : eval()'d code on line 450


Gruß
Michael
Version 4.6.15 - ältere Versionen kommen nicht auf die Kiste

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel » Fr 17. Feb 2006, 09:45

ja, das kommt, wenn in dem Ordner noch keine Datei liegt... da hab ich noch keine Lösung für...
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

Gesperrt