Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 快速发帖及快速回帖增加自动排版功能FOR X2.5

[复制链接]
hongjun521 发表于 2012-4-18 13:09:23 | 显示全部楼层 |阅读模式
插件发布
插件名称: 快速发帖及快速回帖增加自动排版功能FOR X2.5
插件来源: 原创插件
适用版本: Discuz! X2.5
语言编码: GBK简体 
最后更新时间: 2012-04-18
插件作者: 网络创意
插件简介: 快速发帖及快速回帖增加自动排版功能,使帖子内容更加工整美观!
一、帖子列表快速发帖自动排版



1、修改 /template/default/forum/下的forumdisplay_fastpost.htm   (注意备份)

查找:
  1. <a href="forum.php?mod=post&action=newthread&fid=$_G[fid]" onclick="switchAdvanceMode(this.href);doane(event);">{lang post_advancemode}</a>
  2.                                                         </span>
复制代码
上面添加:
  1. <a href="javascript:;" onclick="javascript:format()">自动排版</a>
  2. <SCRIPT language=JavaScript type=text/JavaScript>
  3. function format()
  4. {
  5. var body = "\n"+document.getElementById("fastpostmessage").value;
  6. body = body.replace(/ | /ig,"");
  7. body = body.replace(/\r\n/ig,"\n");
  8. body = body.replace(/\n\n/ig,"\n");
  9. body = body.replace(/\n\n/ig,"\n");
  10. body = body.replace(/\n\n/ig,"\n");
  11. body = body.replace(/\n\n/ig,"\n");
  12. body = body.replace(/\n/ig,"\n\n  ");
  13. body = body.replace("\n\n","");
  14. document.getElementById("fastpostmessage").value=body;
  15. }
  16. </script>
  17. <span class="pipe">|</span>
复制代码
2、更新缓存!

二、内容页快速回帖增加自动排版



1、修改 /template/default/forum/下的viewthread_fastpost.htm   (注意备份)

查找:
  1. <a href="forum.php?mod=post&action=reply&fid=$_G[fid]&tid=$_G[tid]{if $_GET[from]}&from=$_GET[from]{/if}" onclick="return switchAdvanceMode(this.href)">{lang post_advancemode}</a>
复制代码
上面添加:
  1. <a href="javascript:;" onclick="javascript:format()">自动排版</a>
  2. <SCRIPT language=JavaScript type=text/JavaScript>
  3. function format()
  4. {
  5. var body = "\n"+document.getElementById("fastpostmessage").value;
  6. body = body.replace(/ | /ig,"");
  7. body = body.replace(/\r\n/ig,"\n");
  8. body = body.replace(/\n\n/ig,"\n");
  9. body = body.replace(/\n\n/ig,"\n");
  10. body = body.replace(/\n\n/ig,"\n");
  11. body = body.replace(/\n\n/ig,"\n");
  12. body = body.replace(/\n/ig,"\n\n  ");
  13. body = body.replace("\n\n","");
  14. document.getElementById("fastpostmessage").value=body;
  15. }
  16. </script>
  17. <span class="pipe">|</span>
复制代码
2、更新缓存即可!~

演示:http://www.ncxys.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
朴素 发表于 2012-4-18 13:10:41 | 显示全部楼层
不错啊,以后快速发帖可以自动排版了啊。  
回复

使用道具 举报

 楼主| hongjun521 发表于 2012-4-18 13:20:34 | 显示全部楼层
高级模式下也同理  呵呵
回复

使用道具 举报

 楼主| hongjun521 发表于 2012-4-18 21:13:38 | 显示全部楼层
{:soso__5973859901573596494_4:}
回复

使用道具 举报

airbird 发表于 2012-4-18 21:31:19 | 显示全部楼层
门户发表文章可以用不?
回复

使用道具 举报

 楼主| hongjun521 发表于 2012-4-19 08:28:11 | 显示全部楼层
airbird 发表于 2012-4-18 21:31
门户发表文章可以用不?

可以 同样道理 只要把文本区域的ID改下就可以
回复

使用道具 举报

airbird 发表于 2012-4-19 22:31:19 | 显示全部楼层
hongjun521 发表于 2012-4-19 08:28
可以 同样道理 只要把文本区域的ID改下就可以

不知能否写出修改方法?谢谢。
回复

使用道具 举报

gwjy 发表于 2012-4-22 16:39:41 | 显示全部楼层
关注门户修改方法
回复

使用道具 举报

海贼乔巴 发表于 2012-4-25 12:47:34 | 显示全部楼层
围观 帮顶 {:soso_e113:}
回复

使用道具 举报

iprooms.com 发表于 2012-8-29 08:00:59 | 显示全部楼层
恩,蛮实用的,不用再切换了{:soso_e179:}
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 12:48 , Processed in 0.041916 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表