MichaelPaulukonis先生

以前叫OtherMichael

我如何使用PmWiki

自2004年以来,我一直在PmWiki工作。10年以上--万岁!

感兴趣的Wiki重构,修订显示

项目

TODOs公司

已评估,未使用

  • 食谱。皮肤配置?-我一直在想这样的事情。但它从一些基本系统生成CSS。如果它可以从当前主题中提取CSS,那么它可能会有所不同。必须非常有活力。不过,它的工作原理还是有一些有趣的东西。

令人惊讶的左内容(&c)

与?action=上传一个特殊的上传表单页面内容被忽略。这意味着任何在该epage中的标记也是忽略,甚至是GroupHeader或AllGroupHeater中的标记指令第页。更糟糕的是:PmWiki没有维基页面来保存上传表单,与调用action=edit时的标准编辑表单一样。上传表单是在uploads.php中硬编码的,Triad皮肤使用上传表单的自定义版本,在其skin.php文件中定义。

可以注入noright和noleft标记,但有点乱。

我想听听其他人是如何实现标记指令的使用上传表单。

在Triad皮肤的情况下,您可以使用以下命令,而不是使用标记在config.php中,它将在整个wiki中实现:

  1. 禁止上传表单的左右栏

if($action==“上传”){

$LeftToggleFmt=“”;设置TmplDisplay('PageLeftFmt',0);$RightToggleFmt=“”;SetTmplDisplay('PageRightFmt',0);

}

但如果你想在任何地方都没有左右横杆,无论如何,你可以只使用:

  1. 始终禁止在任何位置显示左栏和右栏
$LeftToggleFmt=“”;SetTmplDisplay('PageLeftFmt',0);$RightToggleFmt=“”;SetTmplDisplay('PageRightFmt',0);

并且不用为AllGroupHeader中的noleft和noright指令而烦恼。

2007年3月31日星期六下午01:00:05+0100,SteP写道:>当显示登录表单时,如何隐藏左侧站点栏?if($action=='login')SetTmplDisplay('PageLeftFmt',0);

需要记住和重新分类的事项

现场。所有最近更改短

食谱。狮身人面像-备用搜索引擎
拖放MultiUpload

按JSON提供页面
Emacs模式。Emacs公司-我想调查一下
块标记
特殊角色列表
链接-什么之后,8?,使用年限私人维基,我仍在查找我不熟悉的链接标记
WikiStyles(维基样式)
标记主索引

开发

使用的配方(页面列表)

这是正在进行中的,并且可能不完整——因为从用户页面构建链接。
如果我没有将自己添加为用户,它将不会显示在此处。
希望这能促使我实际标记我使用的食谱(良好的wikizen行为!)。

它使用以下标记,基于使用所有“用户”页面的页面列表,其中包含指向我的配置文件的链接,然后使用自定义页面列表模板去除最后6个字符,删除-用户.

不确定我是否用这个重新发明了轮子。。。。

[[#recipes]](:如果为假:)[[#配方]]*[[{(子项{=$FullName}0-6)}]][[#recipeusedend]](:ifend:)

(:pagelist group=Cookbook链接={$FullName}名称=*用户列表=正常顺序=标题fmt=#recipeused:)

食谱中没有用到的其他东西

博客愿望列表

(这也可以在食谱。博客对话

  • 修复取消按钮问题
  • 修复标记中的空格(已知问题)固定1.9.5
  • 博客文章预览
  • ajax编辑中的GUI按钮
  • 博客页面上指向默认blogit-group中不存在的页面的链接在blogit编辑器中打开(或者是将所有blogit-entry样板文件添加到page.group.template的简单方法?)
    • 示例:我正在编辑博客。新建条目它包含指向博客。不存在页面。不要用标准的“page does note exist”消息打开此链接,它应该在BlogIt条目编辑器中打开。
  • (可选?)能够在博客编辑上添加(更改)摘要更改;当前,查看历史记录时,所有编辑摘要都为空
    • 也许大多数用户不会这样做;我使用BlogIt作为“工程师日记”,所以我整天都在修改日常条目。
    • 不过,有些用户可能会这样做?如果不是核心BlogIt的一部分,作为插件怎么样?

反向链接:

饰演迈克尔·保卢科尼斯

作为其他迈克尔