Zum Inhalt springen

Extension: MOC Fileshare Manager

Erstellt am 22. Januar 2005 · 24 Antworten · letzte Antwort am 23. Dezember 2011 · Seite 1 von 2

Tags: Frage

dieter99 ·

Wer von Euch hat den MOC Fileshare Manager zum laufen gebracht?

Leider funktioniert er bei mir nicht. Meine Schritte:
1. Extension installiert
2. Neue Seite angelegt - Typ "Standard"
3. Neuen Seiteninhalt angelegt - Typ "Plugin einfügen"
Erweiterungen - Filebrowser (Explorer)
Unter Plugin Optionen habe ich eingestellt:
Mode: Directory browser
Select mountpoints from: keine Ahung welche Auswahl richtig ist
Mountpoints: was ist ein Mountpoint?
Ich dachte hier das ich einen Ordner im fileadmin auswählen kann. Stattdessen wird mir der HTML-Baum angezeigt. Was muß ich her auswählen? Wenn ich bei "Suchbegriff" "Inkl. 1 Ebene" auwähle und auf suchen klicke, dann erscheint die FM: "Fatal error: Cannot instantiate non-existent class: t3lib_pagetree in /www/htdocs/inhhhalt/typo3/t3lib/class.t3lib_div.php on line 3229"
Außerdem ist mir unklar was bei CODE und "Ausgangspunkt" rein muss.
Kann mir jemand helfen????

manfredo ·

hi,

eigentlich hast du alles richtig eingestellt bis auf die Mountpoints.
Ein Mountpoint gibt den Ordner an der als Hauptordner in der Frontendansicht für dem Filemanager. dient

Anlegen eines neuen Mountpoints:

1. im Ordner Fileadmin (Dateiliste) einen neuen Ordner anlegen zum Beispiel "Projektordner"

2. Im Seitenbaum einen neuen Sysordner anlegen mit Namen "filemounts"

3. im Sysordner "filemounts" einen neuen Datensatz anlegen vom Typ "Moint Points"

4. Unter "Name" einen Namen für den Moitpoint angeben und bei "Relative path" gibst du den Ordner an den du unter Fileadmin angelegt hast - filemounts/ - Lese und Schreibrechte vergeben - fertig!

5. im Plugin unter CODE = VIEW angeben

6. im Plugin unter "Plugin Optionen:" bei "Select mountpoints from:" stellst du "page startingpoint" ein (keine Ahnung was die anderen bedeuten) und bei "Mountpoint" den vorher erstellten Mointpoint.

dann müsste es eigentlich funktionieren - jedenfalls läuft es so bei mir

grüsse
bigmama

Hab noch was vergessen: unter CONSTANTS deines Templates mußt du noch unter plugin.tx_mocfilemanager_pi1 { ...... } den absoluten Pfad zu Fileadmin angeben: "documentRoot = /home/www/html/fileadmin/"

Bei plugin.tx_mocfilemanager_pi2 { ...... } auch noch mal den absoluten Pfad angeben und mit "ShowFilesPID = 32" die PID des Sysordners "Filemounts"

dieter99 ·

Leider funktionierts bei mir immer noch nicht. Die Sache ist ziemlich komplex, es wundert mich wie man sowas OHNE Anleitung hinbekommen kann.
Vielleicht liegt es auch nur daran, dass ich ein paar Grundsatzfragen nicht verstehe.

1. Welchen Zweck erfüllen SysOrdner?
2. Was sagt ein Mountpoint aus?

manfredo schrieb

hi,

eigentlich hast du alles richtig eingestellt bis auf die Mountpoints.

Ein Mountpoint gibt den Ordner an der als Hauptordner in der Frontendansicht für dem Filemanager. dient

Anlegen eines neuen Mountpoints:

1. im Ordner Fileadmin (Dateiliste) einen neuen Ordner anlegen zum Beispiel "Projektordner"
von dieter99: hab ich gemacht

2. Im Seitenbaum einen neuen Sysordner anlegen mit Namen "filemounts"
von dieter99: hab ich gemacht

3. im Sysordner "filemounts" einen neuen Datensatz anlegen vom Typ "Moint Points"
von dieter99: hab ich gemacht. Wie kann man eigentlich nachträglich den Mountpoint wieder finden, da er im Baum nicht angezeigt wird?

