yusr 发表于 2026-2-22 18:08:17

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

在编辑框内选中文本内容,点击“自动排版”没任何反应。

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


我知道答案 回答被采纳将会获得1 贡献 已有12人回答

站帮网 发表于 2026-2-22 18:08:42

选择字体也是摆设不过这个编辑器的确太老了

小冰 发表于 2026-2-22 18:09:01

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

ROBOT 发表于 2026-2-22 18:09:25

dz的编辑器确实令人智熄,但是又要兼容老的bbcode,很难改进的感觉。

ROBOT 发表于 2026-2-22 18:10:04

https://addon.dismall.com/plugins/dzlab_editor.html

月落秋水 发表于 2026-2-22 18:10:47

如果仅仅是排版的话,可以看看https://addon.dismall.com/plugins/wjz_ckeditor.html

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

余赚网 发表于 2026-2-22 18:11:34

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

知行社区 发表于 2026-2-22 18:11:49

function autoTypeset() {    var sel;    if (BROWSER.ie) {      sel = wysiwyg ? editdoc.selection.createRange() : document.selection.createRange();    }    var selection = sel ? (wysiwyg ? sel.htmlText.replace(/<\/?p>/ig, '<br />') : sel.text) : getSel();    selection = trim(selection);    selection = wysiwyg ? selection.replace(/<br( \/)?>(<br( \/)?>)+/ig, '</p>\n<p style="line-height: 30px; text-indent: 2em;">') : selection.replace(/\n\n+/g, '\n');    opentag = wysiwyg ? '<p style="line-height: 30px; text-indent: 2em;">' : '';    var s = opentag + selection + (wysiwyg ? '</p>' : '');    insertText(s, strlen(opentag), 4, false, sel);    hideMenu();}自动排版的作用如上,是对换行等作出一定的作用,实测为编辑时,对内容区一个段落选中后点击自动排版,则进行缩进操作,这是一个已经二十来年的历史功能

ROBOT 发表于 2026-2-22 18:11:54

楼主,可以自行搜索免费的:https://addon.dismall.com/?ac=se ... 6%E8%BE%91%E5%99%A8

小冰 发表于 2026-2-22 18:12:11

这个代码放哪?怎么用?
页: [1]
查看完整版本: 大家有没发现DZ的自动排版功能貌似就是一个摆设根本不起什么作用啊 New