|

- 帖子
- 465
- 积分
- 718
- 威望
- 26
- 金币
- 57 个
- 体力
- 390
- 注册时间
- 2005-11-24
|

Easy Digg V5 Lite for Discuz 7.0
本帖最后由 LuciferSheng 于 2009-4-20 16:53 编辑
Easy Digg
作 者:LuciferSheng
版 本:5.0
最后更新:20090410
技术支持:lucifersheng+easydigg[at]gmail.com
演示网站:http://www.vfans.cn
最新版本只适用于Discuz7.0 在其他版本没有进行测试。
现在为适合新插件核心,新的版本 Easy Digg For Discuz! Dev 已经开始内测。
有最新插件核心论坛的可以发送邮件到 lucifersheng+easydigg[at]gmail.com,获取测试版本插件。
如果安装有问题,请跟帖并留下网站地址
http://www.vfans.cn
对于这个网站有意见和建议的可以跟帖

本作品采用 知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议 进行许可。
本插件使用ajax技术可以作为论坛评分功能的补充,也可以单独试用。简单的说就是“我顶” “我挖”之类的
后台记录每位用户所顶的文章和时间,每位用户对于每篇文章只能顶一次。
在firefox 2,safari和ie 8之下通过测试。
V5 Lite更新历史
去繁化简 只保留基本功能
本版本为Lite
你可以根据实际需求选购我们的Pro版本
Pro版本具体功能包括:
包括所有Lite版本功能
拥有后台功能。
可以在后台设置允许使用的板块。
设置是否给作者加分
提供帖子每日,每周数据统计,提供排行榜。
提供添加UCH Feed推送。
并提供个性化定制服务。
V4更新历史
回归精简,只留下基本功能
添加UCH的feed
可以在UCH的个人主页的个人动态中显示
V3更新历史
添加了后台设置
后台可以设置开启或者关闭本功能
可以统计单个用户所有被顶数量,保存在某一积分之中
后台可以设置禁止显示的板块
禁止作者自己顶自己的文章
精简了js代码
V2更新历史
将主体代码分离,制作独立文件
添加了顶过之后查看最近五位顶过本帖的用户的功能
精简了程序代码
安装说明
请确认你需要本插件之后再进行安装。
本插件涉及数据库的修改和多个文件的更改,请谨慎修改。
如因安装错误、使用不当或者插件本身缺陷而造成的一切损失,责任由使用者自行承担,插件作者概不负责。
修改文件/数据库
新增文件:easydigg_ajax.php easydigg.js
需要修改的文件:viewthread_node.htm css_viewthread.htm
添加数据表cdb_digg,在cdb_threads添加1个新字段
请先在后台添加插件 然后上传文件!
目前只提供utf-8编码的插件!
添加表 cdb_digg- CREATE TABLE `cdb_digg` (
- `tid` MEDIUMINT( 8 ) NOT NULL ,
- `uid` MEDIUMINT( 8 ) NOT NULL ,
- `time` INT( 10 ) NOT NULL
- ) ENGINE = MYISAM ;
复制代码 cdb_threads添加字段- ALTER TABLE `cdb_threads` ADD `digg` MEDIUMINT( 8 ) NOT NULL ;
复制代码 修改模板
css_viewthread.htm
修改完记得更新css缓存
末尾添加- /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Easy Digg ~~~~ */
- .digBtn{ display:block;width:50px;height:65px;text-align:center;background: url(上传的附件图片的地址) no-repeat center 0;float: right;margin: 10px;cursor: hand;}
- .digBtn strong{ color:#fff;font-family:Georgia;font-size:16px;padding:3px 1px 0 0;height:45px;clear:both;display:block;text-shadow:1px 1px 3px #fff;font-weight: bold;text-align:center;}
- .digBtn a {text-decoration:none !important;}
- .digBtn a span{color:#f60;border-bottom:1px solid #f60;}
复制代码 viewthread_node.htm
查找- <!--{elseif $post['subject']}-->
- <h2>$post[subject]</h2>
- <!--{/if}-->
复制代码 添加- <!--{if $post[first]}-->
- <script src="include/js/easydigg.js" type="text/javascript"></script>
- <div id="digg" class="digBtn">
- <div>
- <span id="dignum"><strong>$thread[digg]</strong></span>
- <span id="digtxt"><a href="javascript:" onclick='easydigg("$tid", $thread[digg])'>顶他</a></span>
- </div>
- </div>
- <!--{/if}-->
-
复制代码 include/moderation.inc.php
修改此文件是为了删除文章时同时删除该贴的digg记录
查找- foreach(array('threads', 'threadsmod', 'relatedthreads', 'posts', 'polls', 'polloptions', 'trades', 'activities', 'activityapplies', 'debates', 'videos', 'debateposts', 'attachments', 'favorites', 'mythreads', 'myposts', 'subscriptions', 'typeoptionvars', 'forumrecommend') as $value) {
复制代码 修改为- foreach(array('threads', 'threadsmod', 'relatedthreads', 'posts', 'polls', 'polloptions', 'trades', 'activities', 'activityapplies', 'debates', 'videos', 'debateposts', 'attachments', 'favorites', 'mythreads', 'myposts', 'subscriptions', 'typeoptionvars', 'forumrecommend', 'digg') as $value) {
复制代码 上传文件
如果存在则用以下文件覆盖
注意 压缩包里的js文件是utf8的
easydigg_5_lite.zip (3.15 KB)
演示图片见附件
附
添加反安装代码- ALTER TABLE `cdb_threads` DROP `digg`;
- DROP TABLE `cdb_digg`;
复制代码 历史版本
20070901
easydigg.rar (2.72 KB)
20070913
easydigg.rar (728 Bytes)
20070920
easydigg.rar (739 Bytes)
20080423
easydigg.rar (1.66 KB)
[ 本帖最后由 LuciferSheng 于 2008-4-24 11:21 编辑 ] |
新功能演示
share
V3 后台界面
-
-
easydigg_v3_demo_utf8.rar (4.47 KB)
v3 demo utf-8
-
-
easydigg_v3_demo.zip (8.82 KB)
-
6
评分次数
-
|