标签 discuz 下的文章

DiscuzX2实现主题帖子内容页所有楼层默认倒序排列,针对有特殊需求的童鞋!

DiscuzX2 实现帖子内容页全部楼层默认按时间倒序排列,针对有特殊需求的童鞋!通过以下修改实现效果:发帖时默认勾选"回帖倒序排列",主题所有楼层含1楼将按发表时间倒序排列。如果你发帖时去除勾选"回帖倒序排列",帖子楼层将按正常顺序排列。修改文件:/source/module/forum/forum_viewthread.php$pageadd = "ORDER BY p.first  DESC, p.dateline DESC LIMIT $start_limit, $_G[ppp]";替换为:$pageadd = "ORDER BY p.first ASC, p.dateline DESC LIMIT $start_limit, $_...

继续阅读 »

Discuz XPlus 投票模块刷票bug 刷票方法

本文作者最后更新于2012-3-22   01:59通过查阅Xplus 1.1.2版本投票模块源码程序设计逻辑可以分析出存在以下刷票bug 缺陷:说到这个问题,主要是由于之前网站CMS中用到的一个专题需要投票模板,说起来本来这个和我所负责的社区平台也没什么关系,但是由于现存CMS系统的不成熟及技术的缺陷,且时间的紧迫,我这边虽然不负责这块但也就临时提供了解决方法与支持。但是当在该专题活动投票结束后,虽然票数的综合比例来说还算正常,其他部门也没什么质疑,但是作为技术人员我们需要关注的就是其他人不关注的细节或数据及安全,我们就需要走在他人之前去分析、去考虑,毕竟网站的功能及发展都是向前的,对整个站点的架构在技术上有个思路和方向是很有必要的,也为避免技术的被动吧。刚好前段时间晚上没事就把之前...

继续阅读 »

精简"入口"延缓"拥堵"DiscuzX抵御CC攻击 刷新间隔时间 防刷新设置

