@ME:
|
马上注册,结交更多吉安好友,享用更多功能,让你轻松玩转吉安论坛。
您需要 登录 才可以下载或查看,没有账号?马上注册
×
随着版本的更新,模板文件可能有所增减,不过基本方法不变。大家举一反三吧。
适用SS/XS全部版本
1, SupeSite的模板文件和页面的关联
SupeSite的模板文件和页面url链接地址是有关联的。大家可以打开templates/default目录,可以发现其文件名都是有规律的。下面我会详细说明文件名和链接地址的具体关系。
下面列出的是templates/default里面的全部文件
可以看到文件名都是有规律的,以bbs_开头的都是论坛的页面文件,以blog_开头的都是日志的页面文件,同理文件、商品、书签、图片的页面都是一样的规律。
稍微懂点英文的人都可以看出,以论坛页面文件为例,
bbs_footer.html.php 代表论坛页面的页脚文件
bbs_forumdisplay.html.php 代表论坛页面的板块列表
对应url地址http://域名?action_forumdisplay_fid_板块编号.html
bbs_header.html.php 代表论坛页面的头部文件
bbs_index.html.php 代表论坛首页文件 对应url地址http://域名/action_bbs.html
bbs_viewthread.html.php
代表论坛帖子查看页面 对应url地址http://域名/?action_viewthread_tid_帖子编号.html
从上面可以看出,url地址其实和文件名是一致的
再看日志的页面文件
其中有一个比较特殊的,就是blog_category.html.php,根据页面英文单词可以猜测为日志分类页面,确实是!
我们可以访问日志的分类,http://域名?action_category_catid_日志分类编号.html,也和文件名吻合。
其他文件、商品、图片、书签页面和日志是一模一样的。
资讯页面有2个特殊的,news_view.html.php news_viewcomment.html.php
根据英文可以判断是资讯查看页面,和资讯评论查看页面。
其对应的url地址分别是http:/域名?action_viewnews_itemid_资讯编号.html
http://域名/?action_viewcomment_itemid_资讯编号.html
下面的图片是站点的相关文件
同样,根据上面的方法可以很快得出,分别是站点的公告页面、页脚、头部文件、站点友情链接、登陆、站点地图、快捷面板、投票、注册、搜索、安全问答、tag、tag查看全部页面、脚印页面
Spaces_开头的都是空间页面,分别是个人空间分类页面、个人空间页脚、头部、首页。
搞清楚了上面的文件和对应页面url访问链接关系之后,我们来接着看具体页面里的模块。
以站点首页为例,我们可以很快定位他对应的文件页面是templates/default/index.html.php
2,如何读懂模块代码
这个部分网点也说明过,大家可以看看http://www.discuz.net/thread-456494-1-1.html
首先需要说明的是SupeSite全部页面的信息都是通过模块来进行汇集的。你所看到的页面的每条内容都是利用SupeSite后台的模块功能创建并提取出来的。通过SupeSite的模块功能,您可以将X-Space、Discuz!的几乎全部内容都可以提出出来。
具体的创建模块代码,大家可以到SupeSite站点设置――模块功能里面进行创建,全过程都是采取的向导模式,非常简单,Sup也做过一个视频教程,大家可以看看http://www.discuz.net/thread-320058-1-1.html
推销下,如果您对SupeSite不了解,不妨多看看帮助文档板块的帖子,还有各个板块的置顶贴,相信对您了解SupeSite/X-Space将很有帮助。
下面我们来看一段最普通的模块代码,大家可以跟着我来读懂他。
<!--{blockname="category" parameter="type/news/isroot/1/ischannel/2/order/c.displayorder/limit/0,10/cachetime/25200/cachename/category_news/tpl/data"}-->
SupeSite创建的所有模块都具有下面的统一格式:
1) 以<!--{blockname="开始,以"}-->结束
2) blockname=" "引号里面放的是模块的类型,SupeSite的模块类型都有固定的命名规则的。您可以这样查看。
登陆SupeSite站点设置――模块功能――模块列表,可以看到有下列基本模块
|
|