####################################################
插件名称: 发帖际遇II
适用版本: DZ 6.0
插件版本: V2.0
插件说明: 在会员发帖时能触发不同积分段的际遇事件.
插件作者: Ricky_Yahoo
版 权: 娱乐游戏.NET(
www.yulegame.net)
插件说明:
http://www.yulegame.net/bbs/thread-120554-1-1.html
演 示: 在帖子显示页
####################################################
《发帖际遇II》v2.0 商业版+一年免费更新+一年商业用户论坛技术支持:: 99元人民币
《发帖际遇II》v2.0 商业版+一年免费更新+一年商业用户论坛技术支持+一年QQ/MSN在线技术支持: 199元人民币
若要使用免费版《发帖际遇II》, 请到如下地址下载:
http://www.yulegame.net/bbs/thread-10054-1-1.html
商业版服务承诺:
1. 提供此插件的一年免费升级服务.
2. 初次购买提供一次的免费安装服务. 你必须提供详细的信息用于帮你安装此插件, 若要帮你安装此插件, 请联系我们.
3. 提供商业用户专用版块讨论区, 为你解答使用插件遇到的问题.
技术支持服务范围:
1. 在你使用插件的过程中遇到什么问题, 我们可以帮你解决和修正.
2. 有关其他内容的技术咨询或使用过程中需要提供的帮助.
以下内容不属于技术服务范围:
1. 维护或管理插件的设置(例如帮你修改插件参数配置, 调整插件数据等维护).
2. 更改某些字眼或者更改图片和排版等改动游戏界面和外观.
你可以通过一下途径付款:
A. PAYPAL (
http://www.paypal.com) 付款EMAIL:
ricky_yahoo@hotmail.com
B. 支付宝 (
http://www.alipay.com) 付款EMAIL:
ricky_yahoo@hotmail.com
C. 中国工商银行卡号: 6222-0020-1510-0835-123 收款人: 梁志锋
注: 中国其他银行一样可以转帐到工商银行.
港台地区或者外国的用户如果没有PAYPAL, 请联系我, 我会告诉你其他的付款方式.
请付款后使用论坛短消息通知我, 告诉我你的付款信息以及在本论坛的注册ID连同你要安装该插件的论坛地址, 本人审查后会通过QQ或者EMAIL发送插件给你.
现在我来为大家介绍v2.0商业版本的<发帖际遇II>有什么大的功能变化.
=======================================================================================
主要功能:
1. 可单独定制每个版块的发帖际遇触发的几率或者是发多少帖子即可触发几率两种方式混合或单独使用.这样可鼓励会员在某些版块多发帖.
2. 可分开定制回复帖子的际遇几率和发新帖子的际遇几率. 可设置回帖是否有际遇发生.
3. 可定制是否在帖子内显示际遇内容以及事件显示方式的定制(宽度,颜色,显示位置).
4. 除了在主题贴中显示际遇内容外, 还能查看自己所发生的历史际遇以及全部会员的发帖际遇.
5. 发帖际遇排行榜, 看看那个是十大悲情人物, 和幸运会员~~
6. 管理通道提供际遇得添加修改, 可以为每个积分段添加际遇并且可以在版块选择触发哪些积分段得际遇.方便快捷.
7. 可选是否在菜单下显示插件连接.(如果在帖子内显示际遇内容, 则有连接到插件页)
插件设置后台定制插件的显示方式以及是否允许出现负积分和管理员名单
新功能:
<一> 实现各版块发新主题和回复主题触发际遇的几率定制以及使用何种积分出现.
# 善用该功能的站长可以有效的激励会员们的发帖能力, 因为你可以告诉会员们, 在哪些版块发帖可以获得哪些积分,
而且还可以出现多种积分的际遇, 甚至是奖励几率也可以单独定制
1. 出现际遇的积分段表示, 该版块的际遇事件会触发此积分段的际遇.
2. 当出现际遇的积分段为多个时, 表示可能会出现其中一个积分段的事件.
3. "不触发"表示发新主题或者回复主题不会触发际遇事件.
4. 新主题个数触发表示在指定的版块发多少个新主题就会触发际遇; 回复个数同理.
5. 如果新主题触发几率和新主题个数都不触发, 则表示发新主题不会有际遇, 只要有其中一项触发, 都会根据条件触发. 其他同理.
如图:
<二> 两种际遇触发模式可以交替或同时使用.
# 一种模式是几率触发
# 一种模式是到达一定的发帖数后触发
第二种触发模式可以让会员们知道发了多少个新主题或者回复多少个主题就会触发际遇, 然后会员们也知道当触发际遇后, 有多少百分比是奖励的际遇
还知道在该版块能触发什么积分的际遇, 用次功能站长可以告诉会员在哪里发帖会有哪种积分赚, 可以让更多的会员去一些比较冷门的版块发帖, 丰富
版块的帖子量.
<三> 后台添加际遇事件更方便快捷.
添加的际遇时间, 可以选择增加多少范围值还是固定值, 还可以选择是触发什么积分段的时间.
如下图:
安装方法:
1. 解压后把upload文件里面的所有内容全部上传到论坛的根目录下
本插件提供智能化数据库升级功能, 只需执行event_install.php即可完成安装. 反安装则执行 event_install.php?step=uninstall
切记: 反安装会把你的际遇插件所用到的数据表全部删除.
最重要的一步在下面, 请看清楚, 一步一步来:
以下的修改一定要做, 否则无法实现发帖际遇功能.
1. 打开/include/newthread.inc.php文件, 找到
复制内容到剪贴板
代码:
$bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));在
其上面加入:
复制内容到剪贴板
代码:
//*******发帖际遇II BY RICKY_YAHOO*************
@include DISCUZ_ROOT.'./include/event.inc.php';
//*********************************************2. 打开/include/newreply.inc.php文件, 查找:
复制内容到剪贴板
代码:
$bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));在
其上面加入:
复制内容到剪贴板
代码:
//*******发帖际遇II BY RICKY_YAHOO*************
@include DISCUZ_ROOT.'./include/event.inc.php';
//*********************************************如果想控制回帖没有际遇, 可在插件后台设置回帖的际遇几率为0,以及设置回帖个数为0即可, 不需要每次都修改/include/newreply.inc.php文件
2. 打开/include/event.inc.php文件, 找到
复制内容到剪贴板
代码:
http://www.yulegame.net/bbs/event.php把两处上面的地址替换为 http://你的论坛地址/event.php (注意, 一定要http://, 否则DZ代码无法解析)
至此, 发帖际遇II已经全部安装完.
但是上面的发帖际遇的在帖子中显示的事件会员是可以自行修改的, 如果你希望会员不能修改帖子中显示的事件内容, 则做以下改动.
注意: BIG5繁体中文的用户请把下面的简体"发帖际遇"改成BIG5码的繁体"發帖際遇", 否则不起效果.
1. 打开/include/editpost.inc.php文件, 约在第200行找到下面的代码:
复制内容到剪贴板
代码:
if($thread['special'] == 2) {
include template('post_editpost_trade');在 if($thread['special'] == 2) {
这一行的上面加入:
复制内容到剪贴板
代码:
//发帖际遇II BY RICKY_YAHOO
//-------------------------------
$table_end_tag_pos = strpos($postinfo['message'], '[/table]');
$jy_str_pos = strpos($postinfo['message'], '发帖际遇');
if (strpos($postinfo['message'], '[table=') == 0 && $jy_str_pos<$table_end_tag_pos && $jy_str_pos !== false && $table_end_tag_pos !== false) {
$postinfo['message'] = substr($postinfo['message'],$table_end_tag_pos+8,strlen($postinfo['message'])-$table_end_tag_pos);
} else {
$last_table_tag_pos = strrpos($postinfo['message'], '[table=');
$last_table_end_tag_pos = strrpos($postinfo['message'], '[/table]');
$last_jy_str_pos = strrpos($postinfo['message'], '发帖际遇');
if ($last_table_end_tag_pos !== false && (($last_table_end_tag_pos+8) == strlen($postinfo['message'])) && $last_jy_str_pos < $last_table_end_tag_pos && $last_jy_str_pos !== false) {
$postinfo['message'] = substr($postinfo['message'],0,$last_table_tag_pos);
}
}
//-------------------------------
//发帖际遇II END2. 还是在该文件修改, 继续找到
复制内容到剪贴板
代码:
$redirecturl = "viewthread.php?tid=$tid&page=$page&extra=$extra#pid$pid";在其上面加入:
复制内容到剪贴板
代码:
//发帖际遇II BY RICKY_YAHOO
//-------------------------------
$query = $db->query("SELECT * FROM {$tablepre}posts WHERE pid='$pid' AND tid='$tid' AND fid='$fid'");
$postinfo = $db->fetch_array($query);
$table_end_tag_pos = strpos($postinfo['message'], '[/table]');
$jy_str_pos = strpos($postinfo['message'], '发帖际遇');
if (strpos($postinfo['message'], '[table=') == 0 && $jy_str_pos<$table_end_tag_pos && $jy_str_pos !== false && $table_end_tag_pos !== false) {
$message = trim(substr($postinfo['message'],0, $table_end_tag_pos+8)) . '\n\n'. $message;
} else {
$last_table_tag_pos = strrpos($postinfo['message'], '[table=');
$last_table_end_tag_pos = strrpos($postinfo['message'], '[/table]');
$last_jy_str_pos = strrpos($postinfo['message'], '发帖际遇');
if ($last_table_end_tag_pos !== false && (($last_table_end_tag_pos+8) == strlen($postinfo['message'])) && $last_jy_str_pos < $last_table_end_tag_pos && $last_jy_str_pos !== false) {
$message = $message . '\n\n' . substr($postinfo['message'], $last_table_tag_pos, $last_table_end_tag_pos+8-$last_table_tag_pos);
}
}
//-------------------------------
//发帖际遇II END这样会员就无法修改际遇内容了.