来源:http://trac.seagullproject.org/wiki/Tutorials/CreatingASimpleSite

创建一个简单的站点

Seagull安装

遵循简单的最新安装操作说明

创建属于自己的theme(主题)

Seagull themes(主题)位于seaugll/www/themes目录下,并且是都是Flexy模板.基本分布提供了两个themes(主题):

  • default - 前端的html模板
  • default_admin - admin部分的html模板

对于初学者,让我们创建一个新的frontend theme(前端主题),像这样在themes目录中新建一个文件夹:

seagull/www/themes/your_theme

Themes使用了伪继承,因此所有的模板你就不需要重写或自定义,它将直接从default theme中取得.这意味着你需要自己定义的只有header,banner和footer模板.每个显示的页面都是由这些拼凑起来的.

修改页眉与页脚

创建属于你自己的外观,首先你需要将default目录下的images和CSS文件拷贝到你的theme中,从以下目录取得:

`-- www
    |-- themes
    |   |-- default
    |   |   |-- css
    |   |   |   |-- core.php
    |   |   |   |-- style.php
    |   |   |   |-- vars.php
    |   |   `-- images
    |   |       |-- *

并将它们拷贝到your_theme中.

`-- www
    |-- themes
    |   |-- your_theme

接着,再从default theme文件夹中,至少拷贝三个模板到你自定义的theme中:

|-- modules
|   |-- default
|   |   |-- templates
|   |   |   |-- banner.html
|   |   |   |-- footer.html
|   |   |   |-- header.html

自定义的theme:

`-- www
|   |-- themes
|   |   |-- default
|   |   |   |-- banner.html
|   |   |   |-- footer.html
|   |   |   |-- header.html
  • banner.html - 页面顶部图片定义的地方,还有导航栏和登录链接.
  • header.html - 它包含第一个<html>标签直到<body>标签开始的代码,用处是包含自定义的CSS链接与声明.
  • footer.html - 版本信息和你所希望的在每个屏幕底部显示的内容.

激活新的theme

激活新的theme:

  • 登录并进到admin部分
  • 选择General → Configuration
  • 接近general表的底部,找到’Default theme’的key,然后在这儿输出新的theme名称,并保存
  • 登出,新的theme就会被激活了.

创建内容页面

创建如’about us’ 或 ‘our products’的页面,你需要执行下列各项:

  • 以管理员身份登录
  • 选择 Publisher模块
  • 选择文章类型
  • 在’文章类型’组合框,选择’Static HTML Article’
  • 如果你想让文章自动分类,并且在’Articles’部分显现,你必须选择’HTML Article’ 作为文章类型,也可以浏览Modules/Publisher模块.
  • 点击’新增’,可创建许多的文章,记得,你可以从其它地方复制,粘贴内容(即,其它的WEB页面或MS word文档). 一定要给你的文章取个有意义的标题
  • 保存你的文章后,两次点击动作栏的链接,将每篇文章的状态设置为’已出版’
  • 通过点击页面顶部的Modules表,返回到模块菜单

创建导航

接下来,你需要创建一些导航来吸引用户到你的文章中

  • 在模块列表中选择Navigation
  • 列表中的每个元素代表一张导航表,因此你无须从defauls中删除他们
  • 点击’添加页面’
  • 页面的类型被设置为static articles,因此,你需要看看上一节部分你所创建的文章的名字有没有在组合框中
  • 给要创建的每张导航表,取得名称,选择要链接的内容,激活选择框,然后选择能够访问本页面的用户

总结

以上是创建站点的全部,你现在已经建立了一个基本的站点.如果你想要更先进的特点,你可以挑选一些现成的功能性模块,如,FAQs,一个注册页面,留言本等,可以通过先前的步骤链接他们来创建导航.

 
tutorials/creatingasimplesite.txt · 上一次变更: 2006/04/17 16:33 通过 admin
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki