|
清除页面缓存
url 加入 &action=purge
http://www.mediawiki.org/w/index ... ge&action=purge
http://www.mediawiki.org/wiki/Main_Page?action=purge
打开文件上传
LocalSettings.php 设置 $wgEnableUploads = true;
允许上传其它格式文件
LocalSettings.php 设置 $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'txt' );
命令行创建admin用户
shell 运行 maintenance/createAndPromote.php
命令行修改(恢复)密码
php changePassword.php --user=someuser --password=somepass
或者 SQL
UPDATE user SET user_password = MD5(CONCAT(user_id, '-', MD5('somepass'))) WHERE user_name = 'someuser';
修改 logo
LocalSettings.php 设置
$wgLogo = 'http://www.example.com/wiki/images/6/62/photoname.jpg';
或者
$wgLogo = "{$wgScriptPath}/photoname.jpg";
注意:直接覆盖 /skins/common/images/wiki.png 文件不好,升级的时候会再次被覆盖
修改样式文件
修改 MediaWiki:Common.css 内容控制所有样式 修改 MediaWiki:Monobook.css 内容订制 Monobook skin 样式
MediaWiki:Common.css 和MediaWiki:Monobook.css 会覆盖系统中的 main.css
注意:这样的好处也是升级的时候,样式表还在。
隐藏导航菜单
修改 MediaWiki:Common.css,加入内容如下:
#column-content { margin: 0 0 .6em 0; }
#content { margin: 2.8em 0 0 0; }
#p-logo, .generated-sidebar, #p-lang, #p-tb, #p-search { display:none; }
#p-cactions { left: .1em; }
或者设置快捷键
修改 MediaWiki:Common.js(比如设置 f11 为快捷键)
document.onkeydown = function( e ) {
if( e == null ) e = event
if( testKey( e, 122 ) ) { //F11
appendCSS('#column-content {margin: 0 0 .6em 0;} #content {margin: 2.8em 0 0 0;} #p-logo, .generated-sidebar, #p-lang, #p-tb, #p-search {display:none;} #p-cactions {left: .1em;} #footer {display:none;}');
return false;
}
}
function testKey( e, intKeyCode ) {
if( window.createPopup )
return e.keyCode == intKeyCode
else
return e.which == intKeyCode
}
修改 favicon
覆盖 www 根目录的 favicon.ico
或者
LocalSettings.php 设置 $wgFavicon = "$wgScriptPath/path/to/your/favicon.ico";
修改 sidebar
直接编辑 MediaWiki:Sidebar 即可
修改通知页和修改默认首页
MediaWiki:Sitenotice 每页最上面将出现的内容
MediaWiki:Mainpage 站点默认的主页是什么
修改站点首页标题
MediaWikiagetitle-view-mainpage
隐藏 TOC(table of content)
直接在内容中写 __NOTOC__ (这玩意叫 magic words)
如果整个站点都不想要,修改 MediaWiki:Common.css
.toc, #toc { display: none; }
相反,__FORCETOC__ 强制出现 TOC(即使数量不够),数量设置在
/includes/parser/Parser.php 3427行左右
(($numMatches >= 4) || $this->mForceTocPosition);
去掉隐私策略和声明
编辑这两个条目MediaWikirivacy MediaWikiisclaimers,只写一个 - (减)号就可以了
自定义操作标签页
用这个 ExtensionynamicTabs 可以控制 页面 讨论 编辑 历史...这些东东。用样式表也可以,比如
.page-Main_Page #ca-talk { display: none !important; }
不登录就不能编辑
方法一
修改 LocalSettings.php 加入
$wgDefaultUserOptions ['editsection'] = false;
方法二
也可以修改 MonoBook.php
<?php if(!$this->data['loggedin']) { ?>
<style>
#ca-edit { display: none; }
</style>
<?php } ?>
ca-viewsource 是源码。注意:这只是隐藏按钮而已,直接写 url 仍然可以操作,方法一更好一些(前面那些修改样式表的方法同理)。
升级办法
1.备份。包括全部文件、数据库备份两件事情。
2.下载解压最新版本,解压上传覆盖,修改 AdminSettings.sample,另存为 AdminSettings.php(就是填写一下数据库操作的用户名和密码)。在shell 中,进入 maintenance,运行
$ php update.php --aconf ../AdminSettings.php
也可以用下面办法升级(相当于重新安装一遍!)
Rename LocalSettings.php to LocalSettings.old.php
Make the config directory writable by the web server
Make sure the database user has full rights to the database
Browse to the wiki and start the installer
Fill in the form fields with the same values as was done during the previous version's installation.
When the installation process starts, the script will detect existing MediaWiki tables, and upgrade their schema.
When this is complete, a new LocalSettings.php will be generated.
Delete the new configuration file (LocalSettings.php)
Rename LocalSettings.old.php back to LocalSettings.php
Restore permissions on the config directory
创建自定义的用户主题
不需要管理员权限,普通可编辑权限的用户即可。创建 User:Guoshuang/monobook.css,Guoshuang 替换成你自己的用户名,编辑这个页面,写上你喜欢的css即可。(这个页面上面会有一句说明)
/** This is my personal monobook.css page **/
类别 Category 使用说明
文章中加入 [[Category:郭爽]],即可将本文加入 郭爽 这个类别。
到达一个类别链接的写法是 [[:Category:郭爽]],最前面多了一个 :(不然就是上面那个加入了类别而不是链接过去)
把 __HIDDENCAT__ 放入正文,则最后面不显示类别的链接文字。 |
|