您的位置:首页 > 其它

FreeTextBox的使用--经过测试可以使用

2008-06-23 08:44 507 查看

最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解(提供博客园本地下载)

简介:对于FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用,只需要2个文件:FreeTextBox.DLL和ftb.imagegallery.aspx

1。下载最新版FreeTextBox(版本3.1.6),解压

FreeTextBox 3.1.6 (2006/07/18)

博客园本地下载: http://files.cnblogs.com/cleo/FTBv3-1-6.zip
作者网站下载地址:http://freetextbox.com/download/

详细版本有哪些改进和修改历史可以看这里:http://freetextbox.com/download/changelog.aspx

FreeTextBox 3.1.6 (2006/07/18)

* BUG: Firefox postback problems (due to IE specific code)

* CHANGE: createlink now requires text to be selected

* BUG: FontSizesMenuList now functions correctly

* BUG: IE users would see the tag path of the entire document

* BUG: WordClean fix for <b> tags

* BUG: bug in FF vs. IE DOM handling of extra \n tag

Free版本的收费版本的区别可以看这里:http://freetextbox.com/features/

2。打开ASP.Net2.0项目,添加引用。(如果添加过以前版本的FreeTextBox,先删除以前版本的引用)

2.1。拷贝ftb.imagegallery.aspx到你要使用FreeTextBox的目录(当然可以是其他,但是可能要设置路径)

3。将FreeTextBox添加到工具栏。(工具栏〉常规〉选择项〉浏览到DLL文件,添加)

4。可以将工具栏上的控件拖入到你的页面了

<FTB:FreeTextBox ID="Free1" ImageGalleryPath="~/ImageAdmin"

runat="server" Text='<%# Bind("Contents") %>'

ButtonDownImage="True"

ToolbarLayout="ParagraphMenu,FontFacesMenu,FontSizesMenu,FontForeColorsMenu|Bold,Italic,Underline,Strikethrough;Superscript,Subscript,RemoveFormat|JustifyLeft,JustifyRight,JustifyCenter,JustifyFull;BulletedList,NumberedList,Indent,Outdent;CreateLink,Unlink,InsertImage,InsertImageFromGallery,InsertRule|Cut,Copy,Paste;Undo,Redo,Print">

</FTB:FreeTextBox>

4.1。修改ImageGalleryPath属性为你图片的放置目录。

5。Q&A

5.1。Q:怎么不能新建目录,上传文件等?

A:修改ftb.imagegallery.aspx页面可以做到

<FTB:ImageGallery id="ImageGallery1"

SupportFolder="~/aspnet_client/FreeTextBox/"

AllowImageDelete="true" AllowImageUpload="true"

AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" />

修改AllowImageDelete等属性

[备注:亲爱的朋友们,如果你想使用"从图片库插入图片 "这个按钮?上面的代码需要去掉下面这个注释的代码:

<%--JavaScriptLocation="ExternalFile"

UtilityImagesLocation="ExternalFile"

SupportFolder="~/aspnet_client/FreeTextBox/"--%>

<FTB:ImageGallery id="ImageGallery1"

AllowImageDelete="true" AllowImageUpload="true" AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" />就这样就可以哦!

]

5.2。Q:怎么没有看到“”这个图标?

A:修改<FTB:FreeTextBox />的ToolbarLayout属性,添加一个InsertImageFromGallery,上面代码的例子就是已经添加好的。

5.3。Q:按钮怎么是英文提示?

A:<FTB:FreeTextBox />有个属性叫做Language,把默认的en-US改称zh-CN吧,就是中文简体了,听说这个版本带了25种语言呢。

新增博客园本地下载: http://files.cnblogs.com/cleo/FTBv3-1-6.zip
posted on 2007-01-16 18:05 无为而为-凡事从积极的态度做起 阅读(11865) 评论(44) 编辑 收藏 所属分类: Web/asp.net



评论

#1楼 61.153.7.* 2007-01-17 08:17 DeltaCat [未注册用户]

希望搂住提供一下本地下载, 谢谢。

FREETEXTBOX 的网站打不开! 回复 引用 查看

#2楼 2007-01-17 08:52 冬冬

可惜现在官方网站上不去呀! 回复 引用 查看

#3楼 2007-01-17 11:42 yueue

期待楼主给个本地下载

回复 引用 查看

#4楼 2007-01-17 12:05 ddr888

