对做网站的东西越来月没兴趣
最近对做网站的东西越来月没兴趣,想转移一下视线。
一直在忙着ecms的编辑器,验证还是有问题。
在网上挖到了tiny_mce的两个商业插件,是完整版,本地测试良好,非常好用。
试用了这么多的php程序,头一次有这种感觉。
自己静下心来学一下php,还要买那本php圣经,当然是去当当买了。
自己最后一个垃圾站在筹备着,专门做seo。
最近对做网站的东西越来月没兴趣,想转移一下视线。
一直在忙着ecms的编辑器,验证还是有问题。
在网上挖到了tiny_mce的两个商业插件,是完整版,本地测试良好,非常好用。
试用了这么多的php程序,头一次有这种感觉。
自己静下心来学一下php,还要买那本php圣经,当然是去当当买了。
自己最后一个垃圾站在筹备着,专门做seo。
一个网站放在web上,se的蜘蛛来爬,收到自己的数据库。
用户通过se要找东西,来到了你的网站。如果你的网站粘度高,用户下一次会直接在ie的地址栏输入你网站的地址。用户找东西无非就是几类,
一类是信息:
1, 平时使用软件,出现问题如何解决,教程类的东西;
2,一些专业名词或不知道了,来搜索,这属于百科类的知识;
3,像人物资料这类档案性的东西;
4,分类信息等等。一个网站提供足够大的数据量就可以胜出(se不人工干预的情况下),这就是大量垃圾站出现的原因。随着大量垃圾站的推出,现在出现的专业站也属于这类,专业就得做得非常专的倾向。
二类是资源类:电影,音乐,写真图片之类
三是服务类的:用户线下找不到服务的提供者或者网上提供服务的费用比较低,便可以在你的网站上驻足,这类网站只要做好了,用户粘度是最高的
四是新闻类的,门户站的天下,个人站长很少做得起来,新闻的即时有效报道,需要很大的人力,当然可以在后期网站做大后,提供这一类的部分,做为一个补充。
也就是这些东西,你要提高流量,提供用户的粘度,前提是必须考虑给用户带来写什么东西,这就是通常人们说的提高用户体验。你提供给了用户足够准确的信息,足够好的服务,足够充足的资源。提高了用户体验,你的网站就可以存活,也可以有垃圾站向正规站转变。
两个例子,一个是大而全,另一个是小而精。
Amazon的例子,做的市场是传统市场不做的部分,那些旧书,书架上很少有的书,这类书盈利少,如果你做了,盈利就是真正的盈利,没有人跟你争,有一个前提是书的种类要足够多,小利聚集成。满足了用户的需求,amazon就存活下来了。
360安全卫士做的东西也一样,他的推出也就一两年的时间,但是几乎大部分用户的电脑里都安装着,他做的不是杀毒软件,是一个检测的东西,清除一些垃圾软件。他把这个功能做到极致,市场自然有了。以后360肯定会拓展市场的,良好的用户体验,让他占据了大量的用户。
用户给咱们站长带来流量和广告费,咱们更应该考虑考虑用户的需求。
新站长,看看这个可以了解该做些什么东西,就这几类,自己喜欢什么就做些什么。
将ecms中的AddNews.php的
“//html编辑器”和“//强制签发权限”中的部分注释掉
就是用/**/括起来
找到</head>在他的上面加上
<!–fck–>
<script type="text/javascript" src="/e/admin/fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor = new FCKeditor( 'newstext' ) ;
oFCKeditor.BasePath = "/e/admin/fckeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
<!–/fck–>
这就ok了
还有就是将fck放到admin文件夹下,注意fck有自己的上传组件,我对他们还没有验证的控制,可以自己删除,随后我会处理。
本整合只是js整合
下载地址
|
ZIP File (source code included):
|
FCKeditor_2.5.1.zip |
|
GZip File (source code included):
|
FCKeditor_2.5.1.tar.gz |
下面的比较简单阿js整合
http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Integration/JavaScript
1加载fck
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
2调用
The TEXTAREA replacement method:
In <HEAD> add the "onload" method:
<script type="text/javascript"> window.onload = function() { var oFCKeditor = new FCKeditor( 'MyTextarea' ) ; oFCKeditor.BasePath = "/fckeditor/" ; oFCKeditor.ReplaceTextarea() ; } </script>
In <BODY> add the below code to replace an existing TEXTAREA in the page:
<textarea id="MyTextarea" name="MyTextarea">This is <b>the</b> initial value.</textarea>
今天试验了一下php整合,改了一点代码成功了。
工具栏添加,找到一篇好文章。
http://www.javaeye.com/topic/150487
在e/data/html/1.php中的合适位置加上下面这段代码
<!– tinyMCE –>
<script language="javascript" type="text/javascript" src="/e/data/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "exact",
theme : "advanced",
elements : "newstext"
});
</script>
<!– /tinyMCE –>
将http://prdownloads.sourceforge.net/tinymce/tinymce_3_0_1.zip?download的东西中的tiny_mce放在e/data下
重命名/admin/editor文件名或删除
tinyMCE使用/集成/设置/详解
http://www.cublog.cn/u/16928/showart.php?id=255585
剩下自己看看效果吧
编辑器中没有涉及到上传文件的考虑,主要是安全问题,以后慢慢考虑
先做个记号,下面是比较完整的,看看fckeditor
<!– tinyMCE –>
<script language="javascript" type="text/javascript" src="/e/admin/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "exact",
theme : "advanced",
elements : "newstext" ,
plugins : "advimage,advlink,emotions,iespell,insertdatetime,preview,media,visualchars,xhtmlxtras,style,pagebreak,filemanager",
theme_advanced_buttons1 : "bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,insertdate,inserttime,|,forecolor,backcolor,|,hr,removeformat,formatselect",
theme_advanced_buttons2 : "link,unlink,image,media,|,undo,redo,cleanup,|,code,preview,styleprops,pagebreak,filemanager",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_path_location : "bottom",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>
<!– /tinyMCE –>