2012年1月31日星期二
想在Discuz! X2 上使用jQuery,但发现竟然出错,很闹心。
经过一阵的琢磨,并借鉴了网上的一些文章,很简单的实现了,具体方法如下。
1 添加外部jQuery脚本文件
修改header_common.htm文件,在其最后一行之上,即添加common.js 脚本文件那一行之上中添加jQuery脚本。
例如:
<script type=’text/javascript’ src=’template/hljout2012/common/jquery.js’></script>
<script type=”text/javascript” src=”{$_G[setting][jspath]}common.js?{VERHASH}”></script>
注:这里需要把jquery.js文件添加到template/default/common/目录。header_common.htm文件在template/default/ common/目录下。
特别注意,添加jQuery脚本语句一定要在添加common.js脚本语句之上。
2 使用jQuery方法
使用jQuery的时候,用 “jQuery”替代”$”。
例如:
原来写成 $(‘#divtab’).css({‘width’,'100%’}); 样式的语句都要写成 jQuery (‘#divtab’).css({‘width’,'100%’});
这样就可以正常使用jQuery了,享受jQuery的强大与简洁。
2011年6月19日星期日
Discuz! X2 去掉(取消)论坛、页面的搜索条
注意:本方法搜索条去掉后将在各个地方都不显示,不能控制在论坛主页不显示而在帖子页面显示。
后台-》全局-》搜索设置-》开启搜索:将全部关掉(即选择框不选择)
去掉标题中”Powered by Discuz!”字样
1 修改header_common.htm文件
文件位置:\template\default\common\header_common.htm
搜索”Powered by Discuz!”,
语句如下:
<title><!–{if !empty($navtitle)}–>$navtitle – <!–{/if}–><!–{if empty($nobbname)}–> $_G['setting']['bbname'] – <!–{/if}–> Powered by Discuz!</title>
删除其中的” Powered by Discuz!”;
删除其中末尾”<!–{/if}–>”前面的” – “;
2 修改viewthread_printable.htm文件
文件位置:\template\default\forum\viewthread_printable.htm
搜索”Powered by Discuz!”,
语句如下:
<title>$_G[forum_thread][subject] – $_G['setting']['bbname'] – Powered by Discuz!</title>
删除其中的:” – Powered by Discuz!”
2010年9月6日星期一
最近发现备份SupeSite竟然达到26个数据文件,算下来超过了50M了。可是我没有做什么,也没有进行采集,SS对我来说就是调用论坛的主题的标题而已,搜索了一下,也没发现什么明确的解决方法,只好自己探索了。
偶然到”资讯管理”中发现”待审箱”里竟然有万余条资讯等待批准,原来如此,所有的问题就出现在这里。无聊的人发的很多资讯,导致数据量猛增,增加了数据库空间。找到原因,就可以解决了。
具体处理过程如下;
1 关闭用户发布资讯的功能
不让用户发布资讯就不会在这里出现待审资讯,本来网站就不需要别人在这里发布资讯。
SS后台-〉用户管理-〉用户组 , 对”普通用户组”进行编辑,点击操作下的”编辑”。
将”信息管理”中的”发布资讯”选择为”不许可”,其他的要不不许可,要不需要审核,要不禁止。
这样彻底禁止发布资讯。
2 删除全部待审资讯
SS后台-〉批量维护-〉主题管理,通过修改”发表时间范围”检索全部资讯,然后选择”批量删除全部信息”中的”彻底删除”。然后提交,删除完毕。
但是这一步虽然删了,后台看不到,但是仍然存在数据库中。
3 清理数据库
进入数据库操作界面,一般应该是phpMyAdmin,找到表supe_spacenews和 supe_spaceitems,点击”清空”按钮,清空全部数据。(不要告诉我你不会使用phpMyAdmin)
解决完毕。
后来发现,其实不用第2步就可以了,直接清空数据库就行。
SupeSite版本7.0
2010年9月6日星期一
近日才发现,Discuz7.0的特殊主题不能显示设置的广告,这是很郁闷,也很莫名其妙。真不知道那些人设计这个功能什么目的?Discuz有些功能设计就是让人匪夷所思,不知道想的是什么,给人的感觉就是拍脑袋,一拍一个功能,一拍变化一下,至于这个功能真有什么用,那就再说了。
分析了一下,终于找到了解决方法,很简单。
修改文件:bbs\templates\default\viewthread_node.htm
在文件中搜索”&& empty($insenz['hardadstatus'])”,总共有四处,然后将其分别删掉。
OK,一切结束了。特殊主题显示设置的广告了。
Discuz版本7.0。
2010年8月20日星期五
Discuz论坛现在”发表回复”后,显示帖子第一页或者最后一页,个人认为这是个不必要的浪费。第一页的内容都看过了,再显示出来没有意义;最后一页也许有用,但对于多数网站来说,不会快到发个帖子就有好几个回复跟上去,多数情况下也是个浪费。浪费了网站的数据流量,如果帖子中有很多照片更是一个巨大的浪费。
所以建议,Discuz论坛发表回复后,仅显示回复的内容,以便减少对流量的浪费。
2010年8月5日星期四
前几日转移论坛,却发现新安装的UCenter后台不能备份数据,显示”未知错误”,当然也没有办法恢复数据了。
郁闷,不知道什么原因,很奇怪。
最后却是一个极为简单的失误造成的。这个失误就是”上传UCenter压缩文件的时候没有使用二进制模式”。
说起来可笑吧,按规定上传的时候要FTP选择二进制模式,这一次不知道怎么就给忽略了,而且这样的问题很难查,写到这里给朋友们做个借鉴吧。
2010年5月20日星期四
Discuz X1中,虽然鼠标经过”发帖”按钮的时候会显示”特殊主题”的菜单,但有些朋友对计算机不是很熟练,不能够熟练掌握此技巧,所以与其浮动出菜单,不如直接显示特殊主题的按钮,更清晰明了。
修改后如图:

修改方法如下:
1 主题列表页上方增加”发起活动”按钮
阅读全文…
2010年5月22日星期六
建议增加”发起活动”等”特殊主题”按钮。
在论坛实际运行中发现,虽然鼠标经过”发帖”按钮的时候会显示”特殊主题”的菜单,但有些朋友对计算机不是很熟练,不能够熟练掌握此技巧,所以与其浮动出菜单,不如直接显示特殊主题的按钮,更清晰明了。
建议Discuz官方在论坛后台设置选项,可以设置是否显示”特殊主题”按钮,显示哪个”特殊主题”按钮,这样更能有效的为不同能力的朋友服务。
具体效果大致如图
最近评论