A Webform-ban készített kérdőív nem jelenik meg olyan felhasználónak, aki már azt egyszer kitöltötte (ha így állítjuk be a modult). Ez valami miatt nálam nem működött nem belépett felhasználóknál, aztán rájöttem, hogy a gyorstárazás miatt, ami persze így utólag teljesen logikusan hangzik, hiszen minden anonim felhasználó ugyanazt a csomagot kapja, akár kitöltötte a kérdöívet, akár nem.
A gyorstárazást fenn szeretném tartani a többi tartalomra, az egész portálra nem szeretném kikapcsolni. Azt találtam ki, hogy a kérdőívet beteszem egy külön oldalra, és ott nem menne a cache, hanem egyedileg kezelne minden anonim felhasználót is. Van ilyesmire lehetőség, bevett módszer, esetleg modul?
Utánanéztem itt a fórumban, de sajnos nem találtam megfelelő tippet.
A segítséget előre is köszönöm.
Csak egy oldalt ne gyorstárazzon, a többit igen - lehet ilyet?
Drupal verzió:
Fórum:
blokk gyorsítótár
Kapcsold ki a nézetben a blokk gyorstárazását.
Sajnos nem működik.
Sajnos nem működik. Létrehoztam a nézetben a blokkot és alul beállítottam a Caching: Do not cache lehetőséget, de semmi változás, úgy látom nem befolyásolja a központilag beállított gyorstárazást.
folt
Akkor mégis marad a folt. ;) Egyébként ürítetted utána a gyorstárat?
Ja, többször is... Ezek
Ja, többször is... Ezek szerint nincs mód arra, hogy kivegyünk egy oldalt a gyorstárazás alól :-(
rossz felé indultál el
Az anonymous felhasználó az egy felhasználó és kész. Tehát ha egyszer kitöltötte a kérdőívet akkor azt többször nem fogja tudni kitölteni. És itt mindegy, hogy személy szerint ki ül a kompjúter előtt a névtelen felhasználó az egy felhasználó, használják bár millióan is azt a acc-ot.
A gyorstárazásnak ehhez semmi köze sincsen.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszi a választ, de azzal
Köszi a választ, de azzal semmi probléma, világos, hogy másodszor már hiába kattint a ˝beküldöm˝ gombra. Egyszerűen csak arról van szó, hogy a Webform modulnak szerintem az egy kiváló tulajdonsága, hogy ha már nem vagy jogosult beküldeni, akkor eleve meg sem jelenik a kérdőív - ezt szerettem volna az anonim látogatókra is kiterjeszteni, mert a kérdőívet épp nekik szánom.
Tehát még egyszer: A rendszer
Tehát még egyszer: A rendszer szempontjából nincsenek névtelen felhasználók, csak egy névtelen felhasználó van.
Kérdésed tehát, hogy honnan tudja a rendszer, hogy egy látogató már kitöltötte a kérdőívet?
Sajnos nincs kielégítő megoldás, sőt teljesítmény megfontolások miatt igyekeznek minél kevésbé azonosítani a felhasználót :)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ezt a hozzászólásomat
ezt a hozzászólásomat töröltem