Automatisches veröffentlichen von Images, PDFs usw..
Eingetragen von BingiFFM (7)
am 28.11.2011 - 10:28 Uhr in
am 28.11.2011 - 10:28 Uhr in
Hallo,
gibt es ein Modul für Drupal 7 mit dem ich aus einem Ordner bereitgestellt Dateien, wie Bilder, PDFs usw... automatisch in der Fronend-Seite veröffentlichen und somit zum Download anbieten kann.
Beispiel:
Verschiedene Kategorien
- Kochen = bezieht den Inhalt aus dem lokalen Webserver-Ordner Kochen.
- Tanzen = bezieht den Inhalt aus dem lokalen Webserver-Ordner Tanzen.
usw...
Die automatisch veröffentliche Inhalte sollten wenn möglich untereinander aufgelistet werden.
Ich hoffe Ihr habt für mich ein paar gute Vorschläge.
Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst dir mal das Modul
am 28.11.2011 - 12:01 Uhr
Du kannst dir mal das Modul Feeds (http://drupal.org/project/feeds) und dazu das Feeds Directory Fetcher (http://drupal.org/project/feeds_fetcher_directory) ansehen.
Viele Grüße
Roger
Drupalentwickler München
CMS Frameworker Drupal @ Reinblau
Ich bin das eben am Testen.
am 29.11.2011 - 20:08 Uhr
Ich bin das eben am Testen. Leider kann ich dazu keine gute Dokumentation für Drupal 7 finden.
Oder hast du noch einen besseren Vorschlag, wie man das umsetzen kann? Ich möchte wie folgt eine Ordnerstruktur abbilden.
Downloads
- Bilder & Grafiken
- Tanzen
- Kochen
- Videos
Der Inhalt der Ordner soll automatisch veröffentlicht werden.
Wenn du einen Tipp hast, wo ich eine Dokumentation für Feeds finde, würde das auch ausreichen.
Grüße
Also genau so geht das nicht
am 30.11.2011 - 09:13 Uhr
Also genau so geht das nicht ohne ein eigenes Modul zu schreiben glaube ich. Mir ist jedenfalls nichts bekannt, was einfach nur ein Directory Listing zur Verfügung stellt.
Die Feeds Doku ist hier: http://drupal.org/node/622696
Viele Grüße
Roger
Drupalentwickler München
CMS Frameworker Drupal @ Reinblau
Ich habe das Feeds getestet.
am 30.11.2011 - 10:40 Uhr
Ich habe das Feeds getestet. Nachrichten RSS lassen sich problemlos einbinden.
Aber über das Directory Feeds werden keine Dateien erkannt oder importiert.
-Hierzu habe ich unter Struktur / Feeds Importers einen neuen Importer angelegt und dem Inhaltstypen zugewiesen.
- dann hab ich einen neuen Inhalt erstellt und
unter FED Directory den "Specify a URI to scan for feed data, e.g. private://files-to-scan" zugewiesen.
==> public://sites/default/files/import/makler/bilder_grafiken/
Aber nix passiert. Es werden keine Imports erkannt. Muss noch was anderes definiert werden?
Also wenn ich mir das so
am 30.11.2011 - 11:11 Uhr
Also wenn ich mir das so ansehe, dann erscheint mir der Pfad falsch. public:// bedeutet doch schon per se (sofern Du nicht was völlig anderes eingestellt hast) sites/default/files. Also mußt Du das wohl im Pfad weglassen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
habe ich auch gedacht. aber
am 30.11.2011 - 11:28 Uhr
habe ich auch gedacht. aber es tut sich nix.
irgendwo hab ich vermutlich was vergessen. aber sehne tu ich noch nicht.
und wenn du ohne private und
am 30.11.2011 - 11:34 Uhr
und wenn du ohne private und public arbeitest und stattdessen den pfad des dateisystems angibst?
also so was wie /var/www/html/mein_files.
Viele Grüße
Roger
Drupalentwickler München
CMS Frameworker Drupal @ Reinblau
Beim speichern erscheint die
am 30.11.2011 - 11:42 Uhr
Beim speichern erscheint die Meldung:
Directory needs to be a valid URI.
ich gehe davon aus, dass es ohne private://.... gar nicht geht. Vielleicht muss aber das private:// noch irgendwo definiert werden.
kann hiermit vielleicht
am 30.11.2011 - 14:12 Uhr
kann hiermit vielleicht jemand was anfangen und sehen ob etwas falsch konfiguriert wurde. der code ist über das Feeds-Module exportiert.
$feeds_importer = new stdClass;
$feeds_importer->disabled = FALSE; /* Edit this to true to make a default feeds_importer disabled initially */
$feeds_importer->api_version = 1;
$feeds_importer->id = 'downloads_makler';
$feeds_importer->config = array(
'name' => 'downloads-makler',
'description' => 'Import Downloads der Makler',
'fetcher' => array(
'plugin_key' => 'feeds_fetcher_directory_fetcher',
'config' => array(
'recursive' => 1,
'filemask' => '/\\.txt$/',
'updated_files' => 0,
),
),
'parser' => array(
'plugin_key' => 'FeedsSyndicationParser',
'config' => array(),
),
'processor' => array(
'plugin_key' => 'FeedsNodeProcessor',
'config' => array(
'content_type' => 'downloads_makler',
'update_existing' => '2',
'expire' => '-1',
'mappings' => array(
0 => array(
'source' => 'title',
'target' => 'title',
'unique' => FALSE,
),
1 => array(
'source' => 'timestamp',
'target' => 'created',
'unique' => FALSE,
),
2 => array(
'source' => 'url',
'target' => 'url',
'unique' => 1,
),
3 => array(
'source' => 'guid',
'target' => 'guid',
'unique' => 1,
),
4 => array(
'source' => 'description',
'target' => 'field_feed_item_description',
'unique' => FALSE,
),
),
'input_format' => 'full_html',
'author' => 0,
),
),
'content_type' => 'downloads_makler',
'update' => 0,
'import_period' => '0',
'expire_period' => 3600,
'import_on_create' => 1,
'process_in_background' => 0,
);
Nachdem ich mir das jetzt
am 30.11.2011 - 20:39 Uhr
Nachdem ich mir das jetzt noch mal zu Gemüte geführt habe bin ich zu der Erkenntnis gekommen, dass das Modul nicht dafür gedacht ist Dateien zu importieren.
Es kann viel mehr in der Form genutzt werden um Feeds selbst in einem Verzeichnis abzulegen und die werden dann importiert. Also leider nicht für den Zweck geeignet.
Viele Grüße
Roger
Drupalentwickler München
CMS Frameworker Drupal @ Reinblau