Mod: Userspezifisches Uploadverzeichnis

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von derSteffen » Sa 6. Jun 2009, 12:44

Ja, dass verstehe ich. Ich habe jetzte auch meine Ordner-Struktur so geändert, wie du gesagt hattest. Das reicht wirklich aus. Ist aber eine richtig gute Erweiterung. Danke Dir dafür.

MfG Steffen

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von derSteffen » So 7. Jun 2009, 09:20

Ach, was ich noch erwähnen wollte. Ich habe die Erweiterung in einer 4.8.11 integriert und das klappt.

Mal eine andere Frage. Es gibt doch verschiedene Module, die auf die Dateiverwaltung zugreifen, z.B. Downloadlisten oder Bildergalerien oder bei der Auswahl im Tiny, wenn ich auf eine Datei verlinke oder ein Bild einfügen möchte, etc. Besteht global auch hier die Möglichkeit zu unterscheiden, welche Dateien für welche Gruppen hier angezeigt werden?

MfG Steffen

idea-tec
Beiträge: 1242
Registriert: Do 19. Sep 2002, 14:41
Wohnort: Dichtelbach
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von idea-tec » So 7. Jun 2009, 09:31

Grundsätzlich ja, es muss nur der jeweilige teil des Cores entsprechend angepasst und verändert werden. also mit jedem Update hat man die arbeit das einzurichten erneut.
alternativ wäre hier ein Plugin denkbar, ist aber immens viel arbeit.
MfG, Karsten
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)

Oldperl
Beiträge: 4255
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von Oldperl » So 7. Jun 2009, 16:44

derSteffen hat geschrieben:Ach, was ich noch erwähnen wollte. Ich habe die Erweiterung in einer 4.8.11 integriert und das klappt.
Na das nenn ich doch mal ne Rückmeldung, danke. :-)
derSteffen hat geschrieben:Mal eine andere Frage. Es gibt doch verschiedene Module, die auf die Dateiverwaltung zugreifen, z.B. Downloadlisten oder Bildergalerien oder bei der Auswahl im Tiny, wenn ich auf eine Datei verlinke oder ein Bild einfügen möchte, etc. Besteht global auch hier die Möglichkeit zu unterscheiden, welche Dateien für welche Gruppen hier angezeigt werden?
Da hier eigentlich immer die gleiche Datei aufgerufen wird, sollte mein Mod auch dort funktionieren. Ausnahmen bilden Module die im Frontend agieren, sprich, keine Backendsession an den Dateimanager übergeben. Ist eine Backendsession und eine Zuweisung durch Backendgruppen vorhanden, sollte der Mod auch dort greifen.

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von derSteffen » Di 16. Jun 2009, 10:42

Übrigens deine Erweiterung klappt sogar so gut, dass wenn ich ein Bild mit dem Tiny einfüge werden auch nur die Ordner angezeigt, die der Gruppe zugewiesen sind. Würde das auch mit Links klappen? Das wenn ich im Tiny eine Seite verlinken möchte nur die angezeigt werden, worauf die Gruppe zugriff hat. Aber dann müßte ich mehrere Ordner definieren müssen - mhm das ging ja nicht.

MfG Steffen

bob65
Beiträge: 2
Registriert: Do 2. Jul 2009, 13:20
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von bob65 » Fr 3. Jul 2009, 11:28

Da hat der Neuling wieder einiges gelernt... Besser geht es nicht!
So ist es sagt der Stripper Bob aus Hamburg

feuerball-design
Beiträge: 20
Registriert: Fr 24. Apr 2009, 11:19
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von feuerball-design » Do 15. Jul 2010, 14:06

Sehr gut. Habe es gerade auf 4.8.12 integriert und war ebenfalls erfolgreich.

Man kann auch gezielt Unterordner freigeben indem man den Ordnernamen mit Slash trennt (z.B. bilder/blumen).

Danke vielmals!

Oldperl
Beiträge: 4255
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von Oldperl » Do 15. Jul 2010, 21:10

Gerne, gerne. :-)
Freut mich wenn's funktioniert. 8)

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Mod: Userspezifisches Uploadverzeichnis

Beitrag von derSteffen » Do 20. Jan 2011, 17:46

Hallo,

bei einer 4.8.14 muss es wie folgt lauten:

Suche in der Datei include.upl_dirs_overview.php im includes-Verzeichnis

Code: Alles auswählen

$rootTreeItem = new TreeItem;
$rootTreeItem->custom["level"] = 0;
$rootTreeItem->name = i18n("Upload directory");
$aInvalidDirectories = uplRecursiveDirectoryList($cfgClient[$client]["upl"]["path"], $rootTreeItem, 2);
und ersetze es durch:

Code: Alles auswählen

/*
*   modification by oldperl 22.05.2006
*   gives a user a specified upload directory with user-variable
*   set a user-property like 'upload' 'userpath' '[directory in upload]'
*
*   updatet 02.02.2007
*   now the userpath in user-property is the root-path in filemanager
*
*   please dont't forget to edit include.upl_files_overview for correct showing the first time
*   and include.upl_left_top.php, so the right path is set for new directorys
*
*   see contenido forum (http://contenido.org/forum/viewtopic.php?p=95617)
*/

$user_upload_path = getEffectiveSetting("upload","userpath");  // mod by emergence

if (is_string($user_upload_path) AND !empty($user_upload_path)) {
   trim($user_upload_path);
   $file = $user_upload_path;
   if (substr($user_upload_path, -1) != "/") {
       $user_upload_path .= "/";
    }
   $pathstring = $user_upload_path;
   if (substr($cfgClient[$client]["upl"]["path"], -1) != "/" AND substr($user_upload_path, 0, 1) == "/") {
       $user_upload_path = substr($user_upload_path, 1);
    }
}

$rootTreeItem = new TreeItem;
$rootTreeItem->custom["level"] = 0;
$rootTreeItem->name = i18n("Upload directory");
$aInvalidDirectories = uplRecursiveDirectoryList($cfgClient[$client]["upl"]["path"].$user_upload_path, $rootTreeItem, 2);

// end modification by oldperl
Den Code in den Dateien include.upl_files_overview.php und include.upl_left_top.php, sowie die Anpassungen im Backend wie im ersten Thread einfügen / vornehmen.

NACHTRAG: FUNKTIONIERT AUCH BEI EINER 4.8.18!

MfG und Danke an Oldperl

Gesperrt