CC攻击基础知识:攻击者控制某些主机不停地发大量数据包给对方器造成器资源耗尽,一直到宕机崩溃。攻击者利用 CC 的这个特点模拟 N 个用户并发连接,而这些连接都是真实、分散的,CC 攻击的请求全都是有效的请求,无法拒绝的请求,不易被察觉,那么后果就是站点的页面访问速度集聚下降,用户访问的时候变的非常非常慢。所以当我们的站点变的比以往慢很多倍的时候就有可能是被 CC 攻击了。站点慢了,实际上是并发连接太多,也就是堵了,空间一直处于饱和状态,那么我们必须逐步的延缓还在排队的并发连接进入。了解CC攻击的原理以后,我们就想提前防御类似的攻击,以免给站点带来安全隐患,可以安装防CC攻击软件,但这些都不是免费的。而 Discuz!不用在服务器上安装防CC软件,为了有效的预防被CC攻击,内置了$_config['sec...

继续阅读 »

Discuz x2 20111221版本词语过滤功能无效的暂时解决方案

Discuz X2 打过20111221版补丁后,发现后台设置的词语过滤功能没有效果了,折腾了搞好了。这里贴出临时解决方法:找到文件:source\function\function_core.php把function_core.php文件1636行的以下内容修改后更新下缓存就可以了。if($censor->modbanned() && $_G['group']['ignorecensor']) {修改为:if($censor->modbanned() && !$_G['group']['ignorecensor...

继续阅读 »

Discuz 7.0/2升级到X1.5/2时如何导入老UC数据到新UCenter数据库中

7.0/2升级Discuz X1.5/2 时,如何把之前的 UCenter 数据导入到现在的 UCenter 数据库中?最近许多网友问及在升级Discuz7.X到X1.5或X2的过程中官方教程中提到一句导入老uc数据到新uc数据库中,该如何操作?由于工作繁忙,为了方便,未来往事这里直接以文章的形式贴了出来,希望对大家有所帮助:如果如果是自己的独立服务器,可以直接把data目录下以ucenter库为名字的目录下的内容拷贝过去。也可以做好备份,从ucenter后台恢复。还可以新的Discuz X1.5/2使用旧的ucenter,只是把旧的ucenter用新的ucenter程序做下覆盖就行了。

继续阅读 »

Fatal error:allowed memory size of xxxxxx bytes exhausted(tried to allocate xxxxxx bytes)in...解决方法

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 36552961 bytes) in X:\xxxx\class\class_image.php on line 255 的解决方法如果是独立服务器或是vps,可以把PHP的php.ini中的配置memory_limit值放大点。如果是虚拟空间,联系空间运营商。或者是你之前安装了什么插件导致的,可以关闭插件。

继续阅读 »

discuz7.0.0+ucenter+uchome1.5安装后 uchome通信失败解决方法

请先按以下条目检查你的UC配置是否正确:1)在uc里看下接口 URL中,UCenter Home 的 URL 访问地址是不是正确2)应用 IP:这里正常情况下留空即可。如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP 地址。3)通信密钥:这里的通信密钥要和 config.php 里的 define('UC_KEY',后面的数字对应4)在 UCenter 里检查一下 UCenter Home 这个应用的 ID 值是不是和 UCenter Home 中 config.php 里的 define('UC_APPID'值相同(补充:这里建议直接复制UCenter里“应用的 UCenter 配置信息”到config.php文件至于如何建立应用及复制其配置信息可参阅官方...

继续阅读 »

Discuz!X 后台增加或删除数据表及字段常用SQL语句

很多朋友经常问到discuz后台数据库升级的问题,按情况, 数据库的升级代码可以分三个类别:1. 建立一个或多个数据表;2. 建立一个或多个字段(及如何更改字段长度);3. 添加一个或多个字段的值;针对以上情况,我们应该怎么判断我们升级的数据库代码属于哪一种类型的呢?让我们拿作品来说吧, 这个插件就要用到上面的前两个类别,让我们先来看看第一类:一、 建立一个表:CREATE TABLE `cdb_felog` (`id` mediumint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,`fromuser` varchar( 15 ) NOT NULL default '',`touser` varchar( 15 ) NOT NULL default...

继续阅读 »

浅谈地方门户论坛的盈利点

  个人做地方论坛是很累的,自己在那里单打独斗,每天泡在电脑前十几个钟头。一直在思考应该如何推广?如何优化?如何提高论坛的人气等等。还要经常检查会员们有没有发一些违法的贴子,真的很累。做过论坛的站长都知道。还有就是如何盈利。今天就讲讲地方论坛通过哪些途径获取盈利吧。当然,前提是论坛的人气要有一定的旺度。人气不旺,即使是找到盈利点也只能摆在那里,望钱兴叹。  首先通过与商家的磋商。地方论坛的盈利点应该抓住当地的商家进行开展。毕竟开地方论坛都是为了更好的结合本地的商家,友好的把本地的商品推向网络。那么如何跟商家磋商?有三步骤:  1)寻找商家,关于寻找商家其实很现实的问题,如果你在一些比较落后的二级或三级城镇开地方论坛,毕竟有些商家觉得网络不那么现实,当你找到他要投他们的广告,有可能被拒绝,更有甚者会说你是白...

继续阅读 »

Discuz!X模板开发|非论坛模块调用【在线人数/会员总数】的SQL统计查询语句

以下内容是基于discuz X2.0 所写。统计在线人数:$onlinenum = DB::result_first("SELECT count(*) FROM ".DB::table('common_session'));统计会员总数:$totalmembers = DB::result_first("SELECT count(*) FROM ".DB::table('common_member'));把上面那段代码放到相应的程序文件最后?>前面,然后把【$onlinenum】与【$totalmembers】两个变量写到模板里去,更新缓存试试

继续阅读 »

浅谈社区论坛运营建设

  写在前面的:  从10年开始接触网站/网络社区,至今已有1年有余,也接触了不少的论坛程序,早期时的动网dvbbs,后来又用过Discuz PHPWIND等等。我基本都使用过也摸索过,但实际上这些社区软件在表现上都大同小异,只不过唯一的改变只是功能上的不断进步!  论坛BBS的特征  论坛是一款比较老的产品,无论是从用户习惯还是产品的成熟度来讲,论坛都具备天生的优势,也是其他产品无法比拟的,时至今日,论坛这个产品依然受到广大站长的喜爱!因此我们能发现,以论坛成功的网站总是要比其他类型的网站活得更久一点。论坛bbs可以满足分享知识,又可以使人与人之间的沟通交流。而且论坛是很多人都接触过的产品,所以用户使用起来也得心应手!  关于运营  首先我也说明一点,关于运营我只谈谈自己的心得,也许有错误的地方,仅供大...

继续阅读 »