如何用dedecms系统做中英双语切换的网站?
dede是织梦内容管理系统dedecms的简称, 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,系统作者仅有一人,却做出如此功能的cms。最新的版本无论在功能,还是易用性方面,都有了长足的发展。
《帝国网站管理系统》英文译为"Empire CMS",简称"Ecms",它是基于B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统。本系统由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/windows引/Unix等环境下高效的网站解决方案。从帝国新闻系统10版至今天的帝国网站管理系统,它的功能进行了数次飞跃性的革新,使得网站的架设与管理变得极其轻松!
dedecms做到中型网站还算可以!但是到上千万级别,如果没有点技术,就会出现这个问题或那个问题!
综合来说,还是帝国cms强大一点!
网站作为互联网核心,通过数据驱动(用户产生业务,业务产生数据),我们想要提高网站安全性,先要明白有那些因素会影响到网站的安全问题。清楚网站的安全性三要素变得非常重要:1机密性、2完整性、3可用性如:Dos攻击会降低可用性。网站管理除了服务器防火墙,在做好网站防护的时候,要对数据重要性做安全等级划分。
网站数据安全评估过程:
1资产等级划分、确定所需保护的目标、最重要的资产、最重要的数据、客户数据;员工资料;信任域/信任边界:DB--WebServer--Internet
2威胁分析
威胁(Threat):可能造成危害的来源、伪装(Spoofing):冒充他人身份---认证、篡改(Tampering):修改数据or代码---完整性、抵赖(Repudiation):否认做过的事情---不可抵赖性、信息泄露(InformationDisclosure):机密信息泄露---机密性、拒绝服务(DenialofService):拒绝服务---可用性、提升权限(PrivilegeEscalation):未经授权获得许可---授权。
一、网站模板程序不够安全
大多数网站喜欢下载模板后直接使用,这样的网站程序存在漏洞是不可避免的,所以想要提高网站安全性,想要确保网站后台cms系统安全性,网站后台开发外包给专业团队还是很有必要的。就算是前期使用公共平台模板,也要注意以下两点:
①不要选择知名度不高的网站程序源码,这类源码一般无人去进行程序的开发和维护,网站极易出现漏洞,被入侵的可能性大大增加。所以在选择的时候,尽量选择知名度较高的开源程序。
②选择知名的建站CMS系统,如:DEDECMS、动易CMS、ECSHOP等免费开源程序,由于此类开源程序使用者较多,网站很容易出现新的漏洞,我们要根据后台提示,及时的进行更新,避免黑客对网站进行攻击。
二、网站的空间/服务器
上面说完网站程序会影响到网站的安全性,其实网站在选择空间时,也需要注意,网上有很多不知名的空间商给出的网站空间价格很低,部分用户觉着便宜使用了,但往往这种便宜的空间,安全性极差。因为空间/服务器需要专门的人员去进行维护的,需要对服务器进行配置,设置服务器文件的权限等等。
三、网站后台路径以及账号密码设置
借助小编的亲身经历,以前帮一个客户维护他的网站,发现他网站后台路径是/admin账号是admin密码是admin,这种网站即使后台程序和空间再好,被入侵也是迟早的事,网站后台的路径不能直接大众式的后台路径,账号和密码也尽量要用字母+数字+符号,所以提醒大家以后要在这方面多加注意。
做这么多网站的安全防护措施都是为了防止黑客借助网站程序漏洞和服务器防御不足,让他获取用户数据泄露用户的登录信息和密码。那如果黑客都得到了用户数据表了,那么是不是也能得到其他信息呢黑客想登陆到你的帐户获取你的数据或者更改数据,那么数据库本身的安全是不是比用户密码存储方式的设计更重要呢。通过以上几点可以看出,做好网站的安全防护并不是做好两三点就足够的,还有很多细节需要更深入地探讨。
1、网上有dedecms英文版的开源程序,这个和中文版是一样的,只是所有的文字变成英文的而已
2、做2个文件夹,一个是中文原版的dede,一个是英文的dede
3、2个版本的dede使用同样的模板,后台创建的栏目也一样
4、发布文章的时候中文和英文都发布一样的内容,只是语言文字不同
5、在中文版上面加一个链接到英文版,英文版加一个链接到中文版
我有个WordPress+Avada主题的网站,自己做了一些简单的SEO,有一段时间了,但一直没有排名,更别说到第一页。前阵子因为公司业务关系,购买了SEO服务,按天付费的模式。没想到SEO团队只花了一周时间,大部分关键词排名到首页或者到第二页。过了半个月,关键词排名位置稳定。
我们有另外一个网站是其他同事在操刀制作的,选用的是织梦DEDECMS,找的是同一家SEO服务商,那个网站花了一个月才排到首页,而且不稳定。
由此可以得出第一个结论。我做的这个WordPress网站比同事做的那个DEDE网站更适合搜索引擎优化。
第二个结论:我做的这个WordPress网站距离排名到首页只需一个礼拜,这说明这个Avada网站还需要一些“关键操作就可以排名到第一页,这个“关键问题应该不难找到。
一、网站初期的建设
在这里马海祥就不讲那些太普及的东西,例如域名的选择、空间的选择,这些片面的,今天给大家说点优化中比较少讲到的内容,一个初期的建设,选择开源程序有很多,例如DEDECMS,帝国,ZBLOG,WP等,这些开源程序用的人比较多,操作比较简单,而且漏洞更新比较勤快,是足已满足我们做网站的需求,这些程序比较适合个人做一些网站。
比如说,我们想要去做一个博客,这个时候我们就可以选择WordPress来进行搭建我们的网站,不过在这里,马海祥想要告诉大家一点,我们在建站选择这些开源程序确实都挺不错的,但是我们在给自己博客、网站选择主题的时候就需要注意了,并不是说所有的主题和源码都适合的,我们需要去考虑一个博客或者网站的整体外貌,对其进行比较,哪些是适合用户的,哪些是用户不喜欢的。
另外,我们还要注意这些网站、博客的代码是否利于蜘蛛抓取,是否足够的精简,对于一个网站的初期而言,蜘蛛在我们网站无论是抓取还是停留,时间都是非常短的,所以我们能够让蜘蛛在我们网站利用最短的时间抓取到最多的内容,那么我们就在网站初期的建设赢了。
还有一些公司类型的开发网站,通常会找一些人编写一套属于自己的网站程序,使其自己与众不同,这个其实本身是不存在问题的,但是,如果我们要想这样的话,首先自身要懂得程序的开发,以及自身了解优化知识,而不是随便的开发一个程序就完事了。
当我们的网站选定好后台内容管理系统之后,我们就需要做好网站的定位、关键词和内容,当然,网站优化不是以一个要领就能有好的排名,网站创建前期我们还有大量的准备工作要做的。
1、网站的定位
首先要做好网站远景规划,你的网站向哪个方向发展发展空间有多大预计受众有哪些受众量有多少这些都直接决定你定位的网站是否值得做下去,大家都知道屠龙术的笑话,屠龙术再吓人,可惜无龙可屠,同理,任你网站做得再漂亮,无人欣赏就没有任何价值(具体可查看马海祥博客《SEO新手如何做好网站定位》的相关介绍)。
2、选择优化的关键字
在初步确定一个网站定位后,就可以根据相应的关键字去搜索一下,同类的网站有哪些网站规模如何如果你能真的想到一个大家需要而尚没有人做的方向,那十分恭喜你,成功的机率就大了很多,当然,这也不是说有同类网站不可以做,只要能提供网民真正需要的内容,做出特色和差异,还是有发展潜力的。
选择关键字是做SEO优化历程中最最要的一点,选择好的关键字不但可以灵敏得到排名,还可以提升转化率,作为新站尤其是新手朋侪我发起利用一样平常热门的关键字,指数在50-200之间,选择2至3个,最好选用超等长尾词做关键字优化,条件是必须包罗必要优化的主关键字,如此就可以率先的获取排名增长网站流量,增长优化信心。
3、网站内容添补
选好关键字之后再购置域名、空间,然后就是建站,填写项目干系的内容,内容要写好,文章质量要好,文章质量好的内页才会被百度收录,最好把超等长尾词做成内容举行优化,如许的利益既能被百度收录增长权重,也可以获取排名引来流量,像我做SEO网站创建站点优化,终极的目的就是做定向流量的,而超等长尾词就是引定向流量最好的关键字(具体可查看马海祥博客《如何组合和挖掘长尾关键词》的相关介绍)。
网站SEO优化是一个长期的历程,好的要领加上好的心态是网站优化成功的必备宝贝。
二、网站中期的优化推广
当我们的网站正式上线之后,我们就需要对网站进行合理的布局以及网站定位,那么接下来,我们要做的工作就是网站内容的更新和网站外链的发布工作,对于一个新站而言,马海祥建议大家多多写一些原创内容,因为我们都知道蜘蛛是比较喜欢新颖的内容。
对于网站外链的建设,其实我们并不需要去各个网站、论坛发布大量的外链,因为随着搜索引擎算法的升级,搜索引擎自身已经可以识别外链的质量,所以我们如果要去发外链的话,就必须要去发一些高质量的外链,例如一些权重较好的论坛,A5,站长之家等网站的投稿,都是比较不错的,比较受蜘蛛的喜爱。
另外,还是在之前讲到的,我们一定要做好做精自己的内容,这里马海祥说的精华内容并不只是原创,而是真正有价值的原创内容,具有真正的可读性,能够解决用户需求的内容(具体可查看马海祥博客《如何把原创内容打造成有价值的网站文章》的相关介绍)。
1、网站内容要时时更新
“内容为王、外链为皇”这几个字我都说了N遍了,读者估计也听的烦了,不过还真是这么回事,不要试图去否定这句话,唯一有变化的也只是重视的程度不同。
百度对新站都有一个考核期,以是要捉住这个时期,做好优化事变,给搜刮引擎一个好的印象,网站内容时时更新是一个紧急事变,就算你创建站点是企业站,内容少,时时更新消息也有利于蜘蛛爬取,长期如此,蜘蛛抓取我的网站时,内容不是一层稳固的,搜刮引擎喜好新奇的东西。
网站的内容不可一成不变,那样搜索引擎就觉得你没什么价值了,慢慢的时间旧了就会降低你的排名了,不要觉得有外链就无敌了,内容的重要性,你做了之后就知道了。
2、为网站做些外链
百度对外链打击不是全部外链,是指那些质量低,毫偶尔义的乱发外链的举动,高质量的外链对网站的优化作用非常大,初期外链的作用重要有两点:一个是利用蜘蛛的抓取,让网站快速被收录;另一个是进步网站的关键字排名。
在马海祥博客网站创建站点刚上线时,我一周会发30条左右的外链,高质量的外链是有利于网站排名的,排名好不好,结果佳不佳,就看你的外链资源质量有多高(具体可查看马海祥博客《如何制定SEO外链专员发高质量外链的标准》的相关介绍)。
3、友情链接交换
链接交换是最快的提升网站收录和权重的要领,新站上线想换到高权重的链接是非常难的事,新网站更是难上加难,这个是必要时间去探求的,友链资源可以说非常有数。
为了确保我的友链资源,我平常一样是换一些链接,链接购置是百度严打的,但是得当的买一些权重不是太高,网站内容与我们网站干系的链接,还是很有效果的。
三、网站后期的分析
当我们网站一步步的走向正规之后,并不能够去松懈的,我们要多多的对自己网站进行分析和总结,多多的观察自身以及对手网站的内容和建设,有哪些地方需要我们去加强。
例如:马海祥博客的网站就一直在分析并且做调整,如果你从一开始就有关注到马海祥博客的网站,你就会发现,我之前发布的文章标题都不是像现在这样,而是在文章标题中加入了一些我自己网站的品牌,即“马海祥博客”这些词汇,并且描述也经常随便改,并没有去好好的进行规划,就像之前的栏目页,后期马海祥改成了与访客交流。
1、排名监控
SEO的维护有很多工作需要做,但所有的工作首先都应该从排名的监控开始,排名监控一般我们都采用软件来实现,但是这里要提醒的是,不要频繁的去使用,因为对于google来说,它的协议是不允许这种行为的,合理的使用会减轻SEOer的工作负担,一定要对网站的关键词有所掌握。
2、网站分析
网站分析也是SEO维护里的重要工作,从这里可以知道网站的访问者的数量、来访的页面、来访源、在网站停留的时间以及跳出的页面,通过对来访者的这些分析,可以帮助站长们了解用户的心理,了解他们的一些习惯,以及网站自身的用户体验效果,这些通过分析都可以掌握,这每一个步骤又可以拓展很多,之前我曾在马海祥博客《站长必须要学会分析哪些网站SEO数据》一文中已经跟大家详细的介绍过了,这里就不详细说了。
3、关键词和链接监控
关键词的监控是要求SEOer要对网站的目标关键词熟悉,要对目标领域熟悉,因为在不同的时期,目标关键词是在不断的变化的,你要及时的掌握关键词的搜索量,用户的搜索习惯,然后做出改变。
链接监控主要是查看内链和外链,内链监控是要检查网站在内容更新的过程中,是否产生了死链,通过工具可以查询,发现后要及时的删除,或者添加内容,还要监控内链的密度是否合适,进行适度的调整。
外链监控主要是查看网站的反链情况,要稳定的增长,不可操之过急,另外,马海祥还要提醒各位站长检查网站的友情链接建设,是否出现对方网站取消了外面的友情链接。
总之,SEO是没有尽头的,后期需要的是长期跟踪分析,我们要跟上搜索引擎的脚步,更好的去重视自己网站的建设优化以及用户体验工作,从而进一步的提升网站自身的质量和可读性。
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, 打完收工,测试完美升级,无后遗症。
0条评论