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
Mi a pontos kód amit
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:
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.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
imce mappák
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
IMCE profil hozzárendelések
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!