Theresa Arzadon-Labajo | ||||
Menu:
Powered by Website Baker |
Then configure statistics via administer > reports > access log settings (admin/reports/settings) Make sure the "Enable access log" checkbox is checked off. In my view, I have Node:Title "output field as a link" going to another View. (xxx/yyy/[nid])Configure "" to however long you want to keep track of the page views. I set mine to "Never" "Count content views:" counts Nodes, not Views. So this setting doesn't help. Since, the actual node will never get accessed, I need to manually search the accesslog table in the database and look for the "xxx/yyy/[nid]" paths. I copied the views-view-fields.tpl.php template and renamed it to views-view-fields--myview.tpl.php $fields['title']->content outputs an href, so I needed to extract the link from the href: $link_title = preg_replace('/(.*?)<a href=\"(.*?)\">(.*?)<\/a>/', "\\2", $fields['title']->content); Then I contructed my query: $sql = "select count(*) as number from accesslog where path=\"".$link_title."\""; Then I used db_query and db_result to display the result as the number of views to those Views. Last changed: Feb 27 2020 at 3:38 PM Back |
|||