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

Discuz!论坛帖子一键排版(手动)的实现方法,第1张

概述今天有位站长咨询关于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程,转载时请注明出处。

总结

以上是内存溢出为你收集整理的Discuz!论坛帖子一键排版(手动)的实现方法全部内容,希望文章能够帮你解决Discuz!论坛帖子一键排版(手动)的实现方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/999864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存