关于discuz回帖次数限制的信息

纸扎戏偶

本篇文章给大家谈谈discuz回帖次数限制,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

  • 1、Discuz怎么设置回帖奖励可以获得无限次
  • 2、discuz怎样限制不能回帖
  • 3、discuz论坛怎么限制会员每天发帖数量?
  • 4、Discuz x3.2积分策略设置和积分规则注意事项有哪些
  • 5、DISCUZ怎么设置帖子回复字数限制???
  • 6、discuz 怎么样设置限制发重复帖

1、Discuz怎么设置回帖奖励可以获得无限次

发帖的时候编辑框下面有个奖励的设置,设置每人可以获得次数,设大一点就可以了。

2、discuz怎样限制不能回帖

可以限制用户组的权限,,后台~论坛~具体某板块,点后面的编辑~第四个,权限相关~往下拉一点就是版块权限设置,可以限制某用户组不能浏览发表回复之类的,希望采纳哦

3、discuz论坛怎么限制会员每天发帖数量?

后台---用户---找到对应用户组---编辑----设定会员发帖数量和时间间隔----保存

4、Discuz x3.2积分策略设置和积分规则注意事项有哪些

积分就像流通的货币,合理的积分策略对论坛帖子量,用户间的互动以及防灌水有很大的协助作用,下面我在享客网和大家一起分享下Discuz x3.2积分策略的设置方法和一些注意事项。

Discuz x3.2积分设置涉及到的地方:

1、后台--全局--积分设置--基本设置;

2、后台--全局--积分设置--积分策略;

3、后台--用户--用户组--会员用户组--用户组等级积分介于;

4、后台--用户--积分惩罚;

5、后台--论坛--版块管理--编辑版块--设置版块单独的积分策略;

6、后台--运营--电子商务。

下面就结合享客网的积分策略来给大家分析下如何设置积分策略。普遍的积分设置都是常用3种积分的方法,我个人也比较推荐,比如:威望来控制版主和突出贡献

的会员、元宝做为论坛的交易流通货币、帮币做为论坛的基本通用积分。享客网只采用了后面2种,元宝做为担任了交易货币,同时也担负了突出贡献的货币,主要

是为了今后站帮网发展,所以单独设置的这样的积分策略。

一、全局--积分设置--基本设置方法:

1、总积分计算公式,很多同学都把总积分和单独的积分项目搞混了,总积分就是个人信息里面看到的积分:XXX,这个是通过积分公式计算来的,也就是我们这里的设置,个人不要设置的太复杂,太复杂不容易计算,总积分直接影响着用户组权限的设置。

个人推荐下面的总积分公式,直接使用基础积分来计算,积分公式的修改方法可以通过后台提供的项目和加减乘除括弧来写,具体看下图

2、积分交易税、转账最低余额、兑换最低余额、单主题(附件)最高收入和单主题(附件)最高出售时限(小时),这几个设置主要是为了控制会员刷积分,一般没有特殊需求不用设置即可。积分转账在之前用户组权限设置里面已经说过关闭会员用户组转账权限,兑换积分建议每年可以在特定的时间开启一段时间,其他时间关闭。

二、全局--积分设置--积分策略

这里是设置全局的默认策略,积分策略设置+积分公式==用户组等级,所以积分策略设置获取的高低和积分公式的倍率,需要结合用户组等级积分一起调整,否则

将导致论坛失衡发展。享客网的用户组等级积分是使用默认的,积分公式使用帮币,所以积分策略设置发帖获取2个享客网币,回帖获取1个享客币。

这里主要说下注意事项或者说建议设置:

1、访问推广:建议不要开启或者限制奖励次数,可以通过工具刷积分。

2、发送消息:建议设置扣取积分,可以防止发垃圾广告的用户无限制的发消息。

3、下载附件:建议设置扣取积分,防止一些用户无限制的盗取网站资源。

4、除了发帖回帖积分不用设置限制,像安装应用,使用应用最好都设置下奖励次数限制,仿制用户刷积分。

三、用户--用户组--会员用户组--用户组等级积分介于

