![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Discuz
行舟Discuz
PHP、C++
展开
-
Discuz_源码分析_用户组下载附件权限细分到版块的设想
discuz中用户组下载附件权限细分到版块的设想,需要在viewthread、attachment、misc三个模块中分别使用、并合理处理才能实现!原创 2024-01-27 10:55:20 · 546 阅读 · 0 评论 -
Discuz中 二进制和十进制的转换以及与操作的实际使用
作为各种功能开关,2进制用起来确实非常方便,Discuz中便有一处使用2进制作为开关的灵活使用实例,让我们来看看吧原创 2024-01-22 16:05:11 · 344 阅读 · 0 评论 -
Discuz特殊主题插件工作的原理分析
Discuz中有特殊主题这一功能,所谓特殊主题就是与普通的主题有不同之处的主题,它的不同之处在输入项、展示页面样式这两个方面,特殊主题可以更加突出的表现发帖者的意图达到某种功能或效果原创 2023-04-02 21:33:56 · 202 阅读 · 0 评论 -
对于Discuz3.4 自定义单选控件mradio的修改
描述: discuz的管理后台有一些基础的表单控件构造方法,其中mradio类型的控件是自定义单选控件。由于某项功能我需要给其定义选择事件,当然自定义控件有两种构造选择 一种是自己写html代码;另一种是根据dz自己的格式去构造控件。为了代码美观我选择了后者,但是当我需要给控件写事件的时候发现这个控件居然没法定义事件..经过对其他控件的查看我发现比如mselect也是自定义控件他是可以赋事件的 通过。相关函数文件:function_admincp.php。原创 2023-03-17 22:15:41 · 90 阅读 · 0 评论 -
UCenter在(discuz3.5)与 ThinkPHP5.1之间的链使用_1
我的商城是tp系统,我找到了一些参考资料,比较详细和实用的是github上的thinkphp5-ucenter-interface这个项目。于是我寄希望于discuz的ucenter,用它链接我的商城和discuz论坛以此实现功能。upload\uc_server\model\note.php这个文件的sendone函数中 144行左右有测试通路链接的方法。对上面说的几项进行修改之后,ucenter与我的tp项目通信成功。,于是我对tp项目的通信目录路由进行修改。其次参考项目的一些TP类的引用是不正确的。原创 2023-02-26 14:04:27 · 265 阅读 · 0 评论 -
关于最新版Discuzx3.5 安装进行到数据库设置下一步后出现unknow mysql server host 127.0.0.1:3306错误
这是我之前在安装dz3.5遇到的一共问题,然后在我的Gitee上也提出过,因为今天有一次遇到有网友遇到这个问题求助,在此我再次描述解决此问题的步骤 以供众遇到此问题的网友和站长参考。出现问题的场景:x3.4安装正常 下载最新版x3.5 安装进行到数据库设置下一步后出现 此问题。2、搜索mysqli 的构造方法类发现第一个参数host的格式并没有说可以写成ip+端口格式。4、我看了3.4版本相应位置 发现3.4有点不一样但不知道是否3.4也有朋友出现过类似问题。我对这一行进行了注释(此文件中一共2处)原创 2023-02-09 07:32:21 · 917 阅读 · 4 评论 -
关于Dizcuz登录多次密码错误后提示15分钟后在试一试的问题
今天遇到一个网友请教问题:"discuz输入多次密码错误 提示15分钟后再试",他问我有没有地方设置登录密码次数限制的地方。我找了很久没找到,于是去看源码,发现登录代码挺多的后续牵扯和登录相关的数据存储也是有一些的,不好轻易去改动。找了其他网上的解决方案有可能是旧的方案新版的dz在ucenter部分也是有登录次数限制判断的,而且是先判断ucenter设置的的登录次数,如果有则不走旧流程;那么我去找了ucenter相关的登录次数设置的东西,还真有。找到上面的代码之后我去找设置界面。原创 2023-02-08 21:33:53 · 305 阅读 · 0 评论