Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 115676|回复: 117

[原创]应邀提供分组框标签(FBOX)+按扭 For D5.5 By Oytktk(靖飒)

[复制链接]
发表于 2007-4-15 15:32:43 | 显示全部楼层 |阅读模式
P.S
2007 年 4 月 16 日 上午 9.00 更新内容.

http://www.discuz.net/viewthread ... p;page=5#pid4818954

从这个时间以后安装的朋友, 不需要再更新了.

====================================================================

  有个朋友发站内信息给我已经有好几次了... 实在不好意思再拖了...所以利用周末下午在家的时候做了一下... 希望与我一同喜欢这个分组框的朋友都能安装使用...最重要的是..要喜欢哦..

安装方法总共有两步, 第一步是为了实际解析(FBOX)代码功能...
第二步是安装按扭功能...(第二步很麻烦...如果害怕可以不用安装)... :)


开始啦...

从这里开始是安装解析的...

1. include/discuzcode.func.php


查找:

  1. "/\[email=([a-z0-9\-_.+]+)@([a-z0-9\-_]+[.][a-z0-9\-_.]+)\](.+?)\[\/email\]/is",
复制代码


换行后, 加入:

  1. "/\[fbox=(.+?)\](.+?)\[\/fbox\]/is",
复制代码


再找:

  1. "<a href=\"mailto:\\1@\\2\">\\3</a>",
复制代码


换行后, 加入:

  1. "<fieldset style=\"padding: 1em; width=90%\" align=\"center\"><legend><font color=SeaGreen>\\1</font></legend>\\2<br></fieldset>",
复制代码


解析已经安装完成, 下面的是安装按扭的.. 请仔细..因为步骤繁多, 也可以选择不安装...

2. templates\default\templates.lang.php

查找:

  1. 'post_discuzcode_imageurl' => '请输入图片链接地址:',
复制代码


换行, 加入:

  1. 'post_discuzcode_fboxs' => '请输入FBOX的标题:',
  2.         'post_discuzcode_fboxt' => '请输入FBOX的内容:',
复制代码


查找:

  1. 'post_discuzcode_image' => '插入图片',
复制代码


换行, 加入:

  1. 'post_discuzcode_fbox' => '插入分组框标签',
复制代码


3.  templates\default\post_bbinsert.htm

查找:

  1. lang['enter_image_url']                        = "{lang post_discuzcode_imageurl}";
复制代码


换行, 加入:

  1. lang['enter_fbox_subject']                = "{lang post_discuzcode_fboxs}";
  2.                 lang['enter_fbox_text']                        = "{lang post_discuzcode_fboxt}";
复制代码


查找:

  1. <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>
复制代码


换行, 加入:

  1. <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

查找:

  1. } else if(!wysiwyg && cmd == 'outdent') {
复制代码


上面一行加入:


  1.         }else if(cmd == 'fbox') {
  2.        
  3.                         var fsub = prompt(lang['enter_fbox_subject'], 'Subject')
  4.                         var ftex = prompt(lang['enter_fbox_text'], 'Text........')
  5.                         var opentag = '[Fbox=' + fsub + ']\n' + ftex + '\n';
  6.                         var closetag = '[/Fbox]';

  7.                         insertText(opentag + closetag, opentag.length, closetag.length);

复制代码




演示:








有问题请直接回复...

把  bb_fbox.gif 放到 images/common 目录中即可.

[ 本帖最后由 oytktk 于 2007-8-24 09:04 编辑 ]

本帖子中包含更多资源

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

x

评分

3

查看全部评分

发表于 2007-4-15 15:33:07 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2007-4-15 15:37:53 | 显示全部楼层
忘记上传图片啦....
大家顶吧.. 我先撤了..
回复

使用道具 举报

发表于 2007-4-15 16:52:41 | 显示全部楼层
回复

使用道具 举报

发表于 2007-4-15 17:16:47 | 显示全部楼层
岑寂了许久,终于又看见啦兄弟!
回复

使用道具 举报

发表于 2007-4-15 17:29:27 | 显示全部楼层
看 不 懂 這 是 什 麼 東 西
回复

使用道具 举报

发表于 2007-4-15 17:33:17 | 显示全部楼层
我也看不懂!!!!!!说明下呀!
回复

使用道具 举报

发表于 2007-4-15 17:34:05 | 显示全部楼层
回复

使用道具 举报

发表于 2007-4-15 17:35:21 | 显示全部楼层
回复

使用道具 举报

发表于 2007-4-15 17:37:43 | 显示全部楼层
有什么用处???
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Comsenz ( 粤B2-20090059-165 )star

GMT+8, 2019-10-19 13:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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