lz试试看怎么把word格式清理搞出来哦 wordclean 你取手册搜 回复 引用 查看

#5楼 [楼主] 2007-01-17 12:17 无为而为-凡事从积极的态度做起

@yueue

@冬冬

@DeltaCat

我现在没有文件空间了,20M用完了,不知道DUDU给不给加,我发了个邮件。 回复 引用 查看

#6楼 [楼主] 2007-01-17 13:11 无为而为-凡事从积极的态度做起

@ddr888

Word Clean需要Pro版本才支持,Free版本不支持。

哪些功能Free版本支持有说明: http://freetextbox.com/features/ 回复 引用 查看

#7楼 [楼主] 2007-01-17 15:22 无为而为-凡事从积极的态度做起

新增博客园本地下载: http://files.cnblogs.com/cleo/FTBv3-1-6.zip 回复 引用 查看

#8楼 2007-01-17 16:22 杨东清

谢谢哦! 回复 引用 查看

#9楼 210.22.155.* 2007-01-24 12:22 哈哈[匿名] [未注册用户]

我使用InsertImageFromGallery的时候 在FireFox 下可以正常弹出插入图片的页面.而在IE7下,虽然也能弹出页面.但是页面会死掉(无法进行操作).请教这是怎么回事啊? 回复 引用 查看

#10楼 [楼主] 2007-01-24 18:43 无为而为-凡事从积极的态度做起

@哈哈[匿名]

应该不是死掉吧,你有没有多次试验?会不会是比较慢?

我没有在IE7下试过,下次试试看。 回复 引用 查看

#11楼 2007-02-25 13:22 JesseZhao

这个东东很好的 回复 引用 查看

#12楼 218.195.223.* 2007-05-23 23:23 时间 [未注册用户]

刚想用这个控件,如何删除引用啊?摆脱回答一下啊?

回复 引用 查看

#13楼 [楼主] 2007-05-25 09:30 无为而为-凡事从积极的态度做起

@时间

不明白你的问题。 回复 引用 查看

#14楼 210.13.84.* 2007-06-29 15:13 412412 [未注册用户]

偶找到了个下载地址

最新版FreeTextBox(版本3.1.6)

http://www.1024k.cn/Soft/2007/200706/180.html 回复 引用 查看

#15楼 218.103.118.* 2007-07-06 16:28 leo [未注册用户]

FreeTextBox has not been correctly installed. To install FreeTextBox either:

(1) add a reference to FtbWebResource.axd in web.config:

<system.web>

<httpHandlers>

<add verb="GET"

path="FtbWebResource.axd"

type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />

</httpHandlers>

</system.web>

(2) Save the FreeTextBox image and javascript files to a location on your website and set up FreeTextBox as follows

<FTB:FreeTextBox id="FreeTextBox1" SupportFolder="ftbfileslocation" JavaScriptLocation="ExternalFile" ButtonImagesLocation="ExternalFile" ToolbarImagesLocation="ExternalFile" ButtonImagesLocation="ExternalFile" runat="server" /> 回复 引用 查看

#16楼 211.137.206.* 2007-08-08 13:31 hi [未注册用户]

收藏

真实不错呢 好玩

哈哈 回复 引用 查看

#17楼 2007-08-13 11:26 Nina

A potentially dangerous Request.Form value was detected from the client (ctl00_main_FreeTextBox1="<P>fdfffffffffffffff...").

我遇到了這個問題,不知道如何解決。

如果不轉行動作,是正確的,但是一轉行,出這個錯誤,其它加個聯接什麼的都會出這樣的錯誤。

ps:已經根據您給的步驟操作了。 回复 引用 查看

#18楼 [楼主] 2007-08-15 21:02 无为而为-凡事从积极的态度做起

@Nina

应该是ASP.Net的安全验证原因,

只要有包含有HTML代码都会提出警告,

只要在页面标记里面添加 validateRequest="false" 就可以避免警告。

可以参考:

http://blog.csdn.net/DanceFire/archive/2007/04/11/1560171.aspx 回复 引用 查看

#19楼 211.77.241.* 2007-08-28 16:35 Pacino [未注册用户]

請問一下,要怎樣能讓它新增button成為自訂控制項?

回复 引用 查看

#20楼 59.40.21.* 2007-09-07 11:26 andyang [未注册用户]

多谢楼主,,,测试成功,,就是那个插入图片的inert image弹出的窗口不能用。 回复 引用 查看

