Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
HitCount Plugin
mvlcek Wrote:
michaellindahl Wrote:The second – currently HitCount shows all hits on the blog page and hits on the individual blog posts as a single page. Can HitCount be upgraded so that it supports the posts using the GS Blog plugin?

I could probably add some functionality to Hitcount to allow other plugins to change the slug, but it probably would not be used by the plugin authors - so far even the hooks in I18N Search are not used by any plugin, as far as I know :-(

But I think, you could add a call to hitcount_init($slug) to your page template for the blog, where the parameter is e.g. the blog page slug concatenated with the blog entries slug/name, like (I didn't test it):
Code:
<?php
  $entryslug = ...; // I don't use the blog plugin, so you need to find out how to get the entries name/slug
  @hitcount_init(return_page_slug().'-'.$entryslug);
?>
Of course this would mean that hits to your blog page are counted twice, the normal page hit and the additional hit, so the total site hits in the admin part would be wrong.

The plug does have the option of "Use pretty urls" which requires the .htacess file to be as so:
Code:
AddDefaultCharset UTF-8
Options -Indexes

# blocks direct access to the XML files - they hold all the data!
<Files ~ "\.xml$">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
<Files sitemap.xml>
    Order allow,deny
    Allow from all
    Satisfy All
</Files>

RewriteEngine on

# Usually RewriteBase is just '/', but
# replace it with your subdirectory path -- IMPORTANT -> if your site is located in subfolder you need to change this to reflect (eg: /subfolder/)
RewriteBase /

RewriteRule ^blog/post/([^/.]+)/?$ index.php?id=blog&post=$1 [L]
RewriteRule ^blog/tag/([^/.]+)/?$ index.php?id=blog&tag=$1 [L]
RewriteRule ^blog/page/([^/.]+)/?$ index.php?id=blog&page=$1 [L]
RewriteRule ^blog/archive/([^/.]+)/?$ index.php?id=blog&archive=$1 [L]
RewriteRule ^blog/category/([^/.]+)/?$ index.php?id=blog&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /?([A-Za-z0-9_-]+)/?$ index.php?id=$1 [QSA,L]

This simply makes the url be .com/blog/post/post_slug without it the url is .com/index.php?id=blog&post=post_slug

The plugin also supports these php calls:
Code:
Get URL To Blog Areas: <?php $Blog->get_blog_url('post'); ?>
ex (get url of post): <?php echo $Blog->get_blog_url('post').$post->slug; ?>
The first returns: .com/blog/post/
The second returns: .com/blog/post/post_slug
Code:
<?php echo $post->slug; ?>
Can be used to return the post slug.

However, with all of these calls, none of them will say if the end user is on the blog page or on a blog posts page. It would be nice for the software to add a hit when the user is on /blog/ to the blog page and the detect if the user is in /blog/post/slug and if so then only add a hit to the $post->slug page. This could be done using the following:

Code:
if get_page_slug() != blog { do hit normally }
else if $_SERVER['REQUEST_URI']; == /blog/ { add hit to blog }
else { add hit to /blog/post/$post->slug }

The final question would be how do I get the correct hit count <?php echo return_hitcount_hits(return_page_slug()); ?> returns the hit count for blog not a blog post
Reply


Messages In This Thread
HitCount Plugin - by mvlcek - 2011-02-18, 08:14:00
RE: HitCount Plugin - by trmash - 2013-02-27, 19:10:37
RE: HitCount Plugin - by mvlcek - 2013-02-28, 06:24:39
RE: HitCount Plugin - by bugmenot - 2013-03-06, 18:54:09
RE: HitCount Plugin - by steenih - 2013-03-17, 23:25:40
RE: HitCount Plugin - by Oleg06 - 2013-04-09, 03:31:37
RE: HitCount Plugin - by Oleg06 - 2013-04-09, 17:02:11
RE: HitCount Plugin - by mvlcek - 2013-04-09, 22:48:40
RE: HitCount Plugin - by Oleg06 - 2013-04-09, 23:44:59
RE: HitCount Plugin - by mvlcek - 2013-04-10, 04:35:05
RE: HitCount Plugin - by Oleg06 - 2013-04-10, 04:42:54
RE: HitCount Plugin - by Oleg06 - 2013-04-27, 19:00:14
RE: HitCount Plugin - by mvlcek - 2013-04-27, 19:17:18
RE: HitCount Plugin - by Oleg06 - 2013-04-27, 19:23:09
RE: HitCount Plugin - by Kida - 2013-04-28, 00:44:43
RE: HitCount Plugin - by mvlcek - 2013-04-28, 01:37:47
RE: HitCount Plugin - by Kida - 2013-04-28, 01:45:48
RE: HitCount Plugin - by Oleg06 - 2013-04-30, 22:36:40
RE: HitCount Plugin - by hd - 2013-05-04, 07:56:11
RE: HitCount Plugin - by Oleg06 - 2013-05-06, 06:22:48
RE: HitCount Plugin - by Timbow - 2013-05-23, 21:01:22
RE: HitCount Plugin - by mvlcek - 2013-05-23, 23:08:53
RE: HitCount Plugin - by Timbow - 2013-05-23, 23:42:19
RE: HitCount Plugin - by Oleg06 - 2013-05-28, 04:45:36
RE: HitCount Plugin - by Oleg06 - 2013-06-01, 01:03:53
RE: HitCount Plugin - by mvlcek - 2013-06-01, 04:53:32
RE: HitCount Plugin - by shawn_a - 2013-06-01, 04:17:41
RE: HitCount Plugin - by mvlcek - 2013-06-01, 04:50:19
RE: HitCount Plugin - by shawn_a - 2013-06-01, 04:24:30
RE: HitCount Plugin - by shawn_a - 2013-06-01, 04:45:20
RE: HitCount Plugin - by shawn_a - 2013-06-01, 04:53:49
RE: HitCount Plugin - by Oleg06 - 2013-06-01, 05:27:00
RE: HitCount Plugin - by mvlcek - 2013-06-01, 06:37:50
RE: HitCount Plugin - by evan70 - 2013-06-02, 02:26:01
RE: HitCount Plugin - by shawn_a - 2013-06-01, 06:57:27
RE: HitCount Plugin - by mvlcek - 2013-06-01, 07:52:46
RE: HitCount Plugin - by shawn_a - 2013-06-01, 09:49:38
RE: HitCount Plugin - by JoZ3 - 2013-06-15, 12:49:09
RE: HitCount Plugin - by mvlcek - 2013-06-15, 17:14:29
RE: HitCount Plugin - by mariucho - 2013-07-15, 21:13:56
RE: HitCount Plugin - by Oleg06 - 2013-08-01, 01:45:55
RE: HitCount Plugin - by mvlcek - 2013-08-03, 06:53:52
RE: HitCount Plugin - by evan70 - 2013-08-03, 19:31:59
RE: HitCount Plugin - by SilvioTO - 2013-09-06, 21:35:38
RE: HitCount Plugin - by nikrodk - 2013-12-06, 22:51:26
RE: HitCount Plugin - by 2m86 - 2013-12-15, 04:58:55
RE: HitCount Plugin - by 2m86 - 2013-12-20, 06:43:02
RE: HitCount Plugin - by phpman - 2014-04-27, 23:59:18
RE: HitCount Plugin - by mvlcek - 2014-05-03, 03:21:15
RE: HitCount Plugin - by phpman - 2014-05-04, 01:33:28
RE: HitCount Plugin - by Nobody - 2014-05-21, 17:39:26
RE: HitCount Plugin - by mvlcek - 2014-05-22, 02:44:28
RE: HitCount Plugin - by 0zz - 2014-06-05, 18:02:28
RE: HitCount Plugin - by rpetges - 2014-06-28, 19:59:50
RE: HitCount Plugin - by johncomposed - 2014-07-05, 18:02:02
RE: HitCount Plugin - by rpetges - 2014-07-05, 18:44:56
RE: HitCount Plugin - by Oleg06 - 2014-06-28, 20:04:33
RE: HitCount Plugin - by paul59 - 2014-08-28, 23:02:14
RE: HitCount Plugin - by Hypertexter - 2014-10-19, 19:33:35
RE: HitCount Plugin - by almirb - 2014-10-24, 23:19:47
RE: HitCount Plugin - by phpman - 2015-01-09, 01:14:20
RE: HitCount Plugin - by mvlcek - 2015-01-15, 06:18:56
RE: HitCount Plugin - by dryland404 - 2015-04-25, 03:13:53
RE: HitCount Plugin - by maco-nl - 2015-05-24, 00:03:40
RE: HitCount Plugin - by orbital - 2015-07-20, 21:45:56
RE: HitCount Plugin - by Shasaar - 2017-08-01, 18:54:09
hitcount and "DS-GVO" - by Belletage - 2018-05-20, 02:06:04
RE: HitCount Plugin - by Scorpio - 2019-01-05, 22:05:24
RE: HitCount Plugin - by Domi - 2020-04-30, 19:01:14
RE: HitCount Plugin - by mvlcek - 2020-11-30, 03:26:33
RE: HitCount Plugin - by 0zz - 2020-11-30, 23:59:49
RE: HitCount Plugin - by Felix - 2020-11-30, 05:08:08
RE: HitCount Plugin - by davetest - 2020-12-03, 21:13:00
RE: HitCount Plugin - by mvlcek - 2020-12-04, 01:37:33
RE: HitCount Plugin - by mvlcek - 2020-12-06, 19:28:45
RE: HitCount Plugin - by Bolkonskij - 2020-12-17, 21:52:40
RE: HitCount Plugin - by david.matthewson - 2021-08-11, 03:32:41
RE: HitCount Plugin - by david.matthewson - 2023-01-04, 21:16:52
RE: HitCount Plugin - by mvlcek - 2023-02-02, 02:39:47
RE: HitCount Plugin - by david.matthewson - 2023-02-02, 02:55:53
HitCount Plugin - by ccagle8 - 2011-02-18, 11:11:56
HitCount Plugin - by RobA - 2011-02-19, 06:25:44
HitCount Plugin - by yojoe - 2011-02-19, 20:07:52
HitCount Plugin - by mvlcek - 2011-02-19, 23:25:59
HitCount Plugin - by Ampersand - 2011-02-20, 02:18:55
HitCount Plugin - by mvlcek - 2011-02-20, 03:46:47
HitCount Plugin - by mvlcek - 2011-03-14, 05:14:56
HitCount Plugin - by yojoe - 2011-03-14, 13:36:19
HitCount Plugin - by mvlcek - 2011-03-14, 17:21:56
HitCount Plugin - by yojoe - 2011-03-15, 03:59:51
HitCount Plugin - by yojoe - 2011-03-16, 01:54:43
HitCount Plugin - by mvlcek - 2011-03-22, 06:46:43
HitCount Plugin - by mvlcek - 2011-03-22, 07:11:02
HitCount Plugin - by yojoe - 2011-03-22, 07:52:37
HitCount Plugin - by mvlcek - 2011-03-22, 08:09:00
HitCount Plugin - by dey - 2011-07-27, 23:49:13
HitCount Plugin - by lulo - 2011-07-28, 09:25:06
HitCount Plugin - by patriotmedia - 2011-08-09, 06:12:49
HitCount Plugin - by mikeh - 2011-08-09, 06:24:37
HitCount Plugin - by mvlcek - 2011-08-10, 01:03:44
HitCount Plugin - by mikeh - 2011-08-10, 04:52:50
HitCount Plugin - by blazejs - 2011-09-12, 23:01:10
HitCount Plugin - by mvlcek - 2011-09-13, 00:25:10
HitCount Plugin - by blazejs - 2011-09-13, 01:13:09
HitCount Plugin - by riche - 2011-09-16, 20:11:11
HitCount Plugin - by mvlcek - 2011-09-17, 01:57:43
HitCount Plugin - by riche - 2011-09-17, 02:18:36
HitCount Plugin - by mvlcek - 2011-09-17, 04:22:12
HitCount Plugin - by Oleg06 - 2011-09-17, 04:44:37
HitCount Plugin - by mvlcek - 2011-09-17, 05:37:41
HitCount Plugin - by Oleg06 - 2011-09-17, 06:28:41
HitCount Plugin - by mvlcek - 2011-09-17, 23:31:15
HitCount Plugin - by chefbyte - 2011-10-04, 07:48:55
HitCount Plugin - by Connie - 2011-10-04, 15:48:11
HitCount Plugin - by mvlcek - 2011-10-04, 16:01:53
HitCount Plugin - by Connie - 2011-10-04, 16:23:19
HitCount Plugin - by chefbyte - 2011-10-05, 00:43:57
HitCount Plugin - by mvlcek - 2011-10-09, 06:40:02
HitCount Plugin - by chefbyte - 2011-10-09, 06:47:05
HitCount Plugin - by chefbyte - 2011-10-10, 06:48:59
HitCount Plugin - by mvlcek - 2011-10-10, 06:57:51
HitCount Plugin - by chefbyte - 2011-10-10, 22:55:34
HitCount Plugin - by mvlcek - 2011-10-11, 00:05:22
HitCount Plugin - by mvlcek - 2011-10-11, 02:50:22
HitCount Plugin - by chefbyte - 2011-10-11, 04:17:15
HitCount Plugin - by mvlcek - 2011-10-11, 04:53:31
HitCount Plugin - by mvlcek - 2011-10-11, 05:15:19
HitCount Plugin - by chefbyte - 2011-10-11, 07:28:49
HitCount Plugin - by Angryboy - 2011-10-25, 18:48:49
HitCount Plugin - by mvlcek - 2011-10-25, 19:04:23
HitCount Plugin - by patriotmedia - 2011-11-01, 05:22:41
HitCount Plugin - by mvlcek - 2011-11-01, 05:42:25
HitCount Plugin - by patriotmedia - 2011-11-01, 07:45:38
HitCount Plugin - by mvlcek - 2011-11-01, 16:36:33
HitCount Plugin - by MickeyUK - 2011-11-08, 00:07:50
HitCount Plugin - by mvlcek - 2011-11-08, 01:00:45
HitCount Plugin - by MickeyUK - 2011-11-08, 01:06:12
HitCount Plugin - by m1k3y - 2011-11-24, 04:54:32
HitCount Plugin - by Oleg06 - 2011-11-24, 05:50:20
HitCount Plugin - by mvlcek - 2011-11-24, 06:16:07
HitCount Plugin - by mikeh - 2011-11-24, 07:35:16
HitCount Plugin - by mvlcek - 2011-11-24, 08:04:55
HitCount Plugin - by astherix - 2011-11-27, 01:11:07
HitCount Plugin - by mikeh - 2011-12-03, 07:18:15
HitCount Plugin - by mvlcek - 2011-12-03, 09:22:53
HitCount Plugin - by mikeh - 2011-12-04, 04:19:49
HitCount Plugin - by m1k3y - 2011-12-11, 07:00:33
HitCount Plugin - by mvlcek - 2011-12-11, 08:04:33
HitCount Plugin - by Oleg06 - 2011-12-11, 17:55:29
HitCount Plugin - by mvlcek - 2011-12-11, 18:54:08
HitCount Plugin - by m1k3y - 2011-12-11, 19:00:01
HitCount Plugin - by dey - 2011-12-30, 18:13:18
HitCount Plugin - by calmos - 2012-02-13, 00:49:57
HitCount Plugin - by mvlcek - 2012-02-13, 01:11:48
HitCount Plugin - by mvlcek - 2012-02-18, 18:25:27
HitCount Plugin - by Carlos - 2012-02-20, 04:09:48
HitCount Plugin - by mvlcek - 2012-02-20, 04:50:13
HitCount Plugin - by calmos - 2012-02-20, 05:32:30
HitCount Plugin - by Carlos - 2012-02-20, 05:41:01
HitCount Plugin - by mvlcek - 2012-02-20, 05:47:19
HitCount Plugin - by calmos - 2012-02-20, 20:10:02
HitCount Plugin - by mintika - 2012-03-01, 02:34:32
HitCount Plugin - by mvlcek - 2012-03-01, 02:57:46
HitCount Plugin - by mintika - 2012-03-01, 04:23:20
HitCount Plugin - by vendan - 2012-04-05, 10:15:44
HitCount Plugin - by yojoe - 2012-04-06, 22:13:44
HitCount Plugin - by mvlcek - 2012-04-06, 22:32:41
HitCount Plugin - by yojoe - 2012-04-06, 23:06:51
HitCount Plugin - by mvlcek - 2012-04-11, 07:32:19
HitCount Plugin - by yojoe - 2012-04-11, 08:33:07
HitCount Plugin - by mvlcek - 2012-04-12, 06:26:52
HitCount Plugin - by yojoe - 2012-04-17, 07:45:31
HitCount Plugin - by mvlcek - 2012-04-17, 16:23:25
HitCount Plugin - by sal - 2012-06-26, 01:24:30
HitCount Plugin - by mvlcek - 2012-06-26, 01:46:12
HitCount Plugin - by sal - 2012-06-26, 09:31:20
HitCount Plugin - by marinah - 2012-06-26, 20:46:12
HitCount Plugin - by Oleg06 - 2012-08-10, 01:07:57
HitCount Plugin - by mvlcek - 2012-08-10, 02:46:44
HitCount Plugin - by Oleg06 - 2012-08-10, 03:02:43
HitCount Plugin - by mvlcek - 2012-08-10, 03:11:32
HitCount Plugin - by Oleg06 - 2012-08-10, 03:48:45
HitCount Plugin - by mvlcek - 2012-08-10, 04:04:35
HitCount Plugin - by Oleg06 - 2012-08-10, 04:13:36
HitCount Plugin - by mvlcek - 2012-08-10, 17:29:51
HitCount Plugin - by Oleg06 - 2012-08-10, 18:13:08
HitCount Plugin - by michaellindahl - 2012-08-21, 03:58:55
HitCount Plugin - by mvlcek - 2012-08-21, 05:27:42
HitCount Plugin - by michaellindahl - 2012-08-21, 09:03:06
HitCount Plugin - by mvlcek - 2012-08-21, 15:52:04
HitCount Plugin - by michaellindahl - 2012-08-21, 16:24:38
HitCount Plugin - by mvlcek - 2012-08-21, 17:25:52
HitCount Plugin - by michaellindahl - 2012-08-22, 16:48:47
HitCount Plugin - by mvlcek - 2012-08-22, 19:15:51
HitCount Plugin - by michaellindahl - 2012-08-23, 13:57:22
HitCount Plugin - by sal - 2012-09-20, 13:21:51



Users browsing this thread: 1 Guest(s)