来源:http://trac.seagullproject.org/wiki/Modules/FirstPage

FirstPage Module

下载

最新消息

终于我有时间来修改模块的所有问题。我在我的网站中使用FirstPage模块时,发现了一些错误。但这个模块对绝大多数的入口(portals)来说仍然是很伟大的,所有看一看吧。我在Seagull 6.2版本上测试过并更新了一些代码。我希望在不久的将来这个模块会成为Seagull的一个部分。

我发现库文件和压缩包中有不少错误,所以模块不能正常工作。我已经更新了,现在你可以从这个页面下载FP模块。

这个模块终于完成了。它可作用于多个页面,通过使用老式的<table>标签和<div>s,来放置并呈现每个block。这个模块的安装和运作都相当的简单.也是因特网入口(internet portals )不可以缺少的部分.

概述

FirstPage模块的创建是为了提供一个比较灵活的设计网页的界面.如果你需要创建一个包含多个block的页面,你无需按常规编辑HTML,编写所有标签。首先,那是很麻烦的。其次,每次你新增一个block或重排旧的block时,都需要编辑模板。如果你创建的不仅仅是静态页面,还有入口的主页面时,最好在你的网站上使用FirstPage来更新旧的入口消息

截图

这是旧的带有在标准Seagull设计的russian block的入口页面。注意block的位置。底部的block使用了两个列,也比其它的十个宽了200%。 :general:modules:demo.jpg

这是该页面的管理面板。你会看到block的span值是2行2列。 :general:modules:demo_admin.jpg

更多屏幕截图即将发布。

它是如何工作的?

FirstPage提供了管理的图形用户界面,在这里你可以组织block的视觉效果。你可以在BlockMgr?中创建blocks并用'FirstPage?' 决定其位置,然后进入FirstPage的管理界面。在http://yoursite.com/firstpage/firstpage/这个页面上,所有的FirstPage被放在grid中,grid中的每一个单元格包含一个block。你可以改变grid的大小,重新放置block,并为grid单元格设置水平和垂直间距(就像<table>标签的colspan和rowspan)。然后单击'install'按钮这样你的起始页就会用生成的FisrtPage替换。

特性

  • 简单的管理员界面,带有所见即所得界面。
  • 很灵活:你可以在你的页面上创建任意个blocks而不需要编辑模板。
  • 提取:你可以在任何时候添加/删除/重新排版blocks
  • 多页面:你可以创建任意个页面并将blocks放在上面
  • 两个布局标签:DIV和TABLE。你可以选择block在你的页面上如何显示

Tasks To Do

Fixing :)

更新日志

  • 02/24/2007 - fixed JS problems. Updated to Seagull 6.2 version
  • 09/23/2006 - Added multi-pages, and new renderer. Created this page
  • 08/06/2006 - Code and templates updated for Seagull 6.0

如何使用

  • 下载 (看上面)
  • Copy contents to your Seagull 0.6 dir.将内容复制到你的 Seagull0.6目录
  • 检查末安装模块
  • 使用 FirstPage > Manage Pages创建你想要放置block的页面
  • Push blocks on this page 使用Blocks模块将block放到这个页面。 选择 position FirstPage?和你页面所对应的section。
  • 打开 FirstPage > FirstPage Editor 并组织这个blocks的位置。你可以选择 span (像<table>标签的colspan和rowspan),行娄列娄以及block的顺序。
  • 完成之后,你就可以替换起始页了。按FirstPage? 菜单中的'install'按钮,现在它将做了默认载入的模块。

Comments

here: FirstPage

Attachments

  • demo.jpg (121.1 kB) -demo image, added by demian on 12/03/06 09:25:52.
  • demo_admin.jpg (105.2 kB) -demo admin image, added by demian on 12/03/06 09:26:19.
  • SGL_FirstPage.tgz (11.6 kB) -1.0b, added by davert on 02/24/07 17:32:53.
 
modules/firstpage.txt · 最后更改: 2010/05/30 00:21 (外部编辑)
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2