本文整理汇总了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__);
}