Autor Subiect: FORMidable - o problema de catching  (Citit de 678 ori)

LittleDolphin

  • Vizitator
FORMidable - o problema de catching
« : Ianuarie 11, 2008, 02:01:00 pm »
Buna,

Am o problema de catching cu FORMidable... poate puteti sa ma ajutati voi  :)

Am creat o lista si un formular cu formidable la fel ca in screencast-ul acesta: http://www.ameos.com/fileadmin/formidable/sc6/flv-sc6.html. Tabela la care le-am legat este tt_news. In lista imi apar toate inregistrarile din tt_news, iar prin formular vreau sa adaug o noua inregistrare in tabela sau sa modific un existenta.

Problema este ca atunci cand vreau sa adaug o noua inregistrare, dau submit, iar aceasta nu ajunge in baza de date. Ciudat este faptul ca daca dau Clear FE Catche din BackEnd, inregistrarea apare in baza de date. De asemenea, daca vreau sa editez o inregistrare existenta din lista, dau click pe Edit iar aceasta nu ajunge in fomular.

Are cineva vreo idee despre ce se intampla?

Merci mult in avans :),
LittleDolphin

tiberiu

  • Novice
  • *
  • Mesaje postate: 212
    • http://www.arobs.com
Re: FORMidable - o problema de catching
« Răspuns #1 : Ianuarie 11, 2008, 10:51:25 pm »
Salut,

nu am lucrat niciodata inca cu FORMIdable, asa ca nu pot sa-mi dau seama de problema. Totusi, atunci cand aveam probleme de caching - la aveam formulare intotdeauna - si ma puteam lipsi de el setam caching-ul pe zero. Cum faci asta?


// pentru formulare:
<input type="hidden" name="no_cache" value="1">

// pentru alte link-uri/anumite pagini:
http://www.mysite.com/index.php?id=x&no_cache=1

// pentru toata extensia, in php, dar cu un tribut
// la performanta ptr. ca paginile nu mai sunt
// cache-uite
$GLOBALS['TSFE']->set_no_cache();


Spor...
Tiberiu Contiu
PHP System Architect
AROBS Transilvania Software
str. Minerilor, nr. 63, Cluj-Napoca

www.arobs.ro , www.arobs.com

E-mail: tiberiu.contiu(at)arobs.com , tiberiu.contiu(at)yahoo.com
Skype:  tiberiu.contiu

LittleDolphin

  • Vizitator
FORMidable - o problema de catching
« Răspuns #2 : Ianuarie 14, 2008, 04:00:59 pm »
Buna Tiberiu,

Merci mult pentru raspuns.

FORMidable lucreaza cu FlexForms, iar acolo nu am posibilitatea sa setez tipul hidden pentru un input. A doua solutie nu sfatuiesc pe nimeni sa o aplice.

Totusi, am aflat intr-un final raspunsul la intrebarea mea. Voi descrie aici rezolvarea pentru cei care vor avea nevoie de ea la un moment dat.

Pentru a folosi FORMidable trebuie creat un nou frontend plugin (eu folosesc kickstarter). Acolo se poate seta USER_INT cObject care face ca respectivul plugin sa nu foloseasca catche-ul.

Spor tuturor cu Typo3,
LittleDolphin