主题 : 关于jeebbs中发帖或编辑帖子等编辑器的相关问题和自己的修改,求大神帮助!
级别: 童生
UID: 55159
积分:49 加为好友
威望: 0 精华: 0
主题:4 回复:23
注册时间:2013-11-27
在线时长:0
1#   发表于:2014-02-19 09:12:43  IP:220.253.*.*
编辑器的有些功能用不成啊 
比如说:
[indent]后运行后台报错 - JEECMS官方论坛|开源java cms,jsp cms  
9条回复 - 发帖时间: 2013年1月22日  
JEEBBS论坛 安装与使用 安装成功后运行后台报错主题: 安装成功后运行后台...[/indent]


我把前面的 B、I、U、字体、大小、颜色、左对齐、居中、右对齐改好了,但是后面的不会了。
共享下我修改后的bb_config.xml

<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: bb_config.xml,v 1.1 2011/12/26 03:47:57 Administrator Exp $ -->
<bbConfig>
<!-- CODE -->
<match name="code">
<regex>(?s)\[code\](.*?)\[/code\]</regex>
<replace>
<![CDATA[
        <textarea name="code" class="java" cols="60" rows="10">$1</textarea>
]]>
</replace>
</match>

<match name="code-highlight">
<regex>(?s)(?i)\[code=['"]?(.*?[^'"])['"]?\](.*?)\[/code\]</regex>
<replace>
<![CDATA[
        <textarea name="code" class="$1" cols="60" rows="10">$2</textarea>
]]>
</replace>
</match>

<match name="openSimpleQuote">
<regex>(?i)\[quote\]</regex>
<replace>
<![CDATA[
<blockquote class="uncited">
<div>
]]>
</replace>
</match>

