新手必学的自制网站实战教程
一般的网站管理系统,比如dedecms,官方发布的版本,他的功能一般都是一定的,当官方出新版本的时候,就会改进某些功能,但是万一官方还没有发布新版本,却不能满足你的要求怎么办?就要进行二次开发,简单来说,二次开发就是修改本来的一些功能,需要一定的语言基础,dedecms是开源的php系统,所以你要懂得一些php的语法才有能力进行二次开发。一般的教程,教的只是如何更好地去使用这个系统,相比于二次开发,要简单的多,不需要php语言基础一样可以掌握。
从你的语气来看,你并不懂的php语言,所以如果要二次开发,还是找别人吧,如果你要的是教程,那么官方发布的一定是最完整、系统的,但不可能面面俱到,要真正掌握一个管理系统,我给你一个大体的思路吧,第一要自己测试,懂得最基本的操作,参照官方的教程,然后,你需要懂得一些小技巧,教程里可能会没有,那么,到论坛里去交流交流,你会学到很多技巧,一定会有“啊!原来可以这么用的感触。”到此为止,单单是熟练地使用,已经没有问题了,最后,你可以考虑学一些基本的语法知识,试着去了解功能的实现,这是一个需要投入大量时间的过程,在这个过程当中,你可以做一些简单的二次开发,当你越来越熟练的时候,你会自己修改的东西就会越来越多,运用也会更加灵活自如。
最后强调一点,你需要的教程,可能会没有,除了官方,没有谁会去些教程,所以论坛里的资源很重要,一定要学会寻找与利用。
企业网站建设流程详细流程共7步,分别是购买域名、服务器或虚拟主机、建站系统或定制开发、网站模板或定制设计、域名备案、网站测试、最后一步网站上线。
1、域名/网址
购买域名是企业网站建设流程的第一步,这里的域名是什么?域名就是网址,比如top域名。一般100元以内价格的域名都能满足企业的需求和使用。
2、服务器/虚拟主机
我们做完网站后需要一个存放文字、、视频、源码的空间,服务器就像是一个商场,虚拟主机就像是商场里的一家店铺。个人建议 如果你的网站是纯展示型的,用虚拟主机就可以,如果网站里面的内容 、视频、需要让客户下载的文件非常多的情况下,建议用独立的服务器。选择虚拟主机,不需要搭建运行环境,购买服务器则需要搭建网站运行环境。
3、建站系统/定制开发
建站系统分为普通建站系统和智能建站系统:
(1)普通建站系统指的就是一个建站程序,需要下载它,并且把它安装到服务器或者虚拟主机上,才能搭建并使用网站,需要你另外购买域名和服务器或虚拟主机。
(2)智能建站系统重点是智能,不需要你安装,你只需要在建站平台注册账号就行了,都是包含服务器的,还送二级域名,也就是说使用这种智能建站系统,你不需要另外购买域名和服务器或者虚拟主机,如果你想拥有独特的域名网址,可以自行购买。
(3)定制开发,就是网站的后端和前端,是单独为企业的建站需求而开发的,这套系统只属于你自己的企业,只有你自己的企业可以使用,当然,如果是找的第三方网站建设公司,你需要说明这一点;如果有程序员团队就不用担心这个问题了。
4、网站模板/定制设计
关于企业网站建设流程的第4步,如果是定制设计的就可以省去这一步,因为网站定制开发的,一般都是包含这一步的,不需要企业担心,但是在谈合作的时候,一定要说明白。
(1)如果企业使用普通建站系统,需要另外下载并安装模板,模板有免费有收费的,免费的BUG多,适合个人或者懂代码的,能修改。付费的功能完善,而且BUG少,而且还支持更新和修改等。
(2)如果企业使用智能建站系统,就不需要考虑网站模板的问题,模板是包含在你购买的版本里面的,而且随时可以任意更换,也不需要懂代码,企业没有程序员也完全可以搭建网站。
(3)如果企业是自己开发或者找网站建设公司定制开发的,就不需要考虑网站模板的问题了,甚至不用考虑域名、服务器或者虚拟主机的问题。
5、域名备案
如果你是购买的国内的服务器或者虚拟主机,域名需要备案,如果是海外的,就不需要进行域名备案了。部分企业和个人,只要是国内的必须备案,但是如果是企业,建议使用国内的服务器或者虚拟主机,然后进行备案。域名备案是企业网站建设流程中不可或缺的一部分。
6、网站测试
不论企业选择了那种网站建设方式,在网站上线之前,都是需要测试的,比如整个网站的色调、架构布局、首页、栏目页、详情页、各项功能是否完善和正常
7、正式上线
第7步是企业网站建设流程的最后一步,顾名思义,也就是现在这个网站是企业的了,可以使用了,可以让顾客访问了,可以放到互联网上了,可以对外宣传了。如果在后期使用运营中,遇到问题,都是可以找客服去解决的。
网站对于公司和个人都是非常重要的,因此有很多的人都在学习如何自制网站,但是对于新手来说往往不懂得到底要如何制作,接下来小编就和大家介绍下如何建立一个完整的网站。
一、解析域名
我们需要解析购买的域名,很多人可能会问如何解析,如果你的域名是在万网买的,那就去阿里云的官网,那里有一系列的域名解析方法。
二、主机
1、去你购买自己主机的网站,输入你登录帐户的密码,找到你自己的主机,然后进入管理。通常当你购买一个主机时,它会给你一个临时的域名,这对你建立一个网站很方便。
2、下载一个ftp工具,这个工具可以直接从百度下载,上面都是会有ftp登录账号、密码和主机地址。
3、打开ftp,点击连接,将ftp主机的地址、账号和密码依次输入ftp工具。找到自己的根目录。如何找到根目录?通常根目录会有一个HTML文件,所以这就是文件了。
三、程序
自制网站中有个很重要的就是程序方面了,我们需要解压下载的程序并将其安装到根目录中。需要注意的是,如果你觉得上传的文件比较慢,可以把程序打包成一个压缩包,然后直接在主机后台解压,速度会快得多。上传之后就到了安装程序环节了。
1、此时将使用临时域名,如果它是WordPress程序,那么就是临时域名+安装/索引,如果是dedecms的话,就是临时域名+install/indexphp)。
2、依次登录并输入你自己的信息,在这步的操作上是比较容易的,不存在太大的问题。
四、模板
最后,就是安装模板了,wordpress程序可以直接在后台安装模板,在后台打开其主题,上面会有一个按钮上传主题,dededecms会通过ftp将模板上传到根目录。
其实,自制网站还是很容易的,就是上面我们所说的建立步骤,当然打理自己的网站也需要慢慢的进行优化,在优化部分也是很重要的,需要一步一步来,只有脚踏实地才可更好的建设好自己的网站。
自制网站在dedecms的templates/default里找到indexhtm。这个是dedecms默认的主页模板,把这个打开,找到轮播的JS代码复制出来到你自己的模板里。
下面来根据需要改代码了。dedecms轮播默认是有标题的。我这里是不需要这个功能,所以把它取掉了。修改了几个地方。textarr = new Array();var texts = "";首先把这两个删除。(第一个数组变量是用来存储标题的,第二个变量,是当前的标题。)。dedecms这个代码里,有一个配置变量,是有说明的,大家可以根据说明去修改。因为我为里只是要删除标题,所以把和标题相关的配置删除就OK了。(最终结果:var configtg='2|3|1|_blank';)。在把dedecms标签里的:textarr[[field:globalautoindex/]] = "[field:title function='html2text(@me)'/]";这一段删除,下面还有一个循环遍历标题的,也要删除。dedecms轮播这里是采用的flash的方式,所以在<object>里还要删除和标题相关的参数。这些工作都做完后,就开始在后台添加了。在刚才自己新建的栏目里,新建文章,输入文章标题
分别√选,幻灯、滚动、、跳转
在出来的跳转网址的地方,输入你要跳转到的地址
然后上传,在缩略图这里上传,而非文章正文。文章正文留为空。
网站的URL被分为动态和静态两种,因为程序语句不同,动态的URL也分为三种,第一种是ASP,第二种是PHP,第三种是JSP。静态的URL却只有一种,那就是html。所以,我们经常通过网址来查看该网站是动态还是静态的。
虽然网站被分为动态和静态两种,但是针对SEO来说,搜索引擎会经常对网站进行爬行。如果访问动态网站就需要通过访问服务器上的数据库,然后进行数据库的转移才能展现。而静态页面却不需要通过这样繁琐的操作。对于SEO优化来说,静态网站的优化往往更加有利于优化。
1、为什么要静态化
由于在很长一段时间搜索引擎的技术有限,加上动态网站的负荷较大,所以从最开始的收录来说,搜索引擎都是针对静态网站而言的。这并不是说搜索引擎不会收录动态网站,只不过收录的动态网站因为点击之后访问速度以及其它原因,导致排名较静态网站而言更加靠后。有了这样的习惯后,越来越多SEO人员就记住了这样的规律。搜索引擎更加倾向于静态网站的URL收录。
之所以网站要使用静态化,主要体现在一下几个方面:更加方便搜索引擎的抓取。当用户访问网站的时候,因为是静态网站更方便用户记住,并且通过分享进行传播。静态网站因为只是一个单独的静态页面,并不需要通过访问服务器上的数据库进行转义,只有十几KB的大小,所以静态网站的打开速度往往更快。静态网站并没有漏洞存在,一般来说漏洞的存在都是因为代码不够严谨造成的,而静态网站多是以HTML的形式展现,所以并不会出现漏洞。
2、纯URL静态网站
正常来说是没有纯静态的网站。因为网站是需要维护管理和运营的,如果是纯静态网站,没有一个合适的管理后台,那么工作量是非常巨大的。当然任何事都没有绝对的,纯静态网站也是存在的。这种网站一般适用于接触前端人员,他们不懂程序和数据的衔接,更加不懂如何搭建合适的网站后台,只是通过前端代码DIV+CSS进行排版,之后上传到FTP上。
优点:网站页面简单,没有漏洞,只需要会前端代码就可以了。
缺点:管理困难,不利于优化,更加不利于后期的维护和更新。
3、开源自带伪静态URL网站
现在很多网站都是html为后缀的网站,这种类型的网站通常会让用户错误认为是静态网站,其实这种网站被称为伪静态。因为凡是与程序相关的网站都是需要结合数据库的,而涉及数据库的网站就是动态网站。这是为了方便后期的网站优化,所以使用程序的办法进行了伪静态的操作。
优点:操作简单,学习一些DEDECMS教程就可以快速上手,直接伪静态利于优化。
缺点:需要有一定的前端代码基础和PHP基础,漏洞太多了,被攻击的可能性较大。
4、动态URL实现静态URL的方法
主流的开源系统除了DEDECMS在设计之初就实现了伪静态之外,其它常见的开源系统都属于动态网站。这种网站类型并不利于优化,所以,我们在做这种类型网站的时候,就需要通过一定技术来实现伪静态这种效果。
优点:模版风格清晰,管理方便,安全性高。
缺点:代码要求高,一般性修改比较困难。
1、空间绑定了域名wwwaaacom,直接上传一份DedeCMS安装文件,到wwwroot文件夹下,然后在浏览器访问http://wwwaaacom执行安装。
图 DedeCMS自学教程6-1
不熟悉DedeCMS安装步骤的,看《DedeCMS自学教程2:织梦DedeCMS v57系统上传、安装步骤》http://wwwdedecms8com/dedecms/dedecms-ad/10821html。需要注意下图里数据表前缀,这里保持默认dede_,数据库用户、数据库密码、数据库名称,这3个参数都填写空间商送你的值,不能随便填。
图 DedeCMS自学教程6-2
2、在wwwroot目录下,新建一个文件夹zbbb,并在虚拟主机的控制面板绑定域名wwwbbbcom到zbbb目录。然后如第一步那样,在浏览器访问http://wwwbbbcom执行安装,安装过程中数据库用户、数据库密码、数据库名称,这3个参数填写空间商给你的,和第一步一样。但是,数据表前缀一定不能和第一步的一样,也就是不能再使用dede_了,你可以换dede2_,只有不和第一步一样就行。如果你还使用dede_,会覆盖之前的数据。
图 DedeCMS自学教程6-3
3、在wwwroot目录下,新建一个文件夹zccc,并在虚拟主机的控制面板绑定域名wwwccccom到zccc目录。然后如第一步那样,在浏览器访问http://wwwccccom执行安装,安装过程中数据库用户、数据库密码、数据库名称,这3个参数填写空间商给你的,和第一步一样。同样,数据表前缀一定不能和第1、2步的一样,也就是不能再使用dede_、dede2_了,你可以改为dede3_,只要不使用前面已经用过的数据表前缀就行。
这样的话,3个站点共用一个Mysql数据库,也互不影响。转载本问请注明出处http://wwwdedecms8com/dedecms/dedecms-ad/10836html ,欢迎大家加DedeCMS8-QQ群:116456974交流学习。
第一:基础优化
网站后台-->系统基本参数-->文档HTML默认保存路径,清除掉,所有的栏目地址都保存到根目录即可。
第二:网站地图
织梦默认的网站地图是生成在DATA目录中,其实百度官方也给出了回答,不会因为路径而导致抓取sitemap,这点可以放心,织梦默认的地图默认需要修改一下,默认生成的只是几个栏目,可以把文章页列表写进去,插入arclist即可。
第三:栏目和文章页标题
可以给织梦网站的栏目设置不同的关键词,针对栏目设置的关键词来做文章,这样对能够大大提高栏目页的权重,还有文章页面的关键词,充分利用长尾关键词能给网站快速增加流量有优势!(这个关于织梦的相关优化搜外都有教程)
第四:织梦CMS程序应用
织梦后台功能还是很强大的,比如采集-->文档关键词维护-->可以添加已经发布过的文章关键词做锚文本,可增加用户粘度和提高用户体验,建议把关键词频率设置为2-3比较合适,不断的积累,细水长流。
第五:系统安全
如果是简单企业站,可以删除根目录中install,member,tagphpindexphp这些文件,会提高系统安全性。
0条评论