- 浏览: 1779989 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (641)
- vb2005xu自己动手系列 (174)
- vb2005xu开发文章转摘 (47)
- vb2005xu发发牢骚 (99)
- vb2005xu新技术灌水 (12)
- vb2005xu网络资源集锦 (21)
- vb2005xu软件学习 (60)
- 英语学习 (3)
- JavaScript 学习 (54)
- JAVA OOP 巩固 之 CustomDatabase 的开发 (5)
- 2013年9月之前所在公司 记事 (7)
- FleaPHP/QEEPHP 资料 (87)
- JAVA MAIL 学习篇 (4)
- Python turbogears (5)
- Rails 个人开发四部曲 (3)
- 名人传 (8)
- iwp framework (5)
- 高考零分作文 (5)
- startos (8)
- lua (0)
- 职场 (1)
最新评论
-
hellotieye:
自己 评论 自己 挺嗨呀
Mysql sql查询时 if 的用法 -
igevin:
转载请标明出处,转自Gevin的博客http://blog.i ...
RESTful API 编写指南 -
Theobob:
...
实现简单的ACL -
vb2005xu:
比如 对于 curl 调用就不再需要 加各种if 判断了,
$ ...
搞一个简单的数据打印工具AsDebug の Laravel -
vb2005xu:
http://geekplux.com/wiki/
YII2 模块内自定义错误页
代码如下,刚学习EXT,感觉比使用DOJO畅快许多,不像<<征服AJAX dojo,prototype,script.aculo.us>>书中作者使用的DOJO是0.4的版本,我下的是1.1的版本,结果许多组件的命名空间都变了,书中讲的代码等于是废的.前面的prototype,script.aculo.us到是讲的不错,但是不深. 所以后面自己也就废弃了DOJO的学习,学习了EXT.
我是PHP程序员,做PHP也就意味着不能像JAVA,.NET一样使用服务器端组件,更没有服务端AJAX组件了...
我是从JAVA web开发者转到PHP的,之前参与过北京市旅游局系统二期改造项目和中关村高新技术园调查的开发,
使用工作流组件开发相当快. 转到PHP后刚开始有些不太适应,几个月后也就适应了,学习到了很多东西.包括开发思维的转变.
这里总结了一些经验:
1. 使用一套PHP4/PHP5兼容框架,推荐使用FLEAPHP,使用好几个月了,相当的好用.
2. 熟悉SMARTY 这个模板框架是必须学会的,即使你是程序员
3. 熟悉MVC结构,这个是最重要的.如果你不想在后期狂改代码的话
[对于PHP我只分出VC和DAO层,一般只需要这两个]
4. 要求会使用JS开发,知道使用OOP来写JS. 至少熟悉Prototype框架
5. 对做企业应用的话EXT是不能少的,虽然我到现在还不知道它的版权到底是怎样的.我没有找到
[说是GPL3 或者LGPL 但是仍然要收费,做多个项目是不是要求购买OEM版的,我也不知道,所以决定购买一套UCREN]
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>EXT/FCKEditor 集成 -- AJAX UI -- 一种web开发的新的思维,要及时转换思想</title>
<link rel="stylesheet" type="text/css" href="/ucren/extjs/js_source/resources/css/ext-all.css" />
<script type="text/javascript" src="/ucren/extjs/js_source/ext-base.js"></script>
<script type="text/javascript" src="/ucren/extjs/js_source/ext-all.js"></script>
<!-- //具体事例 -->
<script type="text/javascript" src="/ucren/fckeditor/fckeditor.js"></script>
<script type="text/javascript" src="/ucren/extjs/app/extfckapp/FckExtjsCall.js"></script>
</head>
<body>
<!-- //页面中子导航菜单 -->
</body>
</html>
FckExtjsCall.js
Ext.onReady(function() {
var fckFormObj = new Ext.FormPanel({
labelWidth:75,
url:"",
title:"EXT/FCKEditor 集成 -- vb2005xu | cdlinux.ys168.com",
bodyStyle:"padding:5px 5px 0",
defaultType:"form",
buttons:[
{
text:"Save" ,
type:'submit',
handler: function(){
//获取fckeditor内容赋给textarea
Ext.get('fckInstance').dom.value = "jjj";//fckobj.GetXHTML(true) + '提交后';
Ext.MessageBox.alert('FCK内容',Ext.get('fckInstance').dom.value);
if (fckFormObj.form.isValid())
{
//创建响应测试函数
var fckobj_temp = FCKeditorAPI.GetInstance('fckInstance');
//fckobj_temp.UpdateLinkedField();//此方法被绑定到submit事件
fckFormObj.form.doAction('submit',{
url:'submit.php',
method:'post',
waitMsg:'正在提交,请稍等...',
success:function(form,action){//成功
showInfo('Success',fckobj_temp.GetXHTML(true));
} ,
failure:function(form,action){//失败
showInfo('Failed','网络中断造成连接失败');
}
});
}
}
},
{
text:"Cancel"
}
],
items:[{
xtype:"textarea",
fieldLabel:"编辑",
labelSeparator:":",
id:"fckInstance", //div节点,这里要挂接FCKeditor编辑器
name:"fckInstance",
width:736,
height:371
}]
});
fckFormObj.render(document.body);
/*创建Fckeditor对象 -- 构造函数指出了Fckeditor要挂接的id,上文中的xtype : 'textarea'指定*/
//在页面上要求挂载fckeditor/fckeditor.js文件
var fckobj = new FCKeditor('fckInstance',810,350);
fckobj.BasePath = "/ucren/fckeditor/" ;
fckobj.ToolbarSet = 'Default' ;
fckobj.ReplaceTextarea();
//创建响应测试函数
function msgBox()
{
var fckobj_temp = FCKeditorAPI.GetInstance('fckInstance');
fckobj_temp.UpdateLinkedField();//此方法被绑定到submit事件
Ext.MessageBox.alert('FCK内容',fckobj_temp.GetXHTML( true ));
}
function showInfo(tip,str){
var win = new Ext.Window({
title: '信息提交应答提示 -- ' + tip,
width: 400 , height: 200 ,autoScroll: true ,
html: '<h1>'+ str +'</h1>'
});
win.show();
}
});
submit.php
这个是一个空文件 可以自己添加内容 .
以下是工程代码结构图
卷 kong 的文件夹 PATH 列表
卷序列号码为 00003AB9 6CED:1D77
G:.
├─.cache
├─.settings
├─blog
├─extjs
│ ├─app
│ │ ├─extfckapp
│ │ └─ExtremeWebManager
│ └─js_source
│ └─resources
│ ├─css
│ └─images
│ ├─default
│ │ ├─box
│ │ ├─button
│ │ ├─dd
│ │ ├─editor
│ │ ├─form
│ │ ├─grid
│ │ ├─layout
│ │ ├─menu
│ │ ├─panel
│ │ ├─progress
│ │ ├─qtip
│ │ ├─shared
│ │ ├─sizer
│ │ ├─slider
│ │ ├─tabs
│ │ ├─toolbar
│ │ ├─tree
│ │ └─window
│ ├─gray
│ │ ├─button
│ │ ├─panel
│ │ ├─qtip
│ │ ├─tabs
│ │ ├─toolbar
│ │ └─window
│ └─vista
│ ├─basic-dialog
│ ├─grid
│ ├─layout
│ ├─qtip
│ ├─sizer
│ ├─tabs
│ └─toolbar
├─fckeditor
│ └─editor
│ ├─css
│ │ ├─behaviors
│ │ └─images
│ ├─dialog
│ │ ├─common
│ │ │ └─images
│ │ ├─fck_about
│ │ ├─fck_docprops
│ │ ├─fck_flash
│ │ ├─fck_image
│ │ ├─fck_link
│ │ ├─fck_select
│ │ ├─fck_spellerpages
│ │ │ └─spellerpages
│ │ │ └─server-scripts
│ │ └─fck_template
│ │ └─images
│ ├─dtd
│ ├─filemanager
│ │ ├─browser
│ │ │ └─default
│ │ │ ├─images
│ │ │ │ └─icons
│ │ │ │ └─32
│ │ │ └─js
│ │ └─connectors
│ │ ├─asp
│ │ ├─aspx
│ │ ├─cfm
│ │ ├─lasso
│ │ ├─perl
│ │ ├─php
│ │ └─py
│ ├─images
│ │ └─smiley
│ │ └─msn
│ ├─js
│ ├─lang
│ ├─plugins
│ │ ├─autogrow
│ │ ├─bbcode
│ │ │ └─_sample
│ │ ├─dragresizetable
│ │ ├─placeholder
│ │ │ └─lang
│ │ ├─simplecommands
│ │ └─tablecommands
│ ├─skins
│ │ ├─default
│ │ │ └─images
│ │ ├─office2003
│ │ │ └─images
│ │ └─silver
│ │ └─images
│ └─_source
│ ├─classes
│ ├─commandclasses
│ └─internals
├─json
├─phplibs
│ ├─FLEA
│ │ ├─FLEA
│ │ │ ├─Ajax
│ │ │ ├─Com
│ │ │ │ └─RBAC
│ │ │ │ └─Exception
│ │ │ ├─Config
│ │ │ ├─Controller
│ │ │ ├─Db
│ │ │ │ ├─Driver
│ │ │ │ └─Exception
│ │ │ ├─Dispatcher
│ │ │ │ └─Exception
│ │ │ ├─Exception
│ │ │ ├─Filter
│ │ │ ├─Helper
│ │ │ ├─Rbac
│ │ │ │ └─Exception
│ │ │ ├─Session
│ │ │ ├─View
│ │ │ │ └─Exception
│ │ │ └─_Errors
│ │ │ ├─chinese-gb2312
│ │ │ ├─chinese-utf8
│ │ │ ├─default
│ │ │ └─_common
│ │ └─_Cache
│ └─Smarty
│ ├─internals
│ └─plugins
├─prototype
├─taskofpig
│ ├─Controller
│ ├─Dao
│ ├─js
│ ├─music
│ ├─tpl
│ ├─tpl_c
│ └─_log
├─ucren-documentation
│ ├─common
│ └─images
│ └─bigicons
└─ucren-engine
├─classes
│ ├─animation
│ ├─net
│ └─patch
└─resource
└─skins
└─qq
评论
虽然EXT官方论坛上的那个例子也写的不怎么样,但是起码做到了基本的控件化...所以您不用在论坛上到处发贴炫耀这点东西吧
有中文的么?? 你这么牛,怎么也没见你写出来啊,敝帚自珍的东西?
tree + 目录名
某可能冲突的变量('某可能冲突的变量为JQuery').html();
})(JQuery)
</pre>
<pre name='code' class='js'>(function(某可能冲突的变量){
某可能冲突的变量('某可能冲突的变量为Prototype').html();
})(Prototype)</pre>
发表评论
-
ws-http 最简单轻量的PHP CURL工具库
2016-07-29 20:44 2632欢迎大家拍砖 https://github.com/to ... -
Facade 包装类 -- 解决视图里面长长的命名空间调用问题
2016-04-20 10:48 1750有时候模版里面定义 ... -
PHP单例模式面试注意事项
2015-10-20 09:57 1956最近面了不少PHP从业者,有实习生也有5/6年以上的开发者 ... -
NGINX 配置 SSL 证书 搭建 HTTPS 网站
2015-10-19 19:19 2920下面是详细的配置过程: 1、在服务器上使用 Open ... -
关于php cron任务管理的实现假想
2015-10-17 21:25 1903之前每开发一个计划任务功能均需要在线上操作crontab来新 ... -
修改一些PHP工具
2014-10-24 19:27 1804原来的代码 在非框架下是木有问题的,但是用在框架下就报错, ... -
sublime text linux上中文输入问题的终极解决方案
2014-10-13 11:07 8569我一直在使用sublime text ... -
qeephp3.0 发布了
2014-10-07 17:21 1707QeePHP 是一个快速、灵活的开发框架。应用各种成熟的架构 ... -
swiftmailer 的快捷助手 qser-mailer
2014-09-09 23:52 3595近日在对charsen的修改版上进行了再次的修改与调整,对 ... -
PHP 中简单的伪造IP刷票实现
2014-05-15 17:06 2764一般而言,我们的获取用户真实ip的代码大致是这样... / ... -
PHP5.5 htmlspecialchars 返回null的坑
2014-04-25 12:23 2616昨天在写 PDO数据库封装类的 测试代码时遇到这个问题,取 ... -
PHP 5.5 empty + 魔术变量 的坑
2014-04-16 15:53 1606今天在测试代码时遇到这么一个疑问? dump((in ... -
Aert_Log: 设计一个精简易用的日志
2014-04-13 18:28 2486日志记录对于应用的 ... -
创建一个简单的短链服务类
2013-07-01 18:20 1372整理一个简单的短链算法,整理到自己的代码库中: &l ... -
收集常用的PHP简单代码
2013-06-30 17:53 2059对于日常工作中整理出来的某些功能做个简单梳理: 1 ... -
简易PHP路由,支持正反向url解析支持
2013-06-21 22:23 8233几年前实现了一个简单的正向路由,那时候不会写反向路由解析, ... -
系统学习のCACHE 学习
2012-11-21 13:58 1910http://www.phpfans.net/article/ ... -
YY 下 sql查询封装类 不知道好不好使
2012-07-18 16:44 1337<?php class Pkg_Db_Actor { ... -
生成后台管理菜单 admin_menu 类
2012-05-05 18:27 4655<?php /** * 管理菜单 * */ ... -
抽取个sql生成器工具 -- 摘自 fuelphp1.1 版本
2012-04-25 20:17 1233<?php /** * Sql 创造者类 * ...
相关推荐
总的来说,EXT与FCKeditor的整合是前端开发中提升用户体验的一种常见手段,它结合了EXT的强大UI组件和FCKeditor的文本编辑功能,使得开发者能够构建出功能更加完善的Web应用。对于那些需要在网页上提供复杂文本编辑...
fckeditor-java-core-2.4.jar <servlet-name>Connector</servlet-name> <servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> ...
FCKeditor的Java版本通常通过一个名为"Fckeditor-java"的JAR文件来引入项目,使得开发者可以方便地在Java应用中调用其API来实现编辑器的功能。 在描述中提到,这个压缩包包含的JAR文件"很全",这可能意味着它包含了...
通过上述内容,我们可以了解到"Fckeditor-java-2.6-bin"为Java开发者提供了一套强大且易用的富文本编辑解决方案,它简化了Web应用中的文本编辑工作,同时也为用户提供了一个高效、直观的编辑环境。在实际开发中,...
4. **fckeditor-java-demo-2.6.war**: 这是一个WAR(Web Application Archive)文件,是Java Web应用的标准打包格式。这个文件提供了一个演示示例,展示如何在实际的Java Web环境中集成FCKeditor。解压并部署此WAR...
"Fckeditor-java-2.4.1-bin"是一个用于Java平台的富文本编辑器软件包,主要功能是为Web应用程序提供一个强大的在线文本编辑工具。FCKeditor是一款开源的JavaScript库,它允许用户在网页上创建类似桌面应用的文本编辑...
通过深入研究fckeditor-java-2.6-src,你不仅可以掌握一个强大富文本编辑器的使用,还能提升自己的Java Web开发技能,特别是前端与后端交互的理解。同时,这也会让你在面对类似项目时更有信心和能力去进行定制化开发...
FCKEditor是一款开源的富文本编辑器,它为用户提供了一种在Web页面上创建、编辑复杂HTML内容的便捷方式。FCKeditor以其直观的用户界面和丰富的功能,被广泛应用于各种Java Web应用程序中,如内容管理系统(CMS)、...
在Web开发中,富文本编辑器和UI框架的集成是常见的需求,以便提供用户友好的界面和功能丰富的编辑体验。本主题主要探讨的是如何将FCKeditor(一个流行的开源JavaScript富文本编辑器)与EXT(一个强大的JavaScript UI...
总的来说,FCKeditor_2.6.5.zip和fckeditor-java-demo-2.5.war为开发者提供了在Web应用中实现复杂文本编辑功能的工具和示例,无论你是Java开发者还是前端工程师,都能从中获益,提升你的Web开发能力。在实际项目中,...
FCKeditor是一款基于Java的开源富文本编辑器,它为Web应用提供了强大的文字编辑功能,类似于桌面应用程序中的文字处理体验。这款编辑器以其易用性和灵活性著名,支持多种浏览器,包括Internet Explorer、Firefox、...
- **提高效率**:通过EXT的组件化,可以方便地将FCKEditor集成到EXT应用中,减少开发工作量。 **4. 结合步骤** 1. **引入资源**:首先,确保引入FCKEditor和EXT的JavaScript和CSS文件到你的项目中。 2. **创建编辑...
在Java环境下,FCKeditor提供了fckeditor-java版本,使得Java开发者能够方便地在Web应用中集成这款编辑器,提供丰富的文本编辑功能。 标题中的"fckeditor-java-2.4.1-src.zip"表明这是一个FCKeditor的Java版本源码...
3.将FCKeditor.tld导入WEB-INF文件夹 4.将以下代码添加到web.xml配置文件中: <servlet-name>Connector</servlet-name> <servlet-class> com.FCKeditor.connector.ConnectorServlet </servlet-class> <init-...
在IT行业中,集成富文本编辑器FCKeditor到开发环境中可以极大地提升用户界面的编辑体验。本教程将详细讲解如何在流行的Java IDE MyEclipse中集成FCKeditor,并通过几个实际的小例子展示其具体操作步骤。 一、...
### FCKEditor 2.6 和 fckeditor-java 2.4 使用详解 #### 一、简介 FCKEditor是一款功能强大的在线富文本编辑器,它能够帮助开发者在Web应用程序中集成高级文本编辑功能。FCKEditor 2.6 版本与 fckeditor-java 2.4...
- 将 `fckeditor` 和 `fckeditor-java-2.4.1` 文件夹解压到项目根目录下,其中 `fckeditor` 文件夹包含所有 JavaScript 和图像资源,而 `fckeditor-java-2.4.1` 包含 Java 支持文件。 - 配置 `fckeditor-java-2.4.1...
"Fckeditor-java-demo-2.4.1.war" 是一个基于Java的Web应用程序示例,主要用于展示FCKeditor的功能。FCKeditor是一个流行的开源富文本编辑器,它允许用户在网页上创建和编辑内容,类似于Microsoft Word的功能。这个...
FCKEditor是一款强大的开源文本编辑器,广泛用于网页和Web应用程序中,提供所见即所得(WYSIWYG)的编辑体验。在ASP.NET环境中,FCKEditor使得用户可以像在桌面文字处理软件中一样编辑网页内容,无需编写HTML代码。...