<match name="openQuote">
<regex>(?i)\
?(.*?[^'"])['"]?\]</regex>
<replace>
<![CDATA[
<blockquote class="$1">
<div>
]]>
</replace>
</match>

<match name="closeQuote">
<regex>(?i)\[/quote\]</regex>
<replace>
<![CDATA[
</div>
</blockquote>
]]>
</replace>
</match>

<match name="smile">
<regex>(?i)\[smiley=([0-9]+)\]</regex>
<replace>
<![CDATA[
       <img src="../r/cms/smilies/yociexp$1.gif"/>
]]>
</replace>
</match>

<match name="font">
<regex>(?s)(?i)\[font=(.*?)\](.*?)\[/font\]</regex>
<replace>
<![CDATA[
        <font style="font-family:'$1';">$2</font>
]]>
</replace>
</match>
<!-- <blockquote style="margin-right:0px;" dir="ltr"><p>&nbsp;</p></blockquote> -->
     <match name="indent">
<regex>(?s)(?i)\[indent\](.*?)\[/indent\]</regex>
<replace>
<![CDATA[
       <blockquote style="margin-right:0px;" dir="ltr">$1</blockquote>
]]>
</replace>
</match>
<!-- B -->
<match name="b">
<br/> <regex>(?s)(?i)\[b\](.*?)\[/b\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <b>$1</b>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- I -->
<br/> <match name="i">
<br/> <regex>(?s)(?i)\[i\](.*?)\[/i\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <i>$1</i>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/> <!-- U -->
<br/> <match name="u">
<br/> <regex>(?s)(?i)\[u\](.*?)\[/u\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <u>$1</u>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- LIST -->
<br/> <match name="list">
<br/> <regex>(?i)\[list\](.*?)\[/list\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <ul>
<br/> <li>$1</li>
<br/> </ul>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- IMG -->
<br/> <match name="img" removeQuotes="true">
<br/> <regex>(?i)\[img\](.*?)\[/img\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <img src="$1" border="0" />
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>    
<br/> <!-- Flash -->
<br/> <match name="flash" removeQuotes="true">
<br/> <regex>(?i)\[flash\](.*?)\[/flash\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="750" height="500" title="flash">
<br/> <param name="movie" value="$1" />
<br/> <param name="quality" value="high" />
<br/> <embed src="$1" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="750" height="500" />
<br/> </object>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- Windows Media -->
<br/> <match name="wmv" removeQuotes="true">
<br/> <regex>(?i)\[wmv\](.*?)\[/wmv\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <object id="mediaPlayer" width="320" height="285" 
<br/> classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" 
<br/> codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
<br/> standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<br/> <param name="fileName" value="$1" />
<br/> <param name="animationatStart" value="true" />
<br/> <param name="transparentatStart" value="true" />
<br/> <param name="autoStart" value="true" />
<br/> <param name="showControls" value="true" />
<br/> <param name="loop" value="false" />
<br/> <embed src="$1" width="320" height="285" type="application/x-mplayer2"
<br/> pluginspage="http://microsoft.com/windows/mediaplayer/en/download/"
<br/> id="mediaPlayer" name="mediaPlayer" displaysize="4" autosize="-1" 
<br/> bgcolor="darkblue" showcontrols="true" showtracker="-1" 
<br/> showdisplay="0" showstatusbar="-1" videoborder3d="-1"
<br/> autostart="true" designtimesp="5311" loop="false">
<br/> </embed>
<br/> </object>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/>    <!-- Real Media -->
<br/> <match name="rm" removeQuotes="true">
<br/> <regex>(?i)\[rm\](.*?)\[/rm\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <object id="rvocx" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="320" height="240">
<br/> <param name="src" value="$1" />
<br/> <param name="autostart" value="true" />
<br/> <param name="controls" value="ImageWindow" />
<br/> <param name="console" value="video" />
<br/> <param name="loop" value="false" />
<br/> <embed src="$1" width="320" height="240" 
<br/> type="audio/x-pn-realaudio-plugin" controls="ImageWindow" console="video" autostart="true" loop="false">
<br/> </embed>
<br/>        </object>
<br/>     <br />
<br/>        <object id="rvocx" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="320" height="30" />
<br/> <param name="src" value="$1" />
<br/> <param name="autostart" value="true" />
<br/> <param name="controls" value="ControlPanel" />
<br/> <param name="console" value="video" />
<br/> <embed src="$1" width="320" height="30" 
<br/> type="audio/x-pn-realaudio-plugin" controls="ControlPanel" console="video" autostart="true">
<br/> </embed>
<br/> </object>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- Automatic URL matching -->
<br/> <match name="auto-url" removeQuotes="true" alwaysProcess="true">
<br/> <regex>(^|[\n ]|\()([\w]+?://[^ \"\n\r\t&lt;\)\[]*)</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> $1<a class="snap_shots" href="$2" target="_blank" rel="nofollow">$2</a>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <match name="auto-url-simple" removeQuotes="true" alwaysProcess="true">
<br/> <regex>(^|[\n ]\()(www\.[^ \"\t\n\r&lt;\)\[]*)</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> $1<a class="snap_shots" href="http://$2" target="_blank" rel="nofollow">$2</a>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <match name="auto-ftp-simple" removeQuotes="true" alwaysProcess="true">
<br/> <regex>(^|[\n ]\()(ftp\.[^ \"\t\n\r&lt;\)\[]*)</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> $1<a class="snap_shots" href="ftp://$2" target="_blank" rel="nofollow">$2</a>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <match name="auto-email" removeQuotes="true" alwaysProcess="true">
<br/> <regex>(^|[\n ])([a-z0-9&amp;\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> $1<a class="snap_shots" href="mailto:$2@$3">$2@$3</a>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- URL -->
<br/> <match name="simple-url" removeQuotes="true">
<br/> <regex>(?i)\[url\](.*?)\[/url\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <a class="snap_shots" href="$1" target="_new" rel="nofollow">$1</a>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- URL=?? -->
<br/> <match name="descriptive-url" removeQuotes="true">
<br/> <regex>(?i)\[url=['"]?(.*?[^'"])['"]?\](.*?)\[/url\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <a class="snap_shots" href="$1" target="_new" rel="nofollow">$2</a>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- COLOR -->
<br/> <match name="color" removeQuotes="true">
<br/> <regex>(?s)(?i)\[color=['"]?(.*?[^'"])['"]?\](.*?)\[/color\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <font color='$1'>$2</font>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/>    <!-- ALIGN -->
<br/> <match name="align" removeQuotes="true">
<br/> <regex>(?s)(?i)\[align=['"]?(.*?[^'"])['"]?\](.*?)\[/align\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <div style="text-align:$1">$2</div>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/> <!-- SIZE -->
<br/> <match name="size" removeQuotes="true">
<br/> <regex>(?s)(?i)\[size=['"]?(.*?[^'"])['"]?\](.*?)\[/size\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <span style="font-size: $1; line-height: normal;">$2</span>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- Google -->
<br/> <match name="google">
<br/> <regex>(?i)\[google\](.*?)\[/google\]</regex>
<br/> <replace>
<br/> <![CDATA[
<br/> <a class="snap_shots" href="http://www.google.com/search?q=$1">$1</a>
<br/> ]]>
<br/> </replace>
<br/> </match>
<br/>
<br/> <!-- YouTube -->
<br/> <match name="youtube">
<br/> <regex>
<br/> (?i)\[youtube\]http\:\/\/www.youtube.com\/watch\?v\=(.*?)\[/youtube\]
<br/> </regex>
<br/> <replace>
<br/> <![CDATA[
<br/>                <object width="425" height="350">
<br/>                    <param name="movie" value="http://www.youtube.com/v/$1"></param>
<br/>                    <param name="wmode" value="transparent"></param>
<br/>                    <embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>
<br/>                </object>
<br/>                ]]>
<br/> </replace>
<br/> </match>
<br/></bbConfig>
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-02-19 09:15:14  IP:117.114.*.*
您这问题我们研发已经记录,带后面对编辑器升级
功成由勤,业精于勤。
1 共1页