Jump to content

Help with EOF; help Skinning a free Script!


dylanjones

Recommended Posts

Hello Everyone!

Hey,

Well I am trying to skin a free script, you can find here;

http://www.freephpdirectoryscript.com/

They have some weird Template system for it, and the template php looks like this;

[code]<?
// 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]">
    <STYLE>
    BODY {margin: 5% 12%}
    BODY, TD {font-family: Arial; font-size: 12px; color: #666666}
    H1 {font-size: 22px; color: #666699; padding-bottom: 10px; border-bottom: 1px solid}
    A:link {color: #666699}
    A:visited {color: #666699}
    A:hover {color: #9999CC}
    FORM {margin: 0px}
    INPUT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; background: white; padding: 1px 3px 0px; margin-right: 10px}
    SELECT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; margin: 1px 0px; margin-right: 10px}
    TEXTAREA {width: 300px; height: 70px; font-family: Arial; font-size: 12px; color: #666666; padding: 1px 3px 0px; margin-right: 10px}
    P {margin-top: 15px}
    HR {height: 1px; color: #DDDDDD; margin: 10px 0px}
    .BUTTON {width: auto; background: #dddddd}
    </STYLE>
    <BODY>
    <H1>[CATEGORY_NAME]</H1>
    <FORM ACTION="search.php">
    <INPUT TYPE="text" NAME="q" SIZE=80>
    <INPUT TYPE="submit" VALUE="Search" CLASS="BUTTON">
    </FORM>
    <HR SIZE=1 COLOR="#DDDDDD">
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>&nbsp;</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

    ##################################################  ##################
    //-->
    Powered by the <A HREF="http://www.freephpdirectoryscript.com/">Free PHP Directory Script</A>
EOF;
?> [/code]

that above is the template_index.php file, and where you code in the template.

Now I dont know to use this EOF stuff, and Here is the design I am trying to integrate;

http://designcanada.net/directory/template.html

I almost figured out how to integrate the design but it will only renders until the div I put the stuff into, and doesnt render the rest of the 2 columns; This can be seen here;

http://designcanada.net/directory/

The code is here (same template_index.php as above,but with my design in it)

[code]
<?php
// 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]">
<link href="css/main.css" rel="stylesheet" type="text/css" />

<style type="text/css">
<!--
.style1 {
color: #999999;
font-size: 12px;
}
-->
</style>
<body>
<div id="MainWrapper">
<div id="HeaderWrapper">
<div id="HeaderLogo">
<img src="images/logo.gif" width="348" height="81" />
</div>
<div id="HeaderNav">
<div id="HeaderEmail">ADVERTISE@URDIRTECTORYS.CO.UK      </div>
<ul>
<li><a href="index.php">Home</a></li>
<li>|</li>
<li><a href="news.php">News</a></li>
<li>|</li>
<li><a href="index.php">Categories</a></li>
<li>|</li>
<li><a href="contact.php">Contact</a></li>
  </ul>
 
</div>
</div>

<div id="MainContentWrapper">

<div id="ResultsAreaWrapper">
<div id="ResultsHeader">
<img src="images/urdirectory.gif" /></div>
<div id="ResultsMainWrapper">
<div id="ResultsMainTitle">[CATEGORY_NAME]
</div>
<div id="ResultsMainCates">
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

</div>
</div>

<div id="ResultsLowerAd">
<img src="images/bottomad.gif" width="502" height="304" /></div>

<div class="style1" id="LegalStuff">
Urdirectorys.co.uk 2006 . All rights reserved . Site designed by www.scr33n-raider.co.uk</div>
</div>
</div>

<div id="AdWrapper">

<div id="AdOneWrapper">

<div id="AdOneHeader">
<img src="images/advertise.gif" width="97" height="28" /> </div>
<div id="AdOneContent"></div>
</div>
<div id="AdTwoWrapper">
<div id="AdTwoHeader"></div>
<div id="AdTwoContent"></div>
</div>
<div id="AdThreeWrapper">
<div id="AdThreeHeader"></div>
<div id="AdThreeContent"></div>
</div>
</div>

<div id="SearchWrapper">
<div id="SearchHeader">
<img src="images/search.gif" />
</div>
<div id="SearchContent">

<div id="SearchHead">
<img src="images/searchheader.gif" />
</div>

<div id="SearchFrom">
<FORM ACTION="search.php">
<INPUT TYPE="text" NAME="q" SIZE=40>
<br /><br />
<INPUT TYPE="image" VALUE="Search"  src="images/enter.gif">
</FORM>
</div>

</div>

<div id="PricesWrapper">
<div id="PriceHeader">
<img src="images/prices.gif" width="74" height="28" /> </div>
<div id="PricesOne">
  <a href="#"><img src="images/adone.gif" width="262" height="73" border="0" /></a> </div>

<div id="PricesTwo">
  <a href="#"><img src="images/adtwo.gif" width="262" height="73" border="0" /></a> </div>

<div id="PricesThree">
<img src="images/adthree.gif" width="262" height="73" />
</div>

</div>
  </div>

</div>

</div>
</div>
</div>
<H1>[CATEGORY_NAME]</H1>
<FORM ACTION="search.php">
<INPUT TYPE="text" NAME="q" SIZE=80>
<INPUT TYPE="submit" VALUE="Search" CLASS="BUTTON">
</FORM>
<HR SIZE=1 COLOR="#DDDDDD">
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>&nbsp;</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

####################################################################
//-->
Powered by the <A HREF="http://www.freephpdirectoryscript.com/">Free PHP Directory Script</A>
EOF;

?>[/code]

I basically want all the of the script to be in the <div id="ResultsMainCates"> but also render the other divs after that.

I would love some help! I have never worked with EOF; before, and I dont understand how to do this.

You can get the html from the template.html, and the code (the first code) and try and them together if you want.

I really would love some help, I dont want to hire a contractor to help me on a small problem.

Thanks soo much!
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.