Webformal, de hogyan?

.DoK képe

Ismét egy problémába ütköztem melynek meoldását mint ezdő nem igen látom.

Szeretném a felhasználók által kitöltött (általam szerkesztett) webformok eredményét saját kedvem szerint szerkeszteni.
A webform beépített eredményei számomra nem jók, mer nem akarom sem a beküldőd sem a dátumot látni csak egy táblázatban egymás alatt az adatokat, melyeket bevittek.

Próbálkoztam nézetet létrehoni a view-el de itt ár nagyon elakadtam.

Fórum: 
pp képe

Letöltöd csv-ben és a táblázat kezelődben úgy alakítod, ahogy neked tetszik.

pp
(nem lehet programozás nélkül megcsinálni amit szeretnél. a Views-t ebben az esetben felejtsd el.)

0
0
.DoK képe

Köszi, de ezt kifejtenéd bővebben?

Autoatice nem lehet megcsináln?
Csak letöltöm és kézzel alakítgatom?

.D.

0
0
pp képe

Itt a fórumon nem oktatás folyik, hanem segítség nyújtás. Te elmondod pontosan mit szeretnél, mit próbáltál és mi segítünk merre indulj el. Ez ilyen egyszerű.

pp

0
0
.DoK képe

Annyit szeretnék "csak", h az álatlam létrehozott és a felhasználó által kitöltöt webform adatait meg szeretném jeleníteni egy node-on táblázatban egymás alatt.

Nem oktatás kértem, csak szeretem volna tudni, h van e valami nézet beállító modul, vagy lehetőség a webformhoz.

Konkrétan:
Bevitel:
Név: XY
Faj: ZU
Kaszt: TR

Megjelenítés:
Név Faj Kaszt
XY ZU TR

Köszi az eddigi választ is, h van türelmed hozzám.

.D.

0
0
pp képe

Miért webform-mal akarod ezt megcsinálni?

A webform arra való, hogy adatokat gyűjts be. Megjeleníteni ezeket az adatokat azután nem fogod, csak egy felhasználónak, vagy egy igen szűk csoportnak.

Használd erre inkább a cck + views párost.

pp

0
0
.DoK képe

Akkor ez volt legnagyobb gondom, köszi.
Máris belemerülök a cck-ba és megpróbálok valamit kiokoskodni.
.
.
.
Már ott elekadtam, h nem tudom úgy megszerkeszteni mint a webformot.
Hogyan vegyek fel ide olyan mezőket, amik megjelennek egy node-on és a felhasználó beír ill. kiválaszt valamit, és mint a webformon elmeni?

Aztán persze az elmentettből kellene nekem nézetet csinálni. :-(

.D.

0
0
Nagy Gusztáv képe

Ehhez egyik lehetőség a jegyzetem.

0
0

Nagy Gusztáv

ttsz képe

Ha nem értesz a modulokhoz, de konyítasz a PHP-hez, szerintem azzal old meg. Ez annyira alap feladat hogy PHP -vel 10 perc alatt megoldot.

Csinálsz az adatbázisba egy táblát, azokkal a mezőkkel amiket akarsz. (kaszt, faj stb.)

Majd írsz egy HTML formot olyan mezőkkel amit akarsz. Majd beküldöd egy PHP értelmezőnek.

Aztán egy node-be szintén PHP -vel kiíratod az adatbázisból a tábla tartalmát.

Így nem kell a modulokkal bajlódnod. Persze egyszer meg kell tanulni :)

0
0
aboros képe

hú ezt ne csináld szerintem.
ha értesz a php -hoz, akkor egy ilyen minimál modul megírásához szükséges ismereteket körülbelül egy munkanap alatt tudod elsajátítani az api.drupal.org példamoduljaiból. ha meg nem értesz, akkor a fenti megoldás se fog ugyebár menni. :)

én azt csinálnám (hogy a f.korbácsot elkerüljem:) hogy cck -val megcsinálnám a tartalomtípust és írnék egy minimál modult (mondjuk kettő hurok kell hozzá kb) ami meg előállítja a menüpontot és a hozzá tartozó táblázat oldalt.

ha ez nem megy, akkor marad az, hogy views -al generálod a táblázat nézet.

(emberek egyébként mostanában elég gyakran félrehasználják a webformot. pedig _le_van_írva_az_utasításokban_, hogy ez a modul _nem_ arra való, hogy tartalmat (node) hozz vele létre)

0
0

-
clear: both;

.DoK képe

Az mondja meg nekem valaki, h a webform is adatbázisba menti azokat az adatokat amiket beküldenek nem?
Ahoz én nemférhtek hozzá sehogyan sem?

Vagy ez tényleg a címben szereplő kérdés.

Köszönettel
.D.

0
0
Pasqualle képe

persze, mindent lehet, de van jobb megoldas arra amit te akarsz..

a project oldalon http://drupal.org/project/webform le van irva a valasz a kerdesedre.

Webform submissions are not nodes. This means that you can't use Views with submissions, setup custom access permissions to submissions, or do just about anything with them outside of what Webform provides for you.

magyar forditas: webform adatok nem arra vannak, hogy megjelenitsd oket a weboldalon..

0
0
pp képe

Adatokhoz Te sose férsz hozzá! Nem is tudnál vele mit kezdeni, mert nem vagy kompjuter. A kompjuteren futnak a programok, amik megjelenítik neked az adatokat. Tehát ha valamire nincs program, akkor azt vagy leprogramozod, vagy nem tudod megjeleníteni.

Ergó ha a webformhoz nincs adatok megjelenítő programocska/modul akkor azt meg kell írnod. Többen segítettek, hogy azért nincs hozzá, mert nem arra való amire használni akarod. Ez azért van mert rosszul választottál eszközt, ezért is kérdeztem, hogy mit akarsz elérni, hogy segítsek eszközt választanai. Jól választani meg azért nem tudtál, mert kevés az információd.
Infot meg kaptál, hogy használj CCK/Views párost, ami erre való, vagy gányoljál php-ban tízpercalatt, amit nem javaslok.(remélem az író sem gondolta komolyan, bár a bespammolt linket megnézve elgondolkodtam, hogy talán tényleg komolyan gondolta, hogy tíz perc alatt meg lehet valósítani bármilyen webes alkalmazást...)

A kérdésed olyannyira általános. Ha kiszeded a kérdésből a webform modult, hanem csak azt hagyjuk benne, hogy webes form, akkor eljutottunk a webes alkalmazások általános leírásához.

A különböző felhasználók által bevitt adatot szeretnéd a különböző felhasználóknak megjeleníteni, valamint lehetővé tenni, hogy azt szerkeszthessék is.

Figyelj, minden webalkalmazás ilyen, nincs másmilyen webalkalmazás. Ezért is írtam, hogy itt nem oktatás folyik, tehát az ilyen általános kérdéssel nem lehet mit kezdeni. Ez a kérdésed is ilyen ;) ugyanis minden adatbázisban tárolódik. Tehát hozzá tudsz férni, mert csak írnod kell egy modult. Nekem ez talán menne(mert megvan az infom, gyakorlatom), neked talán nem, ezért sem ezt javasoltam.

pp

0
0
.DoK képe

Köszönöm a válaszod, mindenképp tanulmányozom a cck-t.
Üdv
.D.

0
0