Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 浏览消费积分 For 5.0.0 by lu5266[更新: 2006-10-30 01: 40]

[复制链接]
lu5266 发表于 2006-8-2 00:32:08 | 显示全部楼层 |阅读模式
最后更新: 2006-10-30 01: 40


名称: 浏览消费积分 For 5.0.0 by lu5266
适用: Discuz! 5.0.0
作者: lu5266
更新: 2006-10-30 01: 40
演示:http://www.discuzs.net
版权:http://www.discuzs.net

说明:
1.楼主自己浏览自己的帖子不收费.
2.对于已经收费的ID在24小时内再次浏览不重复收费,但是cookie记录是最后浏览的的99个主题,对于参与回复的话,永不收费(非第一次).
3.收费价格可以分用户组设置(当然可以免费).
4.浏览收费所得可以按照一定比例转帐给作者.
5.收费有固定期限,30天、60天等等,单位为小时
6.可以后台设定是仅对主题收费,还是对所有回复都收费
7: 插件还是采用钩子方式,把修改文件减少到最少.
8: 采用了语言包方式,非gbk可以方便转化.
9: 对于斑竹跨版可以同样扣分,而在其管理版块可以不扣.
10: 可以方便设置使用的版块或者是不使用的版块.
11: 开启与关闭插件都可以直接在[后台=>插件管理=>浏览消费积分=>详情=>插件钩子设置=>设置钩子的可用性]就可以的.

文件列表:
./viewthread.php


1: 下载附件传到对应目录
2: 后台导入插件  discuz_plugin_payview.txt (在附件里)
3: 后台设置插件参数
4: 修改 viewthread.php

查找:
  1. include template('viewthread');
复制代码
在上面加上:
  1. eval($hooks['payview_payview']);//Add by lu5266
复制代码
5: 看贴回帖.
完工.



升级安装的话,把原来的删除,重新安装

[ 本帖最后由 lu5266 于 2006-11-2 01:52 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| lu5266 发表于 2006-8-2 00:32:33 | 显示全部楼层
4.00的安装方法


修改

在viewthread.php

1. 查找:

  1. include template('viewthread');
复制代码


在上面加上:

  1.         // PayView Powered by lu5266
  2.         @require_once DISCUZ_ROOT.'./forumdata/cache/plugin_pay_view.php';
  3.         $pvvars = $_DPLUGIN['pay_view']['vars'];
  4.         $creditid = intval(substr($pvvars['creditid'],-1,1));
  5.         if(!$pvvars['fids'] || in_array($fid,explode(',',$pvvars[fids]))){
  6.                 if(!$discuz_uid) {
  7.                         showmessage("浏览帖子需要消耗扩展积分[".$extcredits[$creditid]['title']."],登陆后方可以浏览.", NULL, 'NOPERM');
  8.                 }else {
  9.                         $paycredits = ceil(count($postlist) * floatval($pvvars['price']));
  10.                         if($paycredits > $GLOBALS[extcredits.$creditid]) {       
  11.                                 showmessage("浏览帖子需要消耗扩展积分 [".$extcredits[$creditid]['title']."],你的只有[".$GLOBALS[extcredits.$creditid]."],已经不够消耗了(每贴需要消耗[".floatval($pvvars['price'])."]).", NULL, 'NOPERM');
  12.                         }       
  13.                 $db->query("UPDATE {$tablepre}members SET extcredits$creditid = extcredits$creditid - $paycredits WHERE uid = '$discuz_uid'", 'UNBUFFERED');
  14.                 }       
  15.         }
复制代码



2:后台 插件管理 导入文件


3.后台插件设置->设置合适参数就可以用了.

4.顶本贴,否则问题很严重!



///////////////////////////////////////////////////////////////////////////////
以下bug和问题解决

2006-8-2 01:33

前的几位人兄

把修改的插件钩子重新移动一下


  1. require_once DISCUZ_ROOT.'./include/discuzcode.func.php';
复制代码
下面

移到
  1. include template('viewthread');
复制代码

上面

重新导入插件(先删除原来的)

这个是解决 xbj 提到的 下面的几楼的问题的

[ 本帖最后由 lu5266 于 2006-10-30 01:28 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

spyhawk 发表于 2006-8-2 00:33:26 | 显示全部楼层
黄金广告位!

支持LZ
回复

使用道具 举报

xjbl 发表于 2006-8-2 00:35:17 | 显示全部楼层
小LULU地支持..
回复

使用道具 举报

 楼主| lu5266 发表于 2006-8-2 00:37:16 | 显示全部楼层
原帖由 xjbl 于 2006-8-2 00:35 发表
小LULU地支持..


呵呵


xxxd
回复

使用道具 举报

 楼主| lu5266 发表于 2006-8-2 00:37:34 | 显示全部楼层
原帖由 spyhawk 于 2006-8-2 00:33 发表
黄金广告位!

支持LZ


谢谢支持
回复

使用道具 举报

xjbl 发表于 2006-8-2 00:51:05 | 显示全部楼层

回复 #6 lu5266 的帖子

作者自己也扣?
回复

使用道具 举报

176506209 发表于 2006-8-2 00:55:04 | 显示全部楼层
回复

使用道具 举报

西狂曲 发表于 2006-8-2 00:59:00 | 显示全部楼层
一直在等这个呀~~~请问4.0能用么
回复

使用道具 举报

xuesharp 发表于 2006-8-2 00:59:24 | 显示全部楼层
第一页占位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 01:04 , Processed in 0.026368 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表