微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