Van egy Vendégkönyv oldalam, ami egyetlen üres node. Ehhez lehetett hozzászólni regisztráció nélkül is. Más tartalomhoz nem is volt beállítva hozzászólási lehetőség. Viszont változott a weblap, és most már több cikkhez, hírhez hozzá lehet szólni, de csak bejelentkezett felhasználónak. Ezáltal a Vendégköny is ilyen tartalommá vált, hogy be kell hozzá jelentkezni. Pedig pont az volt benne a jó, hogy ehhez nem kellett bejelentkezni.
Kérdezem: egyetlen oldalnak a jogosultságát át lehet-e állítani (akár adatbázisban), anélkül, hogy modul(oka)t kellene feltelepíteni? Ha igen, hogyan?
Drupal verzió:
Nodeaccess modul lesz az ami
Nodeaccess modul lesz az ami segít neked. Be tudod állítani annak az egy db nodenak hogy ezt láthatják, stb bizonyos csoportok.
Drupal full-stack developer at Wunderman Thompson Budapest
Ezt próbáltam
Mikor megláttam, hogy a beállító panelen a tartalomtípusaim jogosultságbeállításai szerepelnek, el is ment tőle a kedvem. Olyan "ágyúval verébre" dolog jutott az eszembe róla. Ezért gondoltam, hogy ha kívülről nyúlnék mondjuk az adatbázisba, akkor mi lenne? Egyáltalán lehet-e? Ha igen, mit mire kell változtatnom?
Ne nyúlj az adatbázisba
Legalábbis ezért ne.
Nagy Gusztáv
Coherent Access Content
Coherent Access
Content Access
Az utóbbi használhatóbb
A legegyszerűbb új tartalomtípust létrehozni, ahol be lehet állítani, hogy a hozzászólás engedélyezett a vendégnek vagy az azonosított felhasználónak.
Gonda János
Új tartalomtípus
Igen, de menet közben (2 év múlva) változtak az igények. Amikor már szép kis bejegyzés és hozzászólás mennyiség gyűlik össze. És arra kell ráhúzni valami utólagos csoport jogosultságot.
tartalom tipus valtoztatas
Egy tartalom tipusat utolag is meg lehet valtoztatni, van ra modul csak a neve nem jut az eszembe :).
---
http://drupalaton.hu
Nodetype?
http://drupal.org/project/nodetype
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
"Note: This module is
"Note: This module is extremely simple and *only* changes the node type in the database column. That is all. It does not convert any CCK fields or change other things about the node."
Szerintem ez a legértelmetlenebb modul, amit valaha láttam.
1. Mivel csak a db-ben cseréli a dolgokat, ezért elég expert usereknek való
2. Aki már eléggé tapasztalt, ehhez a modulhoz, tudja, hogy mit hol kell átírni a db-ban a modul nélkül is.
Akkor már: http://drupal.org/project/node_convert Ezzel a cck mezők is akár szépen átvihetők.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Mint azt már a kérdező leírta
Mint azt már a kérdező leírta a probléma megoldódott. Nem kell konvertálni, mert csak egy tartalomtípust használt a vendégkönyvhöz. A többi tartalom beküldéséhez nem ezt használta.
Azért hasznos olvasni mások ötleteit, ha később ilyenbe belefut az ember, de ez már nem az a téma.
Gonda János
Ha jol ertettem akkor a
Ha jol ertettem akkor a kerdezonek a vendegkonyv node-ja es a tobbi node-ja azonos tartalomtipusu volt, es egy egyszeru atkonvertalassal es hozzaferes szabalyozassal szepen elerheto az altala kivan mukodes.
---
http://drupalaton.hu
nem volt azonos a tartalomtípusa
nem volt azonos a tartalomtípusa ez volt a szerencse:-)
Gonda János
Szerintem ez nem lesz jó
Nem a node láthatósága a kérdés, hanem hogy az egyik node-on névtelenül is lehessen kommentelni, a többit meg nem.
Inkább a http://drupal.org/project/comment_perm modult nézném meg.
Nagy Gusztáv
Ez lett a megoldás
Az archívum kedvéért: mivel ez a node "oldal"-ként szerepel nálam, és a többi "oldal"-nál nincs bekapcsolva a hozzászólás lehetősége, ezért "oldal" tartalomra simán engedélyeztem az Anonymus hozzászólást, amivel elértem a célomat. Legközelebb (ha lesz) persze készítek saját tartalomtípust a Vendégkönyvnek, de ez most így pont elég. Köszönöm.