SupeSite 的模板结构和制作方法.docx
- 文档编号:10215147
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:21
- 大小:115.30KB
SupeSite 的模板结构和制作方法.docx
《SupeSite 的模板结构和制作方法.docx》由会员分享,可在线阅读,更多相关《SupeSite 的模板结构和制作方法.docx(21页珍藏版)》请在冰点文库上搜索。
SupeSite的模板结构和制作方法
以综合首页为例,向各位简要介绍一下SupeSite的模板结构和制作方法,希望能够起到抛砖引玉的作用。
首先以图片简要介绍一下index.php里边的模块,然后再实际的调整一下,以让各位更加明确。
本文主要面对的对象是初级入门者,不过要求稍微懂一些HTML和CSS的知识,否则的话你可以需要先去学习一些HTML和CSS的有关知识了。
一、header
header部分的代码如下:
首页 $value[name] 搜索
--{loop$channels['menus']$value}-->
--{/loop}-->
--{if!
empty($ads['pageheadad'])}-->
--{/if}-->
--{if!
empty($channels['types']['news'])}-->
--{blockname="category"parameter="type/news/isroot/1/ischannel/2/order/c.displayorder/limit/0,10/cachetime/36800/cachename/category_news/tpl/data"}-->
$channels['menus']['news']['name'] $value[name]
--{loop$_SBLOCK['category_news']$value}-->
--{/loop}-->
--{/if}-->
--{if!
empty($channels['types']['blog'])}-->
--{blockname="category"parameter="type/blog/isroot/1/ischannel/2/order/c.displayorder/limit/0,10/cachetime/37800/cachename/category_blog/tpl/data"}-->
$channels['menus']['blog']['name'] $value[name]
--{loop$_SBLOCK['category_blog']$value}-->
--{/loop}-->
--{/if}-->
--{if!
empty($channels['types']['image'])}-->
--{blockname="category"parameter="type/image/isroot/1/ischannel/2/order/c.displayorder/limit/0,10/cachetime/39800/cachename/category_image/tpl/data"}-->
$channels['menus']['image']['name'] $value[name]
--{loop$_SBLOCK['category_image']$value}-->
--{/loop}-->
--{/if}-->
--{if!
empty($channels['types']['video'])}-->
--{blockname="category"parameter="type/video/isroot/1/ischannel/2/order/c.displayorder/limit/0,10/cachetime/39800/cachename/category_video/tpl/data"}-->
$channels['menus']['video']['name'] $value[name]
--{loop$_SBLOCK['category_video']$value}-->
--{/loop}-->
--{/if}-->
--{if!
empty($channels['menus']['group'])}-->
--{blockname="category"parameter="type/group/isroot/1/ischannel/2/order/c.displayorder/limit/0,10/cachetime/39800/cachename/category_group/tpl/data"}-->
$channels['menus']['group']['name'] $value[name]
--{loop$_SBLOCK['category_group']$value}-->
--{/loop}-->
--{/if}-->
--{loop$channels['types']$value}-->
--{/loop}-->
您的位置:
相对应的部分如下图所示:
这部分相对来说比较简单,大家应该都能分得清,这里就不再赘述了。
二、幻灯片、头条、控制面板等区域
这部分的代码如下:
--用户面板-->
rand={evalechorand(1,999999)}"type="text/javascript"language="javascript">
--{blockname="announcement"parameter="order/displayorder/limit/0,7/cachetime/96400/subjectlen/30/cachename/announce/tpl/data"}-->
站点公告
- 暂时没有公告
$value[subject]
--{ifempty($_SBLOCK['announce'])}-->
--{else}-->
--{loop$_SBLOCK['announce']$value}-->
--{/loop}-->
--{/if}-->
--{blockname="poll"parameter="order/datelineDESC/limit/0,5/cachetime/80000/subjectlen/30/cachename/poll/tpl/data"}-->
站点调查
- 暂时没有调查
$value[subject]
--{ifempty($_SBLOCK['poll'])}-->
--{else}-->
--{loop$_SBLOCK['poll']$value}-->
--{/loop}-->
--{/if}-->
--最新日志图片幻灯片开始-->
--{blockname="spaceblog"parameter="haveattach/1/showattach/1/order/i.datelineDESC/limit/0,4/cachetime/13930/cachename/picblog/tpl/data"}-->
--{if!
empty($_SBLOCK['picblog'])}-->
--
varxsTextBar=1;//是否显示文字链接,1为显示,0为不显示
varxsPlayBtn=0;//是否显示播放按钮,1显示,0为不显示
varxsImgSize=newArray(200,167);//幻灯图片的尺寸,格式为“宽度,高度”
varxsImgs=newArray();
varxsImgLinks=newArray();
varxsImgTexts=newArray();
--{eval$i=0;}-->
--{loop$_SBLOCK['picblog']$key$value}-->
xsImgs[$i]="$value[a_thumbpath]";
xsImgLinks[$i]="
--{evalechourl_remake($value['url']);}-->";
xsImgTexts[$i]="
--{evalechoaddslashes($value[subject])}-->";
--{eval$i++;}-->
--{/loop}-->
//-->
--{/if}-->
--{blockname="spaceblog"parameter="notype/1/dateline/604800/order/i.goodrateDESC/limit/0,8/cachetime/14400/subjectlen/28/cachename/recommendnews/tpl/data"}-->
一周好评榜
$value[subject]
--{if!
empty($_SBLOCK['recommendnews'])}-->
--{loop$_SBLOCK['recommendnews']$value}-->
--{/loop}-->
--{/if}-->
--一周点击排行头条-->
--{blockname="spacenews"parameter="dateline/604800/showattach/1/showdetail/1/order/i.viewnumDESC/limit/0,1/subjectlen/34/subjectdot/1/messagelen/80/messagedot/1/cachetime/18600/cachename/headnews/tpl/data"}-->
--{if!
empty($_SBLOCK[headnews])}-->
--{loop$_SBLOCK[headnews]$value}-->
--{if!
empty($value[a_thumbpath])}-->
--{/if}-->
$value[message]
--{/loop}-->
--{/if}-->
--一周回复热点-->
--{blockname="spaceblog"parameter="notype/1/dateline/604800/order/i.replynumDESC/subjectlen/34/limit/0,15/cachetime/13600/showspacename/1/cachename/newinfos/tpl/data"}-->
--{loop$_SBLOCK[newinfos]$value}-->
--{/loop}-->
相应的部分如下图所示:
这部分我们以mainarea为例,简单介绍一下SupeSite文件里的一些东西:
--一周点击排行头条-->
--{blockname="spacenews"parameter="dateline/604800/showattach/1/showdetail/1/order/i.viewnumDESC/limit/0,1/subjectlen/34/subjectdot/1/messagelen/80/messagedot/1/cachetime/18600/cachename/headnews/tpl/data"}-->
--{if!
empty($_SBLOCK[headnews])}-->
--{loop$_SBLOCK[headnews]$value}-->
--{if!
empty($value[a_thumbpath])}-->
--{/if}-->
$value[message]
--{/loop}-->
--{/if}-->
--一周回复热点-->
--{blockname="spaceblog"parameter="notype/1/dateline/604800/order/i.replynumDESC/subjectlen/34/limit/0,15/cachetime/13600/showspacename/1/cachename/newinfos/tpl/data"}-->
--{loop$_SBLOCK[newinfos]$value}-->
--{/loop}-->