上面积分策略和积分公式的设置直接决定了用户组等级分的大小和倍率。有些用户不会修改用户组积分,这里简单说明下,修改用户组等级分只需要修改下一个用户组的开始积分即可,比如修改新手上路积分范围,只需要修改注册会员的起始积分50即可。

四、用户--积分惩罚

五、论坛--版块管理--编辑版块--设置版块单独的积分策略

针对一些特殊版块,采取特殊的鼓励的积分策略或者其他策略,比如享客网 的站长互助版块为了鼓励会员回复,设置回帖可以获取2个享客币,其他默认版块为获取1个帮币。

六、运营--电子商务

主要设置论坛积分充值,积分兑换设置里面可以设置现金/积分兑换比率,比如享客网设置为5,即1元钱可以充值5个元宝,单次购买最小积分数额:设置为50,即最少充值10块钱。

目前Discuz论坛积分充值支持财付通和支付宝2种模式的支付形式,需要分别申请财付通商家和支付宝商家后才可以使用。

以上六点基本就包含了Discuz

x3.2论坛积分设置,当然积分策略设置除了需要结合论坛用户组策略设置和防灌水策略设置外,还可以结合论坛任务、论坛道具、论坛勋章以及邀请注册等关

联,欢迎大家踊跃讨论有关积分策略设置的问题,找到一个符合自己网站发展的积分规则和货币流通的方法

5、DISCUZ怎么设置帖子回复字数限制???

全局 用户权限

帖子最小字数(字节)

帖子最大字数(字节)

6、discuz 怎么样设置限制发重复帖

一、比如限制重复主题、重复回复的代码修改:打开 include/newreply.inc.php, 查找:$attachment = empty($attachments) ? 0 : 1;(discuz6.1的代码)$attachment = empty($attachments) ? 0 : ($imageexists ? 2 : 1);(discuz7的代码)在下面增加// ********************* 重复回帖检测 *****************************$repeatlevel = 2; // 重复回帖的验证级别,后面有详细说明。$chk_sql = "SELECT COUNT(*) FROM {$tablepre}posts WHERE ";

$chk_term = "";

switch($repeatlevel) {

case 1:

$chk_term = "subject='{$subject}'";

break;

case 2:

$chk_term = "message='{$message}'";

break;

case 3:

$chk_term = "subject='{$subject}' AND message='{$message}'";

break;

case 4:

$chk_term = "subject='{$subject}' AND message='{$message}' AND authorid='{$discuz_uid}'";

break;

}

if($chk_term) {

$chk_num = $db-result($db-query($chk_sql . $chk_term), 0);

if($chk_num 0) {

showmessage('请不要重复回帖,这很浪费资源的。请返回。');

}

}

// ********************* 重复回帖检测 ***************************** 关于回帖的重复检测级别,直接修改 $repeatlevel 参数就行了。下面是当这个变量的值为1~4的时候所代表的级别:1 - 标题与数据库里的记录一致即算重复

2 - 内容与数据库里的记录一致即算重复

3 - 内容、标题与数据库里的记录都一致算重复

4 - 内容、标题、用户名与数据库里的记录都一致算重复备注:上述代码据Linker测试验证,有着很大的弊端,在回复时会有大量的等待现象,可以得知是在遍历数据库查询,因此对于发贴和回复量比较大的论坛,Linker不建议采用这些办法来限制主题与回复的重复。二、限制回复中文:修改include/newreply.inc.php找到 $author = empty($isanonymous) ? $discuz_user : '';在其下一行加入:if(preg_match_all("/[\xB0-\xF7][\xA1-\xFE]/",$message,$regs)=3) showmessage("请输入4个中文以上!");这个方法,Linker在采用,速度显示很快,并且限制了诸如连续字母、连续数字、连续符号等输入,从而促进会员的主动回复。三、还有一个限制主题与回复重复的方法,Linker没有具体测试,看代码,似乎也是遍历数据库查询的办法,也有可能造成回复的迟钝延时,但据discuz论坛网友说明,是付费获得的方法,有需要的朋友可以具体测试一下:1,修改include/newreply.inc.php找到$author = empty($isanonymous) ? $discuz_user : '';在其下一行加入 if($subject$db-result_first("SELECT * FROM `{$tablepre}posts` WHERE `subject` LIKE '$subject' limit 0,1")) showmessage("scriptalert('标题与已有标题重复!');history.go(-1)/script");

