Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

[DST]勋章中心 v1.0 for Discuz! 6.0.0正式版【2007-9-11更新】

【DST】勋章中心 v1.0 for Discuz! 6.0.0正式版说明文件
一、版权信息:
-----------------------------------------------
插件名称:DST_MedalCenter
作者:【DST】独自流浪
【DST】ID:hnxxwyq
支持版本:Discuz! 6.0.0正式版
支持站点:www.discuzsupport.net
演示站点:www.32dm.com


更新记录
这里不在进行记录的更新,具体看http://www.discuz.net/thread-771850-1-1.html
2007-10-27
修复竞拍以后积分减少扣取变负的问题
修复购买/颁发出现白屏幕以及报错的问题
修复函数未定义错误
修复只有在头贴显示系统等级勋章的问题(插件钩子的更新)
修复会员勋章记录缓存时间更新问题
修复中午出现的购买交易勋章不能扣除积分的问题
2007-10-27以前的包请下子本次更新包(除了你的配置文件/plugins/medalcenterconfig.cfg.php)全部覆盖即可修复以上问题
------------------------------------------------

感谢:
[DST]末夜孤魂 [DST]小铭铭 [DST]LiHu 在制作中测试和及时提供BUG和建议
[DST]伊泽浩 [DST]末夜孤魂 整理文档
------------------------------------------------
功能说明:
1、内置手动颁发/回收(荣誉勋章)、勋章商店、勋章拍卖(系统拍卖特殊勋章,增加可玩性)、系统等级勋章4大功能模块,可根据论坛需要选择开放的功能模块。

2、后台批量上传勋章功能,免去您的勋章更新烦恼。

3、个性化配置勋章种类,让您DIY自己的勋章功能

4、勋章排名更可靠,综合类勋章排名展现会员个性喜好,荣誉勋章排名让您更了解会员对社区做出贡献的多少!

------------------------------------------------

文件说明
medalcenter
◇upload--------------------------根目录文件
  •plugins------------------------DZ插件目录文件
     - medalcenter----------------勋章中心核心代码文件包
  •forumdata----------------------DZ论坛数据保存文件
     - dacxml---------------------DAC安装程序检测包(dac安装需要)
  •include-----------------------dz程序包含文件目录
     - crons----------------------计划任务文件目录
  •templates----------------------DZ模板包
     - default------------------默认模板包,内含勋章中心模块文件
  •mc_install.php--------------不用DAC安装的自动安装文件
◇discuz_plugin_DST_MedalCenter.txt----------勋章中心导入文件

------------------------------------------------

安装方法(三方法选其一)(凡自动安装或手动安装,都有需要手动改的地方,请参看下文)
一、手动安装:
1、上传upload下所有文件到指定目录
2、数据库升级:将以下内容复制到数据库升级里并执行……
  1. DROP TABLE IF EXISTS cdb_membermedal;
  2. CREATE TABLE cdb_membermedal (
  3.   uid mediumint(8) unsigned NOT NULL,
  4.   medalid smallint(5) unsigned NOT NULL,
  5.   outtime int(10) NOT NULL default '-1',
  6.   KEY uid (uid),
  7.   KEY medalid (medalid)
  8. ) TYPE=MyISAM;

  9. DROP TABLE IF EXISTS cdb_memberprice;
  10. CREATE TABLE cdb_memberprice (
  11.   uid mediumint(8) unsigned NOT NULL,
  12.   username char(15) NOT NULL,
  13.   medalid smallint(6) unsigned NOT NULL,
  14.   price int(10) NOT NULL,
  15.   pricetime int(10) NOT NULL,
  16.   KEY uid (uid),
  17.   KEY medalid (medalid),
  18.   KEY price (price)
  19. ) type=MyISAM;

  20. ALTER TABLE cdb_medals ADD type tinyint(2) UNSIGNED NOT NULL DEFAULT '1';
  21. ALTER TABLE cdb_medals ADD groupid int(8) UNSIGNED NOT NULL DEFAULT '0';
  22. ALTER TABLE cdb_medals ADD price int(8) UNSIGNED NOT NULL DEFAULT '0';
  23. ALTER TABLE cdb_medals ADD endtime int(10) UNSIGNED NOT NULL DEFAULT '0';
  24. ALTER TABLE cdb_medals ADD outtime int(10) NOT NULL DEFAULT '-1';

  25. INSERT INTO cdb_crons ( cronid , available , type , name , filename , lastrun , nextrun , weekday , day , hour , minute )
  26. VALUES (
  27. NULL , '1', 'system', ' 勋章中心配置文件', 'medalcenter.inc.php', '0', '0', '-1', '-1', '0', '0'
  28. );
复制代码
3、导入勋章中心
全选并复制discuz_plugin_DST_MedalCenter.txt里的内容,进入后台——扩展设置——插件管理——导入插件数据
填上复制内容后确定即可
4、手动修改部分很简单(系统勋章需要这一部的支持,可选),因为3种安装都需要进行本修改,因此,放到最后再说明,请大家注意后面内容
二、DAC一键安装
1、下载DAC资源包
http://www.17dst.com/dacpage.php ... den=medal_center_60
您也可以直接下载本帖的附件,同样可以DAC进行安装


2、上传至论坛根目录,访问dac.php开始安装(前提是您已经安装了DAC)

——————————————————
使用DAC安装包进行一键安装之前请确定您已经安装了DAC客户端:
http://17dst.com/dacpage.php?action=oneplugin&iden=dac01
相关阅读:
Tips:什么是DAC,我为什么要选择DAC?  
Tips:什么是DAC标准
DAC客户端试用报告(DAC使用图片教程)
第三方协作计划,DAC开始测试,方便站长和作者[内含更新作品集]
三、不用DAC的自动安装
1、上传upload下所有文件到指定目录
2、在浏览器地址栏里输入http://yourURL/ mc_install.php 并根据提示安装即可。
四、手动修改部分(必须),如果不需要用户等级勋章可以不修改(根据不同的用户组显示不同的勋章)!
1、BBS根目录下viewthread.php文件
查找:
  1. $firstpid, $videoopen;
复制代码
在$videoopen后加 ,$hooks [注意”,”和”;”的位置] 为:
  1. $firstpid, $videoopen, $hooks;
复制代码
② 同文件下查找:
  1. unset($post['medals'][$key]);
  2.                                 }
  3.                         }
  4.                 }
复制代码
在下面加
  1. eval($hooks['DST_MedalCenter_groupmedal']);
复制代码
手动修改完毕
安装结束,后台进行设置,最后更新缓存,看看效果吧……


下载:
medalcenter.rar (26.9 KB)(9-11更新)
11月9日之前用户下载使用的用户请到
http://www.17dst.com/thread-3473-1-1.html
下载补丁(该补丁解决勋章收回时间错误)

[ 本帖最后由 伊泽浩 于 2007-12-18 22:44 编辑 ]
沙发,马上安装试试
板凳
恩~~~好好地研究下先!~~~~~~
辛苦~~~

演示网站有些功能还没开阿,抓图如下
勋章.JPG
好贴。。支持一下
很多人付出的很多.却得不到等量的收获.唉.这世道。
这里还可以靠前点!
我安装后,没办法购买勋章。一购买就是空白页!~
很多人付出的很多.却得不到等量的收获.唉.这世道。
一个很诡异的问题..

等级勋章是出来了。..


但是 只显示 每页的 第一个..人

其他的不显示 ???

概念?
支持一下
返回列表