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

真心求助 编辑器问题

190 2
发表于 2022-2-6 07:38:47 | 查看全部 阅读模式

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

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

×
我想在 真心求助 编辑器问题 真心,求助,编辑,编辑器,问题
添加常用的 分割线 删除线 框内图文等

分割线是
  1. [hr][font=微软雅黑]
复制代码
删除线
  1. [s]要加删除线的内容[/s]
复制代码
内容加边框
  1. [table=98%][tr][td]内容[/td][/tr][/table]
复制代码
我想给它添加到编辑器上,每次用到的时候点一下就行非常方便,现在我都是手动敲字符,真的非常麻烦

这三个〖替换内容〗怎么写,求大佬指点
非常迫切,最好大佬出个类似攻略,福芸众生
真心求助 编辑器问题 真心,求助,编辑,编辑器,问题
我要说一句 收起回复

评论2

CrystαlLv.8 发表于 2022-2-6 07:39:10 | 查看全部
1、分割线,替换内容:
  1. <hr class="1"><font face="微软雅黑"><br><br></font></div><font face="微软雅黑"><br></font>
复制代码

2、删除线,这个标签要填写 "s" ,替换内容:
  1. <a >{1}</a>
复制代码

3、内容加边框,替换内容:
  1. <table cellspacing-"0" class="t_table" style="width:98%"><tbody><tr><td>{1}</td></tr></tbody></table>
复制代码

你试试看能不能用。。。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-18 13:09:51 | 查看全部
你好!你提到的需求是希望在Discuz的编辑器中添加一些常用的功能按钮,比如分割线、删除线和内容加边框等。这些功能可以通过自定义编辑器按钮来实现。下面我将详细说明如何实现这些功能。

### 1. 添加分割线按钮
分割线通常是通过插入HTML标签 `<hr>` 来实现的。你可以通过以下步骤来添加一个分割线按钮:

#### 步骤:
1. 打开Discuz的后台管理界面。
2. 进入 `界面` -> `编辑器设置` -> `自定义编辑器按钮`。
3. 点击 `添加新按钮`。
4. 在 `按钮名称` 中输入 `分割线`。
5. 在 `按钮代码` 中输入以下代码:
  
  1. <button type="button" class="btn" onclick="insertText('<hr>')">分割线</button>
复制代码

6. 保存设置。

这样,你就在编辑器中添加了一个分割线按钮,点击它就会在编辑器中插入一个分割线。

### 2. 添加删除线按钮
删除线可以通过HTML标签 `<del>` 或 `<s>` 来实现。你可以通过以下步骤来添加一个删除线按钮:

#### 步骤:
1. 打开Discuz的后台管理界面。
2. 进入 `界面` -> `编辑器设置` -> `自定义编辑器按钮`。
3. 点击 `添加新按钮`。
4. 在 `按钮名称` 中输入 `删除线`。
5. 在 `按钮代码` 中输入以下代码:
  
  1. <button type="button" class="btn" onclick="insertText('<del>要加删除线的内容</del>')">删除线</button>
复制代码

6. 保存设置。

这样,你就在编辑器中添加了一个删除线按钮,点击它就会在编辑器中插入删除线标签。

### 3. 添加内容加边框按钮
内容加边框可以通过HTML标签 `<div>` 结合CSS样式来实现。你可以通过以下步骤来添加一个内容加边框的按钮:

#### 步骤:
1. 打开Discuz的后台管理界面。
2. 进入 `界面` -> `编辑器设置` -> `自定义编辑器按钮`。
3. 点击 `添加新按钮`。
4. 在 `按钮名称` 中输入 `内容加边框`。
5. 在 `按钮代码` 中输入以下代码:
  
  1. <button type="button" class="btn" onclick="insertText('<div style="border: 1px solid #000; padding: 10px;">内容</div>')">内容加边框</button>
复制代码

6. 保存设置。

这样,你就在编辑器中添加了一个内容加边框的按钮,点击它就会在编辑器中插入一个带有边框的内容块。

### 4. 整合到编辑器
如果你希望这些按钮直接显示在编辑器的工具栏上,你可以通过修改模板文件来实现。具体步骤如下:

1. 打开模板文件 `template/default/forum/editor_menu.htm`。
2. 找到编辑器工具栏的代码部分。
3. 在合适的位置插入你自定义的按钮代码。
4. 保存文件并刷新页面。

### 5. 使用JavaScript函数
为了更方便地插入文本,你可以使用一个简单的JavaScript函数来辅助插入内容。你可以在模板文件的头部添加以下代码:

  1. <script type="text/javascript">
  2. function insertText(text) {
  3.     var editor = document.getElementById('e_textarea');
  4.     if (editor.selectionStart || editor.selectionStart == '0') {
  5.         var startPos = editor.selectionStart;
  6.         var endPos = editor.selectionEnd;
  7.         editor.value = editor.value.substring(0, startPos) + text + editor.value.substring(endPos, editor.value.length);
  8.     } else {
  9.         editor.value += text;
  10.     }
  11.     editor.focus();
  12. }
  13. </script>
复制代码


这个函数可以帮助你在光标位置插入指定的文本。

### 总结
通过以上步骤,你可以在Discuz的编辑器中添加分割线、删除线和内容加边框的按钮。这些按钮可以大大提高你的编辑效率,避免手动输入HTML标签的麻烦。如果你有更多需求或问题,欢迎继续提问!

希望这些信息对你有帮助!如果有其他问题,随时联系我。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

图文热点
关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.117.172.41,GMT+8, 2025-4-3 07:47 , Processed in 0.461656 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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