存档

‘Discuz经验’ 分类的存档

服务器所需环境PHP,MySQL

2024年9月2日 没有评论

Discuz ! 3.5 环境

PHP>= 5.6.07.4 – 8.2依赖 XML 扩展、 JSON 扩展、 GD 扩展 >= 1.0
MySQL>= 5.5.38.0如使用 MariaDB ,推荐版本为 >= 10.2

WordPress 6.6.1

  • PHP version 7.4 or greater.
  • MySQL version 8.0 or greater OR MariaDB version 10.5 or greater.
  • HTTPS support

Drupal 11

PHP 8.3 or a higher PHP 8 version

MySQL – 8.0+ (MariaDB 10.6+, Percona 8.0+) or higher with an InnoDB-compatible primary storage engine

综合

PHP 8.3

MySQL 8.0

分类: Discuz经验 标签:

Discuz!X 2.5注册时输入地址、QQ等用户信息

2012年10月11日 没有评论

2012年10月11日星期四

Discuz!X 2.5 注册时输入地址、QQ等用户信息。

1 进入设置页面

进入以下页面:后台—》用户(图中1)—》用户栏目(图中2)—》栏目列表(图中3)

 

2 设置”注册页显示”

如上图”图中4″,”注册页显示”,勾选对应的用户栏目,即可在注册页显示相应的用户信息输入框。见下图,选定在注册页显示”居住地”

3 设置必须填

对应选择的显示内容,点击最右侧的”编辑”,进行项目编辑设置

进入编辑如图,在”是否必填”项选择”是”,则在注册时必须填。

4 注册页

设置后,注册页如下图,居住地是必选项,QQ号是选填项。

注意,每页设置完成需要保存。

分类: Discuz经验, 未分类 标签:

在忐忑中,网站升级完成

2012年2月28日 没有评论

2012年2月28日星期二

终于,经过3个多月的忙碌,几易其稿,勉强看得过去,开始了网站的升级,比原来的预计晚了很多。

也许有最后的时间线在那里,才能告诉自己好了,好了,别再改了,改无止境啊。好其实是没有尽头的,每次推翻自己的原来的设计其实是超越自己,但随着经验的增多,更多的超越一个个冒了出来,要是一直超下去,估计一辈子都不够用。

升级是个没有把握的事情,没有人知道升级能不能像预想的那样成功完成,忐忑不可避免。尤其此次是个大的升级,中间有几次都感觉完了,失败了,网站被我毁掉了。那种期待到绝望的变化,真是让人难受。虽然本人承受能力较强,也还是揪心了几次。最终,上天很眷顾我,一切问题都解决了,没有发生什么毁灭的灾难。

做个网站管理真的不容易,程序有错误导致网站出问题是你自己承担,服务器缺陷导致网站出问题也是你自己承担,唉,自己不能把握的太多了,却要继续走下去,苦啊。可惜常人难于理解,光鲜的外表也许需要痛苦来支撑。

写到这里,看到Discuz网站上不去,正在升级,唉,他升级一定遇到了问题,正常升级一定是在半夜而不是白天。寄希望所有的网站都能顺利的运行吧!

分类: Discuz经验, 未分类 标签:

Discuz! X2 Bug 之DIY 获得高亮值缺陷

2012年2月16日 没有评论

2012年2月16日星期四

DIY 获得高亮值
存在问题。

 


例如在diy中写如下代码

  1. [loop]
  2. <li><a href=”{url}” title=”最新帖子
  3. 所在论坛:{forumname}
  4. 主题标题:{title}
  5. 主题作者:{author}
  6. 发表时间:{dateline}
  7. 浏览次数:{views}
  8. 回复次数:{replies}
  9. 最后回复:{lastpost}”{target}>{title}</a></li>
  10. [/loop]

复制代码

这个时候选择获得高亮值在显示的时候发生问题。

这段代码的目的是按如下显示

  1. <a href=”forum.php?mod=viewthread&tid=22506″ title=”最新帖子
  2. 所在论坛:舒心
  3. 主题标题:自由结伴
  4. 主题作者:一直
  5. 发表时间:2012-02-16
  6. 浏览次数:37
  7. 回复次数:6
  8. 最后回复:2012-02-16″ target=”_blank”>自由结伴</a>

复制代码

但实际上代码变成这样,看下面主题标题一行,这里不应该有高亮代码。

  1. <a href=”forum.php?mod=viewthread&tid=22444″ title=”最新帖子
  2. 所在论坛:公示
  3. 主题标题:<font style=” font-weight:=”” 900;color:=”” #2b65b7;”=””>财务公示
  4. 主题作者:我
  5. 发表时间:2012-02-14
  6. 浏览次数:257
  7. 回复次数:25
  8. 最后回复:2012-02-16″ target=”_blank”><font style=”font-weight: 900;color: #2B65B7;”>财务公示</font></a>

