细数Discuz! X2七宗罪 分享解决方法

  使用Discuz! X2 有几个月了,说实话这个版本相比以前版本有了很大的进步,无论是数据结构还是代码组织结构上,都有了质的飞跃,在此要感谢康盛和康盛的工程师给我们了提供和展现了非常棒的免费开源程序。不过为了让大家更好的使用Discuz! X2,我也来鸡蛋里面挑下骨头,希望下版本中能有一些改善,如果以后还没有改善的话,大家也可以参考我的修改方法或者思路去完善。

  七宗罪之一: 打开首页302跳转到forum.php

  如果你告诉一个Seoer你的网站的首页的http状态为302,我不知道他会怎么批判你的网站,又或者在百度和google给你网站的打分上,是否会降低很多呢?

  改善方法:后台设置门户和论坛绑定的域名,设置默认为论坛,或者直接设置默认域名为论坛的域名即可。

  点评:此改善方法估计很多人都已经知道了,但是我还是看到好多论坛都是302到forum.php,还有好多不知道怎么改的在官方发帖询问的。我相信要是直接修改程序的话用不了一会就能搞定,康盛的PM工程师啊,这点站长们伤不起。

  七宗罪之二: 默认本窗口打开

  在这个问题上需要先提下国内用户和国外用户在链接新窗口和本窗口上的使用区别,国内几乎99%的用户上论坛都是用新窗口中打开帖子,上别的网站也是,所以Google的adsense广告后来都改为只有在中国是新窗口中打开的了。PM工程师的出发点很好,在版块页面给大家选择是在新窗口中还是本窗口中打开,可是,哥哥啊,你不知道默认为新窗口打开啊,搞成默认本窗口打开,这点用户太伤不起了。关于这个的修改方法请到官方搜索“新窗口”会有很多种修改方法,不再详述。

  七宗罪之三:帖子网址重复(Discuz所有系列的通病)

  基于默认在本窗口中打开,所以为了从帖子中返回版块列表页,你们就在帖子内容页网址上加了好多好多参数forum.php?mod=viewthread&tid=2374561&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline

  类似这种,后果就是直接造成网址重复现象。X2为了解决搜索引擎的这个问题,还是做了一些工作的,比如判断如果是蜘蛛的话就不带这些网址,有一定的效果,但是很多网站还是收录了这种动态的帖子内容页。

  改善方法:重置下extra 这个传入参数就行了,在forum_forumdisplay.php里面加一个$extra = rawurlencode('page=1'); ,然后在forum_viewthread.php里面加一个$_G['gp_extra'] = ''; 就万事大吉了。

  七宗罪之四:收录home.php下的个人主页,发表的主题回复列表等页面

  现在默认游客是可以打开用户的个人主页的,所以蜘蛛也是可以的,如果论坛有100万用户,但是大部分人的个人主页,分享,收藏等都是空白的,没有内容,一个个人主页10个不同的页面,这样子就是1000万个页面都是空白的无内容,这个对于SEO来说简直是恶梦,不给你降权才怪,我个人估计很多升级后被降权的都是因为这个原因。

  解决方法:修改程序不让游客看到个人主页,或者直接在robots里面屏蔽home.php的收录(会造成日志无法收录)。

  七宗罪之五:删除附件不留痕迹

  用户可以通过直接点编辑,然后选择附件,点下删除,附件就没了,也没有任何记录,都不用提交编辑的。如果论坛附件丢失,还真不知道该怎么查。

  改善:我是临时修改程序为只有管理员才能删除附件了,只有这样了,暂时找不到好的方法。

  七宗罪之六:限时精华到期后扣积分

  这个几乎在所有版本中都存在的一个用户体验非常不好的地方,而且后台也没有设置的地方,只能通过修改程序来改善。

  七宗罪之七:手机版编辑存在很多bug

  通过手机版编辑帖子后,有附件的附件自动消失,有回帖送积分的也没有了,等等这些电脑版的帖子中有的功能,通过手机版都不能编辑。这个…. 我直接无语。

  其实还有一个对于管理员来说非常不便的,就是discuz始终没有提供版主评定的插件,这是运营一个论坛,特别是版主很多的论坛的必要插件,但是此项不属于bug,所以没写到上面。说这么多只是希望Discuz能够在下一版本改善下,所谓大家的意见是我们前进的动力嘛。

  本文由土木者论坛 http://bbs.tumuzhe.com 原创,转摘请注明出处。

时间: 2024-09-17 08:59:04

细数Discuz! X2七宗罪 分享解决方法的相关文章

专家细数网络欺诈“五宗罪”

