Discuz论坛优化数据库后报错无法打开网站解决方法

Discuz是一款非常强大的论坛系统。不过目前来看这款产品有些凌乱了,被腾讯收购之后一直不温不火!产品功能非常强大。Discuz论坛面板优化数据库后报错无法打开网站,优化功能主要用了Discuz控制面板里站长-数据库-优化,打开网站提示数据库错误,报错如下: SELECT COUNT(*) FROM forum_post WHERE 1 AND `authorid`='1' AND `dateline`>='一串数字 这个优化操作导致数据库表pre_forum_post一直被占用中...

Discuz!论坛打开纵横搜索后帖子无法打开解决方法

Discuz!论坛打开纵横搜索后帖子无法打开,出现Fatal error: Call to undefined function dintval() in /home/oswhy.com/public_html/data/template/1_cloudsearch_module.tpl.php on line 85的错误。 解决方法如下: 打开source\plugin\cloudsearch\template\module.htm文件查找 $get_reltid = dintval($_GET[reltid])代替为 $get_reltid = intval($_GET[reltid])

Discuz!帖子打不开1_cloudsearch_module.tpl.php报错解决

Discuz!安装了最新的20120628的补丁后,出现帖子页面无法打开,报错Fatal error: Call to undefined function dintval() in data/template/1_cloudsearch_module.tpl.php on line 85 解决方法:修改source/plugin/cloudsearch/template/module.htm 的 $get_reltid = dintval($_GET[reltid]);改成$get_reltid = intval($_GET[reltid]); 即可。

Discuz!X2去掉帖内横向广告前AD图标的方法

Discuz!X2帖内横向广告前都有一个AD图标,去掉的方法如下: 打开源文件template/default/common/common.css查找 a_pt, .a_pb { background: url({IMGDIR}/ad.gif) no-repeat 0 50%; margin-bottom: 6px; padding-left: 20px; zoom: 1; } 修改为: .a_pt, .a_pb { margin-bottom: 6px; padding-left: 20px; zoom: 1; } 然后登录Discuz!X2后台更新缓存即可。

Discuz!X2修改格子广告左右间隔的方法

Discuz!X2的后台的格子广告可以横排投放2个468x60的广告,但是由于每个广告和边框的间隔有些大,导致Discuz!X2在窄屏模式下,右侧会超出整体部分,其实可以修改Discuz!X2的一个配置文件就能达到完美显示格子广告,打开template/default/common/common.css这个文件,搜索“格子广告”内容如下: /* 格子广告 */ .a_t { margin-bottom: 10px; } .a_t table { width: 100%; } .a_t td { padding: 4px 15px; ...

Discuz!论坛去掉首页链接forum.php的方法

Discuz!论坛X1.5和X2版本默认论坛首页链接多一个forum.php,显然这种链接对SEO并不友好,网上看到各种去掉forum.php的方法,但是其实Discuz!论坛X2版本后台一个简单设置就可以完美去掉链接forum.php。方法如下: 打开Discuz!后台-全局-域名设置-应用域名,在论坛一项填入自己论坛地址即可。效果演示:Windows8论坛

IE9的界面布局实在不敢恭维

今天下载了IE9BETA版本,虽然是BETA版本,但是功能和性能方面都已经非常成熟了,打开页面感觉比以前快了些,解析页面也是中规中矩。不过IE9界面布局实在不敢恭维,地址栏和标签在同一行,显得标签栏非常狭窄,要是打开过多的标签估计很难看,感觉还不如IE8的界面布局,和Firefox和Chrome真是没办法比啊。目前发现IE9在浏览Discuz!论坛发帖回复的时候不会自动跳转,如:鼎新技术论坛。只能通过手动刷新。不...

Discuz!论坛最后发表帖子301重定向SEO

Discuz!论坛首页每个版块都会有一个最后发表帖子,这个帖子的地址是类似这样的链接:http://www.dxztc.com/redirect.php?tid=11889&goto=lastpost#lastpost 。很显然这样的动态链接是不利于SEO的,如果你开启了帖子内容的伪静态,那么就会出现不同链接指向相同的内容,也是不利于SEO的。现在就是利用301重定向将动态链接重定向到静态链接。 修改根目录redirect.php文件,找到: require_once DISCUZ_ROOT.'...

Discuz!论坛标签聚合链接为老域名解决方法

我的论坛原来的地址是:http://bbs.dxztc.com/,现在域名换成了:http://www.dxztc.com/ 。 开启论坛的标签聚合功能后,发现标签聚合中的链接还是老域名bbs的链接。更新论坛和UC缓存无效,检查UC应用和相关域名设置都为www的域名,看来问题应该出在数据库中,可以用下面语句替换MYSQL数据库中bbs的链接为www的新链接。 进入论坛后台-数据库-升级: update uc_tags set data=replace(data,'bbs.dxztc.com','...

Discuz!论坛标签聚合链接伪静态方法

Discuz!论坛的标签聚合功能对于SEO来说还是很有好处的,大大的增加了内链的数量。但是默认的标签聚合中帖子的链接都是动态的,类似 http://www.dxztc.com/viewthread.php?tid=6454 这样的链接,搜索引擎还是比较喜欢静态的页面的,所以就有必要做成伪静态了。方法如下: 在论坛根目录找到tag.php文件,打开这个文件把 echo '$(\'relatedtags\').innerHTML = "'.addcslashes($write, '"').'";'.$extscript; ...

论坛Access denied for agent changed错误解决方法

Discuz!论坛上传头像或者在个人中心修改资料提示 Access denied for agent changed,这个错误主要是由于Discuz!和UCenter通信不成功导致,需要检查config.inc.php文件的配置。 1、检查UCenter 应用 ID 需要和 UCenter 后台的 ID 一致; 2、检查UCenter 通信密钥需要和 UCenter 后台的通信密钥一致; 3、检查UCenter 访问地址查看是否正确; 4、检查UCenter IP 地址查看是否是UCenter所在的 Mysql 服务器的I...

Discuz论坛出现deleted用户激活退出

今天打开论坛无意发现论坛用户变为了deleted用户,只有激活和退出按钮。非常怪异,激活后到登陆页面,退出后再重新登录自己的用户正常,至于为什么出现这个问题,Discuz官方的解释是论坛时间和本地计算机时间不一致造成的。 但是我核实论坛时间和本地计算机时间发现是一致的,我退出deleted用户后,登陆自己的账户后就没有再出现这个问题。 论坛名称:鼎新技术论坛 论坛地址:http://www.dxztc.com/

Discuz论坛在Firefox3.6不显示主题分类,源码,用户名的解决方案

升级到了新版的Firefox3.6正式版后,发现论坛的登录框的用户名消失了,发帖的主题分类和源码也消失了,向官方技术人员反馈后得到解决,提供解决方案如下: 在include\js\common.js中 找到 BROWSER.firefox 一行中的document.getBoxObjectFor && 删除! 然后更新论坛缓存! 鼎新技术论坛已经解决了这个问题。 http://bbs.dxztc.com/

Discuz!论坛不显示谷歌Google广告解决方案

在Discuz!7.0和7.1版本的程序中,如果挂了谷歌的广告也就是Google Adsense,可能会出现广告页面无法正常显示,显示空白或者无法解析的问题,最新版的Discuz!7.2没有这个问题。 现在提供一个临时的解决方案: 请进入Discuz!安装目录,在include\js目录下的common.js文件内删除以下语句: Array.prototype.push = function(value) { this[this.length] = value; return this.length; } 删除后,更新论坛缓存...