一、模板修改,全站模板修改部份:
1:JS文件调用
<script src="{$installdir}JS/prototype.js"></script>
注:基本函数库,每个模板必需
<script src="{$installdir}JS/checklogin.js"></script>
注:是提供对登陆表单,HTTP初始化,RSS标签的JS解释等,每个模板必需
<script src="{$InstallDir}JS/scriptaculous.js"></script>
注:这个是给需要做JS特效的页面用的,比如老模板里的展开关闭,还有部分首页用了,一般可以不加,但建议将这三个JS文件的调用全部加在模板里,省事,使用系统的批量替换功能。
;2:meta关键字标签,不同模板分别调用相应标签
全站模板调用:
{$Meta_Keywords}
{$Meta_Description}
频道模板(除通用模板和会员模板外)调用:
{$Meta_Keywords_Channel}
{$Meta_Description_Channel}
栏目页模板调用:
{$Meta_Keywords_Class}
{$Meta_Description_Class}
如:栏目页模板,不但属于频道模板,也属于全站模板,所以栏目页模板可调用以上六个关键字标签。
3:用户登录框
05版登录是:<IFRAME id=UserLogin src="UserLogin.asp?ShowType=1" frameBorder=0 width=170 scrolling=no height=145></IFRAME>
改成06版的:<div id=UserLogin>载入中…<script language="JavaScript" type="text/JavaScript">LoadUserLogin('{$InstallDir}',0,2);</script></div>
LoadUserLogin('{$InstallDir}',0,2)参数部份说明
一、$InstallDir:系统安装目录;
二、对应/JS目录中checklogin.js文件的几种预设样式,0表示默认竖式登录框样式;1表示横向登录框; 3表示适应动易海蓝模板的横向登录框,比较短一点;可根据用户自已的需求新增或者修改;
三、用户短消息弹出窗口设置参数,参数“1表示用户进行会员中心弹出未读短信息窗口,即系统不自动刷新,只有会员登录会员中心时或但手动刷新页面系统才检测是否有短消息,若有则弹出短消息窗口,登录后若不刷新页面,即使在登录的状态有人发短消息给会员,也不会自动弹出短消息窗口。参数“2表示用户登录成功后系统自动刷新,如果在会员在登录的状态,有人发短消息给会员,系统将20秒一次刷新检测是否有短消息,如果有则在用户状态框实时显示短消息列表,但不弹出短消息窗口,本参数比较消耗服务器。
参数“2的功能是给企业内部服务器或独立服务器的用户使用,因为是实时查询数据状态;参数“1的功能则是与2005一样的短消息模式,推荐普通用户使用。因此非内网或其他特殊需求的不要将参数设置为
4:站内搜索
文章中心、下载中心、图片中心、雁过留声等四个频道的站内搜索都增强了“高级搜索功能,高级搜索的链接地址是:{$InstallDir}{$ChannelDir}/Search.asp,注意,无任何参数,各个不同频道的高级搜索代码参见动易2006版海蓝模板。
二、频道模板修改部份:
1:栏目页
增加自定义列表显示栏目信息功能,如:
文章自定义列表标签:
【ArticleList(ChannelID,arrChildID,true,0,0,false,false,,30,1,True,0,0)】【Cols=2|</tr><tr>】
【/ArticleList】
下载自定义列表标签:
【SoftList(ChannelID,arrChildID,false,0,0,false,false,,0,1,True,0,0)】【Cols=2|</tr><tr>】
【/SoftList】
详细设置请参见系统后台模板中的:“常用超级函数标签中的每组按钮的最后一个,打开相应频道的“自定义列表标签网页对话框进行设置;
2 :内容页
一、文章内容页:
1、内容显示区增加两个标签
{$GetSubTitleHtml(0,1)}-- 带子标题的分页标签
其中 第一参数0代表着是下拉框的方式,1代表着是表格的形式。第二个参数1代表在表格形式下,要把表格分几列显示,1为1列,2为2列;
{$Vote},文章调查标签。
2、为解决无级缩放图片撑开网格的问题,可做如下修改:
将图片标题包含在一个层中,如:
<div class=articlepicbox>{$GetSubTitleHtml(0,1)}{$ArticleContent}{$Vote}</div>
在样式表定义层样式,如下:
.articlepicbox
{overflow:hidden;
width:750px;
}
此方法同进可以应用在:文章中心、下载中心、图片中心、雁过留声及新版的新增频道中有无级缩放图片的地方。
二、下载内容页:
增加下载调查标签:{$Vote}
三、图片内容页:
1、去掉了图片查看控制按钮,取而代之的是:“上一组美图、“下一组美图两个按钮,代码如下:
<Input id=Prev onclick="javascript:window.open('{$PrevPhotoUrl}', '_self');" type=button value=上一组美图 name=Prev>
;<Input id=Next onclick="javascript:window.open('{$NextPhotoUrl}', '_self');" type=button value=下一组美图 name=Next>
2、图片显示标签:{$ViewPhoto}改为:{$ViewPhoto(800)},参数800为指定图片显示的最大宽度,以控制因图片过宽而撑开网页;
三、留言频道模板修改部份:
主要是能自定义留言本方式与讨论区方式的页面布局
【GuestList1(3)】留言本方式循环显示留言【/GuestList1】;
【GuestList2(1)】讨论区方式循环显示留言【/GuestList2】;
1、发布留言页与回复留言页将{$WriteGuest}去掉,自定义留言循环显示的布局:
发布留言循环标签:【GuestList1(1)】留言循环显示的自定义布局【/GuestList1】
回复留言循环标签:【GuestList1(2)】留言循环显示的自定义布局【/GuestList2】
2、留言搜索页,将{$GuestMain}去掉,自定义留言循环显示的布局:
【GuestList1(2)】留言循环显示的自定义布局【/GuestList2】
----------------------------------------------------------
留言留言频道新增标签如下:
标签名:{$IsTitlePic}
作; 用: 标志留言属性(固顶/精华/有回复/无回复)
标签名:{$GuestType}
作; 用:留言性质(主题/回复)
标签名:{$GuestTitle}
作; 用:留言标题
标签名:{$GuestTime}
作; 用:留言时间
标签名:{$GuestHead}
作; 用:留言人头像
标签名:{$GuestNameType}
作; 用:留言人类型(游客/用户)
标签名:{$GuestName}
作; 用:留言名
标签名:{$GuestFaceShow}
作; 用:留言表情
标签名:{$GuestContentShow}
作; 用:留言内容
标签名:{$IsHiddenShow}
作; 用:“[隐藏]字样
标签名:{$LastReplyContent}
作; 用:最后回复内容
标签名:{$LastReplyGuest}
作; 用:最后回复人
标签名:{$LastReplyTitle}
作; 用:最后回复留言的标题
标签名:{$LastReplyTime}
作; 用:最后回复的时间
标签名:{$ReplyAdmin}
作; 用:回复的管理员名
标签名:{$AdminReplyTime}
作; 用:管理员回复的时间
标签名:{$AdminReplyContent}
作; 用:管理员回复的内容
标签名:{$HomePagePic}
作; 用:主页图片
标签名:{$OicqPic}
作; 用:Oicq图片
标签名:{$EmailPic}
作; 用:Email图片
标签名:{$OtherPic}
作; 用:其它图片
标签名:{$ReplyPic}
作; 用:回复图片
标签名:{$EditPic}
作; 用:编辑图片
标签名:{$DelPic}
作; 用:删除图片
标签名:{$InfoShow}
作; 用:其他信息(查看全部回复/回复这条留言)
标签名:{$GuestContentLength}
作; 用:留言内容字数
标签名:{$ReplyNum}
作; 用:回复数
标签名:{$Hits}
作; 用:点击数