QMS

QMS

2023-6-2
1、修改代码,打开template\default\forum\post_editor_attribute.htm模板,查找:

code

修改为:

code

2、直接在后台的全局/网站第三方统计代码框里添加代码:

code
QMS

QMS

2023-3-17
Discuz默认的标签总数字是127个汉字,255个字符,默认的是5个标签,每一个标签的长度总数是20个字符,也就是10个汉字,虽然说标签一般都是比较短的,但是这个有时是无法满足坛友们的需求。

首先,需要将签总数字255字符修改大一些,这个是在表pre_forum_post中的tags字段里面,这里将255修改成了1000,大家可以根据自己的需要去改。

attach


其次是修改tags的长度限制,是在表pre_common_tag的tagname里面,默认的是20这里修改成了200。

attach


最后打开 source/class/class_tag.php,查找:

code


把 {3,20} 修改成:

...
  • Discuz! 修改标签的字数限制
  • Discuz! 修改标签的字数限制
QMS

QMS

2023-3-17
默认的主题标签数量是5个,很多站长觉得不够用,那么问题来了:如何修改标签数量使之大于5?

1、打开 source/module/forum/forum_post.php,查找:

code


把4改成想要的标签数-1,如果你想要10个标签,就把4改成9。

2、打开 source/class/class_tag.php,查找:

code


把4改成想要的标签数-1,同上。

3、打开 source/language/forum/lang_template.php,查找:

code


把5改成你需要的数字。 ...
QMS

QMS

2023-3-16
打开 template\模板目录\forum\viewthread.php(或viewthread.html),查找:

code

修改为:

code

改了代码后就支持后台设置推广和不推广,也支持登录或未登录复制。
QMS

QMS

2023-3-16
打开 /source/module/home/home_follow.php 文件,查找:

code

把代码删除即可。
QMS

QMS

2023-3-16
Discuz!默认的后台路径是 https://你的域名/admin.php

因此很多站长不希望后台直接暴露出来让一些不法用户尝试登陆后台,造成一些安全隐患;

隐藏后台路径一般有两种思路,第一种就是直接修改admin.php文件名称,但是这种方式,前后台要修改的文件比较多,而且还会造成有时候安装插件无法使用;

另一种思路,就是对admin.php增加访问权限,这就是本文要讲的方法,具体操作如下:

修改文件:打开 admin.php文件,在 $discuz->init(); 的下方添加代码:

以下3种修改方法可以按自己所需选择。

1、必须在前台登录了,才能访问后台:

co ...
QMS

QMS

2023-2-19
有两种格式,可以把代码添加到:

1、后台/全局/网站第三方统计代码

2、后台/全局/SEO设置/其他/其他头部信息


第一种格式,涵盖了64种语言,如图:

attach


代码:

code


第二种格式,如图:

attach


代码:

code


这个格式,语言可以按自己所需添加,就是把:

code

里边的:

code

不需要的删除。

下边是语言的代号:

code
  • Discuz! 给自己的网站添加”谷歌翻译“
  • Discuz! 给自己的网站添加”谷歌翻译“
QMS

QMS

2023-2-19
attach


attach



attach



把代码添加到后台/全局/SEO设置/其他/其他头部信息:

code
  • Discuz! 给自己的网站添加黑暗模式
  • Discuz! 给自己的网站添加黑暗模式
  • Discuz! 给自己的网站添加黑暗模式
QMS

QMS

2022-12-4
由于discuz门户文章本身就没有标签功能,尽管自带了一个聚合标签,但是标签数量就只有8个,远远不够用。

这个贴里给出一个解决的方法,就是添加一个tag模版。

1、首先打开 /template/default/portal/portalcp_article.htm 模板,查找:

code

在该代码下面添加:

code

2、接下来是添加pre_portal_article_title表字段注意:
a、操作前备份数据库,
b、不论表前缀是不是默认的,都可以直接用此代码。

字段名为:tags ,类型varchar(255), 默认为空。

进入后台/站长/数据库/升级 添加下面的代码:

code

3、打开 /source/include/po ...
QMS

QMS

2022-8-5
1、首先将 APlayer.css 和 APlayer.js 代码上传到服务器。

attach

attach


2、单曲音乐的代码,有两种格式。

Ⅰ、歌词和歌曲直接在同一个文件里,代码如下:

code


Ⅱ、歌词通过 lrc 文件显示,代码如下:

