Sziasztok
A Gallery-ákat jogosultsághoz kötöttem a Taxonomy Access Control Lite modul segítségével.
A benne található képeknek a hozzáféréseit a Node Privacy By Role modullal állítottam be. (bár ez lehet felesleges volt, ha már a galléryát se látják..)
Azt tapasztalatam, hogy ha tudom a teljes url-t akkor nem számítanak a hozzáférési beállítások a képek esetén. Sajnos mindenki hozzáfér a tiltott album tiltott képeihez is.
pl: www.akarmi.hu/sites/default/files/images/Photo1.jpg
Ezt meg lehet oldani valahogy akár .htaccessel vagy bármi mássall?
Üdv:SziLaj
ui:Próbáltam érthető lenni, remélem sikerült.
Drupal verzió:
Fórum:
A Címlap » Adminisztráció »
A Címlap » Adminisztráció » Webhely beállítása » Fájlrendszer menüpontban találtam 2 letöltési módot a nyilvánost és a privátot. Ha privátra állítom, az segíthet?
Ettől félek egy kicsit:
"A letöltési mód megváltoztatása az összes fájl webcímet módosítja, így egy meglévő webhelyen váratlan problémákhoz vezethet."
Mondjuk ha manuálisan cikkenként át lehet állítani, akkor még talán nem vészes...
De ha ez nem segít a problémán, akkor feleslegesen nem szeretnék sok sok időt fordítani rá.
SziLaj
igen, privátra kell állítani a letöltési módot.
legyen mentésed! (ahogy mindig)
és ne az élesen próbáld ki először!!!
-
clear: both;
Kipróbáltam
1-2 kép eltűnt néhány teszt cikkből. Azokat töröltem az ftp-n, és szerkesztéssel újra feltöltöttem.
Most látszólag jók a jogosultságok. Mert oldalam.hu/system/files/images/Photo 6.jpg javítja át a kiolvasható linket, és ezen valóban nem lehet elérni, de ha a system részt kicseréljük sites/default/ ,akkor már ismét bárki elérheti.
És egy érdekes dolgot is tapasztaltam:
A képek amik nem részei a sminknek mintha minden egyes frissítés után letöltődnének. Abból gondolom ezt, hogy a kép felső részéből egy fehér csík fut végig lefelé minden egyes alkalommal, ha változik egy tartalom, illetve ha frissítem az oldalt. Gondoltam majd elmúlik, ha bekapcsolom az ImageCache és a "FileField ImageCache" modulokat, de nem :(
Ez "normális", mitől lehet?
SziLaj
privát könyvtár is kell
Nem elég csak átállítani privátra a letöltési módot, meg is kell adnod, hogy hol van a webről nem látható privát könyvtárad, és értelemszerűen oda át kell helyezni a képeket, meg az adatbázisban átírni az útvonalakat (vagy újra feltölteni őket).
Az Imagecache tudtommal nem megy privát letöltés esetén.