您现在的位置: yojo网页设计 >> 程序教程 >> 动易网校 >> SiteWeaver >> 正文
更新时间:2008-9-5 15:15:52 文章来源:互联网 .
问题:网站调查太多,没有分页,怎么办法?
解决方法:系统调查列表默认是没有分页标签的,不支持调查列表分页,但是,我们可以利用自定义动态或者函数标签进行分页处理。
第一步:
| 修 改 动 态 标 签 | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| 标 签 内 容 | ||||||||||||||||||||||||||
|
注意:上面的“分页数量”,一定要设置的,如果不设置就不会显示分页。
| ||||||||||||||||||||||||||
第二步:添加必要的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%),于此类推。
下面就是完美分页的效果:

这也是自定义动态/函数标签分页的一个例子。
点击: 文章地址:http://www.518web.net/cxjc/dywx/sw/200809/16911.html