2010-02-26

MediaWiki的VariablesExtension变量扩展

出自James Qi 前一阵子增加了StringFunctions扩展以后,今天又增加了一个VariablesExtension变量扩展,作用是在一个页面中定义变量,用于在同一个页面中进行调用、运算、判断等。这有点像在同一个页面中使用的模板,可以在一个页面中有多个这样的变量,而免去调用大量模板的工作,与ParserFunctions和StringFunctions
16:14 fxs_2008 评论(0) 有32浏览 编辑
2010-02-19

PHP中插件机制实现:mediawiki的钩子机制(fxs_2008)

mediawiki的扩展机制很多,钩子就是其中之一。不过,其钩子机制是通过函数来实现的。简单地说,钩子机制通过三个方面来实现:1、注册钩子;2、放置钩子(事件:event handle);3、运行钩子;闲话少说,看体看一下:一、注册钩子 如:ArticleDelete*Defi
14:16 fxs_2008 评论(0) 有35浏览 编辑
2010-02-19

PHP中插件机制实现:方案一

这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除它;且无论是激活还是禁用都不影响系统核心模块的运行,也就是说插件是一种非侵入式的模块化设计,实现了核心程序与
11:41 fxs_2008 评论(0) 有24浏览 编辑
2010-02-19

mediawiki中的重要开发模式

fxs_2008注:   作为全球最大维基百科(wikipedia)的为项目实践基础的开源程序mediawiki,历经多年开发,其中的一些模式值得学习。一、全局对象   mediawiki定义了几个得要的全局对象,可以全局调用。    * $wgOut - OutputPage o
11:11 fxs_2008 评论(0) 有37浏览 编辑
2010-02-18

How to turn off the section [edit] links on a page for media

I figured out how to turn of the section [edit] links for people who are not logged in. I still want [edit] links for people who ARE logged in.Go to includes/Skin.php line 526Chang
16:21 fxs_2008 评论(0) 有21浏览 编辑
2010-02-13

CSS缩写

字体font:font-style | font-variant | font-weight | font-size | line-height | font-family ;Margin &
13:03 fxs_2008 评论(0) 有9浏览 编辑