• Welcome to Simple Machines Community Forum. Please login or sign up.
November 27, 2021, 03:13:55 AM

News:

SMF 2.0.18 has been released! Please update. Read more.


[gelöst]SSI - boardNews: fragen

Started by Badelehrling, September 09, 2006, 11:38:00 AM

Previous topic - Next topic

Klozi

Nein sry, das war nur ein Beispiel. Ich meine das so:

Schluss.php vorher:
<div class="Header"><?php include('content/Header.php'); ?></div>
<div class="Hmenue"><b>Menü</b><br></div>
<div class="Hmenueinh">menue - entfernt</div>
<div class="Online"><b>Zur Zeit Online</b></div>
<div class="Onlineinh"><?php ssi_whosOnline(); ?></div>
<div class="Diskussionsbrennpunkte"><b>Top-Themen</b></div>
<div class="Diskussionsbrennpunkteinh"><?php include('content/TopThemen.php'); ?></div>
<div class="Politiknews"><b>Politiknews</b></div>
<div class="Politiknewsinh"><br><?php ssi_news(); ?></div>
<div class="Menue"><?php ssi_menubar(); ?></div>

<div class="Content">



Schluss.php nachher:

<?php

echo '
<div class="Header">'
; include('content/Header.php'); echo '</div>
<div class="Hmenue"><b>Men&uuml;ü</b><br></div>
<div class="Hmenueinh">menue - entfernt</div>
<div class="Online"><b>Zur Zeit Online</b></div>
<div class="Onlineinh">'
ssi_whosOnline(); echo '</div>
<div class="Diskussionsbrennpunkte"><b>Top-Themen</b></div>
<div class="Diskussionsbrennpunkteinh">'
; include('content/TopThemen.php'); echo '</div>
<div class="Politiknews"><b>Politiknews</b></div>
<div class="Politiknewsinh"><br>'
ssi_news(); echo '</div>
<div class="Menue">'
ssi_menubar(); echo '</div>

<div class="Content">'
;

?>


Hoffe du hast es jetzt verstanden :>

Badelehrling

Okay, wenn ich alles richtig verstanden habe, sollten

head.php so aussehen:
<?php

echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php require("/srv/www/htdocs/web500/html/Forum/SSI.php"); ?>

<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css"></head>

<body>';
?>


menu.php wie Du geschrieben hast, und
schluss.php so:
<?php

echo '
</div>
</body>
</html>;
?>


index.php bleibt wie sie ist?!

Das seltsame Ergebnis

Sorry, das ich nen bischen (oder auch was mehr ::)) doof bin...

Klozi

In der Head.php steckt der Wurm.

Das sollte so aussehen:

<?php

echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" /></head>

 <body>'
;
?>


Das "require("/srv/www/htdocs/web500/html/Forum/SSI.php");" hat nichts im HTML Code zu suchen, darum geht das wohl auch nicht. Du brauchst im ganzen Code nur einmal den Require-Befehl angeben, der muss aber direkt ganz oben in der index.php stehen!

Klozi

Damit du das genauer sieht schreibe ich einen weiteren Post. Du musst ebenfalls die index.php aufräumen, am besten könntest du dort nochmal alles schön sortieren und trennen. Normalerweise sollte in einer index.php auch nicht so viel designspezifisches drin stehen, eher wären Include-, Requirebefehle und Cookiesetzungen vom Vorteil.

Badelehrling

Ja ists denn war?

Es klappt!!

Allerdings musste ich aus dem Code:
require("/srv/www/htdocs/web500/html/Forum/SSI.php");



$board_news_1 = ssi_boardNews(48, 3, null, null, $output_method = 'array');


if(is_array($board_news_1))
foreach($board_news_1 as $news) {
echo '


','<h3>', $news['subject'], '</h3> <p>', $news['time'], ' ', $txt[525], ' ', $news['poster']['link'], '</p><br/><p>', $news['body'], '</p>
<br/><p>', $news['link'], ' | ', $news['new_comment'], '</p>';

if (!$news['is_last'])
echo '

<br/>';
}


Das "require("/srv/www/htdocs/web500/html/Forum/SSI.php");" entfernen!

Ergebnis bestaunen

Vielen Dank Klozi!! Hast mir wirklich sehr geholfen!!

Klozi

Ja habe ich vergessen anzumerken, eine doppelte require-Anfrage wäre überflüssig. Aber nun klappt ja alles. :>

Advertisement: