您现在的位置: 动易技术中心 >> 动易开发文档 >> SiteWeaver二次开发文挡 >> 正文
顶列表[digg 顶一下]功能

自去年推出文章顶插件之后,众多网友强烈要求推出顶排行文件,而后推出AJAX版通用模块的插件之后,这种呼声更是强烈

今日,特推出顶排行通用列表插件,该插件采用了rs的众多创新概念和技术

超级缓存:既缓存了数据,排行数据又能即时更新;

模板文件:该插件抛弃了原先的asp文件直接加入模板代码的方式,采用了模板文件的存储方式,将动态文件和模板文件彻底分离,使得修改模板更为便易;

独创标签:该插件采用了领先的标签解析方式,抛弃了原先的直接加入ASP代码的方式,采用了
{$rs.GetDiggList channelid="频道ID" usepage="是否分页(true/false)" maxnum="最多显示数量(usepage为false时有效)" titlelen="标题长度" contentlen="内容长度" showpoint="是否显示省略号(true/false)" page="每页显示数" model="顶模式(1/2)"}HTML代码{/rs.GetDiggList}此标签
其中,channelid参数如果没有加入,则读取当前频道ID;usepage参数如果没有加入。则默认为不分页;maxnum参数如果没有加入,则默认为500篇;titlelen参数如果没有加入,则不截取标题,全部输出;contentlen参数如果没有加入,则默认为150个字符;showpoint参数如果没有加入,则继承频道设置的首页标题省略号设置;page参数如果没有加入,则继承频道的每页显示数量;model参数如果没有加入,则默认为顶+踩模式(1为单顶模式,2为顶加踩模式)
标签中间的HTML代码部分支持的标签有:
{$rs.Title}:项目标题
{$rs.Content}:项目内容
{$rs.ItemID}:项目ID
{$rs.ItemUrl}:项目URL
{$rs.ShowDigg}:显示顶容器
{$rs.ShowDiggNum}:显示项目被顶次数
标签的参数列表没有顺序之分。该标签使用方法与系统的自定义列表标签雷同。

分页标签:{$rs.ShowPage itemname="个文章" /}其中itemname为分页显示的单位和名称,如果该参数不加入,则继承系统设置

跨模块调用:该插件支持在文章模块调用其他模块的数据,但注意每个页面只能有一个标签分页

DIGG增强:之前发布的AJAX版的有用户放映在频道变子站的情况下无效,此次亦更新了顶文件,将其移到频道文件中,兼容频道子站;支持在列表时,对项目进行顶或踩操作。

模块通用:兼容将文件使用至 文章、软件、图片、商城模块

SEO优化:该插件列表文件代码全HTML输出,对搜索蜘蛛更友好

演示地址:没有

演示图片:
图片点击可在新窗口打开查看


 

安装方法:
        1.将文件下载后您将得到两个文件夹,其中images文件夹为顶容器的背景图片,然后将【频道文件夹】文件夹中的文件复制至欲安装的频道中,每个频道复制一次。
        2.添加字段,在后台字段管理中新建一字段,配置如下:
                使用范围:所有同类频道
                字段名称:MY_upart
                字段标题:顶
                字段说明:任意
                调用标签:{$MY_upart}
                字段类型:单行文本
                默认值:0
                是否必填:是

        3.添加完成后,频道项目管理中,批量设置项目,选择全部栏目,并制定字段默认

相关图片如下:
图片点击可在新窗口打开查看
        4.在内容页中显示顶操作的位置,插入该代码:
                    文章模块:<script src="{$ChannelUrl}/dingx.asp?itemID={$ArticleID}&Action=3&ModuleID=1"></script>
                    下载模块:<script src="{$ChannelUrl}/dingx.asp?itemID={$SoftID}&Action=3&ModuleID=2"></script>
                    图片模块:<script src="{$ChannelUrl}/dingx.asp?itemID={$PhotoID}&Action=3&ModuleID=3"></script>
                    商城模块:<script src="{$ChannelUrl}/dingx.asp?itemID={$ProductID}&Action=3&ModuleID=5"></script>
        5.顶列表访问地址:{$ChannelUrl}/DiggList.asp
        6.顶列表模板路径设置方法,打开digglist.asp文件可看到Const TemplatePath = "Show#Digg#List.html"一句,在此设置即可
        7.打开数据库设计模式,将字段修改为数字类型,SQL修改为Int类型
        8.回复本帖!

经本人测试,基本无错,大家在使用的过程中如发现错误,请跟帖说明

相关连接:http://bbs.powereasy.net/dispbbs.asp?boardid=67&id=383048

 

下载地址: 点击下载

 

论坛相关贴:http://bbs.powereasy.net/dispbbs.asp?boardid=67&id=383048

 

===感谢rhongsheng版主提供===

 

文章录入:jzjh2008    责任编辑:丑小鬼 
  • 上一个文章: 没有了

  • 下一个文章: 没有了
  • 关闭窗口
    软件产品
    SiteFactory™ 内容管理系统
    SiteFactory™ 网上商店系统
    SiteWeaver™ 内容管理系统
    SiteWeaver™ 网上商店系统
    SiteWeaver™ 企业门户网站系统
    SiteWeaver™ 教育门户网站系统
    SiteWeaver™ 政府门户网站系统
    SiteWeaver™ 行业门户网站系统
    平台产品
    企业服务
    行业解决方案
    联系我们 | 关于动易 | 网站地图 | 相关证书 | 合作伙伴 | 招贤纳士 | 法律条款 | 隐私权声明
    安全上网网上报警
    动易网络科技有限公司版权所有 © 2003-  粤ICP备05004015号
    公安备案编号:4406063010734 本站基于 PowerEasy® SiteWeaver™ 制作