For reference, please see here. Please note that I have stripped all elements unneccessary (i.e. navigation) for this question. In fact, the /resources directory was set up just for this question, and the answer will be applied elsewhere.
Here's the PHP code that we're talking about :
PHP Code:
<link href="../styles.css" rel="stylesheet" type="text/css">
<?
// HEADING LABELS: [CATEGORY_NAME] [CATEGORY_DESCRIPTION]
$TEMPLATE["HEADING"] = <<<EOF
<html>
<head>
<TITLE>[CATEGORY_NAME] - [CATEGORY_TITLE]</TITLE>
<META NAME="description" CONTENT="[CATEGORY_DESCRIPTION]">
<META NAME="keywords" CONTENT="[CATEGORY_DESCRIPTION]">
<table width="100%" border="0" cellpadding="0" cellspacing="10" class="purplebox">
<tr>
<td width="126"><img src="../images/logosm.jpg" width="126" height="126"></td>
<td colspan="2" valign="top">
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="5" cellspacing="5" class="main">
<tr>
<td height="569" valign="top" class="main"><span class="resheader">[CATEGORY_NAME]
</span> <FORM ACTION="search.php">
<INPUT TYPE="text" CLASS="top" NAME="q" SIZE=45>
<INPUT name="submit" TYPE="submit" CLASS="top" VALUE="Search">
</FORM>
<HR SIZE=1 COLOR="#DDDDDD"></td></tr>
</table>
</body>
EOF;
// PATH:CATEGORY LABELS: [CATEGORY_URL] [CATEGORY_NAME]
// PATH:CURRENT_CATEGORY LABELS: [CATEGORY_NAME]
$TEMPLATE["PATH"]["HEADING"] = <<<EOF
EOF;
$TEMPLATE["PATH"]["CATEGORY"] = <<<EOF
<A HREF="[CATEGORY_URL]">[CATEGORY_NAME]</A>
EOF;
$TEMPLATE["PATH"]["CURRENT_CATEGORY"] = <<<EOF
[CATEGORY_NAME]
EOF;
$TEMPLATE["PATH"]["SEPARATOR"] = <<<EOF
:
EOF;
$TEMPLATE["PATH"]["FOOTER"] = <<<EOF
EOF;
// CATEGORIES:HEADING LABELS: [NUMBER_CATEGORIES] [CATEGORY_NAME]
// CATEGORIES:CATEGORY LABELS: [CATEGORY_URL] [CATEGORY_NAME]
// CATEGORIES:NO_CATEGORIES LABELS: [CATEGORY_NAME]
$TEMPLATE["SUBCATEGORIES"]["HEADING"] = <<<EOF
<P>
EOF;
$TEMPLATE["SUBCATEGORIES"]["BEFORE_COLUMNS"] = <<<EOF
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD WIDTH=260 VALIGN=top>
EOF;
$TEMPLATE["SUBCATEGORIES"]["CATEGORY"] = <<<EOF
<LI><A HREF="[CATEGORY_URL]"><B>[CATEGORY_NAME]</B></A>
EOF;
$TEMPLATE["SUBCATEGORIES"]["BETWEEN_COLUMNS"] = <<<EOF
</TD><TD WIDTH=20> </TD><TD WIDTH=260 VALIGN=top>
EOF;
$TEMPLATE["SUBCATEGORIES"]["AFTER_COLUMNS"] = <<<EOF
</TD>
</TR>
</TABLE>
EOF;
$TEMPLATE["SUBCATEGORIES"]["FOOTER"] = <<<EOF
<HR SIZE=1 COLOR="#DDDDDD">
EOF;
$TEMPLATE["SUBCATEGORIES"]["NO_CATEGORIES"] = <<<EOF
<HR SIZE=1 COLOR="#DDDDDD">
EOF;
// SUBMISSION_LINK LABELS: [SUBMISSION_URL] [CATEGORY_NAME]
$TEMPLATE["SUBMISSION_LINK"] = <<<EOF
<A HREF="[SUBMISSION_URL]"><B>Add Url to [CATEGORY_NAME]</B></A>
<HR SIZE=1 COLOR="#DDDDDD">
EOF;
// PAGES:HEADING LABELS: [STARTING_PAGE_NUMBER] [ENDING_PAGE_NUMBER] [TOTAL_PAGES] [CATEGORY_NAME]
// PAGES:PAGE LABELS: [PAGE_TITLE] [PAGE_DESCRIPTION] [PAGE_URL] [PAGE_DOMAIN]
// PAGES:FEED_PAGE LABELS: [PAGE_TITLE] [PAGE_DESCRIPTION] [PAGE_URL]
// PAGES:PAGINATION:PREVIOUS AND PAGES:PAGINATION:NEXT LABELS: [PAGINATION_URL]
// PAGES:PAGINATION:NUMBER LABELS: [PAGINATION_NUMBER] [PAGINATION_URL]
// PAGES:PAGINATION:CURRENT_NUMBER LABELS: [PAGINATION_NUMBER]
// PAGES:NO_PAGES LABELS: [CATEGORY_NAME]
$TEMPLATE["PAGES"]["HEADING"] = <<<EOF
Results [STARTING_PAGE_NUMBER] - [ENDING_PAGE_NUMBER] of [TOTAL_PAGES] found in [CATEGORY_NAME]:
EOF;
$TEMPLATE["PAGES"]["PAGE"] = <<<EOF
<P><A HREF="[PAGE_URL]"><B>[PAGE_TITLE]</B></A><BR>
[PAGE_DESCRIPTION]<BR>
[PAGE_URL]
EOF;
$TEMPLATE["PAGES"]["FEED_PAGE"] = <<<EOF
<P><A HREF="[PAGE_URL]" ONMOUSEOVER="window.status='[PAGE_DOMAIN]';return true" ONFOCUS="window.status='[PAGE_DOMAIN]';return true" ONMOUSEOUT="window.status=''"><B>[PAGE_TITLE]</B></A><BR>
[PAGE_DESCRIPTION]<BR>
[PAGE_DOMAIN]
EOF;
$TEMPLATE["PAGES"]["FOOTER"] = <<<EOF
<HR SIZE=1 COLOR="#DDDDDD">
EOF;
$TEMPLATE["PAGES"]["PAGINATION"]["HEADING"] = <<<EOF
<P>
EOF;
$TEMPLATE["PAGES"]["PAGINATION"]["PREVIOUS"] = <<<EOF
<A HREF="[PAGINATION_URL]">Previous</A>
EOF;
$TEMPLATE["PAGES"]["PAGINATION"]["NEXT"] = <<<EOF
<A HREF="[PAGINATION_URL]">Next</A>
EOF;
$TEMPLATE["PAGES"]["PAGINATION"]["NUMBER"] = <<<EOF
<A HREF="[PAGINATION_URL]">[PAGINATION_NUMBER]</A>
EOF;
$TEMPLATE["PAGES"]["PAGINATION"]["CURRENT_NUMBER"] = <<<EOF
[PAGINATION_NUMBER]
EOF;
$TEMPLATE["PAGES"]["PAGINATION"]["FOOTER"] = <<<EOF
EOF;
$TEMPLATE["PAGES"]["NO_PAGES"] = <<<EOF
No results found in [CATEGORY_NAME]
<HR SIZE=1 COLOR="#DDDDDD">
EOF;
$TEMPLATE["FOOTER"] = <<<EOF
<!--//
####################################################################
REMOVING THE LINKS BELOW WITHOUT A FULL LICENSE IS AN ILLEGAL ACTION
####################################################################
//-->
<A HREF="http://www.biz-directory.org/directory_script.php">Free PHP Directory Script</A> © <A HREF="http://www.biz-directory.org/">Biz Directory</A>
EOF;
?>
As you can see from the page linked to above, there's a massive white gap between the header and the "Webmaster resources" and directory at the bottom. I need to get rid of this gap, and have the content at the bottom, at the top (except for the footer...).
Can anyone suggest what is making the gap? Oh, and I know this way of doing things (templates all in one file) is an absolute pain - but I didn't design the script!
Cheers
|