CakePHP 和 Lightview JQuery 插件:增量视图计数
CakePHP and Lightview JQuery Plugin: Increment View Count
我在我的网页中使用以下插件:
http://www.nickstakenburg.com/projects/lightview/
该脚本在显示照片和它应该执行的其他所有操作方面效果很好,但是,我想完成以下我无法完成的任务:
Have the plugin increment view count everytime an image is displayed
我已经在我的photo.php
模型中创建了以下操作,但是我想不出使用该插件调用的方法:
function incrementViewCount($id) {
$this->updateAll(
array('Photo.viewed' => 'Photo.viewed+1'),
array('Photo.id' => $id)
);
}
我在我的网站上按照以下内容进行了设置:
<?php
foreach ($photocategory['Photo'] as $photo){
?>
<li>
<a
href="/img/uploads/photos/<?php echo photo['photocategory_id']."/".$photo['image']; ?>"
class="lightview"
data-lightview-group="shared_options"
>
<img
style="width:155px;height:113px;"
src="/img/uploads/photos/<?php echo $photo['photocategory_id']."/thumb/".$photo['image']; ?>"
alt=""
/>
</a>
</li>
<?php } ?>
如果有人对此插件或jQuery有所了解,并且如果您可以建议一种方法来实现此目的,那就太好了!
如果你正在使用 CakePHP 这个https://github.com/sliker/CakePHP-Counter-Plugin 可能会有所帮助。
具有用于递增计数器的简单调用方法。
相关文章:
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- angular.js没有'无法在PhoneGap中处理视图标记
- 如何包含特定于每个视图angularjs的javascript文件
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- Ajax Live搜索发布到Laravel视图
- backbone.js无法渲染视图
- 根据某些条件在视图之间切换
- ng视图外的链接重定向到ng视图内的页面
- 如何在Jquery中发布后将值从视图返回到控制器
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 使用Scala Play Framework视图中的键检索映射值
- FF视图源|脚本高亮显示为红色
- 如何使bxslider仅在移动视图中处于活动状态
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 在Rails中更新Div,而不更改更新请求后的视图
- 如何在Ionic Android中将Javascript注入到web视图中
- CakePHP 和 Lightview JQuery 插件:增量视图计数