复制代码

在添加获得高亮值时存在问题,好像是程序是发现 “{title}”就在其位置加高亮代码,但实际上应该进行判断,在<a></a>之间的{title}才应该添加。

此Bug已得到Discuz官方确认,http://www.discuz.net/thread-2633427-1-1.html

分类: Discuz经验, 未分类 标签:

Discuz! X2 Bug 之 DIY模块属性的特殊主题过滤中不应默认选择普通主题

2012年2月16日 没有评论

2012年2月16日星期四

在DIY 模块属性 中,特殊主题过滤 设置所有的都不选择,包括”普通主题”,保存后,再打开,仍然选择”普通主题”过滤。见下图:

这里,所有都不选,实际上的就是所有都选的效果,但再打开,却改变了原来的设置,成为单一选择”普通主题”,这个地方应该是个BUG吧。

要么不允许什么都不选,要不什么都不选择在打开后仍然是什么都不选。

此Bug已得到官方确认,http://www.discuz.net/thread-2633466-1-1.html

分类: Discuz经验, 未分类 标签:

Discuz! X2 使用jQuery 的方法

2012年1月31日 没有评论

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的强大与简洁。

分类: Discuz经验, 未分类 标签:

Discuz 7.2去掉标题中“Powered by Discuz!”字样

2011年1月16日 没有评论

去掉标题中”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!”

分类: Discuz经验, 未分类 标签:

SupeSite(SS)备份数据库超大的原因及解决方法

2010年9月8日 1 条评论

2010年9月6日星期一

 

最近发现备份SupeSite竟然达到26个数据文件,算下来超过了50M了。可是我没有做什么,也没有进行采集,SS对我来说就是调用论坛的主题的标题而已,搜索了一下,也没发现什么明确的解决方法,只好自己探索了。

偶然到”资讯管理”中发现”待审箱”里竟然有万余条资讯等待批准,原来如此,所有的问题就出现在这里。无聊的人发的很多资讯,导致数据量猛增,增加了数据库空间。找到原因,就可以解决了。

具体处理过程如下;

1 关闭用户发布资讯的功能

不让用户发布资讯就不会在这里出现待审资讯,本来网站就不需要别人在这里发布资讯。

SS后台-〉用户管理-〉用户组 , 对”普通用户组”进行编辑,点击操作下的”编辑”。

将”信息管理”中的”发布资讯”选择为”不许可”,其他的要不不许可,要不需要审核,要不禁止。

这样彻底禁止发布资讯。

2 删除全部待审资讯

SS后台-〉批量维护-〉主题管理,通过修改”发表时间范围”检索全部资讯,然后选择”批量删除全部信息”中的”彻底删除”。然后提交,删除完毕。

但是这一步虽然删了,后台看不到,但是仍然存在数据库中。

3 清理数据库

进入数据库操作界面,一般应该是phpMyAdmin,找到表supe_spacenews和 supe_spaceitems,点击”清空”按钮,清空全部数据。(不要告诉我你不会使用phpMyAdmin)

解决完毕。

后来发现,其实不用第2步就可以了,直接清空数据库就行。

SupeSite版本7.0

分类: Discuz经验 标签:

Discuz 特殊主题不显示广告问题

2010年9月6日 没有评论

2010年9月6日星期一

近日才发现,Discuz7.0的特殊主题不能显示设置的广告,这是很郁闷,也很莫名其妙。真不知道那些人设计这个功能什么目的?Discuz有些功能设计就是让人匪夷所思,不知道想的是什么,给人的感觉就是拍脑袋,一拍一个功能,一拍变化一下,至于这个功能真有什么用,那就再说了。

分析了一下,终于找到了解决方法,很简单。

修改文件:bbs\templates\default\viewthread_node.htm

在文件中搜索”&& empty($insenz[‘hardadstatus’])”,总共有四处,然后将其分别删掉。

OK,一切结束了。特殊主题显示设置的广告了。

Discuz版本7.0。

 

分类: Discuz经验 标签:

建议Discuz论坛发表回复后仅显示回复的内容

2010年8月20日 没有评论

2010年8月20日星期五

 

Discuz论坛现在”发表回复”后,显示帖子第一页或者最后一页,个人认为这是个不必要的浪费。第一页的内容都看过了,再显示出来没有意义;最后一页也许有用,但对于多数网站来说,不会快到发个帖子就有好几个回复跟上去,多数情况下也是个浪费。浪费了网站的数据流量,如果帖子中有很多照片更是一个巨大的浪费。

所以建议,Discuz论坛发表回复后,仅显示回复的内容,以便减少对流量的浪费。