Index > Erweiterungen > [downloadarchive] Download-Archiv
Hallo,
ich habe grade ein neues Modul online gestellt, mit dem man, wie der Name schon sagt, Download-Archive zusammenstellen kann.
Dabei ist man nicht von der meta.txt abhängig, sondern kann Name und Beschreibung für jede Datei vergeben. Außerdem ist es möglich eine Datei in unterschiedlichen Archiven zu nutzen.
Als drittes feature kann man jeder Datei eines Download-Archivs individuelle Download-Rechte zuweisen, ähnlich den Content-Elementen.
Die Erweiterung findet Ihr hier.
Fehler oder Probleme bitte hier melden.
Felix
ich habe grade ein neues Modul online gestellt, mit dem man, wie der Name schon sagt, Download-Archive zusammenstellen kann.
Dabei ist man nicht von der meta.txt abhängig, sondern kann Name und Beschreibung für jede Datei vergeben. Außerdem ist es möglich eine Datei in unterschiedlichen Archiven zu nutzen.
Als drittes feature kann man jeder Datei eines Download-Archivs individuelle Download-Rechte zuweisen, ähnlich den Content-Elementen.
Die Erweiterung findet Ihr hier.
Fehler oder Probleme bitte hier melden.
Felix
Zuletzt bearbeitet von felixpfeiffer, 2008-06-30 20:58
2008-04-28 09:32
Hi Felix,
genau das brauche ich für ein kommendes Projekt. Vorbehaltlich des Tests schon mal jetzt: Danke!
Gruss
Stefan
genau das brauche ich für ein kommendes Projekt. Vorbehaltlich des Tests schon mal jetzt: Danke!
Gruss
Stefan
„Vier von drei Deutschen können nicht rechnen“
2008-04-28 09:51
Ja super sache das, kann ich für unsere Page recht gut gebrauchen. Allerdings habe ich da ein Problem.
Installiert -> install.php -> Archiv angelegt -> Daten angelegt -> Modul angelegt -> Datenarchiv ausgewählt -> Modul eingebunden sowohl ins Layout als auch als CE. Nur leider kommt kein Output. Im Log fand ich eine Zeile und zwar:
Module class "" (module "downloadarchiv") does not exist
Hast Du eine Idee wo der Haken hängen könnte?
http://go.rfactory.de
Gruß Sven
Installiert -> install.php -> Archiv angelegt -> Daten angelegt -> Modul angelegt -> Datenarchiv ausgewählt -> Modul eingebunden sowohl ins Layout als auch als CE. Nur leider kommt kein Output. Im Log fand ich eine Zeile und zwar:
Module class "" (module "downloadarchiv") does not exist
Hast Du eine Idee wo der Haken hängen könnte?
http://go.rfactory.de
Gruß Sven
2008-04-30 11:36
Hallo Sven,
ich werde mich an diesen Fehler nie gewöhnen.
Lokal fällt mir das nie auf, da Windows nicht Case-Sensitiv verhält.
Bitte Mach vorerst folgendes - ich lade gleich ein Update des Archivs hoch - öffne die Datei system/modules/downloadarchiv/config/config.php
Und ändere folgendes:
Das wäre es dann schon.
Sorry, und Gruß, Felix
ich werde mich an diesen Fehler nie gewöhnen.
Lokal fällt mir das nie auf, da Windows nicht Case-Sensitiv verhält.
Bitte Mach vorerst folgendes - ich lade gleich ein Update des Archivs hoch - öffne die Datei system/modules/downloadarchiv/config/config.php
Und ändere folgendes:
Code:
Zeile 48 - 54: array_insert($GLOBALS['FE_MOD'], 4, array ( 'application' => array ( 'downloadarchiv' => 'ModuleDownloadarchiv' ) )); in array_insert($GLOBALS['FE_MOD'], 4, array ( 'application' => array ( 'downloadarchiv' => 'ModuleDownloadArchiv' ) ));
Das wäre es dann schon.
Sorry, und Gruß, Felix
2008-04-30 11:41
Jap, nun funktioniert es 
Vielen Dank für die flotte Hilfe Felix!
Kleine Frage direkt am Rande, ist es geplant auch Downloads über das Modul anbieten zu können welche ausserhalb tl gelagert sind?
Vielen Dank für die flotte Hilfe Felix!
Kleine Frage direkt am Rande, ist es geplant auch Downloads über das Modul anbieten zu können welche ausserhalb tl gelagert sind?
2008-04-30 11:46
Im Moment noch nicht, aber wäre ja eine gute Idee.
Also praktisch als Eingabefeld, in dem man von Hand den Pfad/Link für eine Datei einbinden kann?
Also praktisch als Eingabefeld, in dem man von Hand den Pfad/Link für eine Datei einbinden kann?
2008-04-30 11:49
Genau, den Rest so wie es sich bisher auch verhält, Titel usw. und per Eingabe den Link. Wichtig dabei wäre vielleicht das die Rechtevergabe auch bei diesem Angebot nutzbar bleibt 
Edith:
Evtl. sogar noch die Möglichkeit ein Bild/Galerie hinzuzufügen welches dann im Template fest verankert werden kann.
Edith:
Evtl. sogar noch die Möglichkeit ein Bild/Galerie hinzuzufügen welches dann im Template fest verankert werden kann.
Zuletzt bearbeitet von modzillarfy, 2008-04-30 11:57
2008-04-30 11:52
Hm, also sowas wie ein Produktfoto oder meinst Du eher sowas wie ein Icon?
Also, mit dem Textfeld wird wohl gehen, ich schaue es mir zumindest nachher mal an.
Also, mit dem Textfeld wird wohl gehen, ich schaue es mir zumindest nachher mal an.
2008-04-30 11:59
Ich sprech jetzt einfach mal nur von unserem Projekt mit http://go.rfactory.de.
Wenn ich dort Downloads einbinde handelt es sich i.d.R. um Erweiterungen für unsere "geliebte" Simulation.
Also es werden Strekcen zum Download angeboten, Texturen, Fahrzeuge usw. Somit fallen dann auch Screenshots vorher/nacher bei Texturen oder eben Screens der Modifikationen.
Das alles kann man natürlich auch wunderbar über Artikel und den CE's gestalten oder via insert-tags. Nur wenn es die Möglichkeit gibt, dies über ein entsprechendes Modul wie Deines zu verwalten ist das natürlich wesentlich aufgeräumter.
Wenn ich dort Downloads einbinde handelt es sich i.d.R. um Erweiterungen für unsere "geliebte" Simulation.
Also es werden Strekcen zum Download angeboten, Texturen, Fahrzeuge usw. Somit fallen dann auch Screenshots vorher/nacher bei Texturen oder eben Screens der Modifikationen.
Das alles kann man natürlich auch wunderbar über Artikel und den CE's gestalten oder via insert-tags. Nur wenn es die Möglichkeit gibt, dies über ein entsprechendes Modul wie Deines zu verwalten ist das natürlich wesentlich aufgeräumter.
2008-04-30 12:03
Das ist natrülich dann schon eher ein Spezialfall.
Was aber natürlich gehen würde ist eine Kombination aus Downloadarchiv und dem neuen Gallery-Modul. Da könnte man eine Galerie erstellen und diese dann per Insertag in die Beschreibung des Downloadmoduls einfügen.
Das kommt Deinem Vorhaben evtl. am nächsten und ist keine großartige Anpassung des Moduls.
Was aber natürlich gehen würde ist eine Kombination aus Downloadarchiv und dem neuen Gallery-Modul. Da könnte man eine Galerie erstellen und diese dann per Insertag in die Beschreibung des Downloadmoduls einfügen.
Das kommt Deinem Vorhaben evtl. am nächsten und ist keine großartige Anpassung des Moduls.
2008-04-30 12:15
Jap, im Grunde haste Recht. Wäre halt einfach nen ganzen Schritt "kompakter". Aber ich guck mir das Galerie-Modul (ist ja ehh schon installiert) in der Hinsicht nochmal genauer an schau einfach mal was geht 
2008-04-30 12:34
Hallo Felix,
ein Super Beitrag!
Ich versuche seit mehreren Tagen die Extension "ChangeLanguage" zum Laufen zu bringen und verzweifele beinahe schon. Das unter #4 in diesem Tread beschriebene Rezept funktioniert auch hervorragend mit "ChangeLanguage".
Ähnliche Fehlermeldung == ähnliche Fehlerbehebung.
Einfach ein großes L bei Language und es geht.
Gruß Hagen
ein Super Beitrag!
Ich versuche seit mehreren Tagen die Extension "ChangeLanguage" zum Laufen zu bringen und verzweifele beinahe schon. Das unter #4 in diesem Tread beschriebene Rezept funktioniert auch hervorragend mit "ChangeLanguage".
Ähnliche Fehlermeldung == ähnliche Fehlerbehebung.
Code:
'Change Language' => 'ModuleChangeLanguage',
Einfach ein großes L bei Language und es geht.
Gruß Hagen
Gruß, Hagen
2008-04-30 18:31
Hi,
das mit den Screenshots zu jedem Download wäre eine feine Sache...
Gruß
das mit den Screenshots zu jedem Download wäre eine feine Sache...
Gruß
2008-04-30 19:09
Hallo,
weiß jemand, wie man in der tolle Downloadarchiv-Extension auch das Erstellungsdatum der Datei mit ausgeben kann? Ich habe schon einiges versucht, aber meine Kenntnisse (und Geduld) reichen nicht aus. Es müßte irgendwas mit $objFile->ctime sein.
Die Änderung müßten in die Templatedatei mod_downloadarchiv.tpl eingefüht werden:
Ich hoffe, die Frage ist nicht zu dumm.
weiß jemand, wie man in der tolle Downloadarchiv-Extension auch das Erstellungsdatum der Datei mit ausgeben kann? Ich habe schon einiges versucht, aber meine Kenntnisse (und Geduld) reichen nicht aus. Es müßte irgendwas mit $objFile->ctime sein.
Die Änderung müßten in die Templatedatei mod_downloadarchiv.tpl eingefüht werden:
Code:
<div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>> <?php if ($this->headline): ?> <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>> <?php endif; ?> <div class="downloadarchivList block"> <?php if(is_array($this->arrFiles)): foreach($this->arrFiles as $row): ?> <div class="downloadarchivItem block <?php echo $row['css']; ?>"> <img src="<?php echo $row['icon']; ?>"<?php echo $row['imgSize']; ?> alt="<?php echo $row['title']; ?>" class="mime_icon" /> <a href="<?php echo $row['href']; ?>" title="<?php echo $row['title']; ?>"><?php echo $row['title']; ?> <?php echo $row['size']; ?></a> <?php if($row['description'] != ""): ?> <div class="description"><?php echo $row['description']; ?> </div><?php endif; ?> </div> <?php endforeach; else: ?> <div class="downloadarchivItem block"> <?php echo $this->arrFiles; ?> </div> <?php endif; ?> </div> </div>
Ich hoffe, die Frage ist nicht zu dumm.
2008-05-03 16:42
Hallo Klaus Peter,
ich werde das in der nächsten Version einbinden.
Diese wird vermutlich nächste Woche, zusammen mit dem Screenshot-Feature online gehen.
Bis dahin kannst Du folgendes schon machen:
in der ModuleDownloadArchiv.php folgenden Code eingeben.
Im Template (mod_downloadarchiv.tpl) kannst Du dann in der foreach-Schleife über
auf den Wert zugreifen. Dieser wird allerdings als UNIX-Timestamp ausgegeben.
Also diesen noch mit date() formatieren.
Ich hoffe das hilft erst mal.
Gruß, Felix
ich werde das in der nächsten Version einbinden.
Diese wird vermutlich nächste Woche, zusammen mit dem Screenshot-Feature online gehen.
Bis dahin kannst Du folgendes schon machen:
in der ModuleDownloadArchiv.php folgenden Code eingeben.
Code:
Nach $arrFile['description'] = $objDownloadarchiv->description; folgendes einfügen: $arrFile['ctime'] = $objFile->ctime;
Im Template (mod_downloadarchiv.tpl) kannst Du dann in der foreach-Schleife über
Code:
<?php echo $row['ctime']; ?>
auf den Wert zugreifen. Dieser wird allerdings als UNIX-Timestamp ausgegeben.
Also diesen noch mit date() formatieren.
Ich hoffe das hilft erst mal.
Gruß, Felix
2008-05-03 17:41
