梦见流鼻血这是一个非常常见布局,其他页面我也就不陈列了,估计各位PM和UI也都能想得到其他页面是什么样子的。
images文件夹用于存放网站相关的图片,css文件夹存放样式表css文件,js文件夹存放javascript文件,admin就是后台管理系统的径。inc文件夹存放一些配置文件,如mysql_connect、date_deult_timezone_set等指令在网站中到处都需要调用掉,所以一般会存放到配置文件中,而后通过include等方法在其他页面里调用。inc就是include的缩写。
打开DW创建一个PHP页面,在body标签之间输入后台管理系统,并保存为header.php到admin文件夹。
再依次创建left.php页面和main.php页面,各输入“左侧菜单”和“欢迎进入后台管理系统”。
再创建一个PHP页面,切换到设计视图。选择插入(INSERT)布局(LAYOUT)框架集(FRAMESET)中与我们的页面结构一样的框架集。如下图:
如果弹出提示就直接点击确定。创建成功之后什么操作都不要做直接按CTRL+S保存为index.php到admin文件夹下。
这下大家应该明白了,框架集FRAMESET中的每一个区域都是一个的页面。这3个的界面通过框架集整合到了index.php这个页面成为了一个完整的页面。
我们用鼠标点击某个区域内,并切换到代码视图可以看到代码中并不是index.php这个页面的代码,而是你所选中的区域的页面代码。
在DW中创建一个PHP页面,把页面内的代码删掉并改成如下代码,保存为config.php到inc目录下。
在第6行中我们把mysql_connect的连接结果赋值到了变量$con中。为什么要这么做呢?看下第7行的mysql_select_db指令,之前的章节中该指令后面的括号里只有一个db名称study,但这次多了个$con。
mysql_select_db的正规格式中是需要指定mysql连接的,虽然说不指定也会默认调用最后一个连接,但如果在一个项目中有多个数据库连接的时候不指定连接的话会容易给自己挖坑。而且保存到一个变量之后我们可以在其他页面很方便的调用该变量就可以了,不需要重复抒写mysql_connect(127.0.0.1,root,123456); 啊date(Y-m-d H:i:s,time()); 等这么长的指令。如数据库密码改了,我们只要改一下这个变量后面的指令中的密码就可以了。
在DW中创建php页面,代码改成如下图所示,并保存为article.php到admin文件夹。
不过在config.php前面多了个../inc/,这个估计猜也不难猜,是我们文件夹径。由../开头的径叫相对径,指向的是当前文件所在目录的上一级目录。我们的当前文件存放在admin目录下,admin目录的上一级目录自然是我们的站点目录D:\PHPnow\htdocs\cainiao。显然../inc/指向的是D:\PHPnow\htdocs\cainiao\inc目录。../可以出现多次,出现多少次就代表着目录向上多少次。如在这里../../cainiao/inc和../inc/是一样的。
ul和li是HTML语言中的列表,ul代表着列表li代表着该列表中的每一行。ul也可以写成ol,ol是有序列表,ul是无序列表。大家可以试试把ul改成ol。不过一般用到ol的情况非常少。
_blank:始终在不同的新窗口中打开链接。 _new:始终在同一个新窗口中打链接。 _self:在当前框架中打开连接,如页面内无框架则在当前的浏览器窗口中打开链接。 _top:不管有没有框架都在当前浏览器窗口中打开链接。 _parent:在父框架中打开链接,如果当前没有框架或者在框架中,效果等同于_self 最常用的几个是_blank、_self、_top,如果省略掉target,默认会被视为_self
本节的内容到这里就结束了,我们在本节通过框架集frameset和框架frame来构建了后台操作界面的架构,框架集因为有可以自适应不同分辨率的特性,非常适合作为像后台界面这种结构相对单一的页面时使用。但并不太适合做用户端页面。
文章由325棋牌提供发布