Sziasztok!
5.1-es rendszer alatt szeretném használni a Webform modul aktuális verzióját (5.x-1.4), de nem tudok túllépni a következő problémán:
A webform tartalomtípusnál van az Advanced Settings/ Additional Validation, ide szeretnék beilleszteni egy ellenőrzést ami bizonyos adatokat leellenőriz elküldés előtt.
A legegyszerűbb esettel próbálkoztam amikor két űrlapmezőt hasonlítok össze, hogy a tartalmuk egyezik-e, de ez sem sikerül. (Ha modulból hozok létre egy formot ott működik rendesen)
Lehet, hogy nem jól hivatkozok az egyes elemekre?
(Néztem a http://www.drupal.org/node/81761#comment-137646 leírást is de sajnos nem lettem okosabb.)
Ha valakinek van ötlete, tapasztalata és egy kis ideje kérem segítsen!
Előre is köszönöm, üdv: Balázs
több infót
Miben nyilvánul meg a nem-sikerülés? Mit csinálsz, milyen eredményre számítasz, helyette mi történik?
Honnan tudjuk, ha nem mondod meg, hogyan hivatkozol?
webform probléma bővebben
Kedves Edit,
igaz, egy kicsit szűkszavúan fogalmaztam, megpróbálom érthetőbben:
1, Nem sikerülés: ha egyező adatokat írok a két mezőbe ha nem mindig a form_set_error -ra fut rá és értelemszerűen nem is menti le az adatokat.
2, Rossz hivatkozás: az előbbiből következtetek arra, hogy rosszul hivatkozok az egyes elemekre és ezért kapok hibát. Én úgy gondoltam, hogy ennek működnie kellene:
de nem működik. ( a nev1 , nev2 a Components-be beírt Field Key)
üdv: Balázs
Webform validálás
Sziasztok!
Nekem is lenne hasonló gondom, szeretném megtudni, hogy mi lett a megoldás a problémára?
Üdv.
KALMI
Próbáld a következőt: <?phpif
Próbáld a következőt:
A Webform tulajdonságai között a "Redirect POST Values" opciót kapcsold be.
A fenti kódot az "Additional Validation" mezőbe rakd.
webform
Köszönöm!
Olyan kérdésem lenne még, hogy a webform kiértékelésével kapcsolatban, hol tudnék találni több infót?
Esetleg létezik-e olyan modul, amivel, mondjuk egy tesztet is ki tudok töltetni?
Üdv.
KALMI
Mi a kérdés?
Fogod létrehozod a tesztkérdéseket és szépen ki tudják tölteni a felhasználóid.
Persze kiértékelni nem fogja!
Le tudod tölteni csv-be, amit aztán a zekszellel fel tudsz dolgozni, és kiértékelni, vagy egy arra adott célszoftverrel ellenőrizni. (hogy hogyan azt elvileg a közipiskolában meg kellett tanulnod, hisz immár tíz éve kötelező tananyag ;)) persze ha nem megy kérdezz, de ne itt, hanem küldj egy mélt nekem és segítek, ötletek adok)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Access Control webformnál
Lett egy konkrét kérdésem :), hogyan lehentne kiolvasni a csoport tulajdonságát (melyik változóban van, hogyan kell rá hivatkozni?), hogy van-e jogosultsága egy felhasználónak egyedi adatlap kitöltésére.
Pl: csoportban külön engedélyezem, hogy "tolt"-het adatlapot. Értelem szerűen, ha nincs engedélye, akkor nem tudja elküldni.
user_access
user_access('ez meg a jogosultsag')
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
user_access() függvény meghívása
:) Köszi! Átböngésztem a dokokat, de nem találtam rá, hogy hogyan kellene meghívni a függvényt.
Csak eddig jutottam.
Sajnos ebből csak az derül ki regisztrált vagy sem, de az engedélyeztetés még problémás :(
api.drupal.org
Vagy figyelmesebben böngéssz, vagy mást is böngéssz, mint eddig ;)
http://api.drupal.org/api/function/user_access/5
Nem tudom, hogy milyen jogosultságot szeretnél vizsgálni, de pl a tartalomhoz való hozzáférés:
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Csoport jogosultságok
Kezdem érteni meg nem is :)
Ha jó értem a Drupalban csak azt lehet vizsgálni, hogy a tartalomhoz van-e jogosultsága valakinek, de csoport jogosultságot lehet külön vizsgálni?
Amit szeretnék: Pl Usert bele teszem "játékos" csoportba és én azt szeretném, hogy csak a "játékos" userek láthassák vagy tölthessék ki az ürlapot.
U.I.
Globális változókról létezik egy összefoglaló oldal?
A $user->roles tartalmazza
A $user->roles tartalmazza azokat a csoportokat, amiben szerepel a felhasználó.
Üdv: Zoli
ez pont ezt csinálja és még tutibb is
Nem, nem pont a tartalomhoz való jogosultságot nem lehet alapból vizsgálni (vagyis igen, de ennek kihasználásához fel kell tenni valamilyen plusz modult)
Van egy jogosultság (perm) ehhez adsz egy csoportnak jogosultságot a hozzáférés szabályozásnál. A user access azt mondja meg, hogy az adott júzrenek van-e jogosultsága egy adott funkcióhoz, De és itt a de ezt a jogosultságot a csoporton keresztül szerzi!!
Amit Te csinálsz most az az, hogy belehegeszted a kódba azt, hogy az x csoportnak van joga valamihez, de mi lesz, ha törlöd a csoportot, vagy valamiért két csoportnak is kell ez a jogosultság. Készíts egy modult:
specjog.info
specjog.module
Ezzel máris rugalmasabb lesz a rendszered, kattintgatós felületen tudod beállítani most már, hogy mely csoportoknak van joga egy adott kérdőívet kitölteni.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Webform jogosultság
Szia!
Nagyon köszi a sok segítséget. Először azt hittem értem szuperul meg is csináltam a modult, de végül csak rájödtem, hogy nem értem a hozzáférési jog legérdezésének logikáját :(.
1. variáció
2. variáció
Remélem, hogy az első variációban értelmezek valamit félre.
Üdv.
KALMI
Fieldset
Lenne még egy olyan kérdésem, hogy a "fieldset"-el történő struktúra váltáskor(mikor nem a gyökérhez vannak rendelve a kérdések, hanem "fieldset" mezőbe), akkor hogyan változik meg az adatlehívása?
Pl: az alábbi code gyökérben lehívja a "nev1"-et, de "fieldset" mezőben nem értelmezi.
U.I.
Az extra segítséget még nagyon várom a jogosultságnál :). Előre is köszönöm!!!!
profile fieldset
Ugyan ez a kérdés felmerült a profilnál is:(
KALMI
ki tudja, teszteld!
Told bele a kódba, hogy:
Aztán nézzed, hogy milyen változóid vannak.
Egyébként a form beállításától függ, hogy megőrzi-e a struktúrát vagy sem.
http://drupal.org/node/48643
Palócz István
https://palocz.hu | https://tanarurkerem.hu
mi az a specjog???
Te tulajdon képen mit csinálsz?
az user_access egy Drupal függvény, mely visszaadja, hogy a megjelölt perm-hez van-e jogosultsága a júzernek vagy sincs. Tessék megnézni az api.drupal.org-on, hogy mit csinál ;)
A második lesz a jó, de felesleges a global $user.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu