本文整理匯總了PHP中Wikia::get_content_pages方法的典型用法代碼示例。如果您正苦於以下問題:PHP Wikia::get_content_pages方法的具體用法?PHP Wikia::get_content_pages怎麽用?PHP Wikia::get_content_pages使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Wikia
的用法示例。
在下文中一共展示了Wikia::get_content_pages方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getTotalPages
private function getTotalPages()
{
$totalPages = intval(Wikia::get_content_pages());
$totalPages = $this->totalPagesFallback < $totalPages ? $totalPages : $this->totalPagesFallback;
return $totalPages;
}
示例2: getStats
/**
* get stats
* @responseParam integer visitors
* @responseParam integer edits
* @responseParam integer communities
* @responseParam integer totalPages
*/
public function getStats()
{
$this->wf->ProfileIn(__METHOD__);
$memKey = $this->wf->SharedMemcKey('wikiahomepage', 'stats', $this->wg->contLang->getCode());
$stats = $this->wg->Memc->get($memKey);
if (empty($stats)) {
$stats['visitors'] = $this->helper->getStatsFromArticle('StatsVisitors');
$stats['edits'] = $this->helper->getEdits();
if (empty($stats['edits'])) {
$stats['editsDefault'] = $this->helper->getStatsFromArticle('StatsEdits');
}
$stats['communities'] = $this->helper->getStatsFromArticle('StatsCommunities');
$defaultTotalPages = $this->helper->getStatsFromArticle('StatsTotalPages');
$totalPages = intval(Wikia::get_content_pages());
$stats['totalPages'] = $totalPages > $defaultTotalPages ? $totalPages : $defaultTotalPages;
$this->wg->Memc->set($memKey, $stats, 60 * 60 * 1);
}
foreach ($stats as $key => $value) {
$this->{$key} = $this->wg->Lang->formatNum($value);
}
$this->communities = $this->communities . '+';
if (empty($stats['edits']) && in_array('editsDefault', $stats)) {
$this->edits = $this->editsDefault . '+';
}
$this->wf->ProfileOut(__METHOD__);
}