还有栏目页和频道页,列表页有什么区别?
最后一个问题:一个网站模板如果有首页和内页共12张,每张内容都不相同,切片时是否要切这12张网页?
栏目页,文章列表页,频道页,图表列表页 这些网页代码,在DW中代码视图中有什么方法区分??
看你选的php分类,同时又是在看一个页面效果,实际上你看到的是一个静态页面,后面还有很多工作页面呢,如果你是在问php如何组合这些东西(当然你有更大的可能选PHP的黄金搭档MySQL数据库),那么我可以告诉你
(注意:在html5中(我个人习惯了)文件标签是这样的)
<!doctype html>
<html>
<head></head>
<body></body>
</html>
他的栏目页、文章列表页、频道页、图表列表页等这些实际上是单独的php文件,包含带着头尾两个片段的html文件一起被include到你看到的那个页面里。
我们先令栏目页为nav.php,文章页为content.php,频道页为cate.php,图表列表页为char.php,HTML片段头文件为header.php,HTML尾文件为footer.php。
假设你看到的页面是index.php,且以上包含文件均处于同一目录下(路径根据你自己需要再改),那么它的源码可能如下(CSS布局包含在header.php里,排版按你自己要求来):
============================
index.php
============================
<?php
include (“header.php”); //HTML头
//在以下各个include间可能是本页才有的特定内容,不具有通用性
echo"<nav>";
include (“nav.php”); //导航栏
echo"</nav>";
include (“content.php”); //内容页
include (“cate.php”); //频道业
include (“char.php”); //图表列表页
include (“footer.php”); //HTML尾
?>
每个被包含的文件里可能是这样的内容:
============================
header.php:
============================
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title><?php echo $title;?></title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
<!-- 到此结束,这是注释,HTML不显示的 -->
============================
nav.php
============================
<?php
//可能是链接数据库什么的代码
//然后从数据库的相关导航表中取出栏目内容,可能是下面的代码
while($array=mysql_fetch_array(数据库语句)){
echo "$array['导航的键']";
}
?>
============================
content.php:
============================
<?php
//从数据库中再次取出内容,然后输出,具体内容要看你数据库表如何设计
while($array=mysql_fetch_array(数据库语句)){
echo "$array['比如说时间的键']";
echo "$array['比如说作者的键']";
echo "$array['比如说内容的键']";
echo "$array['比如说回复的键']";
}
?>
============================
cate.php:
============================
<?php
//同样再从数据库中取出频道的内容
while($array=mysql_fetch_array(数据库语句)){
echo "$array['频道的键']";
}
?>
============================
char.php:
============================
<?php
//同样再从数据库中取出图表的内容
while($array=mysql_fetch_array(数据库语句)){
echo "$array['比如相关图表什么的']";
}
?>
============================
footer.php:
============================
<?php
//如果没什么特殊要求,可能在这里关闭数据库
mysql_close();
?>
<!-- 前面不得有<html><head></head><body>这4个头文件的标签 -->
<!-- 这里放一些你想说明的信息,例如版权啊之类的 -->
</body>
</html>
估计就是这样的,全手打,请支持
(注意:在html5中(我个人习惯了)文件标签是这样的)
<!doctype html>
<html>
<head></head>
<body></body>
</html>
他的栏目页、文章列表页、频道页、图表列表页等这些实际上是单独的php文件,包含带着头尾两个片段的html文件一起被include到你看到的那个页面里。
我们先令栏目页为nav.php,文章页为content.php,频道页为cate.php,图表列表页为char.php,HTML片段头文件为header.php,HTML尾文件为footer.php。
假设你看到的页面是index.php,且以上包含文件均处于同一目录下(路径根据你自己需要再改),那么它的源码可能如下(CSS布局包含在header.php里,排版按你自己要求来):
============================
index.php
============================
<?php
include (“header.php”); //HTML头
//在以下各个include间可能是本页才有的特定内容,不具有通用性
echo"<nav>";
include (“nav.php”); //导航栏
echo"</nav>";
include (“content.php”); //内容页
include (“cate.php”); //频道业
include (“char.php”); //图表列表页
include (“footer.php”); //HTML尾
?>
每个被包含的文件里可能是这样的内容:
============================
header.php:
============================
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title><?php echo $title;?></title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
<!-- 到此结束,这是注释,HTML不显示的 -->
============================
nav.php
============================
<?php
//可能是链接数据库什么的代码
//然后从数据库的相关导航表中取出栏目内容,可能是下面的代码
while($array=mysql_fetch_array(数据库语句)){
echo "$array['导航的键']";
}
?>
============================
content.php:
============================
<?php
//从数据库中再次取出内容,然后输出,具体内容要看你数据库表如何设计
while($array=mysql_fetch_array(数据库语句)){
echo "$array['比如说时间的键']";
echo "$array['比如说作者的键']";
echo "$array['比如说内容的键']";
echo "$array['比如说回复的键']";
}
?>
============================
cate.php:
============================
<?php
//同样再从数据库中取出频道的内容
while($array=mysql_fetch_array(数据库语句)){
echo "$array['频道的键']";
}
?>
============================
char.php:
============================
<?php
//同样再从数据库中取出图表的内容
while($array=mysql_fetch_array(数据库语句)){
echo "$array['比如相关图表什么的']";
}
?>
============================
footer.php:
============================
<?php
//如果没什么特殊要求,可能在这里关闭数据库
mysql_close();
?>
<!-- 前面不得有<html><head></head><body>这4个头文件的标签 -->
<!-- 这里放一些你想说明的信息,例如版权啊之类的 -->
</body>
</html>
估计就是这样的,全手打,请支持
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-04-11
1.你用过dedecms吗?
栏目页是指单页
比如:
文章列表页是指对文章的搜索页
比如:
频道页很少用到的
图表页就是项文章列表页差不多,不过列出的是缩略图
2.内页是不用都切的,切一个页面,把和其他页面一样的拿出来,然后在其他地方把拿出来的包含进去就可以了,包含的方法根据你用的程序来,不一样的地方切出来就行了
3.一般有循环的是列表页,没有循环的是栏目页或频道页本回答被提问者采纳
栏目页是指单页
比如:
文章列表页是指对文章的搜索页
比如:
频道页很少用到的
图表页就是项文章列表页差不多,不过列出的是缩略图
2.内页是不用都切的,切一个页面,把和其他页面一样的拿出来,然后在其他地方把拿出来的包含进去就可以了,包含的方法根据你用的程序来,不一样的地方切出来就行了
3.一般有循环的是列表页,没有循环的是栏目页或频道页本回答被提问者采纳
第2个回答 2014-04-11
栏目页及时栏目有