IMCE/ username mappák létrehozása

kampeca képe

Sziasztok!

Az IMCE modul beállításához szeretnék tanácsot kérni.
Mint írja -és példákat is mutat- lehetőség van felhasználó ID-t generáló mappa létrehozására
idézem:"Az %uid mint helykitöltő használható a felhasználói azonosítóhoz. Pl. az users/user%uid olyan könyvtárakat hoz létre, mint users/user1, users/user42, stb."

Ez működik is, de a követkaző megoldásként leírt username-mappákat létrehozó PHP-kód, csak az azonos nevű mappát hozza létre
...
A könyvtárútvonalakban nagyobb rugalmassság érhető el, ha PHP kód adja vissza az útvonalat.
Ehhez az elérési útnak php: taggal kell kezdődnie, majd az ezt követő résznek érvényes php kódot kell tartalmaznia, mely a kívánt könyvtár elérési utat adja.
Pl. php: return 'users/'.$user->name; esetén a users/USER-NAME értéket adja vissza, mint könyvtárútvonal."

-szóval ez nem működik, tud valaki valamilyen megoldást?
Köszönettel Zoli

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
hosszu.kalman képe

Mi a pontos kód amit megadtál? Így az a gyanúm, hogy az a probléma hogy a $user változót nem éred el. A $user objektum egy globális változó, és így lehet előcsalogatni:

<?php
global $user;
 
return 'user/' . $user->name;
?>

Szerintem valami ilyesmi lesz a gond, de lehet tévedek, ha ez nem működik akkor sokat segítene ha beküldenéd pontosan mit is írsz be.

Bár az igazság az, hogy a speciális felhasználónevek miatt én nem a user-nevet használnám (pl ékezetek, szóköz, nagybetűk stb) hanem a user ID-t, ami egyértelműen azonosítja a felhasználót.

0
0
kampeca képe

Köszönöm a válaszod!
Valóban igazad van, ilyen szempontból jobb az ID-t használni
-az marad

Mégegyszer köszi!
Zoli

0
0
dru.pali képe

Sziasztok!

Nekem nem fontos, hogy automatikusan jöjjenek létre az user könyvtárak, mert nem olyan jellegű az oldalam, hogy a felhasználók számának gyors gyarapodása lenne a cél.

A probléma a következő:

Adott egy felhasználó, akit hozzárendelek egy csoporthoz. Majd bemegyek az IMCE-be és ott hozzárendelném egy profilhoz. Viszont a profilban nem adhatok meg konkrét mappát, amit szeretnék, mivel akkor annyi profilt kellene csinálnom, ahány userem van, viszont a csoporthoz, amelyhez adott felhasználók tartoznak csak egy IMCE profilhoz rendelhetem hozzá.

__________________________________________
Egyébként az IMCE az egyetlen ilyen (magyarított) file-kezelő, vagy van jobb?

Az is rossz, hogy a filekezelő a user adatlapjából jön elő, ami nem logikus, sokkal inkább a tartalom beküldése részhez kellene rendelni.
Ez megtehető, pontosabban hol és mit kellene és melyik php kódba beírni?

Kösz előre is!

0
0