Zur Navigation

div in ein template "einbinden" oder so . . . .

1 Christian

Salve

Ich möchte in ein template div's einbinden, damit ich die Seite etwas besser strukturieren kann.

Nun habe ich einerseits das Problem, dass PHP noch mehr Fremdsprache ist für mich als CSS. Auf der anderen Seite bin ich mit dem Tabellenlosen Layout noch nicht per Du.

Also, ich denke, den Header kann ich auslassen. So beginnt der "Header":

<BODY>
	<p>&nbsp;</p>
	<p>&nbsp;</p>
	<p>&nbsp;</p>
	<p>&nbsp;</p>
	Sie befinden sich in der Kategorie <H1>[CATEGORY_NAME]</H1>
        <FORM ACTION="search.php">
        <INPUT TYPE="text" NAME="q" SIZE=80>
        <INPUT TYPE="submit" VALUE="Suche" CLASS="BUTTON">
        </FORM>
      <hr>
EOF;

Dann der Content
$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
        <ul><LI><A HREF="[CATEGORY_URL]"><B>[CATEGORY_NAME]</B></A></ul>
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>
EOF;
$TEMPLATE["SUBCATEGORIES"]["NO_CATEGORIES"] = <<<EOF
        <hr>
EOF;

// SUBMISSION_LINK LABELS: [SUBMISSION_URL] [CATEGORY_NAME]

$TEMPLATE["SUBMISSION_LINK"] = <<<EOF
        <A HREF="[SUBMISSION_URL]"><B>URL eintragen in der Kategorie [CATEGORY_NAME]</B></A>
        <hr>
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]" target="_blank"><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>
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>

EOF;

und am Schluss der letzte Teil:

$TEMPLATE["FOOTER"] = <<<EOF
        <!--//
        ####################################################################

        REMOVING THE LINKS BELOW WITHOUT A FULL LICENSE IS AN ILLEGAL ACTION

        ####################################################################
        //-->
        <P ALIGN="CENTER"><A HREF="/impressum.htm"><B>IMPRESSUM</b></A> </P>
        <p>&nbsp;</p>
        <p align="center">
 <a href="http://jigsaw.w3.org/css-validator/" target="_blank">
  <img style="border:0;width:88px;height:31px"
       src="http://jigsaw.w3.org/css-validator/images/vcss"
       alt="Valid CSS!" ></a>
<a href="http://www.web-i-nfo.de"><img src="88x31.gif" alt="webmaster directory index" width="88" height="31" border="0" hspace="5"></a>
<a href="http://validator.w3.org/check?uri=referer" target="_blank"><img
        src="http://www.w3.org/Icons/valid-html401"
        alt="Valid HTML 4.01 Transitional" height="31" width="88" border="0" hspace="5"></a></p>
		<p>&nbsp;</p>
		<center>Partnerlinks: <script src="scaradcontrol.php?sac_cat=texlink1 Partner&amp;sac_java=" type="text/javascript"></script></center>
        <p>&nbsp;</p>
        <hr>
		Powered by the <A HREF="http://www.freephpdirectoryscript.com/">Free PHP Directory Script</A> Top <a href="http://www.triple-x-hosting.ch" target="_blank">WebHosting</a> zu fairen Preisen.
		Viele <a href="http://www.sms-house.de" target="_blank">Klingelt&ouml;ne</a> machen ein Handy individuell. Mach Deine Homepage bekannter mit <script type="JavaScript">function hit(hitlink) {if(document.images) {(new Image()).src=""+hitlink+"";}return true;}</script>
<a href="http://www.isp-11.ch/tl/" onmousedown="return hit('http://www.isp-11.ch/tl/in.php?id=1')" target="_blank">isp-11 webmaster & promotion</a>.
		Sie suchen eine <a href="http://www.triple-x-hosting.ch" target="_blank">WebDesign</a>agentur? Mach Dein Handy einmalig mit einem <a href="http://www.sms-house.de" target="_blank">HandyLogo</a>.
		Informationen zum <a href="http://www.hausundwohnung.ch" target="_blank">Hauskauf - Wohnungskauf</a> sind wichtig. Hier finden Sie <a href="http://www.entry-project.de" target="_blank">Agentursoftware</a><p>

EOF;

Der Sinn des Ganzen soll es sein auf der rechten Seite noch div's einzufügen, damit ich dort noch andere Inhalte darstellen kann. Also, bevorich eine aktuelle Seite in die Einzelteile zerlege, dachte ich mir, zeige ich Euch den Code. Ist noch nicht lange her hat mir jemand geschrieben, er habe erst einen leicht hellroten Kopf . . . . .

