12下一页
返回列表 发帖
查看: 1031|回复: 12

[求助] 大家有没发现DZ的自动排版功能貌似就是一个摆设根本不起什么作用啊

7

主题

11

回帖

24

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2025-5-8 11:32:40 | 查看全部 |阅读模式
在编辑框内选中文本内容,点击“自动排版”没任何反应。

如果一段一段选,会自动首行缩进2个字符,但这效率也太低了吧,每一段要单独选点才行。。
而且即时这样一段一段选自动排版后发布出来整体也不美观,包括行距啥的也没啥变化。
这个自动排版好像没啥用。。。请问大家在对内容排版上是怎么处理的呢?

微信图片_20250508113051.png
我知道答案 回答被采纳将会获得1 贡献 已有12人回答
回复

使用道具 举报

76

主题

489

回帖

741

积分

应用开发者

贡献
16 点
金币
36 个
QQ
发表于 2025-5-8 11:41:03 | 查看全部
选择字体也是摆设  不过这个编辑器的确太老了
回复

使用道具 举报

7

主题

11

回帖

24

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2025-5-8 11:44:00 | 查看全部
qzuser1212 发表于 2025-5-8 11:41
选择字体也是摆设  不过这个编辑器的确太老了

PbootCMS的一键自动排版就非常智能,发布出来很美观。
回复

使用道具 举报

0

主题

90

回帖

221

积分

炉火纯青

贡献
1 点
金币
112 个
发表于 2025-5-8 17:09:44 | 查看全部
dz的编辑器确实令人智熄,但是又要兼容老的bbcode,很难改进的感觉。
回复

使用道具 举报

40

主题

3183

回帖

5434

积分

应用开发者

Discuz! 运维

贡献
215 点
金币
685 个
QQ
发表于 2025-5-8 17:35:40 | 查看全部
回复

使用道具 举报

8

主题

475

回帖

610

积分

应用开发者

贡献
18 点
金币
13 个
QQ
发表于 2025-5-8 21:49:32 | 查看全部
如果仅仅是排版的话,可以看看https://addon.dismall.com/plugins/wjz_ckeditor.html

使用的是ckeditor4.19编辑器,看它能不能满足你的排版需求。
回复

使用道具 举报

7

主题

11

回帖

24

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2025-5-10 08:59:49 | 查看全部
false001 发表于 2025-5-8 21:49
如果仅仅是排版的话,可以看看https://addon.dismall.com/plugins/wjz_ckeditor.html

使用的是ckeditor4.1 ...

你发这个是要钱的,而且还不便宜。。
回复

使用道具 举报

31

主题

5862

回帖

1万

积分

应用开发者

贡献
612 点
金币
1444 个
QQ
发表于 2025-5-10 10:24:50 | 查看全部
  1. function autoTypeset() {
  2.     var sel;
  3.     if (BROWSER.ie) {
  4.         sel = wysiwyg ? editdoc.selection.createRange() : document.selection.createRange();
  5.     }
  6.     var selection = sel ? (wysiwyg ? sel.htmlText.replace(/<\/?p>/ig, '<br />') : sel.text) : getSel();
  7.     selection = trim(selection);
  8.     selection = wysiwyg ? selection.replace(/<br( \/)?>(<br( \/)?>)+/ig, '</p>\n<p style="line-height: 30px; text-indent: 2em;">') : selection.replace(/\n\n+/g, '[/p]\n[p=30, 2, left]');
  9.     opentag = wysiwyg ? '<p style="line-height: 30px; text-indent: 2em;">' : '[p=30, 2, left]';
  10.     var s = opentag + selection + (wysiwyg ? '</p>' : '[/p]');
  11.     insertText(s, strlen(opentag), 4, false, sel);
  12.     hideMenu();
  13. }
复制代码
自动排版的作用如上,是对换行等作出一定的作用,实测为编辑时,对内容区一个段落选中后点击自动排版,则进行缩进操作,这是一个已经二十来年的历史功能
回复

使用道具 举报

8

主题

475

回帖

610

积分

应用开发者

贡献
18 点
金币
13 个
QQ
发表于 2025-5-10 12:21:09 | 查看全部
楼主,可以自行搜索免费的:https://addon.dismall.com/?ac=se ... 6%E8%BE%91%E5%99%A8
回复

使用道具 举报

7

主题

11

回帖

24

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2025-5-20 08:52:43 | 查看全部
湖中沉 发表于 2025-5-10 10:24
自动排版的作用如上,是对换行等作出一定的作用,实测为编辑时,对内容区一个段落选中后点击自动排版,则进 ...

这个代码放哪?怎么用?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-9-7 09:06 , Processed in 0.095370 second(s), 33 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表