加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Discuz!论坛帖子一键排版(手动)的实现要领

发布时间:2021-03-09 16:10:42 所属栏目:教程 来源:网络整理
导读:本日有位站长咨询关于Discuz帖子自动排版的题目,着实就是一键排版,那么可否实现呢?早年,曾经颁发过FCKeditor的一键排版成果,只要我们将这些剧本应用到Discuz的编辑器就可以了,假如不必要图片简繁转换等那些成果,就更简朴了,颠末在论坛(Discuz!7.2)

本日有位站长咨询关于Discuz帖子自动排版的题目,着实就是一键排版,那么可否实现呢?早年,曾经颁发过FCKeditor的一键排版成果,只要我们将这些剧本应用到Discuz的编辑器就可以了,假如不必要图片简繁转换等那些成果,就更简朴了,颠末在论坛(Discuz!7.2)测试,此刻将修改要领颁发给各人。

找到模板文件夹中的:post.htm 文件,用记事本打开编辑,找到以下代码:

<span>
<!--{if $action == 'newthread' && $sitemessage[newthread] || $action == 'reply' && $sitemessage[reply]}-->
<a href="javascript:;" id="custominfo" class="right"><img src="{IMGDIR}/info.gif" alt="{lang faq}" /></a>
<!--{/if}-->
</span>

在这段代码的后头添加,下面一段代码:

<span style="position:relative"> <a href="javascript:;" id="morelink" onClick="javascript:format()"> <button>自动排版</button></a> </span>
<SCRIPT language=JavaScript type=text/JavaScript>
function format()
{
var body = ""+document.getElementById("{$editorid}_textarea").value;
body = body.replace(/ | /ig,"");
body = body.replace(//ig,"  ");
body = body.replace("","");
document.getElementById("{$editorid}_textarea").value=body;
}
</script>

生涯文件,上传就可以了。各人都来试试吧。首要成果就是破除空行。

98网(LieHuo45.Net)原创教18程,转载时请注明出处。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读