ZenphotoCMS Forum
Total Pageviews - Printable Version

+- ZenphotoCMS Forum (https://forum.zenphoto.org)
+-- Forum: Support (https://forum.zenphoto.org/forum-1.html)
+--- Forum: General support (https://forum.zenphoto.org/forum-4.html)
+--- Thread: Total Pageviews (/thread-13202.html)



Total Pageviews - Ralf - 2019-05-28

Hi,
is there a way to show the total amount of pageviews?

cheers
Ralf




Total Pageviews - acrylian - 2019-05-28

Nothing except doing a db query to get all hitcounters.




Total Pageviews - Ralf - 2019-05-30

Ok, thanks.




Total Pageviews - acrylian - 2019-05-30

I just decided I will take a look if I can add something to the hitcounter plugin itself as that would probably be fitting. Something to choose what total hitcount you wish (all item types, only certain ones etc).

A access check is probably not really needed I guess although not visible/protected items would also be counted.




Total Pageviews - Ralf - 2019-05-30

That would be great




Total Pageviews - acrylian - 2019-05-30

@ralf It's already in the support build now.




Total Pageviews - Ralf - 2019-06-20

Cool :-)




Total Pageviews - Ralf - 2019-06-20

Hi Acrylian,
are there any usage informations?




Total Pageviews - acrylian - 2019-06-20

As usual right within the code and the same here:
https://docs.zenphoto.org/1.5.3/function-getTotalHitcounter.html
It just returns the count, what you do with it is up to you.




Total Pageviews - Ralf - 2019-06-20

Hi,
I have already had a look there.
But I can't get it working.

Putting this code in an codeblock does not work.

Not working means:
There is no output and the footer will not be loaded.

It does well with the normal hitcounter:

I took the code frome here:
https://forum.zenphoto.org/discussion/4812/hit-counter

It seems the problem is how the array is putted in:
$h = getTotalHitcounter('albums', 'images', 'news', 'news_categories', 'pages');

$h = getTotalHitcounter();

Will give a result of 0, which makes sense because the array is empty.
Already tried 'news' or news and also "news".

Would be great if you can give me a hint.




Total Pageviews - acrylian - 2019-06-20

You need to pass an array of the tables you wish to get the hitcounts from. This getTotalHitcounter('albums', 'images', 'news', 'news_categories', 'pages') is not an array!




Total Pageviews - fretzl - 2019-06-20


getTotalHitcounter(array('albums', 'images', 'news', 'news_categories', 'pages'));```



Total Pageviews - Ralf - 2019-06-20

@fretzl : Thanks a lot!
This one works!