[Typo3] Cache / No cache
Hervé Inisan
typo3 at self-access.com
Thu Jul 28 10:07:51 CEST 2005
> I'm no expert but I've done this. I have a page with the
> news plug-in. The "no cache" option is not checked (i.e. I
> want the page to cache). I have a template for that page
> only with the following line:
>
> plugin.tt_news = USER_INT
>
> I have the following in my main template:
>
> # include the php script
> includeLibs.displayFileLinks =
> fileadmin/scripts/user_itemMarkerArrayFunc.php
> # call user function
> plugin.tt_news.itemMarkerArrayFunc = user_Ratings
>
> I wrote a function user_Ratings($markerArray, $conf) that
> increments the number of reads counter in the database.
>
> What took me a while to figure out is how to only increment
> the read counter when somebody chooses to view the news item
> in single view. Note that this function is called in list
> view for every news item too.
>
> $row = $conf['parentObj']->local_cObj->data; // get the data
> array of the current news record if ('SINGLE' ==
> $conf['parentObj']->config['code'])
>
> $row['uid'] will have the unique news id.
>
> I hope that helps!
Thanks Matt for your answer.
Just another question before trying: what happens if the visitor reaches the
single view page directly?
(will the counter be incremented?)
-- Hervé Inisan.
More information about the TYPO3-english
mailing list