P.S
2007 年 4 月 16 日 上午 9.00 更新内容.
https://discuz.dismall.com/viewth ... p;page=5#pid4818954
从这个时间以后安装的朋友, 不需要再更新了.
====================================================================
有个朋友发站内信息给我已经有好几次了... 实在不好意思再拖了...所以利用周末下午在家的时候做了一下... 希望与我一同喜欢这个分组框的朋友都能安装使用...最重要的是..要喜欢哦..
安装方法总共有两步, 第一步是为了实际解析(FBOX)代码功能...
第二步是安装按扭功能...(第二步很麻烦...如果害怕可以不用安装)... :)
开始啦...
从这里开始是安装解析的...
1. 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><font color=SeaGreen>\\1</font></legend>\\2<br></fieldset>",
复制代码
解析已经安装完成, 下面的是安装按扭的.. 请仔细..因为步骤繁多, 也可以选择不安装...
2. templates\default\templates.lang.php
查找:
- 'post_discuzcode_imageurl' => '请输入图片链接地址:',
复制代码
换行, 加入:
- 'post_discuzcode_fboxs' => '请输入FBOX的标题:',
- 'post_discuzcode_fboxt' => '请输入FBOX的内容:',
复制代码
查找:
- 'post_discuzcode_image' => '插入图片',
复制代码
换行, 加入:
- 'post_discuzcode_fbox' => '插入分组框标签',
复制代码
3. templates\default\post_bbinsert.htm
查找:
- lang['enter_image_url'] = "{lang post_discuzcode_imageurl}";
复制代码
换行, 加入:
- lang['enter_fbox_subject'] = "{lang post_discuzcode_fboxs}";
- lang['enter_fbox_text'] = "{lang post_discuzcode_fboxt}";
复制代码
查找:
- <td><div class="editor_buttonnormal" id="{$editorid}_cmd_insertimage" onclick="discuzcode('insertimage')" onMouseOver="buttonContext(this, 'mouseover')" onMouseOut="buttonContext(this, 'mouseout')"><img src="images/common/bb_image.gif" width="21" height="20" title="{lang post_discuzcode_image}" alt="{lang post_discuzcode_image}" /></div></td>
复制代码
换行, 加入:
- <td><div class="editor_buttonnormal" id="{$editorid}_cmd_fbox" onclick="discuzcode('fbox')" onMouseOver="buttonContext(this, 'mouseover')" onMouseOut="buttonContext(this, 'mouseout')"><img src="images/common/bb_fbox.gif" width="21" height="20" title="{lang post_discuzcode_fbox}" alt="{lang post_discuzcode_fbox}" /></div></td>
复制代码
4.include\javascript\editor.js
查找:
- } else if(!wysiwyg && cmd == 'outdent') {
复制代码
在上面一行加入:
- }else if(cmd == 'fbox') {
-
- var fsub = prompt(lang['enter_fbox_subject'], 'Subject')
- var ftex = prompt(lang['enter_fbox_text'], 'Text........')
- var opentag = '[Fbox=' + fsub + ']\n' + ftex + '\n';
- var closetag = '[/Fbox]';
- insertText(opentag + closetag, opentag.length, closetag.length);
复制代码
演示:
有问题请直接回复...
把 bb_fbox.gif 放到 images/common 目录中即可.
[ 本帖最后由 oytktk 于 2007-8-24 09:04 编辑 ] |