IMCE ohne WYSIWYG (user specific folders)
Eingetragen von Dr.Thodt (34)
am 19.09.2008 - 23:34 Uhr in
am 19.09.2008 - 23:34 Uhr in
Hallo,
ist es eigentlich Möglich, Drupal irgendwie dazu zu bewegen, jedem Benutzer einen eigenen Ordner zur Verfügung zu stellen in dem dieser Dateien reinläd? IMCE macht das wohl in Verbindung mit tinymce/fck. Aber ich brauche (und will) keinen wysiwyg editor, sondern einfach nur Dateiupload in ein jeweiliges Benutzerverzeichnis. Kann man IMCE nicht irgendwie mit dem Drupal Upload "verheiraten"?
Fällt dazu jemanden was ein? Google und die Suche hier hat mich bisher leider nicht weiter gebracht :-(
Jegliche Anregung ist willkommen :-)
Vielen Dank
- Anmelden oder Registrieren um Kommentare zu schreiben
IMCE settings
am 20.09.2008 - 08:54 Uhr
... ist es eigentlich Möglich, Drupal irgendwie dazu zu bewegen, jedem Benutzer einen eigenen Ordner zur Verfügung zu stellen in dem dieser Dateien reinläd? IMCE macht das wohl in Verbindung mit tinymce/fck. Aber ich brauche (und will) keinen wysiwyg editor ...
Das, was du möchtest, funktioniert im IMCE doch schon. IMCE macht das OHNE eine Verbindung zu einem WYSIWYG-Editor. Ist alles einstellbar unter IMCE settings.
Ah, jetzt ja! Kein Wunder,
am 20.09.2008 - 09:38 Uhr
Ah, jetzt ja! Kein Wunder, dass ichs nicht gefunden hab *vordenkopfschlag*.
Ich hab jetzt einfach mal edit-body als Textarea in den IMCE settings angegeben und siehe da, jetzt klappts auch mit den Verzeichnissen...
Ich bin irgendwie davon ausgegeganen, dass es auch mit dem normalen drupal upload klappt... aber da müsste ich wohl noch n bisschen rumbasteln?
IMCE als Menülink im Template
am 12.02.2009 - 02:21 Uhr
Hallo,
ich möchte auch einen Menüpunkt "Upload" / "Meine Dateien" erstellen.
Ich benötige keine Verlinkung der hochgeladenen Dateien in erstellte Beiträge, ein reiner Filemanager sozusagen.
Bisher habe ich ein IMCE Popupfenster
Falls es jemanden interessiert, folgenden Code in den Body einfügen
<a href="#" onclick="openImce(); return false;">Upload a File</a>:
<div id="image-container"></div>
<script type="text/javascript">
//opens IMCE in a window named "myName".
function openImce() {
window.open('?q=imce', 'myName', 'width=640,height=480');
}
//custom function. named "myName+ImceFinish".
function myNameImceFinish(path, width, height, size, imceWin) {
document.getElementById('image-container').innerHTML = '<img src="'+path+'" width="'+width+'" height="'+height+'" />';//put the image inside image container.
imceWin.close();//close IMCE window.
}
</script>
Meine Frage:
Wie kann ich den IMCE Browser "inline" aufrufen
Vielen Dank,
Fnord
...nochmal nach oben...
am 08.04.2009 - 10:53 Uhr
...nochmal nach oben...
Datei: imce.module | Zeile 777
am 08.04.2009 - 11:42 Uhr
Wie kann ich den IMCE Browser "inline" aufrufen
<?php
print '<iframe id="imce-frame" height="500px" width="99%" name="imce-frame" src="'.url('imce/browse').'" scrolling="no"></iframe>';
?>
bzw.
<?php
if ($GLOBALS['user']->uid == $acc->uid) {
print '<iframe id="imce-frame" height="500px" width="99%" name="imce-frame" src="'.url('imce/browse').'" scrolling="no"></iframe>';
}
?>
imce.module
am 08.04.2009 - 12:32 Uhr
Hallo rainman,
zunächst vielen Dank für Deine Mühe.
Ich habe Schwierigkeiten deinen Code einzufügen.
Die Datei drupal/sites/all/modules/imce/imce.module
hat bei mir nur 195 Zeilen. Möglicherweise editiere ich nicht an der richtigen Stelle.
Könntest Du mir bitte nochmals weiterhelfen?
Fnord
Nicht das Modul editieren
am 08.04.2009 - 13:35 Uhr
Ich habe Schwierigkeiten deinen Code einzufügen. Möglicherweise editiere ich nicht an der richtigen Stelle.
Du sollst das Modul nicht editieren. Was ich oben als Code geschrieben habe, zeigt dir unter Drupal 5.x an beliebiger Stelle den IMCE an. Natürlich vorausgesetzt, der User ist eingeloggt.
danke!
am 08.04.2009 - 14:43 Uhr
danke!
danke!
am 08.04.2009 - 14:43 Uhr
danke!