OKi, zum "Header":
<BODY>
	<div id="container">
<div id="header">
        <p>&nbsp;</p>
	<p>&nbsp;</p>
	<p>&nbsp;</p>
	<p>&nbsp;</p>
	Sie befinden sich in der Kategorie <H1>[CATEGORY_NAME]</H1>
        <FORM ACTION="search.php">
        <INPUT TYPE="text" NAME="q" SIZE=80>
        <INPUT TYPE="submit" VALUE="Suche" CLASS="BUTTON">
        </FORM>
      <hr></div>
EOF;

Content:
$TEMPLATE["PATH"]["HEADING"] = <<<EOF
<div id="wrapper">
    <div id="content">

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
        <ul><LI><A HREF="[CATEGORY_URL]"><B>[CATEGORY_NAME]</B></A></ul>
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>
EOF;
$TEMPLATE["SUBCATEGORIES"]["NO_CATEGORIES"] = <<<EOF
        <hr>
EOF;

// SUBMISSION_LINK LABELS: [SUBMISSION_URL] [CATEGORY_NAME]

$TEMPLATE["SUBMISSION_LINK"] = <<<EOF
        <A HREF="[SUBMISSION_URL]"><B>URL eintragen in der Kategorie [CATEGORY_NAME]</B></A>
        <hr></div>
</div>

EOF;

$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]" target="_blank"><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>
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>
 </div>
</div>
EOF;

jetzt der "zusätzliche" Inhalt:
Hier kommt der Rechte div hin . . . Aber ich glaube hier war der Urspurng der letzten Fehlermeldung . . . . .
<div id="navigation"> 
    <p><strong>Home</strong></p> 
</div>

Dann noch ein div für zus. Inhalt:
<div id="extra"> </div> 
  </div>
und jetzt der Footer:
$TEMPLATE["FOOTER"] = <<<EOF

<div id="footer">
<P ALIGN="CENTER"><A HREF="/impressum.htm"><B>IMPRESSUM</b></A> </P>
        <p>&nbsp;</p>
        <p align="center">
 <a href="http://jigsaw.w3.org/css-validator/" target="_blank">
  <img style="border:0;width:88px;height:31px"
       src="http://jigsaw.w3.org/css-validator/images/vcss"
       alt="Valid CSS!" ></a>
<a href="http://www.web-i-nfo.de"><img src="88x31.gif" alt="webmaster directory index" width="88" height="31" border="0" hspace="5"></a>
<a href="http://validator.w3.org/check?uri=referer" target="_blank"><img
        src="http://www.w3.org/Icons/valid-html401"
        alt="Valid HTML 4.01 Transitional" height="31" width="88" border="0" hspace="5"></a></p>
		<p>&nbsp;</p>
		<center>Partnerlinks: <script src="scaradcontrol.php?sac_cat=texlink1 Partner&amp;sac_java=" type="text/javascript"></script></center>
        <p>&nbsp;</p>
        <hr>
		Powered by the <A HREF="http://www.freephpdirectoryscript.com/">Free PHP Directory Script</A> Top <a href="http://www.triple-x-hosting.ch" target="_blank">WebHosting</a> zu fairen Preisen.
		Viele <a href="http://www.sms-house.de" target="_blank">Klingelt&ouml;ne</a> machen ein Handy individuell. Mach Deine Homepage bekannter mit <script type="JavaScript">function hit(hitlink) {if(document.images) {(new Image()).src=""+hitlink+"";}return true;}</script>
<a href="http://www.isp-11.ch/tl/" onmousedown="return hit('http://www.isp-11.ch/tl/in.php?id=1')" target="_blank">isp-11 webmaster & promotion</a>.
		Sie suchen eine <a href="http://www.triple-x-hosting.ch" target="_blank">WebDesign</a>agentur? Mach Dein Handy einmalig mit einem <a href="http://www.sms-house.de" target="_blank">HandyLogo</a>.
		Informationen zum <a href="http://www.hausundwohnung.ch" target="_blank">Hauskauf - Wohnungskauf</a> sind wichtig. Hier finden Sie <a href="http://www.entry-project.de" target="_blank">Agentursoftware</a><p>

  </div>
</div>
EOF;

Und? Sehr schlimm was ich da zusammengeschustert habe?

En Gruess us dr Schwiz!

25.04.2006 20:30

Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.





[BBCode-Hilfe]