打印

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

本主题由 伊泽浩 于 2008-4-13 12:15 移动

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

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

感谢:
[DST]末夜孤魂 [DST]小铭铭 [DST]LiHu 在制作中测试和及时提供BUG和建议
[DST]伊泽浩 [DST]末夜孤魂 整理文档
------------------------------------------------

更新记录
2007-10-30

修复勋章购买不减少积分的问题
修复等级勋章在linux下白屏的问题
修复排行信息不正常的问题
修复拍卖勋章日期不正常的提示问题
计划任务的优化

升级方法:
下载本次更新包(除了你的配置文件/plugins/medalcenterconfig.cfg.php)全部覆盖即可


2007-10-27

修复竞拍以后积分减少扣取变负的问题
修复购买/颁发出现白屏幕以及报错的问题
修复函数未定义错误
修复只有在头贴显示系统等级勋章的问题(插件钩子的更新)
修复会员勋章记录缓存时间更新问题
2007-10-27以前的包请下载本次更新包(除了你的配置文件/plugins/medalcenterconfig.cfg.php)全部覆盖即可修复以上问题


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

功能说明:
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、数据库升级:将以下内容复制到数据库升级里并执行……
复制内容到剪贴板
代码:
DROP TABLE IF EXISTS cdb_membermedal;
CREATE TABLE cdb_membermedal (
  uid mediumint(8) unsigned NOT NULL,
  medalid smallint(5) unsigned NOT NULL,
  outtime int(10) NOT NULL default '-1',
  KEY uid (uid),
  KEY medalid (medalid)
) TYPE=MyISAM;

DROP TABLE IF EXISTS cdb_memberprice;
CREATE TABLE cdb_memberprice (
  uid mediumint(8) unsigned NOT NULL,
  username char(15) NOT NULL,
  medalid smallint(6) unsigned NOT NULL,
  price int(10) NOT NULL,
  pricetime int(10) NOT NULL,
  KEY uid (uid),
  KEY medalid (medalid),
  KEY price (price)
) type=MyISAM;

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

INSERT INTO cdb_crons ( cronid , available , type , name , filename , lastrun , nextrun , weekday , day , hour , minute )
VALUES (
NULL , '1', 'system', ' 勋章中心配置文件', 'medalcenter.inc.php', '0', '0', '-1', '-1', '0', '0'
);
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://www.discuzsupport.net/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文件
查找:
复制内容到剪贴板
代码:
$firstpid, $videoopen;
在$videoopen后加 ,$hooks [注意”,”和”;”的位置] 为:
复制内容到剪贴板
代码:
$firstpid, $videoopen, $hooks;
② 同文件下查找:
复制内容到剪贴板
代码:
unset($post['medals'][$key]);
}
}
}
在下面加
复制内容到剪贴板
代码:
eval($hooks['DST_MedalCenter_groupmedal']);
手动修改完毕
安装结束,后台进行设置,最后更新缓存,看看效果吧……
引用:
修复 Fatal error: Call to undefined function: array_combine() 错误请下载
http://www.discuz.net/attachment.php?aid=197734
覆盖\plugins\medalcenter同名文件

附件

medalcenter.rar (27.99 KB)

2007-11-23 21:50, 下载次数: 8175

2007-11-23更新,下载此包的无需更新

include.rar (1.11 KB)

2007-11-23 21:50, 下载次数: 1032

2007-11-23补丁包

本帖最近评分记录
  • 小铭铭 声望 +20 谢谢您为论坛所做的贡献 2007-10-25 16:38
  • 小铭铭 金币 +20 谢谢您为论坛所做的贡献 2007-10-25 16:38

TOP

顶啊……

偶没想到是第一个使用者。。HOHO……

TOP

TOP

先顶了再说!~~~

TOP

呜呜呜。。我在在后台升级后出现

升级错误,MySQL 提示: Duplicate column name 'type' ,请返回。

这怎么解决捏。。。

TOP

劫持顶一下

TOP

TOP

首先 感谢LZ提供这么好的插件
我先说下程序错误  等级的勋章 发主题可以显示等级勋章 但是回复主题就不显示等级勋章了

[ 本帖最后由 snsdchina 于 2007-10-26 01:42 编辑 ]

TOP

在勋章商店中按购买之后出现

Fatal error: Call to undefined function: array_combine() in /home/tennyycom3/domains/tennyy.com/public_html/bbs/plugins/medalcenter/medalcenter.func.php on line 30

[ 本帖最后由 tennyy 于 2007-10-26 10:26 编辑 ]

TOP

挖塞,终于出来了~~
哈哈哈 ~~
支持DST~~
很漂亮



[ 本帖最后由 k.black 于 2007-10-26 09:53 编辑 ]

TOP


当前时区 GMT+8, 现在时间是 2008-7-5 04:16 京ICP备08003531号

Designed By 17DST
Baidu XML