ASP.NET使用ueditor不会配置路径,该怎么处理
ASP.NET使用ueditor不会配置路径
官网的“完整版的部署与体验”已经很仔细地看了,特别是路径配置这环节。
配置文件中有言:
* 编辑器资源文件根路径。它所表示的含义是:以编辑器实例化页面为当前路径,指向编辑器资源文件(即dialog等文件夹)的路径。
* 鉴于很多同学在使用编辑器的时候出现的种种路径问题,此处强烈建议大家使用"相对于网站根目录的相对路径"进行配置。
* "相对于网站根目录的相对路径"也就是以斜杠开头的形如"/myProject/ueditor/"这样的路径。
在URL配置路径的一行又有注释://这里你可以配置成ueditor目录在您网站的相对路径或者绝对路径(指以http开头的绝对路径)
不知道具体的绝对路径怎么配置。
样例中这么说的:URL= window.UEDITOR_HOME_URL||"/UETest/ueditor/";
UETest是项目名,ueditor是文件夹名。
偶的解决方案名是asp.net,文件夹名是ueditor,配置成URL = window.UEDITOR_HOME_URL || "http://localhost/~/ueditor/"; 不行,配置成URL = window.UEDITOR_HOME_URL || "http://localhost/asp.net/ueditor/"; 也不行,去掉http://localhost还是不行。
另,编辑器的实例化界面在项目中的存储位置也注意到了,无论是在根目录下还是文件夹中都是无效的。
运行结果是页面空白。求大师赐教!多谢
------解决思路----------------------
不太懂先帮顶~!
------解决思路----------------------
进官方QQ群175571052,那里有人上传了配置正确的demo
最好就是你主动去Q他们,以及百度的ueditor技术人员,他们一般是隐身的。
------解决思路----------------------
这样配置我估计还真不行
~ 这经常用在后台设置绝对路径
放在js中 或前台中就不知道
不过你可以测试下
<a href=""> 凭着VS智能感知,应该能得到一个适合前台的路径
然后 js中就模仿下面写
------解决思路----------------------
求问,我也是一片空白,不明白为什么····
------解决思路----------------------
2013年3月5日 01:44:49
本人也是今天才开始使用UEditor
经过一天,上网瞎弄,终于知道是怎么配的了.
(本人是用VS2012的网站的方式打开的)
第一次,
把官方给的Demo(有两个,自定精简,完整版,都是ASP.Net的)
1.自定精简:
+Ueditor
-index.html
editor_config.js 的配置为:
var tmp = location.protocol.indexOf("file")==-1 ? location.pathname : location.href;
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("_examples/","").replace("website/","");
2.完整版
+Ueditor
+_examples
-completeDemo.html
editor_config.js 的配置也是:
var tmp = location.protocol.indexOf("file")==-1 ? location.pathname : location.href;
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("_examples/","").replace("website/","");
两个的js引入也有些不同,但是你把里面的Demo复制一份,得到新建在此文件夹的aspx页面 ,一样开始运行.应该不与Asp.NET内部冲突.(我的Asp.NET也刚学没多久)
第二次
根据网上的说法,得上的一个项目的名称,我用也是网站,网站名与文件夹的名字不同,两个我也试了,没有用.
然后,我拿其中的一个文件夹当作是一个项目(Myblog),然后把Ueditor文件夹复制进来,
editor_config.js 的URL为
URL = "/Myblog/ueditor/";
(当然两个Js的的连接也要改对)
应该是
<script type="text/javascript" charset="utf-8" src="./ueditor/editor_config.js"></script>
<script type="text/javascript" charset="utf-8" src="./ueditor/editor_all.js"></script>
这样就可以运行了.
第三次
这个应该是猜想出来的
根据第一,第二次的路径,来判断ueditor的路径是怎么解析的
我原以为ueditor这么笨,一个项目里都要为一个ueditor的文件夹,如果没有想出来也只有这样做了.
不过,我看了一个那句代码
var tmp = location.protocol.indexOf("file")==-1 ? location.pathname : location.href;
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("_examples/","").replace("website/","");
第一句 tmp看不太懂,大概是取得什么路径吧,我猜
第二句 里面的"_examples/ ",好像完整版Demo里有.应该自己想一下,试着改了一下,结果出来试出来了
把Myblog里的ueditor文件夹复制出来一份,js也改出来
<script type="text/javascript" charset="utf-8" src="../ueditor/editor_config.js"></script>
<script type="text/javascript" charset="utf-8" src="../ueditor/editor_all.js"></script>
editor_config.js 改为
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("Myblog/","").replace("website/","")+ "ueditor/";
运行通过,不过不是用VS自带的调试,调试好像不行,原因我也不清楚
然后我又新建一个文件夹为MyBook
里面新建一个Default.aspx,然后把MyBlog里的代码复需要的过来
editor_config.js 改为
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("Myblog/","").replace("MyBook/","")+ "ueditor/";
也运行通过,成功了,不要,用VS的调试好像会卡死.
可以关掉调试,打网址
http://localhost/MyBook/Default.aspx
但是在Demo里面的aspx页面就没有,应该还有其他问题.
希望可以帮到你
2013年3月5日 02:39:57
------解决思路----------------------
谷歌 VS调试正常
IE VS调试卡死
IE 不调试正常
我再试一下其他功能是否正常.
------解决思路----------------------
URL="http://localhost:4086/WonderfulWeb/roots/ueditor/"你改成你的域名地址就好了
------解决思路----------------------
谢谢成功了,太给力了
官网的“完整版的部署与体验”已经很仔细地看了,特别是路径配置这环节。
配置文件中有言:
* 编辑器资源文件根路径。它所表示的含义是:以编辑器实例化页面为当前路径,指向编辑器资源文件(即dialog等文件夹)的路径。
* 鉴于很多同学在使用编辑器的时候出现的种种路径问题,此处强烈建议大家使用"相对于网站根目录的相对路径"进行配置。
* "相对于网站根目录的相对路径"也就是以斜杠开头的形如"/myProject/ueditor/"这样的路径。
在URL配置路径的一行又有注释://这里你可以配置成ueditor目录在您网站的相对路径或者绝对路径(指以http开头的绝对路径)
不知道具体的绝对路径怎么配置。
样例中这么说的:URL= window.UEDITOR_HOME_URL||"/UETest/ueditor/";
UETest是项目名,ueditor是文件夹名。
偶的解决方案名是asp.net,文件夹名是ueditor,配置成URL = window.UEDITOR_HOME_URL || "http://localhost/~/ueditor/"; 不行,配置成URL = window.UEDITOR_HOME_URL || "http://localhost/asp.net/ueditor/"; 也不行,去掉http://localhost还是不行。
另,编辑器的实例化界面在项目中的存储位置也注意到了,无论是在根目录下还是文件夹中都是无效的。
运行结果是页面空白。求大师赐教!多谢
------解决思路----------------------
不太懂先帮顶~!
------解决思路----------------------
进官方QQ群175571052,那里有人上传了配置正确的demo
最好就是你主动去Q他们,以及百度的ueditor技术人员,他们一般是隐身的。
------解决思路----------------------
这样配置我估计还真不行
~ 这经常用在后台设置绝对路径
放在js中 或前台中就不知道
不过你可以测试下
<a href=""> 凭着VS智能感知,应该能得到一个适合前台的路径
然后 js中就模仿下面写
------解决思路----------------------
求问,我也是一片空白,不明白为什么····
------解决思路----------------------
2013年3月5日 01:44:49
本人也是今天才开始使用UEditor
经过一天,上网瞎弄,终于知道是怎么配的了.
(本人是用VS2012的网站的方式打开的)
第一次,
把官方给的Demo(有两个,自定精简,完整版,都是ASP.Net的)
1.自定精简:
+Ueditor
-index.html
editor_config.js 的配置为:
var tmp = location.protocol.indexOf("file")==-1 ? location.pathname : location.href;
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("_examples/","").replace("website/","");
2.完整版
+Ueditor
+_examples
-completeDemo.html
editor_config.js 的配置也是:
var tmp = location.protocol.indexOf("file")==-1 ? location.pathname : location.href;
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("_examples/","").replace("website/","");
两个的js引入也有些不同,但是你把里面的Demo复制一份,得到新建在此文件夹的aspx页面 ,一样开始运行.应该不与Asp.NET内部冲突.(我的Asp.NET也刚学没多久)
第二次
根据网上的说法,得上的一个项目的名称,我用也是网站,网站名与文件夹的名字不同,两个我也试了,没有用.
然后,我拿其中的一个文件夹当作是一个项目(Myblog),然后把Ueditor文件夹复制进来,
editor_config.js 的URL为
URL = "/Myblog/ueditor/";
(当然两个Js的的连接也要改对)
应该是
<script type="text/javascript" charset="utf-8" src="./ueditor/editor_config.js"></script>
<script type="text/javascript" charset="utf-8" src="./ueditor/editor_all.js"></script>
这样就可以运行了.
第三次
这个应该是猜想出来的
根据第一,第二次的路径,来判断ueditor的路径是怎么解析的
我原以为ueditor这么笨,一个项目里都要为一个ueditor的文件夹,如果没有想出来也只有这样做了.
不过,我看了一个那句代码
var tmp = location.protocol.indexOf("file")==-1 ? location.pathname : location.href;
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("_examples/","").replace("website/","");
第一句 tmp看不太懂,大概是取得什么路径吧,我猜
第二句 里面的"_examples/ ",好像完整版Demo里有.应该自己想一下,试着改了一下,结果出来试出来了
把Myblog里的ueditor文件夹复制出来一份,js也改出来
<script type="text/javascript" charset="utf-8" src="../ueditor/editor_config.js"></script>
<script type="text/javascript" charset="utf-8" src="../ueditor/editor_all.js"></script>
editor_config.js 改为
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("Myblog/","").replace("website/","")+ "ueditor/";
运行通过,不过不是用VS自带的调试,调试好像不行,原因我也不清楚
然后我又新建一个文件夹为MyBook
里面新建一个Default.aspx,然后把MyBlog里的代码复需要的过来
editor_config.js 改为
URL = window.UEDITOR_HOME_URL
------解决思路----------------------
tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("Myblog/","").replace("MyBook/","")+ "ueditor/";
也运行通过,成功了,不要,用VS的调试好像会卡死.
可以关掉调试,打网址
http://localhost/MyBook/Default.aspx
但是在Demo里面的aspx页面就没有,应该还有其他问题.
希望可以帮到你
2013年3月5日 02:39:57
------解决思路----------------------
谷歌 VS调试正常
IE VS调试卡死
IE 不调试正常
我再试一下其他功能是否正常.
------解决思路----------------------
URL="http://localhost:4086/WonderfulWeb/roots/ueditor/"你改成你的域名地址就好了
------解决思路----------------------
谢谢成功了,太给力了