Uwaga! Od sierpnia 2017 forum jest w trybie tylko do odczytu.

Dlaczego? Dlatego, że społeczność TYPO3 przeniosła się na slack'a i stackoverflow:
  • Przeczytaj artykuł wprowadzający do slacka, w którym dowiesz gdzie i jak się zarejestrować.
  • Jeżeli masz pytania odnośnie Polskiej Społeczności TYPO3 zapraszamy na kanał slack'a #community-pl. Rozmawiamy tam w języku polskim.
  • Pytania dotyczące samego TYPO3 zadawaj po angielsku na stackoverflow oznaczając je tagiem "typo3". Następnie posługując się linkiem do tego pytania postaraj się zachęcić ludzi z kanału slack'a #typo3-cms lub bardziej pasujących kanałów tematycznych, żeby na nie odpowiedzieli.
  • Możesz też oczywiście zadawać pytania na slacku bez zakładania wątków na stackoverflow, ale wówczas wiedza ta nie jest indeksowana przez googla i część osób nie będzie chciała Ci z tego powodu pomagać.
  • Dla części osób dzielących się wiedzą ważne jest też budowanie reputacji na stackoverflow. Jest to kolejny powód dla którego powinieneś zadawać pytania na stackoverflow by zwiększyć swoje szanse na znalezienie odpowiedzi. Pamiętaj, żeby oceniać odpowiedzi!
Tematy bez nowych odpowiedzi

tt_news i problem z cache


Autor Wiadomość
Napisane: 10.07.2014 [00:39]
mattix92
Twórca tematu
zarejestrowany: 01.02.2012
Posty: 5
Witam, mam taki problem, że od pewnego czasu tt_news na kilku podstronach nie wyświetla w ogóle artykułów, bądź też wyświetla artykuły tylko z dawnego okresu. Po kliknięciu na wyczyszczenie cache całkowitego wszystko wraca do normy, jednak jest to spokój na jakieś 24 h, po tym czasie znowu newsy nie są wyświetlane aż do wyczyszczenia ręcznego cache'u.

I chciałbym zapytać czy istnieje możliwość powiększenia cache'u dla tt_news, bądź też ustawienia automatycznego czyszczenia jego?

Niestety jestem niezbyt zaawansowanym użytkownikiem, dlatego bardzo proszę o wyrozumiałość.

System to TYPO3 4.4.7

Skrypt tt_news fundamental podpięty pod szablon:

plugin.tt_news {
useSPidFromCategory = 1
useSubCategories = 1
displaySubCategories = 1
catRootline.showCatRootline = 1
linkTitles = 1
useMultiPageSingleView = 1
latestLimit = 15
limit = 10
excludeAlreadyDisplayedNews = 1
pid_list = 16
latestWithPagebrowser = 1
showRelatedNewsByCategory=1

latestWithPagebrowser = 1

usePiBasePagebrowser = 1
noPageBrowser = 0

pageBrowser {
dontLinkActivePage = 1
}

_LOCAL_LANG.default.pi_list_browseresults_prev = poprzedna
_LOCAL_LANG.default.pi_list_browseresults_page = strona
_LOCAL_LANG.default.pi_list_browseresults_next = następna
_LOCAL_LANG.default.pi_list_browseresults_first = pierwsza
_LOCAL_LANG.default.pi_list_browseresults_last = ostatnia
_LOCAL_LANG.default.pi_list_browseresults_displays = Aktualna strona
_LOCAL_LANG.default.emptySearchAtStart = searchEmptyMsg
_LOCAL_LANG.default.searchEmptyMsg =
_LOCAL_LANG.default.swords = Szukaj
_LOCAL_LANG.default.more = [czytaj więcej]
_LOCAL_LANG.default.noNewsIdMsg =
_LOCAL_LANG.default.searchButtonMsg =

templateFile = fileadmin/templates/tt_news.html

displayRelated {
image {
file.maxW = 10c
file.maxH = 10c
imageLinkWrap = 1
}
}

displayList {
facebook_comments_enabled = 1
content_stdWrap.crop = 200 | ... | 1
latestWithPagebrowser = 1

usePiBasePagebrowser = 1
noPageBrowser = 0
#limit = 10
subheader_stdWrap {
append = TEXT
append.data = register:newsMoreLink
append.wrap = |
append.if.isTrue.field = bodytext
}
image {
file.maxW = 150c
file.maxH = 150c
imageLinkWrap = 1
}
image.noImage_stdWrap {

cObject = IMAGE
cObject {
file = fileadmin/templates/IMG/Logo.jpg
file.maxW = 150c
file.maxH = 150c
imageLinkWrap = 1
}

}
}




displayLatest {
content_stdWrap.crop = 50 | ... | 1
latestWithPagebrowser = 1
subheader_stdWrap {
append = TEXT
append.data = register:newsMoreLink
append.wrap = |
append.if.isTrue.field = bodytext
}
image {
file.maxW = 150c
file.maxH = 150c
imageLinkWrap = 1
}
image.noImage_stdWrap {

cObject = IMAGE
cObject {
file = fileadmin/templates/IMG/Logo.jpg
file.maxW = 150c
file.maxH = 150c
imageLinkWrap = 1
}

}



}
}

[Ten temat był edytowany 1 razy. Ostatnio 10.07.2014 o 00:43.]
Napisane: 11.07.2014 [13:59]
sim_co
zarejestrowany: 18.02.2010
Posty: 168
Cześć,

Jeśli rzeczywiście coś się psuje raz na 24h, to możesz sprawdzić, czy masz taki wpis w głownym szablonie TS

TYPOSCRIPT
config.cache_clearAtMidnight = 1


A jak nie to taki ustawić - czyści cały cache po zmianie daty.
Jednak szczerze mówiąc pewnie złe wyświetlanie nie jest spowodowane czasem...

Jakby nie pomogło, to możesz ustawić w szablonie

TYPOSCRIPT
plugin.tt_news = USER_INT


albo np tylko dla wyświetlania w trybie SINGLE

TYPOSCRIPT
[globalVar = GP:tx_ttnews|tt_news = ]
plugin.tt_news = USER_INT
[global]


Przy czym nie jest to zbyt optymalne icon_wink.gif

Generalnie najlepiej było by zauważyć jakąś prawidłowość, po jakiej akcji jest błąd w wyświetlaniu.

[Ten temat był edytowany 1 razy. Ostatnio 11.07.2014 o 14:01.]

simcode.pl
Napisane: 12.07.2014 [11:43]
mattix92
Twórca tematu
zarejestrowany: 01.02.2012
Posty: 5
Dodam do każdego szablonu tak jak mi napisałeś wymuszenie czyszczenia cache'u:

TYPOSCRIPT
config.cache_clearAtMidnight = 1


Zobaczymy czy to pomoże.

Oczywiście dzięki za pomoc icon_wink.gif

Wiesz co błąd się wyświetla raczej w związku z tym, że mam sporą ilość podstron na jednym serwisie co się wiąże z tym, że mam newsy liczone w tysiącach sztuk. Zainstalowałem dodatek, o którym pisał ktoś na forum, że to był chyba jego autorski coś w stylu TT_NEWS_CACHE_CLEAR Like, ale niestety miałem dosyć ciekawy błąd przy dodawaniu newsów, dlatego też szukam innego rozwiązania na ten czas, zanim dojdę dlaczego te rozszerzenia nie działają jak powinny.

Także najprawdopodobniej problem jest u mnie w związku z tym, że mam bardzo dużą ilość newsów i codziennie są dodawane jakieś nowe.