2010年,我国网上商品零售总额由上一年的2500亿元猛增到超过4000亿元.然而,网络消费领域的欺诈乃至犯罪行为也逐年递增,盗号木马.钓鱼网站.网络游戏诈骗等陷阱不断增加,受骗者日益增多.如何避免落入网络陷阱?记者日前采访了相关部门及权威人士,听他们细数网络欺诈"五宗罪". 购物资金遭打劫 [案例]湖北的顾先生近日在网上购买一款打折的名牌皮包, 卖家通过聊天工具发来一个压缩文件,要求确认款型.顾先生打开压缩文件时看到系统提示"该文件损坏",重新回到购物网站上进行付

细数百度HI十宗罪之初体验百度HI

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 今天收到朋友的百度HI邀请函,新下载了百度HI,测试一下,感觉虽然百度有N多的fans,但是HI还是一个不太成熟的IM软件,这里细数一下简单测试后几点不足,以下均个人看法,欢迎交流讨论! 1. 连发两条信息会变成一条 2. 网虫需要同时开hi.qq.msn,有压力啊,看来还是需要一决雌雄啊,个人认为最多开两个IM软件. 3. hi界面虽然清爽

Discuz X2子目录伪静态的实现方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 前几天帮人实现Discuz X2的子目录伪静态,以前没做过,就去查了下百度和Discuz论坛,发现好多人都在找这样的伪静态方法,可是都没真正能解决的方法.Discuz X2现在用的人还是比较多的,我不知道有多少人用的是IIS7的,用Apache的就好办一些,因为.hacess是可以设置子目录的伪静态规则的,但是 在IIS7下,webconfi

阿里提示Discuz memcachessrf GETSHELL漏洞的解决方法

很多同学肯定都收到阿里云提示discuz memcache+ssrf GETSHELL漏洞的相关说明,   下面我就在给大家分享下如何来解决Discuz memcache+ssrf GETSHELL漏洞的问题. 该漏洞描述:discuz 存在SSRF漏洞,在配置了memcache的情况下, 攻击者可以利用ssrf通过memcache中转, 向磁盘上写入WEBSHELL恶意代码,从而造成数据库泄漏   解决方法一: 利用云盾XXX修复/source/function/function_core.p

由于mysql运行权限导致无法找到 Discuz! 论坛数据表! 的解决方法_应用技巧

无法找到 Discuz! 论坛数据表! 在5.5升级到6.0时,上传完后,运行http://*****.com/upgrade9.php 时出下下列问题: 无法找到 Discuz! 论坛数据表! 请修改 config.inc.php 当中关于数据库的设置,然后上传到论坛目录,重新开始升级 config.inc.php 这个文件我用的是以前的,应该没有问题的. 解决方法:刷新N次,就好了.真是不明白为什么. 发现了,原理mysql的权限是普通用户权限,我们可以先将权限设为系统帐户,问题就可以解决了

证监局细数张裕A五宗罪虚增广告费上亿

上市整整10年,股价第二次站上百元大关并创出新高,红酒龙头张裕A(000869,收盘价104.9元)可谓风光无限.然而,让人意外的是,这样一家优质公司也被证监会查出5大问题,并被要求整改. 虚增广告费上亿元 昨日(11月1日)晚间,张裕A发布的中国证监会山东证监局<采取责令改正措施>的公告显示,日前,证监会山东监管局对公司进行了现场检查.并出具了包括财务.商标.关联交易.公司治理.提前给大股东分红等多达5个方面的"整改要求". 财务方面.首先,张裕A多预提了广告费用.截至2

Discuz x2.5 分类信息制作使用教程

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 Discuz x2.5 分类信息使用教程做了很大的改进,相比之前的版块,Discuz x2.5 分类信息列表页模板更强大,而且增加DIY模板,可以在门户任意调用分类信息的字段.记得之前在dz官方演示站看的时候,分类信息的伪静态这块也做了比较大改进,本地无法设置伪静态所以无法测试,稍后升级后测试分享大家.今天站帮网-ARCHY为大家分享

serv-u ftp服务器打开防火墙无法连接的解决方法

今天朋友问了一个问题,防火墙已经设置了21端口开放,但防火墙一打开,FTP服务器就连接不上.使用的是serv-u ftp服务器软件搭建的. 我记得以前也碰到过同样的问题,再查一下资料,终于翻到了解决方案,分享解决方法如下: 将已经 配置的站点的允许 被动模式,然后在serv-u服务器管理的高级选项中的PASV端口范围设置: 2000-2010 这样,在防火墙设置里,再把2000~2010端口开放就可以了. 在防火墙中允许这一共11个端口,还有FTP的20和21端口,一共是13个端口,协议选择TC

解决Discuz! X2.0 邮件发送返回错误信息的办法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近在安装Discuz! X2.0时,检测邮件设置时,总是提示"邮件发送返回错误信息".(如图). 本人环境配置为: Linux 虚拟主机 服务器软件:Apache 服务器数据库:MySQL 百度一下,发现不少站长都遇上了这个问题,网上都是千篇一律的转载一篇Discuz的官方教程,但是根本无法解决"邮件发送返回错