从D3里看到的效果, 抽出来用的. 纯因为我自己比较喜欢这种分组框, 不喜欢的就别用了.嘿嘿
══════════════════════════════════════
■ 演示: http://www.huasa.org/bbs/viewthread.php?tid=5004
══════════════════════════════════════
安装:
-=--=--=--=--=--=--=--=--=--=--=--=--=-
══════════════════════════════════════
■ 1. include/bbcode.js
══════════════════════════════════════
文章最后加:
- function fbox() {
- if (helpmode) {
- alert(fbox_help);
- } else if (getSelectedText()) {
- var range = document.selection.createRange();
- range.text = "\n[fbox=无标题]" + range.text + "[/fbox]\n";
- } else if (advmode) {
- AddTxt="\n[fbox=标题]"+fbox_normal+"[/fbox]\n";
- AddText(AddTxt);
- } else {
- txt1=prompt(fbox_title,fbox_title);
- txt=prompt(fbox_normal,fbox_normal);
- txt1=txt1==0 || !txt1?'=无标题':"="+txt1;
- if (txt!=null) {
- AddTxt="\n[fbox"+txt1+"]"+txt;
- AddText(AddTxt);
- AddText("[/fbox]\n");
- }
- }
- }
复制代码
══════════════════════════════════════
■ 2.include/discuzcode.func.php
══════════════════════════════════════
查找:
- "/\[email=([a-z0-9\-_.+]+)@([a-z0-9\-_]+[.][a-z0-9\-_.]+)\](.+?)\[\/email\]/is",
复制代码
下面加:
- "/\[fbox=(.+?)\](.+?)\[\/fbox\]/is",
复制代码
查找:
- "<a href="mailto:\\1@\\2">\\3</a>",
复制代码
下面加:
- "<fieldset style="padding: 1em; width=90%" align="center"><legend>\\1</legend>\\2<br></fieldset>",
复制代码
══════════════════════════════════════
■3. templates\default\post_bbinsert.htm
══════════════════════════════════════
查找:
- var image_normal = "{lang post_discuzcode_image_normal}";
复制代码
下面加:
- var fbox_help = "{lang post_discuzcode_fbox}";
- var fbox_normal = "{lang post_discuzcode_fbox_normal}";
- var fbox_title = "{lang post_discuzcode_fbox_title}";
复制代码
查找:
- <a href="javascript:flash()"><img src="{IMGDIR}/bb_flash.gif" border="0" alt="{lang post_discuzcode_flash}"></a>
复制代码
后面加:
- <a href="javascript:fbox()"><img src="images/common/fbox.gif" border="0" alt="{lang post_discuzcode_fbox}"></a>
复制代码
══════════════════════════════════════
■4. templates\default\templates.lang.php
══════════════════════════════════════
查找:
- 'post_discuzcode_image_normal' => '请输入图像的 URL。',
复制代码
下面加:
- 'post_discuzcode_fbox' => '插入 FBOX 标签!',
- 'post_discuzcode_fbox_title' => '输入你要插入的 FBOX 标签的标题:',
- 'post_discuzcode_fbox_normal' => '输入您要插入的 FBOX 标签的内容:',
复制代码
══════════════════════════════════════
■5把附件3[fbox.gif]上传到论坛的(IMAGES/COMMON]目录中.
══════════════════════════════════════
over.
[ 本帖最后由 oytktk 于 2007-8-24 13:55 编辑 ] |