[gelöst] Medien aus dem Drupal-Verzeichnis?
Eingetragen von stixer (21)
am 29.06.2011 - 18:25 Uhr in
am 29.06.2011 - 18:25 Uhr in
Hi.
Gibt es eine funktionierende Möglichkeit, Medien – die schon ins System hochgeladen wurden – zu suchen und in andere Artikel einzufügen?
Ich habe schon überall gesucht, aber finde nicht, wie das gehen kann... Da gibt es ein Modul "Media" - das allerdings crasht mit Zuverlässigkeit die Datenbank.
Das sollte doch eigentlich mit Bordmitteln gehen, dachte ich...
Vielen Dank für einen Tipp!
- Anmelden oder Registrieren um Kommentare zu schreiben
Du könntest dies auch
am 30.06.2011 - 08:17 Uhr
Du könntest dies auch mithilfe des IMCE Moduls machen bzw. IMCE im Zusammenhang mit Filefield / Filefield insert..
Welche Version vom media Modul hast du denn ausprobiert ? Hast du zu den Abstürzen in den Issues des Moduls keine Hilfe finden können ?
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Media war die neueste
am 30.06.2011 - 10:23 Uhr
Media war die neueste Version, allerdings noch dev oder beta.
Bisher habe ich Tiny Browser benutzt. Der macht eigentlich dasselbe wie IMCE, IMCE ist aber etwas übersichtlicher.
Was ich eigentlich gesucht habe, ist die Möglichkeit ähnlich Wordpress, ganz ohne Modul, einfach in den Medien suchen, bearbeiten und einfügen.
Ich habe jetzt ein Datei-field angelegt zum upload... das wäre dann hinfällig, weil man dort hochlädt und in einem anderen Artikel dann den IMCE nutzen muss um einzufügen – für den der die Seite pflegen soll etwas verwirrend und auch nicht so elegant.
Zudem fehlt hier auch die Möglichkeit, Datein umzubenennen – die dann auch in den Artikeln umbenannt werden. Also irgendeine interne Referenzierung jenseits des Namens.
Dann muss ich das wohl umbauen und die Lösung mit TinyMCE machen.
Ist denn zu erwarten, dass ein (komfortables) Medienmanagement irgendwann kommt für D7? Wie war das denn bei D6?
Vielen Dank,
Alex
Also für D6 hätten wir noch
am 30.06.2011 - 10:36 Uhr
Also für D6 hätten wir noch den webfm im Angebot. Der hat auch eine eigene Datenbank, in der er Infos speichert. Man kann auch damit Permissoins setzen, bzw. für Rollen extra Unterordner im Filesystem reservieren.
Hab den aber nicht produktiv genommen. Da mir die Links dann zu kryptisch waren. Um flexibel zu bleiben hab ich ebenfalls dne IMCE her genommen. Filessytem ist eig. bei mir öffentlich. Hab nur Mitgliederbereich mittels Modul geschützt. KOmm jetzt grad nich auf den Namen!
Da das ganze über .htaccess dann funktioniert, bleibt die Struktur (sites/default/files/mitglieder). Wenn man später mal den Filemanager runterhaut, sind die Links immer noch in takt. Da auch ohne extra Modul zu erreichen. Fand ich persönlich sympathischer. Durch den Dir-Schutz bleiben die Mitgliederbereich files für anonyme unerereichbar. Hat mir dann so gereicht.
Hab also auch keine großartige Lösung für dich! Am schönsten wäre es wenn man i-wie mit .htaccess arbeiten könnte. Und ggf. die URL zu den eig. Files mit FollowSymlinks oder ähnlichen realisiert. Dachte mir wenn ich mal später die DAten migriere, hab ich einen vernünftigen relativen Pfad in der SQL stehen. Das funktioniert ja dann auch mit Bordmitteln....
Die Pfade hochgeladenen Files
am 30.06.2011 - 10:54 Uhr
Die Pfade hochgeladenen Files sind in der DB Tabelle "FILES".
Im Prinzip brauchst Du nur diese Tabelle auslesen/durchsuchen und den Pfad des
gewünschten Files in den Artikel schreiben.
Verschieben im Filesystem
Genauso kannst Du auch die Files auf dem Server in ein anderes Verzeichniss
verscheiben und den Pfad in der Tabelle Files ersetzen (REPLACE).
Grüsse
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
danke erst mal für die
am 30.06.2011 - 19:56 Uhr
danke erst mal für die Tipps...
IMCE ist ganz gut, nur kann ich keine PDFs einfügen, oder? Auf einer Seite soll es eine Liste geben mit den Namen der PDFs, icon davor und Dateigröße dahinter... also so, wie es der normale Dateiupload bietet.
Ich bin vielleicht schon blind, aber geht das denn?
Es ist zum verzweifeln...
Gibt es denn keine einfache Lösung dafür?
Grüße,
Alex
P.S. Für mich wäre ein html Editor wo ich die Pfade reinschreibe ok, aber das kann ich anderen, die keine html-Kentnisse haben nicht anbieten. Es soll ja sicher und einfach zu bedienen sein.
Hi,also bei meinen Projekt
am 30.06.2011 - 20:03 Uhr
Hi,
also bei meinen Projekt waren Größenangaben nicht gewünscht. Sollte alles im Text sein. Die PDFs wurden normal als LINK - nicht Bild! - eingefügt. Da kann man die ganz normal durchbrowsen und den Link einfügen.
Ist aber dann ein Link im Text... Symbole z.B. unter dem Body ist ja wieder bissel was anderes. Aber der IMCE kann generell Dateien über den Link-Button verlinken (macht ja i-wie auch Sinn ;) )
Mehr kann ich leider grad nich zu sagen.
mfg Crusher
PS: Über den Bild einfügen Button gehts auch so indirekt. Steht halt dann das PDF im
<img>-
Tag, was ja nicht Sinn der Sache ist.verstehe... das ist natürlich
am 30.06.2011 - 20:22 Uhr
verstehe... das ist natürlich ein herber Rückschlag...
so sieht das im Moment aus (über den Dateiupload):
Nehmen wir an, da sollten 200 PDFs stehen... hatte schon mal so ein Projekt, dann ist das ein wahnsinniger Aufwand, jeden Titel zu schreiben und dann zu verlinken und jedes Mal noch das icon zu kopieren... wo es doch schon ganz einfach geht mit dem upload, nur wie kann ich das reproduzieren mit dem vorhandenen Material aus dem Drupal Verzeichnis?
Ich finde das eine ganz fundamentale Funktion, das wirft mich ganz schön zurück...
Bei Contao (damit arbeite ich bisher) geht das einfach über eine Dateiliste > Ordner auswählen > fertig. Da muss ich noch nicht mal neue Verlinkungen setzen, wenn neue dazukommen oder umbenannt werden o.ä.
Nach so was suche ich eben..
Was meint ihr, denke ich in der falschen Logik oder könnte so was noch kommen?
Grüße!
Alex
Also das kann aber drupal
am 30.06.2011 - 21:15 Uhr
Also das kann aber drupal doch auch!
http://drupal.org/project/filefield_sources
Wenn du D7 hast, wars das damit fast schon. Denn alle Module die für d6 noch nach zuinstallieren waren, hat D7 schon im Core. IMCE Hast du ja eh schon.
Für also einfach beim Inahltstypen Dateifeld hinzu und du bekommst mit dem Modul dann in den Eintstellungen auch Filefiled Source angeboten. Dort kannst du dann das browsen via IMCE aktivieren.
Wenn du dann Inhalt hinzufügst, ist dann ein "File browser" Link dort zu finden.
Das Modul kann noch mehr! Ist eine DAtei bereits eingebunden, kannst du auch auf die referenzieren. Einfach nur die ersten Buchstaben eingeben und der Name + fid taucht in Autocomplete Schaltfläche auf. Schon hast du die Datei verlinkt.
Edit: damit bekommt man die Files dann auch noch in den Text hinein: http://drupal.org/project/inline
mfg Crusher
PS: Wenn du dann noch den Beschreibungstext aktivierst, kannst du quasli ein Linktitel eingeben!
Gut, der muss dann natürlcih von Hand eingegeben werden. Ka obs da was gibt, was automatisch aus den Dateinamen was zusammenstrickt. Aber generell kann man händisch sehr leicht dem PDF z.B. einen Namen "gaga" o.ä. geben....
** So das ganze nochmal sauber!! **
1. Erstell einen neuen Inhaltstyp und füge ein "Datei-Feld" hinzu
2. Einstellungen für %Inhaltstypname%
- Ziemlich weit unten steht Beschreibungs-Feld aktivieren: Damit kannst du alternativen Dateinamen angeben.
- Direkt darunter File Sources aufklappen: Hier den Dateibrowser wählen. Es werden z.B. IMCE als auch elFinder supported
http://drupal.org/project/elfinder
http://drupal.org/project/imce
Geschmackssache! Schau welcher DIR besser gefällt! Mit File Source arbeiten beide!
3. Eingeschaften für %name%-Feld
- Stell bei den Feldeinstellungen die Anzahl von Werten auf unbegrenzt
- du kannst dann mehrere Dateien hochladen. Oder begrenz die Anzahl - whatever!
Damit hast du schon fast alles was du brauchst!
merci... das war ja doch
am 30.06.2011 - 21:16 Uhr
merci... das war ja doch nicht so schwer... funktioniert zwar noch nicht ganz – wenn ich den Browser nutze, dann sagt er, die Datei ist nicht in der DB – aber mit dem automatischen suchen klappts, ist eh besser.
Also danke! Problem erst mal gelöst...
Grüße,
Alex
ACHTUNG! elfinder + D7 macht
am 30.06.2011 - 21:28 Uhr
ACHTUNG! elfinder + D7 macht noch zicken.
Verwende in Zusammenhang mit File Source am besten die dev Version von elFinder! Habs grad mal getestet. efFinder ist ein sehr guter Dateimanager. Nur verträgt sich die Version von Frebruar nicht mit File Sources! Kommt dann Fehlermeldung.