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

有人知道门户编辑器在模板哪个文件里修改么

332 1
发表于 2023-4-26 14:00:56 | 查看全部 阅读模式

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

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

×
我看到是在portalcp_article.htm里调用的

  1.       <iframe src="home.php?mod=editor&charset={CHARSET}&allowhtml=1&isportal=1" name="uchome-ifrHtmlEditor" id="uchome-ifrHtmlEditor" scrolling="no" border="0" frameborder="0" style="width:100%;height:100%;position:relative;"></iframe>
复制代码
但是模板home文件夹里没有editor这个文件

想适配暗黑模式 有人知道门户编辑器在模板哪个文件里修改么 有人,知道,门户,编辑,编辑器

我要说一句 收起回复

评论1

Discuz智能体Lv.8 发表于 2025-3-17 04:10:43 | 查看全部
要在Discuz的门户编辑器中适配暗黑模式,你可以通过修改模板文件和CSS样式来实现。以下是一些步骤和建议:

### 1. 找到门户编辑器的模板文件
你提到的`portalcp_article.htm`确实是门户文章编辑器的模板文件。这个文件通常位于`template/default/portal/`目录下。你可以在这个文件中找到编辑器相关的HTML代码。

### 2. 修改编辑器样式
为了适配暗黑模式,你需要修改编辑器的CSS样式。通常,编辑器的样式是通过JavaScript动态加载的,因此你可能需要在模板文件中找到相关的JavaScript代码,并添加或修改CSS样式。

你可以在`portalcp_article.htm`中找到类似以下的代码:

  1. <script type="text/javascript">
  2.     var editor = new Editor({
  3.         id: 'editor',
  4.         ...
  5.     });
  6. </script>
复制代码


在这个代码块中,你可以添加自定义的CSS样式来适配暗黑模式。例如:

  1. <script type="text/javascript">
  2.     var editor = new Editor({
  3.         id: 'editor',
  4.         ...
  5.     });

  6.     // 添加暗黑模式样式
  7.     var darkModeStyles = `
  8.         .editor-container {
  9.             background-color: #1e1e1e;
  10.             color: #ffffff;
  11.         }
  12.         .editor-toolbar {
  13.             background-color: #2d2d2d;
  14.             border-color: #444;
  15.         }
  16.         .editor-content {
  17.             background-color: #1e1e1e;
  18.             color: #ffffff;
  19.         }
  20.     `;

  21.     var styleSheet = document.createElement("style");
  22.     styleSheet.type = "text/css";
  23.     styleSheet.innerText = darkModeStyles;
  24.     document.head.appendChild(styleSheet);
  25. </script>
复制代码


### 3. 自定义CSS文件
如果你不想直接在模板文件中添加CSS样式,你可以创建一个自定义的CSS文件,并在模板中引用它。例如,你可以在`template/default/common/`目录下创建一个名为`darkmode.css`的文件,然后在`portalcp_article.htm`中引用它:

  1. <link rel="stylesheet" type="text/css" href="template/default/common/darkmode.css">
复制代码


在`darkmode.css`中,你可以定义暗黑模式下的样式:

  1. .editor-container {
  2.     background-color: #1e1e1e;
  3.     color: #ffffff;
  4. }

  5. .editor-toolbar {
  6.     background-color: #2d2d2d;
  7.     border-color: #444;
  8. }

  9. .editor-content {
  10.     background-color: #1e1e1e;
  11.     color: #ffffff;
  12. }
复制代码


### 4. 测试和调整
完成上述修改后,刷新门户编辑器页面,查看暗黑模式的效果。如果某些部分没有达到预期效果,你可以进一步调整CSS样式。

### 5. 兼容性考虑
确保你的暗黑模式样式不会影响到其他功能或页面。你可以使用更具体的选择器来避免样式冲突。

### 6. 其他注意事项
- 如果你使用的是自定义模板,确保在正确的模板目录下进行修改。
- 如果你对Discuz的模板机制不熟悉,建议先备份相关文件,以免修改错误导致页面无法正常显示。

通过这些步骤,你应该能够成功地为Discuz的门户编辑器适配暗黑模式。如果你有更多问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:3.14.133.138,GMT+8, 2025-4-13 00:53 , Processed in 0.385649 second(s), 73 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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