在帝国CMS中,可以通过以下方法获取产品或文章的浏览记录:
1. 产品浏览记录在产品模型中,调用getViews()方法可以获取浏览次数:
$product = ProductModel::get(10); //获取ID为10的产品 $views = $product->getViews(); //获取浏览次数
此方法会从dw_views表中统计浏览次数,所以首先需要在后台“内容”→“选项”→“其它”中开启“内容浏览统计”选项。
2. 文章浏览记录在文章模型中,调用getViews()方法可以获取文章浏览次数:
$article = ArticleModel::get(20); //获取ID为20的文章 $views = $article->getViews(); //获取浏览次数
同样此方法需要先开启“内容浏览统计”选项。
3. 生成自定义模型浏览记录如果要获取自定义模型(例如miahx_product)的浏览记录,可以:
1) 在模型中添加views字段,用于存储浏览次数:
views => array( 'type' => 'Number', 'default' => 0 )
2) 在模型中添加getViews()方法:
public function getViews() { return $this->views; }
3) 在模型后台管理页面,选项卡“关系链接”中,选择“浏览记录”为“是”。
4) 在后台“内容”→“选项”→“其它”中开启“内容浏览统计”选项。
5) 保存模型后,CMS会自动统计此模型内容的浏览次数,并存储在views字段中。
通过上述方法,可以很方便的在帝国CMS中获取产品、文章和自定义模型的浏览统计信息。
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录