4. Unter "Name" einen Namen für den Moitpoint angeben und bei "Relative path" gibst du den Ordner an den du unter Fileadmin angelegt hast - filemounts/ - Lese und Schreibrechte vergeben - fertig!
von dieter99: hab ich gemacht

5. im Plugin unter CODE = VIEW angeben
von dieter99: nur "view" oder "code = view"?

6. im Plugin unter "Plugin Optionen:" bei "Select mountpoints from:" stellst du "page startingpoint" ein (keine Ahnung was die anderen bedeuten) und bei "Mountpoint" den vorher erstellten Mointpoint.
von dieter99: hab ich gemacht

dann müsste es eigentlich funktionieren - jedenfalls läuft es so bei mir

grüsse
bigmama

Hab noch was vergessen: unter CONSTANTS deines Templates mußt du noch unter plugin.tx_mocfilemanager_pi1 { ...... } den absoluten Pfad zu Fileadmin angeben: "documentRoot = /home/www/html/fileadmin/"
Bei plugin.tx_mocfilemanager_pi2 { ...... } auch noch mal den absoluten Pfad angeben und mit "ShowFilesPID = 32" die PID des Sysordners "Filemounts"
von dieter99: ich benutze nur 1 template auf meiner root-seite. dort steht unter "contants" überhaupt nichts von plugin.tx_mocfilemanager. hätte der eintrag durch die installation des moc_filemanagers nicht automatisch eingetragen werden müssen? Was muss ich nun konkret bei "contants" eintragen:
plugin.tx_mocfilemanager_pi1 {/home/www/html/fileadmin/testornder}
plugin.tx_mocfilemanager_pi2 {/home/www/html/fileadmin/testornder=32}
ist es so richtig?

dieter99 ·

Ich hab jetzt nochmal unter den Plugin-Eigenschaften nachgeschaut. Dort hatte ich unter "Ausgangspunkt" keinen Eintrag. Nun hab ich dort den Namen des SysOrdners eingetragen.
Ich bin jetzt einen Schritt weiter, anstatt einer leeren Seite bekomme ich nun angezeigt:

- Upload new files
- Create new dir
- Target mountpoint

Der Inhalt des Ordners, der im fileadmin liegt, wird mir aber noch nicht angezeigt. Es erscheint die Fehlermeldung "xyz does not exist"
xyz ist der Name des Ordners, der direkt im fileadmin liegt.
Im mountpoint habe ich unter relativen Pfad nur "xyz" angegeben. Wahrscheinlich liegt das Problem am constant-Eintrag des Templates.
Dort habe ich stehen:

plugin.tx_mocfilemanager_pi1 {
documentRoot = /home/www/html/fileadmin/
} 

plugin.tx_mocfilemanager_pi2 {
documentRoot = /home/www/html/fileadmin/
ShowFilesPID = 109
}

