找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 500|回复: 0

SupSite页面文件与模块关系说明

[复制链接]
d
0 0
  @ME: 
发表于 2019-6-4 11:17:07 | 显示全部楼层 |阅读模式
  • 吉安交友查询:性别: 年龄: ~ 高级查找
  • 马上注册,结交更多吉安好友,享用更多功能,让你轻松玩转吉安论坛。

    您需要 登录 才可以下载或查看,没有账号?马上注册

    ×
    随着版本的更新,模板文件可能有所增减,不过基本方法不变。大家举一反三吧。
    适用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站点设置――模块功能――模块列表,可以看到有下列基本模块
    u507651
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|吉安论坛 ( 赣ICP备2021010355号|赣公网安备36082102000120号 )值班电话:13410000095 站点地图

    GMT+8, 2024-11-21 18:20 , Processed in 0.088318 second(s), 30 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表