code


3、多曲音乐的代码如下:

code


4、把音乐代码保存为 htm 或 html 后缀文件名,然后上传到服务器。

5、进入后台/界面/编辑器设置/Discuz!代码

Ⅰ、标签:mp3
Ⅱ、替换内容:

code

其他的按自己需要设置。

6、发帖时在[mp3]输入音乐的htm或html地址。

7、如果也想在其他页面实现带吸底功能的APlayer播放器,把 ...
QMS

QMS

2022-5-4
打开 source\module\forum\forum_viewthread.php 文件,查找:

code

换行添加:

code

再查找:

code

换行添加:

code

[colorT]然后到论坛后台界面设置相关帖子数量即可。[/colorT]
QMS

QMS

2022-5-3
1、打开./source/function/function_core.php 文件夹,查找:

code

换行添加:

code

2、打开./source/class/discuz/discuz_application.php 文件夹,查找:

code

修改为:

code

[colorT]就是把代码注释掉。[/colorT]

现在文件改好了,但默认是进入标准版的手机页面,想要可以进入触屏版页面,再继续往下看:

一、打开 static/js/mobile/common.js 文件,查找:

code

修改为:

code

[colorT]就是把这两行代码也给注释掉,然后到论坛后台更新缓存。[/colorT]

...
QMS

QMS

2022-5-2
打开./source/include/space/space_profile.php ,查找:

code

在下边添加:

code
QMS

QMS

2022-5-2
admin.php是discuz默认的后台地址,正常情况下可以直接访问,很多人觉得discuz自带的后台地址不够安全,打开根目录的admin.php,找到第26行的:

code

在下边添加:

code

[colorT]如果用户非管理员登陆后台则全部返回网站首页。[/colorT]
QMS

QMS

2022-5-2
简单来说,就是每隔一段时间(自己设定的数据缓存时间),即使没有新帖子,这个diy模块所调用的帖子也会变。

方法:加个选项,然后查询数据的时候把这个选项作为一个条件,选它就按它来调用。

具体操作:

1、打开/source/class/block/forum/block_threadhot.php,查找:

code

在下边添加:

code

2、打开/source/class/block/forum/block_thread.php,查找:

code

修改为:

code

继续查找:

code

修改为:

code

[colorT]就是在数据查询的外层加上了判断,如果是随机排序,查询里排序条件就用ORDER BY rand(),否则按原本的 ...
QMS

QMS

2022-5-1
attach



打开source/language/forum/lang_template.php

查找:[colorT]作者被禁止或删除 内容自动屏蔽[/colorT]
  • Discuz! 修改”提示:作者被禁止或删除 内容自动屏蔽“
QMS

QMS

2022-5-1
Discuz! X3.4的触屏版是应用的html5 canvas接口进行处理图片的;如果需要原图的质量,那我们就得修改以下的文件。

打开/static/js/mobile/buildfileupload.js ,查找:

code

修改为:

code

再查找:

code

修改为:

code

然后到论坛后台更新缓存,记得在修改之前先备份文件。
QMS

QMS

2022-4-29
attach

打开 template/default/common/module.css 文件,查找:

code

修改为:

code
  • Discuz 取消超链接下划线
QMS

QMS

2022-4-4
一、discuz电脑无法访问标准手机版的方法:
现在需要修改2个文件,即可用电脑浏览discuz的手机版本:

1、打开 ./source/function/function_core.php 文件,查找 :

code

在他的下一行增加如下代码:

code

2、打开 ./source/class/discuz/discuz_application.php 文件,查找:

code

替换成:

code

也就是注释掉。

现在文件改好了,默认是进入标准版的手机页面,想要可以进入触屏版页面,再继续往下看:

二、解决电脑无法访问discuz手机触屏版的方法:

打开 static/js/mobile/common.js 文件,找到如下代码(其实就是此文件的 ...
QMS

QMS

2022-4-4
如下图红框所示,Discuz默认的帖子内容页标题格式中,带有版块名称。

attach

这样的内容页标题结构,导致标题过长,百度等搜素引擎收录时,标题看不到站点名称。

如何去除标题中的版块名称呢?

正确的修改方法是:

1. 进入\source\module\forum目录中,找到forum_viewthread.php文件.

2. 文件中找到如下代码:

code

修改为:

code
  • Discuz 帖子内容页标题版块名称去除方法
下一页 »