Mir stellt sich die Frage, was der absolute Pfad ist. Ich habe testweise den kompletten Pfad meiner Internetseite eingegeben (also http://www.meineseite/fileadmin), doch das hat auch nichts gebracht. Es kommt immer noch die FM: "... does not exist"

dieter99 ·

Hallo Loroo,
ich werd noch zum Hirsch! Ich habs exakt so gemacht wie du es beschrieben hast. Trotzdem kommt noch die Fehlermeldung "Ordner bla bla bla does not exist".
Warum findet er den blöden Pfad/Ordner nicht?

manfredo ·

hi,

da scheint bei dir unter Constants immer noch nicht der absolute Pfad zu stimmen.

Hast du einen FTP Zugang - wenn ja dann geh per FTP auf deinen Webspace und schau wie sich dort der Pfad zusammensetzt.

dieter99 ·

Endlich läuft der MOC Filemanager bei mir!!!!!

Unter "documentRoot" darf kein Slash stehen. So sieht mein Constants-Eintrag aus:

plugin.tx_mocfilemanager_pi2.documentRoot = fileadmin
plugin.tx_mocfilemanager_pi1.documentRoot = fileadmin
plugin.tx_mocfilemanager_pi2.ShowFilesPID = 110

An dieser Stelle möchte ich mich für die Unterstützung bedanken. Ohne euch hätte ich das NIE hinbekommen.

Bei Gelegenheit werde ich vielleicht eine Konfigurationsanleitung schreiben. Kann ich diese dann auf typo3.org veröffentlichen?

manfredo ·

Auch wieder was dazu gelernt - es ist also nicht der absolute Pfad anzugeben sondern nur der eigentliche Ordner.

grüsse

theNeo ·

habe alles so gemacht wie hier beschrieben:

- sysordner erstellt
- mount erstellt /sick-server
- neue seite mit plug in Filebrowser
- Mode ViewDirectory
- page - Pages (startingpoint)
- Mountpoints -> sysordner mount point

unterd em plug In
CODE:VIEW
Ausgangspunkt: sys ordner

plugin.tx_mocfilemanager_pi2.documentRoot = fileadmin
plugin.tx_mocfilemanager_pi1.documentRoot = fileadmin
plugin.tx_mocfilemanager_pi2.ShowFilesPID = 74

leider wird im Frontend nichts ausgegeben :-(
ach ja ext ist aber installiert

wer weiß weiter?
danke

derSchnuffi ·

so geht es mir auch!
die seite bleibt mit ausnahme der überschrift einfach leer!

hast du mittlerweile eine lösung?

bei der version 0.7.0 gings noch
bei 0.7.1 nicht mehr

theNeo ·

habe es sowohl mit typo 3.6.2 also auch mit typo 3.7. versucht immer mit dem fm 0.7.1. und es kommt nur die Überschrift. wo hast du den die 0.7.0 gefunden?

weiß jemand woran es liegen kann?

derSchnuffi ·

ja mittlerweile weiß ich es!

bei mir lag es daran, dass ich den sysordner mit den filemounts im seitenbaum unterhalb der seiten hatte.

du musst den ordner ganz ach oben unter die weltkugel machen, dann sollte es gehen.

frag nicht wieso, bei mir war die ebene als ich es unten drunter hatte die gleich die es jetzt auch ist. nur eben ganz oben.

geb bitte bescheid wenn es dass war

gruß
Markus

JohnOldman ·

Hi
Wollte mir das PlugIn auch installieren und bin jeden Punkt dieser anleitung mindestens 5mal durchgegangen. trotzdem wir nur der plugin-titel angegeben. nicht mal die fehlermeldung "xy does not exist". Weiß irgendjemand woran das liegen könnte?

Achja: bei der extension wird noch angezeigt:

Naming Errors:

classname 0 filemanager_div
1 mount

classfilename 0 class.filemanager_div.php
1 class.mount.php

JohnOldman

karlklammer ·

Hallo,

gibt es zufällig irgendwo Screenshots von der MOC Fileshare-Extension, oder eine andere Möglichkeit, sich das mal in Aktion anzusehen?

Gruß,
Der Karl

theNeo ·

würden mich auch interessieren, ob sich der aufwand lohnt, dann ich habe es trotz allem noch nicht am laufen 🙁

Lola ·

hi,

hab (dank der Erklärungen hier im Forum *danke*) die Extension zum Laufen gebracht. Allerdings hab ich leider keiner Ahnung was beim Plugin einzustellen ist, damit man ein Upload-Formular bekommt.

Mode: Upload only (??)
Select mountpoints from ??
Mountpoints ??
CODE: ?? (UPLOAD_ONLY / UPLOAD ??)
Ausgangspunkt: ??

Nachdem es anscheinend keine Doku dazu gibt is es ein wenig kompliziert das zu erraten. Hat da wer Erfahrung damit??

ralf321 ·

ich bekomme das teil absolut nicht zu laufen.
nur die meldung

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/kwt/t3lib/class.t3lib_db.php on line 724

irgendwelche tipps?

typo 3.7
moc 0.7.1

Lola ·

schaut fast so aus, als ob bei der extension installation nicht alle tabellen in der db erzeugt wurden...
kenne das von der 3.7 version.... einfach checken was alles in db muss und obs das auch tatsächlich gibt, sonst manuell anlegen

ich hoff damit kann ich dir helfen