我们不会分析所有文件的 HTML 语法,我认为最好您理解所使用的原理,并学习一些技巧,以便您可以使用像 DreamWeaver 这样的可视化编辑器。
块是这样创建的
<table border="0 "cellpadding="1" cellspacing="0 "bgcolor="#000000" width="150 "><tr><td> <table border="0 "cellpadding="3" cellspacing="0 "bgcolor="#dedebb" width="100% "><tr>< td align="left" > <font class="content "color="#363636" ><b> $$title </b ></font> </td></tr></table></td></tr></table> <table border="0 "cellpadding="0" cellspacing="0 "bgcolor="#ffffff" width="150 " > <tr valign="top "><td bgcolor="#ffffff"> $content </td></tr></table> < br >
正如您所见,我们创建了一个固定宽度的表格(在本例中为 150),并为其分配了一些颜色(用于背景等...)。我们还分配了两个变量($title 和 $content),一旦包含在 theme.php 中,它们将加载块的标题和内容。出于代码清理的原因,最好在 css 表格中定义背景值。
为了获得本章结论并编写一对规则所需的所有必要情况,我们必须分析一个非常简单的模块,该模块包含一个我们尚未提及的情况:图像管理
</td><td><img src="themes/NukeNews/images/pixel.gif "width="15" height="1 "border="0" stop = ""> </td><td valign="top" width="100%">
分析的代码是一个间隔符,它添加了 15 像素的空格,但是我们去哪里恢复图像呢?我们必须为其分配哪个路径?请记住,theme.php 文件包含在根目录中,因此图像路径必须从根目录开始到指示的主题。图像 "pixel.gif" 的路径是 "themes/NukeNews/images/pixel.gif"
注意! |
当您使用可视化编辑器以自动方式添加图像时,路径将仅为 images/image.gif,您将必须手动更正它,添加正确的路径。 |
另一种方法是在 theme.php 中分配一个变量给主题名称,使其独立于文件夹名称的最终更改。因此,对于变量 $nameoftheme = " the NukeNews ",图像路由语法将是
<img src="themes/$nameoftheme/images/pixel.gif">