specialcategories.php
来自「php 开发的内容管理系统」· PHP 代码 · 共 69 行
PHP
69 行
<?php/** * * @package MediaWiki * @subpackage SpecialPage *//** * * @package MediaWiki * @subpackage SpecialPage */class CategoriesPage extends QueryPage { function getName() { return "Categories"; } function isExpensive() { return false; } function isSyndicated() { return false; } function getPageHeader() { return wfMsgWikiHtml( 'categoriespagetext' ); } function getSQL() { $NScat = NS_CATEGORY; $dbr =& wfGetDB( DB_SLAVE ); $categorylinks = $dbr->tableName( 'categorylinks' ); $s= "SELECT 'Categories' as type, {$NScat} as namespace, cl_to as title, 1 as value, COUNT(*) as count FROM $categorylinks GROUP BY cl_to"; return $s; } function sortDescending() { return false; } function formatResult( $skin, $result ) { global $wgLang; $title = Title::makeTitle( NS_CATEGORY, $result->title ); $plink = $skin->makeLinkObj( $title, $title->getText() ); $nlinks = wfMsgExt( 'nmembers', array( 'parsemag', 'escape'), $wgLang->formatNum( $result->count ) ); return wfSpecialList($plink, $nlinks); }}/** * */function wfSpecialCategories() { list( $limit, $offset ) = wfCheckLimits(); $cap = new CategoriesPage(); return $cap->doQuery( $offset, $limit );}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?