大家好,我叫殷素莎,是稀酷客的站长,从今天开始莎莎会陆续的更新一下discuz的相关知识,discuz是国内最流行的论坛程序,十分特别的强大,稀酷客就是采用discuz搭建的,所以莎莎也勉强算是涉足一二不敢托大,在这里算是和大家分享一下使用心得吧!如果什么错误的地方希望大牛斧正海涵!
首先莎莎先简单的介绍一下discuz,discuz是由北京康盛科技公司开发的论坛程序现已被腾讯收购,莎莎也不去复制什么关于discuz学术的介绍,有兴趣的朋友可以查看一下www.franceyls.com,www.germanyyls.com,www.apyls.com,www.efyls.com,先给大家看一张图
类似于这样的布局,有个发帖的按钮,左侧是发帖人,右侧是帖子内容,是不是很熟悉这样的布局,很多论坛都是注册回帖可见等等如果是这样的你就可以找页面的最底部找找有没有discuz字样啦,这说明该站就是采用的discuz搭建的!哇,discuz站点真的很多!
那为什么那么多的站长选择discuz呢?偶然?因为强大!discuz有超级灵活的控制权限,超多的插件扩展!在莎莎教您搭建一个discuz论坛之前,莎莎得对您恶补一下关于建站的相关知识,网上很多教程都是上来就告诉你下载discuz 然后搭建php环境配置数据库ok了,告诉你这就好了,剩下的就自己增加板块发帖玩去啦,可是也许很多朋友根本不知道什么要这样做,到头来还是要恶补这些知识,莎莎觉得还是应该先知其然后再知其所以然才能得心应手!
首先先说几个关键字html,css, javascript(以下简称js),php,数据库的关系和作用!主要是给那些基础比较差的朋友!
html:一个网站的内容是由html来控制的,比如这边有一个图片,这里有一个flash,一行字等等。 css:css号称网站的美工,html是内容而样子是由css来控制的,比如这个行文本显示为红色,什么字体大小是多少! js:是用来执行网站动态的部分,比如一点击出来一个下拉列表,或者出现一个小窗口小提示等等!当然js的功能远远不止这些!
接下来莎莎会通过一段简单的代码来简单是说明一下其作用,让您对其有一个感官的认识剩下的就靠自己啦,当然莎莎会推荐几本好书供学习的!
<p style="color:red">稀酷客</p>
将上面的代码复制下来新建一个1.html的文件保存,并用浏览器打开查看效果其中<p>稀酷客</p>是用来显示一行字,也即是【稀酷客】三个字,这就是html部分
style=“color:red”即是css部分控制了字体的颜色为红色,你可以尝试一下把red改成green就会变成绿色啦!
onclick=“alert(我是js控制的)”,当你点击一下文字就会出现一个小窗口!
这些东西就像数学题里的数学公式一样,只有清楚数学公式才能去做万变的数学题,同理,如果您不舍得花费一些时间去学习一下有怎么能做一个合格的站长呢!
接下来说一下php和数据库的关系,html+css+js是网站前端,是由用户的浏览器进行解析执行的,但是用户的敏感信息是绝对不能交给浏览器去处理,只能在服务器端来处理,这样才安全!这时候php就要派上用场啦,php是运行在服务端的,当用户有请求,php会进行逻辑处理,比如判断表单提交上来的用户名和密码是否匹配,匹配则显示用户信息否则就提示错误!数据库则是用来存储信息的,还是用户的帐号和密码来说,这些信息保存在哪里好提供php进行比对?难道新建一个txt文本文件吗?把用户的帐号和密码一行保存一个?一来不安全,可以被下载出来查看,二来执行速度,如果有100万个会员,只要找多久?当然这只是一个比拟,请勿较真!这时候就需要一个大仓库来存储这些信息,而且要保证速度和安全!数据库一般都是由很底层的语言发开的效率极快,而且需要帐号密码赋予权限才可以操作,这也就是为什么安装discuz的时候需要输入数据库的相关信息!总结一下一个网站的基本结构就是由html去控制内容,css做好美页面的美工,js控制动态的部分这些是前台浏览器执行的,用户做了什么操作由浏览器提交给服务器由php进行处理,再由php根据需要去数据库里面找信息,找到了再交给php再根据请求生成html由访问者的浏览器解析出来,因为浏览器只认识html!
|