全部,
我正在使用Python / Pylons / jQuery构建Web应用程序,我已经实现了一个帮助系统,但没有填充。每个应用程序“页面”在页脚中都有一个帮助链接,而不是打开一个ColorBox弹出窗口,其中包含一个特定的URL来填充它。我想使用MediaWiki来提供帮助内容,但我不想要整个MediaWiki界面,只需要页面内容。我不是帮助系统的用户能够编辑帮助页面,只是查看它们。通过这种方式,我可以从MediaWiki创建,编辑和维护这些页面,并且页面可以显示在ColorBox弹出窗口中。
有谁知道这是否可能,如果有的话,你能给我一些关于如何去做的指针或参考吗?如果ColorBox传递给MediaWiky的URL包含足够的参数来告诉MediaWiki禁止编辑界面,那就太好了。
提前致谢, 道格
答案 0 :(得分:2)
你应该创建一个CSS样式页面(即Mediawiki:ContentOnly.css),它只包含内容,没有侧边栏,页眉,页脚,标题,还有你想删除的任何内容。将其设置为默认值。然后制作一个只有你可以访问的,仍然具有所有编辑和导航选项。这样弹出窗口只会包含内容,但您仍然可以正常编辑维基。
答案 1 :(得分:1)
colorbox将弹出内容包装在它自己的div(#colorbox)中,所以你可以隐藏mediawiki编辑工具,如果它们有你可以用CSS定位的id /类:
#colorbox .editor { display: none; }
更新:这可能也很有意义(来自彩盒页面):
ColorBox利用jQuery的负载 处理ajax的方法。如果你是 从中加载文档 域名作为您当前的文档,您 可以使用选择器拉出来 文件的一部分是 需要的。例: $( '#示例')颜色框({HREF:“document.html DIV#内容“});