Szia, megpróbálok tanácsot is
Szia,
megpróbálok tanácsot is adni, de előbb tudni szeretném, hogy az munkaosztályokat miért nem felhasználói csoportként adod meg. És az, hogy a nézet nem jeleníti meg a fájlt, még nem biztos hogy elég, ugyanis ettől még letölthető a fájl, csak a címet kell kitalálni.
itt egy cikk
http://montenasoft.com/en/content/drupals-private-organic-groups-and-fil...
szerintem ezzel könnyen megoldható amit te szeretnél (az organic groupsra nem biztos hogy szükséged van)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Én például...
... segítek neked szívesen de a válasz nem az lesz amit szeretnél viszont sokkal jobb tanács lesz mint gondolnád.
A felhasználókat nem maceráljuk. Ha regisztrálniuk *kell* hogy valamit csinálhassanak arra egy tetemes részük azzal fog válaszolni hogy becsukja az oldalt és továbbáll. Ha valami irtó penge cuccod van akkor a bugmenot-ról szed felhasználónevet és jelszót. De hogy regisztrálással nem fog vacakolni az szinte biztos.
Tehát a válasz: ne csináld.
Szerkesztés: ha már nagyon muszáj: http://drupal.org/project/rpx legalább nem kell új regisztrációt végigcsinálniuk.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ez a fenti megoldás nem jó akkor neked
content profile -nál ez nem fog működni, core user profile mezőiből tudsz így adatot nyerni. az elv amúgy a node alapú profillal is hasonló, a content_profile -nak van valami függvénye, aminek ha átadod a usert meg a node typeot, visszaadja a betöltött profilt, utána már csak vissza kell adnod a nodeban szereplő mező értékét.
ezzel amúgy az lesz a probléma, hogy ha én szerkesztem utólag a profilomat és átírom ezt az értéket, semmilyen hatással nem lesz a korábban beküldött nodejaimra. ezért nem tárolnám duplán, külön mezőben a kérdéses adat, inkább megjelenítéskor olvasnám ki a profilból minden alkalommal azt.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Saját tapasztalatom
Amikor költöztettem a első oldalamat, a következőket csináltam:
1. rövid webcímek tiltása
2. fájlok másolása (.htaccess is!) - ha már van drupal az új helyen, akkor csak a sites mappa
3. új adatbázisba régi sql, amiből kivettem az abszolút hivatkozásokat
4. settings.php-ban átírni $db_url -t (és $base_url -t, ha volt)
5. rövid webcímek engedélyezése (hogy a belső linkek is látszódjanak)
+1. webhely és user/1 email címét átírni átadáskor
Ezzel akkor is megy, ha másik domain-re költözteted az oldalt.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
tévhit
Súlyos tévhit azt gondolni, hogy valamit meg lehet úgy jeleníteni a böngészőben, hogy ne lehessen letölteni. Hiszen a böngészőnek mindenképpen le kell töltenie a képet, csak úgy tudja megjeleníteni.
Az pedig, hogy a felhasználó a képen jobb egérgombbal kattintva a „Kép mentése más néven…” opciót használja vagy a böngésző gyorstárából keresi ki, esetleg képernyőképet készít az oldalról, majd kivágja a számára fontos részt – ez már inkább az ő hozzáértésén és befektetni kívánt energiáján múlik.
Ez pedig még csak három ötlet, számtalan más is módon is megszerezheti a képet úgy, hogy nem tehetsz ellene semmit (pl. transzparens proxy-k, szevasztok!).
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Olyan nincs, amit akarsz.
Olyan nincs, amit akarsz. Ahogy azt írtad, ha azonosítptt a felhasználó, onnantól az mindenkire vonatkozik, ha uid > 0.
Ezt a következőképpen szoktuk lekezelni:
Kell még egy szerepkör, mondjuk butauser. Kell mondjuk a rules, hogy regisztrációkor ezt automatikusan megkapja. Ha később fizet, vagy nem tudom hogy megy nálatok, akkor a butauser szerepkört elveszed, és oadaadod a kevésbéokosuser/okosuser szerepkört.
Bele lehet még nyúlni a hook_field_access-el is, de itt elég nyilvánvaló, hogy kell még neked az a plusz szerepkör, gondolom nem csak ez az egy hely, amiben különbözőek a jogok.
----
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.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Csak előtte definiálnod kell
Csak előtte definiálnod kell a $nid-et
Tényleg attól függ az optimális megoldás, hogy milyen felépítésű a menürendszered. Ha minden menüponthoz egy node tartozik, akkor ez az út járható.
Még háttérképnek is meg tudod oldani, ha az If feltétele rendszer kimenete egy beágyazott CSS stílust vezérel, ezzel felülírva a smink template-nek beállítását, és itt a background-image értéke változik.
Csökönyi Ferenc