Düğümlere erişimde yaş sınırlaması
logox, Pzr, 23/08/2009 - 09:13 tarihinde.
Bazı nodelerin görünümü için yaş sınırı koymam lazım. Herkes göremesin yani, bunun için ne yapmak lazım ?
- Yeni yorum ekle
- 294 kez okundu

aradım bende bulamadım ancak bu biraz yakın gibi ama istediğimiz değil
Benim aklıma 18 altındakiler ve üstündekiler için iki ayrı rol tanımlamak geliyor. Bundan sonra sadece 18+ nın girebilmesi için bir içerik türü tanımlamak ve bu içerik türüne gerekli izinleri bu rol için vermek lazım.
Yeni kayıt olan kullanıcının da yaşına göre uygun rolü seçmesini sağlarsan istediğin olurmuş gibi geliyor. Bunun içinse şu 2 modülden biri kullanılabilir:
1.si kullanıcıların bir role başvurmasını ve adminin de rolü onaylamasını sağlıyor: http://drupal.org/project/apply_for_role
2.si ise kullanıcıların ilk kayıt olurken kendilerine uygun rolü seçebilmelerini sağlıyor: http://drupal.org/project/user_selectable_roles
Kolay gelsin,
Sinan
Bu bahsettiğini views ile yapmak oldukça kolay. Profil bölümünden üyelerin doğum tarihlerini girmeleri için bir alan açtıp içeriği views ile göstermen ve bunu yaparken view de filterler bölümünden doğum tarihi 1991'den yani 18 den büyük şeklinde şart koyman yeterlidir. Views'e biraz aşina isen rahat bir şekilde yapabilirsin.
viewsle göstermek kolay da kulağı tersten göstermek gibi bir şey bu... rollere göre içeriği göstermek aklıma yattı gibi, onu deneyeceğim. Başka fikri olan varsa söyleyebilir...