if($db-result_first("SELECT * FROM `{$tablepre}posts` WHERE `message` LIKE '$message' limit 0,1")) showmessage("scriptalert('内容与已有内容重复!');history.go(-1)/script");

2,修改include/newthread.inc.php找到$db-query("INSERT INTO {$tablepre}threads (fid, readperm, price, iconid, typeid, author, authorid, subject, dateline, lastpost, lastposter, displayorder, digest, special, attachment, subscribed, moderated)

VALUES ('$fid', '$readperm', '$price', '$iconid', '$typeid', '$author', '$discuz_uid', '$subject', '$timestamp', '$timestamp', '$author', '$displayorder', '$digest', '$special', '$attachment', '$subscribed', '$moderated')");在其上一行加入if($db-result_first("SELECT * FROM `{$tablepre}threads` WHERE `subject` LIKE '$subject' limit 0,1")) showmessage("scriptalert('标题与已有标题重复!');history.go(-1)/script");四、连续回帖自动改为在上面一楼追加【实用·长帖自动不追加·版块黑白名单】,测试discuz7有效。//连续回复自动合并$_insertword = "\n\n$discuz_userss 于 ".date("$dateformat $timeformat",

$timestamp)." 补充以下内容\n\n";//追加内容前缀$_maxlength = 80;//字符数大于此值则一律不合并,注意1中文=2字符(GBK)或3字符(UTF)$_reducesmile = 1;//设为1=去除表情之后计算字数,0=否$_reducequote = 1;//设为1=去除引用之后计算字数,0=否$_reducespace = 1;//设为1=去除空白换行之后计算字数,0=否$_blackfids = array(18);//版块FID黑名单,此名单内不进行合并$_whitefids = array();//版块FID白名单,此名单内进行合并,黑白名单同时存在时白名单

无效//设置部分结束if($_blackfids $_whitefids) unset($_whitefids);$temp = $message;if(is_array($smilies))if($_reducesmile) foreach($smilies as $sm) {$temp = str_replace($sm['code'], '', $temp);}if($_reducequote) $temp = preg_replace("/\s*\[quote\][\n\r]*(.+?)[\n\r]

*\[\/quote\]\s*/is", '', $temp);if($_reducespace) $temp = preg_replace("/\s/is", '', $temp);$temp = trim($temp);$length = strlen($temp);unset($temp);if($length = $_maxlength (!$_blackfids || !in_array($fid, $_blackfids))

(!$_whitefids || in_array($fid, $_whitefids))) {$q = $db-query("SELECT authorid, pid FROM {$tablepre}posts WHERE

tid='$tid' ORDER BY pid DESC LIMIT 1");$q = $db-fetch_array($q);if($q['authorid'] == $discuz_uid !$attachment !$isanonymous) {$message = $_insertword . $message;$db-query("UPDATE {$tablepre}posts SET smileyoff = 0,

bbcodeoff = 0, message = CONCAT(message, '$message') WHERE pid='{$q['pid']}'");showmessage('post_reply_succeed', "viewthread.php?

tid=$tidpid={$q[pid]}page=".(@ceil(($thread['special'] ? $thread['replies'] :

$thread['replies'] + 1) / $ppp))."extra=$extra#pid{$q[pid]}");

}

}//连续回复自动合并上述代码本来还有管理组不受限的功能,Linker觉得无此必要,管理组也不能特殊嘛,有需要的朋友,去discuz论坛搜索。OK,有了这些,Linker觉得,已经方便很多了,但另一方面,Linker同时也告诫大家,论坛是要发挥会员的主动热情的,限制过多,不便过甚,反而会使人气大降,这样就得不偿失了,有一位朋友说得好,这些问题,其实可以由加大版主管理力量来解决的。

discuz回帖次数限制的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、discuz回帖次数限制的信息别忘了在本站进行查找喔。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。