我不完全确定如何解释这一点,但我会尽我所能。我对此很陌生:/
这是我正在使用的基本模板,我将它作为一个包含,并将其包含在我的所有页面上..这一切都有效但是,我希望能够在身体区域中放置不同的文本/内容每页上的模板。现在每当我向页面添加内容时,模板主体区域都保持空白,我添加的所有内容都会在整个模板下方。
<html>
<head>
<title>Title</title>
<style>
/* Start CSS */
/* This changes your link colors */
A:link
{ text-decoration: none; color: #003399; }
A:visited
{ text-decoration: none; color: #003399; }
A:active
{ text-decoration: none; color: #003399; }
A:hover
{ text-decoration: none; color: #6666FF; }
/* This changes the basic properties of your layout */
body
{ font-family: Verdana; sans serif; helvetica;
color: #333333;
font-size: 10px;
background-color: #778899;
background-image: url('../ ');
text-align: justify;
margin-bottom: 5px;
margin-right: 0px;
margin-top: 5px;
}
/* This code centers the layout */
#container {
margin:0px auto 0px auto;
width:100%;
text-align:center;
}
/* Leave this be */
#container2 {
width: 1100px;
text-align: left;
margin: 0px auto;
position: relative;
min-height: 300px;
}
/* This code controls the properties of your left menu */
#leftmenu
{ font-family: Verdana; sans serif; helvetica;
color: #333333;
font-size: 10px;
background-color: #E8E8E8;
background-image: url('../ ');
text-align: left;
border: 0px solid #000000;
width:160px;
padding:10px;
}
/* This code controls the link boxes on the sidebars */
a:link,a:visited
{
display:block;
font-weight:bold;
color:#FFFFFF;
background-color:#98bf21;
width:160px;
text-align:center;
padding:4px;
text-decoration:none;
}
a:hover,a:active
{
background-color:#7A991A;
}
/* This code controls the properties of your right menu */
#rightmenu
{ font-family: Verdana; sans serif; helvetica;
color: #333333;
font-size: 10px;
background-color: #E8E8E8;
background-image: url('../ ');
text-align: right;
border: 0px solid #000000;
width:160px;
padding:10px;
}
/* This code is not mandatory, but sets a background for the menu headers */
#menuheader
{ font-family: verdana; helvetica; sans serif;
color: #333333;
font size: 10px;
background-color: #CCCCCC;
background-image: url('../ ');
text-align: center;
margin-top: 5px;
padding:3px;
}
/* This code controls the properties of your content */
#content
{ font-family: Verdana; sans serif; helvetica;
color: #333333;
font-size: 10px;
background-color: #FFFFFF;
background-image: url('../ ');
border: 0px solid #000000;
padding:10px;
}
/* This code controls the properties of your disclaimer */
#disclaimer
{ font-family: Verdana; sans serif; helvetica;
color: #333333;
font-size: 10px;
background: #CCCCCC;
background-image: url('../ ');
border: 0px solid #000000;
text-align:center;
width:1100px;
height:90px;
padding:10px;
}
/* This code controls the properties of your banner */
#banner
{ background: #CCCCCC;
background-image: url('../Images/Banner.png');
border: 0px solid #000000;
text-align:center;
width:1100px;
height:200px;
}
/* This sets the properties for content headers */
h1
{ font-family: verdana; sans serif;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
align:center;
}
/* End CSS */
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="10" bottommargin="10">
<div id="container">
<div id="container2">
<table cellspacing="0" cellpadding="0" border="0">
<tr><td valign="top" id="banner" colspan="3"></td></tr>
<tr>
<td valign="top" id="leftmenu">
<!-- Start Left Menu -->
<div id="menuheader">Home</div>
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a>
<div id="menuheader">Shops</div>
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a>
<!-- End Left Menu-->
</td>
<td valign="top" id="content">
<div align="justify">
<!-- Start Content -->
<!-- End Content -->
</div>
</td>
<td valign="top" id="rightmenu">
<!-- Start Right Menu -->
<div id="menuheader">Ranks</div>
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a>
<div id="menuheader">Maps</div>
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a><br />
<a href="#">Link Here</a>
<!-- End Right Menu -->
</td>
</tr>
<tr>
<td valign="top" id="disclaimer" colspan="3">
<!-- Start Disclaimer -->
Add disclaimer.
<p>
<!-- End Disclaimer -->
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
我知道它可能是一些非常简单的愚蠢的事情,但我不知道。
答案 0 :(得分:0)
PHP include()表示嵌入文件内容。它将根据它的实际顺序进行解析。我猜你需要一些框架。你不能仅仅通过包含文件并在那之后把东西放在那个身体模板上放一些东西。
答案 1 :(得分:0)
也许不是最好的方法,但确实有效。
将echo body_content();
添加到主模板的正文标记中,然后在每个页面上执行此类内容
function body_content(){
echo 'simple content';
}
答案 2 :(得分:0)
我不会继续这条道路。包含对你需要在每个页面上重复的内容很有帮助,比如页脚,侧边栏,导航,标题等。你可以将所有内容复制到某些内容中,但是单独使用.html或者更合理。每个页面的PHP文档。或者,使用像jQuery mobile这样的框架,但它听起来并不像你已经准备好了。祝你好运!