Manyou诚邀开发者加盟 | 常见问题
《站长》“开发者特刊”限量赠送
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0使用说明 | 使用手册
Discuz!NT2.5正式版发布
开放源码下载 | 使用手册
UCenter Home 1.2 正式版发布
官方站 | 帮助文档 | 使用手册
基于ECShop的网店托管-卖否
上海PHP认证培训热招 | LAMP培训大连
Discuz!收费服务内容及价格
《站长》俱乐部各地聚会活动进行中
Discuz!/ECShop 专用官方虚拟主机
Yes玩.武林三国(赤壁.下)
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
《站长》第八期:实战互联网开放平台
返回列表 回复 发帖

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

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 编辑 ]

这是演示

111.gif

这是所需图片

bb_fbox.gif
3

评分次数

  • facklong

  • woai80

  • M55

忘记上传图片啦....
大家顶吧.. 我先撤了..
岑寂了许久,终于又看见啦兄弟!
看 不 懂 這 是 什 麼 東 西
我也看不懂!!!!!!说明下呀!
有什么用处???
点击有惊喜ヾ.;跳楼价出售广告位;'.!
返回列表