Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?
Septembrie 07, 2010, 04:22:57

Pagina principală Ajutor Caută Autentificare Creează un cont
Noutăţi:

+  TYPO3 usergroup Romania
|-+  Dezvoltatori TYPO3
| |-+  Extensii
| | |-+  no cache pentru tt_news
« mesajul precedent următorul mesaj »
Pagini: [1] In jos Imprimă
Autor Subiect: no cache pentru tt_news  (Citit de 181 ori)
hydrog3n
Novice
*
Mesaje: 4



Adresa de email
« : Iunie 29, 2010, 10:06:56 »

salutare!

Am o mica problema si anume am pe o anumita pagina din site (sa zicem homepage)
 - o listare a ultimelor 5 articole din toate categoriile de stiri
 - o listare a unui articol random din alta categorie

    Toate bune, in afara de faptul ca articolul afisat random este mereu acelasi. Asta din cauza cache-ului (pentru ca la refresh normal afiseaza acelasi articol, iar la ctrl+F5 imi afiseaza random).
    As vrea sa stiu daca pot ca NUMAI pentru aceasta listare random pot sa pun no_cache.
Momentan am pus in typoscript pentru pagina mea:

plugin.tt_news = USER_INT (ca sa nu imi mai faca cache pe tot ceea ce inseamna tt_news pe pagina mea)

Memorat
alinafleser
Administrator
Novice
*****
Mesaje: 75



« Răspunde #1 : Iunie 29, 2010, 12:24:02 »

Pentru tt_news ai optiunea plugin.tt_news.allowCaching, care implicit este setata la 1. Seteaza la 0. Poti chiar sa o pui in campul Typoscript for this content element (plugin.tt_news.[your TS]) (tab-ul Other Settings) la editarea continutului de tip plugin
Memorat
tiberiu
Novice
*
Mesaje: 175


tiberiu.contiu
WWW
« Răspunde #2 : Iulie 19, 2010, 07:01:19 »

Salut,

Daca te uiti in sursa, pentru 'allowCaching=0', se foloseste functia 'set_no_cache()', o functie recomandata doar pentru perioada in care site-ul se afla in development, in niciun caz pentru site-urile aflate in productie.

Recomand - pentru site-urile in productie -  sa incerci sa setezi extensia tt_news ca si USER_INT, in acest fel activandu-se un mecanism de anulare a caching-ului DOAR pentru extensia tt_news.

Codul ar fi:

Cod:
plugin.tt_news = USER_INT

pune-l undeva in paginile superioare, in root page de exemplu.

Specific ca eu n-am folosit-o niciodata pentru extensia tt_news, ci doar pentru alte extensii, create de mine... si functioneaza perfect. Daca o sa incerci, spune-ne te rog rezultatele... Wink

Thx.
« Ultima modificare: Iulie 19, 2010, 07:02:59 de către tiberiu » Memorat

Tiberiu Contiu
PHP Team Leader & Senior Developer
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
Pagini: [1] In sus Imprimă 
« mesajul precedent următorul mesaj »
Schimbă forumul:  


Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.

Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro