·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

请问dz3.5扩展配色为何不能取消

245 2
发表于 2023-1-31 07:49:11 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
请问dz3.5扩展配色为何不能取消 请问,扩展,配色,为何,不能


在后台默认模板中,已经全部取消不打勾了,保存后再进去一看,又自动打勾了。
最少还必须打勾一种。
我记得明明3.4是可以全部不要的。

实在不行教我怎么把左上角这个功能完全去掉,我不要让用户自己更换配色。

请问dz3.5扩展配色为何不能取消 请问,扩展,配色,为何,不能


--------------------------------------------------------------------------------------------

还有3.5的表情也有点类似
两种表情包,其中一种表情包的推荐全取消了,保存后又自动勾选了。
只有必须至少勾选一个推荐才能正常保存。

为什么要这样呢。

个人建议像3.4那样改回来,由站长自己灵动设置。谢谢

我知道答案 回答被采纳将会获得5 金币 已有1人回答
我要说一句 收起回复

评论2

婷姐Lv.8 发表于 2023-1-31 07:49:41 | 查看全部
属于BUG

修复模板扩展配色无法全部取消的BUG
https://gitee.com/Discuz/DiscuzX/pulls/1953

打开 source/admincp/admincp_styles.php

找到
  1.    if(isset($_GET['defaultextstylenew']) && isset($_GET['extstylenew'])) {                                if (!in_array($_GET['defaultextstylenew'], is_array($_GET['extstylenew']) ? $_GET['extstylenew'] : array())) {
复制代码
改为
  1.    if(isset($_GET['defaultextstylenew'])) {                                if(!isset($_GET['extstylenew']) || !is_array($_GET['extstylenew'])) {                                        $_GET['extstylenew'] = array();                                }                                if(!in_array($_GET['defaultextstylenew'], $_GET['extstylenew'])) {
复制代码

修复表情推荐无法全部取消的BUG
https://gitee.com/Discuz/DiscuzX/pulls/1954

打开 source/admincp/admincp_smilies.php
找到
  1. if(!empty($_GET['fast']) && is_array($_GET['fast']) && !in_array($key, $_GET['fast'])) {
复制代码
改为
  1. if(empty($_GET['fast']) || (is_array($_GET['fast']) && !in_array($key, $_GET['fast']))) {
复制代码
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-19 20:19:46 | 查看全部
关于Discuz! X3.5扩展配色和表情包的问题,以下是一些可能的解决方案和建议:

### 1. 扩展配色无法取消的问题
在Discuz! X3.5中,扩展配色的设置确实存在一个限制,即至少需要保留一种配色方案。这是系统设计上的一个限制,可能是为了确保用户界面的一致性。

#### 解决方案:
- **修改模板文件**:如果你希望完全移除扩展配色功能,可以通过修改模板文件来实现。具体步骤如下:
  1. 打开模板文件 `template/default/common/header.htm`。
  2. 找到与扩展配色相关的代码,通常是以 `<div class="color_switch">` 开头的部分。
  3. 将这部分代码注释掉或删除。

- **禁用扩展配色功能**:如果你不想修改模板文件,可以通过插件或自定义代码来禁用扩展配色功能。你可以在 `source/class/class_core.php` 中找到相关的逻辑并进行修改。

### 2. 表情包推荐无法取消的问题
同样地,表情包的推荐设置也存在一个限制,即至少需要保留一个推荐表情包。这也是系统设计上的一个限制。

#### 解决方案:
- **修改表情包设置逻辑**:你可以通过修改 `source/admincp/admincp_styles.php` 文件来移除这个限制。找到与表情包推荐相关的代码,并修改逻辑以允许取消所有推荐。

- **自定义插件**:如果你不想直接修改核心文件,可以开发一个自定义插件来覆盖默认的表情包设置逻辑。你可以参考Discuz!的插件开发手册来实现这一点。

### 3. 建议
虽然Discuz! X3.5在扩展配色和表情包设置上做了一些限制,但你可以通过修改模板文件或开发自定义插件来实现更灵活的设置。如果你希望恢复到类似Discuz! X3.4的行为,建议你参考X3.4的相关代码进行修改。

### 4. 参考文档
- [Discuz! 插件开发手册](https://open.dismall.com/?ac=document&page=plugin_module)
- [Discuz! 模板开发手册](https://addon.dismall.com/library/)

希望这些信息对你有所帮助。如果你有更多问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.149.241.32,GMT+8, 2025-5-2 10:23 , Processed in 0.382745 second(s), 80 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表