Seite 1 von 1

Probleme mit PHP uns Templates in phpbb2 BRAUCHE HILFE!

Verfasst: 25.01.2005 16:23
von MaXXde
Hallo,
Ich habe ein phpbb2 (Powered by phpBB 2.0.10 © 2001, 2002 ) und ein Newsboard (CuteNews 1.3.6 © 2004 CutePHP.), jetzt will ich auf der Startseite also index.php mit dem template index_body.tpl Im ordner templates, die news haedlines auf der startseite das einfugen:
<?PHP
$static = TRUE;
$number = "5";
$template = "Headlines";
include("noticias/show_news.php");
?>
Wenn ich das dirtekt ins index_body.tpl reinkopiere wird es nicht als php betrachtet es wird einfach so mit auf die seite kopiert...
Wie muesste ich das richtig einbinden das auf der index.php die news haedlines eingebunden bekomme?
Kann mir da jemand weiterhelfen?
Grüße
MaXXde

Verfasst: 27.01.2005 22:49
von MaXXde
Hatt den niemand eine Antwort??

Verfasst: 28.01.2005 09:12
von QCO
Brauchst ja nicht gleich so zu schreien.
Kannst du mal diese noticias/show_news.php zur Verfügung stellen?
Vielleicht klappt es schon so (hängt davon ab, wie dein Newsscript arbeitet):
Folgendes ganz am Anfang von index.php (bevor irgendwelcher phpbb-Code kommt)

Code: Alles auswählen

ob_start();
$static = TRUE;
$number = "5";
$template = "Headlines";
include("noticias/show_news.php"); 
$news_content = ob_get_contents();
ob_end_clean();
und dann fügst du VOR

Code: Alles auswählen

//
// Generate the page
//
$template->pparse('body');
ein:

Code: Alles auswählen

$template->assign_vars(array('NEWS' => $news_content));
und machst dann im Template an einer Stelle deiner Wahl ein

Code: Alles auswählen

{NEWS}
rein.

Verfasst: 28.01.2005 09:59
von shwepsi
und wieso man das so macht kannst du aus den 3 Artikeln hier ersehen:
KB:28
KB:70
KB:74