PmWikiZhCnPmWiki 是由 Patrick Michaud 开发的 WikiWikiWeb 系统,基于 PHP 脚本语言。 PmWiki主要被设计成为一个易于使用的、共同管理和维护网站的工具。 本站点运行的是 pmwiki-2.3.37。这个软件在 GNU 通用公共许可证 (GPL) 下发布,可以通过 lkhl;kjh;ll 自由的下载。在文档索引中可以找到相关文档。 PmWiki 是 Patrick R. Michaud (http://www.pmichaud.com) 的注册商标。 欢迎大家到http://groups-beta.google.com/group/PmWikiZhCn讨论PmWiki中文化问题。 PmWiki2中文化的方法PmWiki的中文化使用UTF-8编码实现,官方提供的i18n解决方案即包括中文语言设置。在2.0.6版本之前,UTF-8编码的处理文件xlpage-utf-8.php依赖于mbstring模块,但是大多数主机空间都没有提供mbstring模块支持,造成了在PmWiki2上使用中文的困难。从2.0.6版本开始,pm先生重写了xlpage-utf-8.php模块,使之不再依赖mbstring模块,如果主机提供了mbstring支持,那么xlpage-utf-8.php仍然使用mbstring中的函数,否则使用xlpage-utf-8.php中带有的纯php实现。 基本配置过程为:
PmWiki2中文化已经部署完成,可以正常输入、显示、搜索中文,用[[中文链接]]的形式可以实现中文WikiWord?,能够正常编辑和访问。 如果有其他Bug,可到邮件列表询问或者发布到PITS系统。 !已知问题如果我这样使用,页面就会被拉长,如何解冊这个问题? 非常抱歉,我不知道该怎么去举报这个问题 omitted 這個問題在於瀏覽器自動斷行 如果Wiki链接后面紧跟汉字,则跟着的汉字也会被显示进链接里面去. 这在英文中是一个很好的特性, 因为单词之间有空格断开. 但中文没有空格断字, 所以会有问题. 比如: 我希望 请到[[PmWiki]]访问 显示成 请到PmWiki pm先生通过修改xlpage-utf-8.php文件中的代码解决了这一问题,现在对非欧洲字符会关闭这个链接紧跟汉字的特性。2005年9月19日之后发布的i18n包包含了新版的xlpage-utf-8.php文件,可以在pmwiki 2.0.6之后的版本上使用。因为xlpage-utf-8.php文件在i18n包和pmwiki包中都存在,安装时要注意保留其中比较新的一个即可。 --EliasSoong? 2005 年 09 月 21 日, 08:38 下午 Thank you and PM. It works now. --weijiang? 2005 年 09 月 22 日, 11:35 上午 部分中文作为Wikiword时,会出现页面保存失败的情形,比如红梅颂和单字如红?存盘会失败,而红梅?却可以成功。这个问题出现于所有Windows系统上的PHP环境,Linux系统上没有这个问题,可以认为是PHP实现的兼容性问题。到pmwiki 2.0.10版本为止,都还没有官方的绕过此问题的办法。pm先生已经了解了这个BUG,应当会在后续的某个版本解决此问题。 weijiang?目前提供了一种绕过此问题的办法:将pmwiki.php文件中的578,590和592三行中的 " PmWiki提供了一种使用Intermap引用路径的方法,即使用Path:PmWiki来访问相对或绝对路径. 但这种方法处理中文(或非拉丁语言)时会产生错误, 比如[[Path:中文维基]]: Path:中文维基. 我发现有一种解决方案就是修改scripts/intermap.txt,将其中Path那一行替换为: Path http: --weijiang? 2005 年 10 月 27 日, 04:56 上午 -- sh18 2005 年 10 月 26 日, 18:15 交流与讨论We could use some additional translations at XLPage. --Pm? 更改中文页面翻译请修改PmWikiZhCn.XLPage. 如果你的中文链接在保持页面时有错误,看看Elias与Weijiang的关于中文链接保持错误的讨论讨论,应该可以找到答案。 这个东东能做什么用啊! 说实话我也不太清楚啊 这是什么东东啊 请教一个问题,官方的汉化更全面些,这些什么时候可以放出来? 另外官方左侧的内容选择中文版(Chinese)后,会自动出现一些中文内容,这些该怎么做才可以在发行的版本中获得这样的功能? 会英语的给翻译一个不错得建议给pm先生。 希望可以增加 www.flexwiki.com 上面的查看历史功能: Recent Topics 你可以持贝XLPage到你自己的发行版中,然后用XLPage('cn','PmWikiZhCn.XLPage');指定这个页面. 详见Internationalizations. --weijiang? 2005 年 12 月 12 日, 11:50 下午
请教一下, 我是用pmwiki-2.0.13, 在 config.php 中 include_once("xlpage-utf-8.php"), 发现页面上所有的半角标点(比如')都变成了全角(’或‘), 但是好像在这里并不会出现这种情况. 请问是什么原因. 半角中文标点转换RSS失败如果使用英文标点"."可以正常转换,但是使用中文标点"。" RSS不能正常工作 我得安装好后打开可以进去但是是乱码,每次都要手动选择utf-8才可以正常显示中文,请问我该怎么办。 再问:什么时候可以有整个界面都是中文的pmwiki亚,那样我们都很高兴的.yimity.008.net 请在local/config.php中加入include_once("scripts/xlpage-utf-8.php");,这样就会使用UTF-8编码,请参考scripts/xlpage-utf-8.php代码. --weijiang? 2005 年 12 月 21 日, 12:53 上午
谢谢! $WikiTitle为中文时还是无法正确显示,如何解决? 如何建一个wiki站http://www.ahjdky.com 请教,关于如何建立WIKI站点.我想做一个PMWIKI但是不知道怎么做,我是学GRAPHIC DESIGN的不太了解PHP,我上传了PM到服务器,浏览PMWIKI.PHP只能看到一个界面,我点EDIT也改不了,希望谁能帮助我下,我的MAIL onetheking@gmail.com 谢谢了! 2006.2.24 13:44 P.R CHINA 请将问题描述得清楚一点,不然没法帮你。
中文化问题 1.从网站上下载的i18n的包,里面有些文件的扩展名是乱码,不知道为什么? 2.替换对应文件后,看不到页面左边的导航栏,并且无法编辑页面。 答:1。i18n包里的文件不是每个都有用的。每一个文件对应一个页面。按照你的需要添加就可以了。by vivicode |