使用このコードview.phtml
<?php
if (!is_dir('clickcounter')) {
@mkdir('clickcounter', 0777,true);
}
$filename=$_product->getSku().'.txt';
$dir='clickcounter' ;
if(!file_exists($dir.'/'.$filename)){
file_put_contents($dir.'/'.$filename, '0');
}
if(isset($_GET['click']) == 'yes'){
file_put_contents($dir.'/'.$filename, ((int) file_get_contents($dir.'/'.$filename)) + 1);
header('Location: ' . $_SERVER['SCRIPT_NAME']);
?>
/////アヤックス更新///
にこのコードを配置し、製品ページ上のボタンのような製品ごとの場所のようにカウントします
function myAjax() {
jQuery.ajax({
type: "POST",
url: '?click=yes',
data:{action:'call_this'},
cache: false,
success: function (html) {
//location.reload(true);
jQuery(".favourite-img").replaceWith(jQuery('.favourite-img', jQuery(html)));
jQuery('#likeme').addClass('disabled');
}
});
}
</script>
//// HTMLコード///
<a id="likeme" class="disabled" href="javascript:void(0)" >
<div class="favourite-product">
<div class="favourite-img"><?php echo file_get_contents($dir.'/'.$filename); ?></div>
</div>
</a>
サイト全体の合計ビュー、または1ページのビュー?何時?自分自身で試したことがありますか? – Bojangles
これはあなたが求めているものではないかもしれませんが、Google Analyticsを使用する方が良いとは思わないでしょうか? – Max