您现在的位置: 动易技术中心 >> 动易产品知识库 >> SiteWeaver常见问题 >> 正文
调查列表分页

问题:网站调查太多,没有分页,怎么办法?

解决方法:系统调查列表默认是没有分页标签的,不支持调查列表分页,但是,我们可以利用自定义动态或者函数标签进行分页处理。

第一步:

修 改 动 态 标 签
标签名称: {$MY_ } * 输入名称(英文要注意大小写)即可,不用输入定界符。
标签分类:
分页数量: * 动态标签分页显示的每页显示数,为0时则不分页。
自动刷新: * 标签内容自动刷新频率,必须大于10秒并启用分页功能才能启动。
查询语句:
字段列表:
ID Title Select1 Answer1 Select2
Answer2 Select3 Answer3 Select4 Answer4
Select5 Answer5 Select6 Answer6 Select7
Answer7 Select8 Answer8 VoteTime EndTime
VoteType IsSelected ChannelID IsItem
参数列表:
{$Now} {$NowDay} {$NowMonth} {$NowYear} {$AutoID} {$totalPut}
优 先 级: 数字越小,优先级越高。当标签中再嵌套调用其他标签时,就需要决定标签的优先级。
系统按照如下顺序来替换标签:自定义标签-->系统通用标签-->频道标签
标 签 内 容

  

注意:上面的“分页数量”,一定要设置的,如果不设置就不会显示分页。

 

 

第二步:添加必要的JS调用,需要在显示“调查列表分页”标签内容的页面加上三个JS调用。

如下:

<script src="{$InstallDir}JS/prototype.js"></script>
<script src="{$InstallDir}JS/scriptaculous.js"></script>
<script src="{$InstallDir}JS/checklogin.js"></script>

 

第三步:调用标签,把原来显示调查列表的标签替换成现在的调查分页列表标签。

浏览下看看,是否出现分页了?!

如下图:(图片右下角)

 

第四步:如上图是不是乱了,我们还需要在显示调查列表分页标签的模板加上CSS控制,让它换行下来,我们在模板里面加上如下CSS:

<style type="text/css">
<!--
#dyna_body_48 { width:948px;text-align:center;}
#dyna_page_48 { width:900px;}
-->
</style>

 

 

注意上面的 的“48”,这“48”是标签的ID(鼠标放在标签的链接上就可以看到LabelID=?,如下图),“#dyna_body_48 ”是调查标题列表控制的DIV的ID,“#dyna_page_48”是分页标签的DIV的ID。

 

 

第五步:需要多行多列的,就要用DIV控制 ,DIV控制多行多列是最简单有效的方法。修改“WIDTH: 24.5%;”可以控制多列,您也可以使用数值。50% 就是两列,33%就是三列,25%就是四列(一般百分比要比实际的小点,如:50% 要写成 49%或者49.5%),于此类推。 

 

下面就是完美分页的效果:

 

这也是自定义动态/函数标签分页的一个例子。 

文章录入:jzjh2008    责任编辑:丑小鬼 
  • 上一篇文章:

  • 下一篇文章:
  • 关闭窗口
    动易SiteFactory标签说明
    动易2006网站标签说明列表
    用户手册下载
    联系我们 | 关于动易 | 网站地图 | 相关证书 | 合作伙伴 | 招贤纳士 | 法律条款 | 隐私权声明
    安全上网网上报警
    动易网络科技有限公司版权所有 © 2003-  粤ICP备05004015号
    公安备案编号:4406063010734 本站基于 PowerEasy® SiteWeaver™ 制作