#21楼 124.236.192.* 2007-09-10 17:00 zdd [未注册用户]

谢谢了啊 回复 引用 查看

#22楼 218.22.27.* 2007-10-16 17:27 gongyu [未注册用户]

<iframe src="update.aspx" name="main" style="WIDTH:100%; height:100%" scrolling="no" frameborder="0"></iframe>

update.aspx 页面的freetextbox图片上传按钮,可以打开图片上传页面,但是点击上传没有反应,其他按钮也有类似问题。

查找了一下,可能是FTB-ImageGallery.js 中的

function FTB_InsertImage() {

image = document.getElementById('img_preview');

src = document.getElementById('img_preview').src;

if (src == '' || src == null) return;

alt = document.getElementById('img_alt').value;

title = document.getElementById('img_title').value;

width = image.width; //document.getElementById('img_width').value;

height = image.height; //document.getElementById('img_height').value;

align = document.getElementById('img_align').options[document.getElementById('img_align').selectedIndex].value;

hspace = document.getElementById('img_hspace').value;

vspace = document.getElementById('img_vspace').value;

border = document.getElementById('img_border').value;

ftb = document.getElementById('TargetFreeTextBox').value;

img = '<img src="' + src + '"' + ' temp_src="' + src + '"' +

( (alt != '') ? ' alt="' + alt + '"' : '' ) +

( (title != '') ? ' title="' + title + '"' : '' ) +

( (width != '') ? ' width="' + width + '"' : '' ) +

( (height != '') ? ' height="' + height + '"' : '' ) +

( (height != '') ? ' height="' + height + '"' : '' ) +

( (align != '') ? ' align="' + align + '"' : '' ) +

( (hspace != '') ? ' hspace="' + hspace + '"' : '' ) +

( (vspace != '') ? ' vspace="' + vspace + '"' : '' ) +

( (border != '') ? ' border="' + border + '"' : '' ) +

' />';

//window.opener.FTB_API[ftb].InsertHtml(img);

window.opener.FTB_API['FreeTextBox1'].InsertHtml(img);

window.close();

};

函数中window.opener.FTB_API['FreeTextBox1'].InsertHtml(img);

语句执行错误,请问楼主如何解决,谢谢

回复 引用 查看

#23楼 218.22.27.* 2007-10-16 17:29 gongyu [未注册用户]

现在没有办法,只能用弹出窗口打开update.aspx 页面,

操作一切正常。但是,总觉得弹出窗口,不是办法 ,期待楼主解答 回复 引用 查看

#24楼 2008-01-02 18:08 Aweto

1。上传非图片文件成功,但是在文件列表中去看不到,自然也就无法插入到内容当中了。

2。无法创建文件夹,说我没有权限

请问楼主该如何解决!

谢谢! 回复 引用 查看

#25楼 [楼主] 2008-01-02 20:05 无为而为-凡事从积极的态度做起

@Aweto

这两个问题应该都是有选项可以设置,请参考freetextbox.com的选项说明吧 回复 引用 查看

#26楼 221.0.47.* 2008-02-18 15:26 SUNLILI [未注册用户]

为啥ftb里的插入图片和插入连接的按钮不好使阿 回复 引用 查看

#27楼 60.210.204.* 2008-04-17 16:20 tyuiyiuryueuj7t [未注册用户]

我用上这个控件后,用浏览器打开后,怎么不能用啊,不能在TextBox里写东西,这是怎么回事啊? 回复 引用 查看

#28楼 60.210.204.* 2008-04-17 17:00 tyuiyiuryueuj7t [未注册用户]

这个控件我下下来了,可是用的时候出问题了,就是这个ftb.imageGallery.aspx

源视图:

<FTB:ImageGallery id="ImageGallery1"

JavaScriptLocation="ExternalFile"

UtilityImagesLocation="ExternalFile"

SupportFolder="~/aspnet_client/FreeTextBox/"

AllowImageDelete="true" AllowImageUpload="true" AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" />

设计视图:

创建控件时出错 - ImageGallery1未将对象引用设置到对象的实例。

请问这是怎么回事啊,我在页面上用上FreeTextBox后,不能用,鼠标点不进去,写不了字啊. 回复 引用 查看

#29楼 222.171.74.* 2008-06-15 14:46 冰-河 [未注册用户]

我想在初始化的时候定义一个高度。如果输入的文章过长,控件的高度自动变长。 回复 引用 查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