specialpopularpages.php
来自「php 开发的内容管理系统」· PHP 代码 · 共 60 行
PHP
60 行
<?php/** * * @package MediaWiki * @subpackage SpecialPage *//** * * @package MediaWiki * @subpackage SpecialPage */class PopularPagesPage extends QueryPage { function getName() { return "Popularpages"; } function isExpensive() { # page_counter is not indexed return true; } function isSyndicated() { return false; } function getSQL() { $dbr =& wfGetDB( DB_SLAVE ); $page = $dbr->tableName( 'page' ); return "SELECT 'Popularpages' as type, page_namespace as namespace, page_title as title, page_counter as value FROM $page WHERE page_namespace=".NS_MAIN." AND page_is_redirect=0"; } function formatResult( $skin, $result ) { global $wgLang, $wgContLang; $title = Title::makeTitle( $result->namespace, $result->title ); $link = $skin->makeKnownLinkObj( $title, htmlspecialchars( $wgContLang->convert( $title->getPrefixedText() ) ) ); $nv = wfMsgExt( 'nviews', array( 'parsemag', 'escape'), $wgLang->formatNum( $result->value ) ); return wfSpecialList($link, $nv); }}/** * Constructor */function wfSpecialPopularpages() { list( $limit, $offset ) = wfCheckLimits(); $ppp = new PopularPagesPage(); return $ppp->doQuery( $offset, $limit );}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?