WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
Gallery:API Core ShowItem
來自站長百科
管理員查看不計入查看次數(shù)[ ]
在ShowItem.inc中,有代碼可以實現(xiàn)相冊查看次數(shù)統(tǒng)計。如果不計入具有管理權(quán)限的用戶查看,你需要:
- 查明正在查看此頁的用戶是否是管理員
- 如果該用戶不是管理員則僅呼叫incrementItemViewCount()
以下為操作方法(2.1版中,大約在106行;2.2版則是120行):
/* 該用戶是否為管理員?*/ list ($ret, $isAdmin) = GalleryCoreApi::isUserInSiteAdminGroup(); if ($ret) { return array($ret->wrap(__FILE__, __LINE__), null); } /* 增加查看次數(shù)*/ if (!$isAdmin) { $ret = GalleryCoreApi::incrementItemViewCount($item->getId()); if ($ret) { return array($ret->wrap(__FILE__, __LINE__), null); } }
以下為操作方法(2.0.x版中,大約在106行): /*該用戶是否為管理員?*/
list ($ret, $isAdmin) = GalleryCoreApi::isUserInSiteAdminGroup(); if ($ret->isError()) { return array($ret->wrap(__FILE__, __LINE__), null); } /* 增加查看次數(shù)*/ if (!$isAdmin) { $ret = GalleryCoreApi::incrementItemViewCount($item->getId()); if ($ret->isError()) { return array($ret->wrap(__FILE__, __LINE__), null); } }