Sziasztok!
Lenne egy olyan kérdésem, hogy hogyan lehetne azt megoldani, hogy pl. az elsődleges menü egyik eleme csak akkor jelenjen meg, ha a felhasználó regisztrálva van, és be van lépve?
Érdekelne még az is, hogy bizonyos tartalmakat csak belépett felhasználók tudhassanak megnézni. ha nincs belépve akkor kiírná pl azt ohgy nincs jogosultsága a kért oldal megtekintéséhez.
Eléggé új vagyok még a drupalon, de nagyon tetszik.Köszönöm előre is a válasz(okat)t :)
almos
Drupal verzió:
node privacy by role
A node privacy by role modullal be lehet állítani tartalmanként az elérési jogosultságokat.
Ha nem éri el a felhasználó, nem is látszik nála a menüben.
A menüknél meg ezzel lehet állítani a jogosultságokat.
node privacy by role
Köszi szépen zschopper!
nodeok jogosultságkezeléséhez
én inkább a content access modult használnám. az jobban bővíthető, rugalmasabb, mint a hasonló megoldások. (pl nem csak típusonként, hanem akár egyesével nodeokra is szabályoz és nem csak roleonként hanem acl modult még rápakolva per node per user is tudsz szabályozni külön view, update, delete opokra is, nem csak viewra)
-
clear: both;
node privacy by role vagy content access modult?
Lenne még egy gond. Egy oldalt eltiltottam így, hogy csak a bejelentkezett felhasználók érhessék el, és lett egy gond. Amikor arra az oldalra kattintok, és be voltam jelentkezve, akkor azt jelzi az oldal tartalmán hogy nem érhető el, és nem vagyok bejelentkezve. Ezt mindig megcsinálja, és hogy megnézhessem az oldal tartalmát, mindig újra be kell jelentkezzek, s akkor már 2-szer is bent lesz 1 azon usernév. (kijelzi az online felhasználók között 2-szer a usernevemet).
Ez mivel lenne megoldható? talán a node privacy hibája lenne?
Tisztelettel, almos
nem tudom, nem használom a node privacy by rolet
a content accesst használom. :)
-
clear: both;
Domain?
Nem lehet, hogy egyszer www-s oldalon vagy benn, egyszer meg a "simán"?
Ha igen, akkor a settings.php-ben a cookie domaint be kell állítani.
Nekem nem voltak ilyen gondjaim.
ezaz!
Valóban ez a gond! megvan a settings.php -ban a cookie_domain kikommentelve, ki kell vegyem a kommentelést, és be kell irjam a domain nevet?
(# $cookie_domain='exapmle.com')
Köszi szépen! :)
almos
néger munka :D
Végül is megoldottam, egy kis "néger munkával", kicseréltem a linket www. -osra ... kicsit favágó módszer, de hatásos :D
almos
csak nem megy
csak gond van ezzel, hogyan lehet beállítani a settings.php-ban a cookie domaint?
Ha beállítom csak sima http:-s re, akkor a http:www - vel nem megy, vagy forditva. Nem lehetne kikuldeni cookiet mind2-re?
almos
Nem célszerű
Ha az oldal ugyanazt szolgálja ki www-vel és anélkül is, akkor az oldal többszörözés, amit a keresők nem szeretnek. El kell döntened, hogy melyik legyen az elsődleges, és a másikat át kell rá irányítani.
Nagy Gusztáv