saját modul?
Az, hogy ha szerkeszti ne legyen közzétéve megoldható rules modullal(vagy talán a core triggerrel is), de ugye Te nem ezt akarod.
A megoldáshoz én egy saját modult írnék. Ebben a hook_node_grands() és hook_node_access_records() kampókat valósítanám meg.
Az elsővel meg tudod mondani, hogy az adott felhasználó az adott szempontból/szerepkörben(realm) mit tehet.
A node_access_records() kampóval pedig meg tudod mondani, hogy egy adott node-hoz milyen szempontok kapcsolódnak.
Két szempontod lesz:
1. sima júzer
2. moderátor
a sima júzernél(1. realm) a gid az a felhasználó azonosító(node_grants) illetve a node szerkesztőjének azonosítója(node_access_records). A node_access_records() kampóban visszaadott grantnál pedig attól függően, hogy milyen állapotban van a node teszed elérhetővé a szerkesztési jogosultságot eme szempont/szerepkör számára(ez minden node változtatásakor frissül)
A moderátornál a gid lényegtelen, legyen mondjuk 1. A node_grants-ban pedig csak akkor adsz vissza ilyen realm-et, ha moderátor az illető. A node_access_records() kampóban meg mindentől függetlenül mindig ugyan azt a jogosultságot adod vissza.
Bevezethetsz a modulodban egy "tartalmak moderálása" jogosultságot és akkor nem kell belehegesztened a modulba a csoport számát, hanem a felhasználók jogosultság oldalon tudod ezt a jogot osztani bármely felhasználónak.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Vegyél vissza
lehet, hogy arra gondolt, de én nem látok az ő fejébe. néma embernek meg...
Kevés ideje vagy még itt, a neved se tudtuk, tehát, noname juzerkként, aki semmit nem tett le az asztalra, ajánlom, vegyél vissza az arcodból. Alázat és türelem a jó padavan két erénye.
Hozzá tenném még az olvasási képességet is:
Ezt írtad:
amúgy elolvastam.
de arra, hogy mi a fene kell még neki, hogy átengedjen végre a Run updates-hez nem szól a fáma...
Az upgrade.txt meg ezt írja:
2. If possible, log on as the user with user ID 1, which is the first account
created and the main administrator account. User ID 1 will be able to
automatically access update.php in step #10. There are special instructions
in step #10 if you are unable to log on as user ID 1. Do not close your
browser until the final step is complete.
Amúgy meg ott van az összes pont, amit makgab is írt. Csak meg kell csinálni pontról pontra. Menni fog.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ez de egy jó feladat!
Ez de egy jó feladat!
D7-ben a kövit csinálnám: Kell egy szótár, minden osztály egy-egy term. Ugye minden osztály elindul valamelyik évben. Szóval kell egy év mező. Kell, hogy a-b-c.
És lesz egy computed fieldünk, ami az aktuális dátumból kiszámolja, hogy hányadikos a pulya. És figyelni kell arra, hogy ez az érték 12-nél nem lehet több.
Innentől kezdve már smiknből be lehet lőni, hogy pl ez a mező legyen a page title a term oldalán.
Az ultimate solution pedig gyakorlatilag ugyanez, csak computed field nélkül: A hook_taxonomy_term_presaveet kell megvalósítani egy modulban, ahol az előbb emlegetett számolást kell megcsinálni, és a $term->title vagy $term->name, - most nem vágom fejből a term object szerkezetét - értékének ezt adni.
Ezután a hook_cron-t kell megvalósítani, hogy minden év szeptember elsején állítson össze egy batch processt, ami végigdzsal azokokon a termeken, ahol a mostani év - kezdőév < 12 és tol egy taxonomy_term_save-t, és netán létrehozhat az új évnek megfelelő a-b-c osztályokat.
Ez az utolsó bekezdés simán kikerülhető views_bulk_operations-el, de akkor év elején mindig valakinek manuálisan kell frissítenie a termeket.
----
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
Node Gallery Views-alapokon
A Node Gallery különböző view-kat hoz létre a galéria és az egyebek megjelenítésére is.
Ha jól értem, Te a galérianézetet szeretnéd módosítani, itt tudod azt elérni, amennyiben engedélyezve van a Views UI:
/admin/build/views/edit/node_gallery_gallery_image_views#views-tab-page_1
- Itt a Fields-nél kattints erre:
"Content: Gallery" -
Görgess lejjebb, egészen a "Format: *" részig. Itt ez az alapértelmezett:
"node-gallery-thumbnail image linked to node"Ehelyett a hosszú listából válaszd ki pl. ezt:
"Lightbox2: node-gallery-thumbnail->original"
(itt egyébként az Imagecache-sel előzetesen létrehozott bármelyik presetet választhatod, hogy melyikről melyikre alakítsa a Lightbox2) - "Update and override" gomb, majd a view-nál "Save"
Elvileg így pont az lesz az eredmény, amit szeretnél.
Szerk.:
elnézést, az előbb rossz view-t írtam - javítva.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Kevered a dolgokat
Kevered a dolgokat, azt irod hogy az oldal fejlesztoje mondott valamit, ezek szerint van egy fejleszto aki az oldalt csinalja? Ha a www.munkakoralap.hu -rol van szo akkor az nem is drupal alapu ha jol latom. Azt irod hogy a ckeditorhoz kella drupal :) A drupal nem a ckeditor egy resze hanem a drupal magaban egy Valami es annak egy lehetseges bovitese az a ckeditor de leeht masik editor is.
Szerintem beszelj a fejlesztovel es kerdezz ra a reszletekre mert igy nemigen tudonk neked segiteni.
Ha a Drupallal akarsz foglalkozni akkor a konyvet ne reszben hanem reszletesen es tobbszor is olvasd el mert amiket irtal (nem megbantaskent irom) azt tukrozi hogy halvany lila gozod se nincs meg a legalapabb dolgokrol sem ami a druplat illeti. Sot meg a pillanatnyi halyzete sem igazan tudtad leirni nekunk. Szoval akkor h anem tevedek van egy fejleszto aki csinalja az egeszet es o majd a ckeditort fogja beintegralni az oldalba hogy ti azon keresztul azokat a txt fajlokat tudjatok majd modositgatni. De akkor te miert is tetted fel a druplat? Gondolom a ckeditort a fejleszto majd beilleszti ahova kell...
Erdemes lenne utannaerdeklodnod es ennek fenyeben szepen erthetoen megirni a reszleteket hogy segiteni tudjunk.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ööö Te is nagy szakember
ööö Te is nagy szakember vagy. Ne ez döntsön :)
Ahogy írod ízlések és pofonok. A Te megoldásodban tök jó, hogy pontosan tudod, hogy melyik szabályt szabtad át. Itt viszont arról van szó, hogy az illető a default.css fájlt akarja módosítani. (most csak egy szabályt, de holnap már kettőt és idővel akár mindet. :))
Ez utóbbi esetben praktikusabb, ha a fájlt lemásolja és úgy módosítja. Szóval én a fájl módosítására írtam azt amit írtam, nem pedig a CSS szabályra. Ráadásul nem csak egy szabályról van szó, hanem info fájl módosításról, meg új fájl létrehozásáról. Ekkor már praktikusabb az én megoldásom.
Ha már van smink css nyílván ízlések és pofonok, hogy mit csinál az ember. Van amikor én is a smink css-ében írom felül azt az egy szabályt ami zavaró. De tipikusan amikor pl. a menüt kell átszabni akkor az egész css-fájlt másolom még akkor is, ha elsőre úgy tűnik csak egy icipici szabálymódosításról van szó. (később úgy is lesz még sok :))
Szóval písz end láv, jó a te megoldásod is, de az adott esetben 1000x praktikusabb amit én mondok (legalábbis szerintem és ez is csak egy vélemény)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu