bizonyos tartalmak eltiltása nem regisztrált felhasználóktól

almos képe

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ó: 
zschopper képe

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.

0
0
almos képe

Köszi szépen zschopper!

0
0
aboros képe

é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)

0
0

-
clear: both;

almos képe

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

0
0
aboros képe

a content accesst használom. :)

0
0

-
clear: both;

zschopper képe

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.

0
0
almos képe

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

0
0
almos képe

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

0
0
almos képe

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

0
0
Nagy Gusztáv képe

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.

0
0

Nagy Gusztáv