Prawa do wpisu

Pewnie to proste, ale wlasnie odpalilem pierwszego Dupala i zmagam sie z takim problemem: Czy można ograniczyc dostęp do NIEKTÓRYCH stron/artykułów/pos­tów dla niezalogowanych użytkowników?

Czy jest do tego jakiś specjalny moduł, albo może można zrobić to tym co daje „czysty” Drupal?

Mówimy o w. 5.1

Z góry wielkie dzięki,

MP

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.
Portret użytkownika archetwist

To wcale nie jest takie

moderator

To wcale nie jest takie proste ;-) .

Moduł Taxonomy Access Control – instalujesz go i tworzysz osobny termin lub słownik dla segmentów, do których dostęp chcesz ograniczyć. Następnie przyporządkowujesz dane segmenty do utworzonego terminu/słownika i za pomocą modułu decydujesz, które rangi użytkowników mają mieć do nich dostęp.

Inny sposób, to ustawienie formatu danych segmentu na PHP i dodanie kodu, który będzie wyświetlać treść tylko, jeśli użytkownik posiada określoną rangę. Pierwszy sposób wydaje się bardziej elegancki, więc nie będę się starał i wklejał ów kod ;-) .

Genialne!

Dokładnie o to chodziło i zajęło 5 sekund! Dzięki!

PS. … no może byłoby fajniej gdyby można było nadać prawa do nadawania niektórych kategorii tylko niektórym użytkownikom (Rolom)..... ale może dam sobie rade…

Dodałem słownik Typ treści, gdzie mam: „Publicny” i „Dla zarejestrowanych”… i teraz chciałbym żeby tylko niektórzy zarejestrowani mogli ustawiać typ treści jako „Publiczna”....., ale da się przeżyć i bez tego. Jestem już fanem Drupala :)

Portret użytkownika archetwist

Nie korzystałem z tego

moderator

Nie korzystałem z tego modułu, ale z opisu wynika, że uprawnienia można ustawić dla każdej rangi. W związku z czym wydaje mi się, że zapomniałeś o stworzeniu nowej rangi (lub wielu rang) dla użytkowników, których chcesz „dopuścić”. Potem w ustawieniach ich kont nadaj im tę rangę. Efekt: tylko konkretni użytkownicy mają dostęp do grupy segmentów.

a co z menu?

czy jest jakis sposob, aby w menu dodac linka do „tajnej” podstrony, i zeby ten link byl niewidoczny przed zalogowaniem? powiedzmy mam forum widoczne tylko dla zarejestrowanych, w menu (nawigacja) chce umiescic linka, ale tak zeby nie byl widoczny dla niezarejestro­wanych… jak to zrobic?

a jak juz pisze o menu, da sie w menu zrobic odnosnik otwierany w nowym oknie?

Portret użytkownika burkot

Moduł Menu per role

Moduł menu per role http://drupal.org/…enu_per_role pozwala ograniczyć widoczność gałęzi menu dla określonych rang. Przy zarządzaniu menu pozwala ci określić dla jakich rang dana pozycja ma być widoczna. Moduł zawiera patch którym należy poprawić plik /includes/menu­.inc