dedecms网页压缩seo之gzip设置图文教程
DEDE的后台编辑器CKEditor还是362,,确实太古老了, 最关键的是存在诸多浏览器兼容的问题,所以不得不考虑升级,如下是我将编辑器升级至CKEditor最新版434的步骤,记录以备以后方便,同时也分享给大家,解决一些共性问题:1 到ckeditor官网下载最新版:这里我选择下载“Full Package”;2 解压后,覆盖至/include/ckeditor/目录;3 修改configjs文件内容为如下:
复制代码
CKEDITOReditorConfig = function( config )
{
// Define changes to default configuration here For example:
// configlanguage = 'fr';
configuiColor = '#EEEEEE';
// 文件浏览
configfilebrowserImageBrowseUrl = "/include/dialog/select_imagesphp";
configfilebrowserFlashBrowseUrl = "/include/dialog/select_mediaphp";
configfilebrowserImageUploadUrl = "/include/dialog/select_images_postphp";
configautoParagraph = false;
configenterMode = CKEDITORENTER_BR;
configshiftEnterMode = CKEDITORENTER_P;
};
4 修改/include/inc/inc_fun_funAdminphp,找到$config['skin'] = 'kama'; 注释掉它//OK, 打完收工,测试完美升级,无后遗症。
所有服务器的安装过程都是类似的,会了一个举一反三就都明白了。
环境现在都用可视化面板,比如宝塔来一键部署 php+mysql+nginx。
新手用linux系统操作简单又快捷、安全。环境用php+mysql+nginx
如果不懂配置环境,就用宝塔一键配置环境,绑定域名,添加网站,数据库。
开好后把dedecms程序上传到开通好的空间对应的文件夹里面就可以用域名访问安装了,使用 域名/install来安装就很快成功了。
网站建设完成。老魏为此写过云服务器手动建站等多篇教程,看完有疑问可以问,在线了就回答。
本文实例讲述了dedecms网页压缩seo之gzip设置技巧。分享给大家供大家参考。具体分析如下:
1
寻找phpini
有可能的位置是:/etc目录下或/usr/local/lib目录下
如果你还是找不到位置,那么请使用终极解决办法:
搜索phpini,恭喜你,你要找的phpini文件位置已经找到了,(用该方法找Phpini文件位置,在linux和windows下都是绝招哦
Phpini位置修改方法如下:
phpini文件缺省放在/usr/local/lib上面,可以在编译的时候使用--with-config-file-path参数来修改phpini的存放位置,例如你可以使用--with-
config-file-path=/etc把它存放到/etc下面,然后可以从源码包中拷贝phpini-dist到/etc/phpini。
2Dedecms程序本身没有这个功能,需要自己添加此功能,不管是windows主机还是linux主机,首先要有Gzip模块,然后进行设置,修改如下:
修改phpini文件,搜索并修改以下内容,如果没有,那么就自己加上:
代码如下:
zliboutput_compression
=
On
zliboutput_compression_level
=
6
也可以把
代码如下:
zliboutput_compression
=
Off
改成:
代码如下:
zliboutput_compression
=
On
3修改htaccess文件,添加以下内容:
代码如下:
SetOutputFilter
DEFLATE
AddOutputFilterByType
DEFLATE
text/html
text/css
image/gif
image/jpeg
image/png
application/x-javascript
想要创建htaccess文件该怎么办呢方法说穿了很简单:
1
打开Windows内建的记事本;
2
选取另存新文件“文件->另存为”;
3
在另存为的“保存类型”下拉选单中选取“所有文件”类型,可以选择utf-8,也可以是ansi
4
这时就可在“文件名”中输入htaccess;
phpcms和dedecms的区:
Phpcms和DedeCMS是国内开源的CMS网站管理系统中出色的两个,在性能和稳定安全方面,各有千秋。
一、用户界面
后台界面:Phpcms的后台则比较简洁,菜单数量并不多,但各种功能很全,后台首页提供的统计功能使人人网站基本情况一目了然。美中不足的是没有一键更新功能,网站的html代码、首页、栏目等需要分别更新。
二、数据控制能力
Phpcms的数据控制能力比dedecms强一些。 从时间上来说,用dedecms生成100个html文件的时间,phpcms可以生成2000个。dedecms的搜索性能极差,搜索局限性大。而phpcms可以做到自定义字段都是搜素条件,而且速度快,后台的数据控制灵活性Phpcms比dedecms强很多,在Phpcms后台可以有很多 方式在查找数据,自定义一页显示数据的行数。 dedecms不可能做到。
三、SEO方面
网站的seo优化没有dedecms设计的好,dedecms可以很简单的在后台控制url的生成方式,并且重命名,而Phpcms貌似很复杂(Phpcms自定义URL规则技巧),最重要的是官方不给一点详细的说明。
四、运营与广告
在PCV9里边,站群的概念有点突出,这一点上思维先进。广告管理:PHPCMS略胜一筹,Phpcms形成了广告位和广告的两个概念,用户可以定义广告位,进 而管理广告。广告位控制广告出现的位置,只需点去选择即可,对代码的依赖性比较低,十分方便站长投放。DedeCMS的广告管理对广告对象的属性概念模 糊,广告位控制甚至还需要通过代码来进行,菜鸟们肯定要下大力气琢磨一番了。
五、模板定制与设计
从模板开发上,dedecms面向的是初级站长,甚至不懂编程的计算机爱好者都可以,而且,dedecms的标签都不允许编程({dede:php}除外),完全都是模板标签操作,入门非常简单,当然了这也是以牺牲可定制性为代价的。
phpcms的模板制作,也采样了dede同意的方式,标签式,但是这个要比dedecms宽松的多,你可以在里面嵌入php代码,可以在模板里面编程,虽然这是软件开发的大忌,但是模板的灵活性明显增加了,用户有了更多的权限和方式去实现自己想要的效果。
PHPCMS比DEDECMS最优秀的就是这块了,DEDECMS进行了封装了很多的代码,很多的标签拿来就只管用,但是那些标签代码里有很多的不需要的标签写了一大堆。对于一个喜欢在前台页面代码纠结我来说,织梦这块做得比PHPCMS要缺少一些。
另外PHPCMS的前台数据调用的方式很有意思,除了一些基本的标签之外,则可以完全经过GET的模式,自己写SQL语句来调取数据。这一点其实也是让 人很纠结的。因为不是每个人都懂SQL语句,如果PHPCMS能做一个象DX的那样方便的SQL调取数据的界面化的功能,那就太好了,再加上配合 PHPCMS前台显示数据的方式,那么前台代码可以做到最大的优化了。
对于喜欢在前台模版HTML简洁化的纠结的,PHPCMS相对来说比DEDECMS有优势。
接触帝国CMS和织梦dedecms有一段时间了。我们公司做站,无论是竞价站,推广站还是优化站,基本用的都是dedecms,因为不需要会员系统,所以也基本没多少安全性问题,但是很少用帝国cms。而我自己做站,因为考虑到安全问题,所以就选择了帝国。最初,我也是不太了解两者的区别,当时抉择了很久,不过幸运的是,我的选择没错。相信也有很多新手朋友在徘徊吧,今天爱建站公益网就把个人经验和大家分享下,以免新手朋友多走弯路。
入手:从入手方面来说,的确,织梦更占优势,简单易用,功能齐全的确是大家都看得到感觉的到的,我就不多说了。帝国相对来说入手难些,有灵动标签和万能标签以及其他标签之分,也分各种模板、模板变量等等,比织梦复杂的多,而且模板是写在数据库里,所以入手帝国的模板,估计很多新手朋友感觉不太适应。
做站的效率:对于新手来说,织梦套模板似乎更简单,而帝国可能需要熟悉万能和灵动标签用法,里面很多数字排列,相对难记,小编到现在还有些标签没完全记住,只是知道这个用法,有时还会需要去参考下才敢写,这样也就使得帝国做模板效率低了些,可能有的朋友做套简单的织梦模板一会就搞好了,但是帝国却要做几倍的时间。但这只是对于刚接触帝国的新手朋友而已,如果熟悉了帝国系统,你会发现做模板的效率不比织梦差多少。我现在接单很多客户都是要求用帝国做,一个简单仿站的单,单独去做真的最多几个小时就好了。我记得有次帮一个朋友做手机站(他提供html模板,我套标签),整站下来,大概7个页面吧,还有一个单独做的搜索页面,一共只用了2个小时左右。可以看得出来,熟悉以后还是很不错的。
交接:这个主要针对特殊人群,比如像我们公司,四个点的站可能我们几个程序都要去修改,织梦无论是后台修改模板还是直接ftp传下来文件修改都是很简单明了的。但是帝国就不一样了,自己做的帝国站自己最熟悉,但是其他人接过去就先要熟悉你整站的思路,哪部分用的什么变量,哪里用的灵动标签,哪里用的万能标签,用灵动标签还好点,不涉及标签模板,如果是用万能标签,那又要蛋疼了,如果修改的东西在标签模板里,还要去找所在的标签模板,总之熟悉起来还是要点时间的。
安全性:这个织梦真心没法和帝国比,织梦频繁更新各种安全补丁,但是帝国就是没爆什么漏洞,而且帝国模板都是存放在数据库,所以也不会存在被下载的问题,织梦就不同了,往往模板会被轻松地访问到。
生成:感觉织梦用来做一些企业站还是很好的,但是用来做信息量大的门户站之类的,真不行,信息量多了以后,生成速度比帝国慢很多,而且很多朋友都反应信息量多了,织梦程序都要崩溃了,生成整站需要一天的情况都有。
0条评论