hi leute 
hab in vLIB eine page gecoded doch mein problem ist dass er das news script nicht darstellt.. ansonsten geht alles ganz gut, doch das außlösen des array scheint nicht zu funktionieren.. wäre glücklich wenn ihr mir helfen könntet
so habe ich das newsscript gelöst.. einfach jedoch nicht mal das geht...
das template dazu sollte eigentlich richtig sein
danke im vorraus =)

hab in vLIB eine page gecoded doch mein problem ist dass er das news script nicht darstellt.. ansonsten geht alles ganz gut, doch das außlösen des array scheint nicht zu funktionieren.. wäre glücklich wenn ihr mir helfen könntet

PHP-Code:
<?php
include("config/mysql.inc.php");
// Erzeugung eines leeren Arrays zum späteren Pushen
$news_infos = array();
// Abfrage der News mit entsprechendem Limit
$news_ergebnis = mysql_query("SELECT * FROM $db_name_news ORDER BY id DESC LIMIT $news_limit,$news_show", $sqlconnect);
$news_anzahl = mysql_num_rows($news_ergebnis);
if($news_anzahl > 0) {
$tmpl->setVar('news_no',0);
while($row = mysql_fetch_array($news_ergebnis)) {
// Abfrage des Namens des Autors zur passenden userid
$user_abfrage = "SELECT * FROM $db_name_users WHERE id LIKE $row[userid]";
$user_ergebnis = mysql_db_query($dbname, $user_abfrage, $connect);
for ($i2 = 0; $i2 < mysql_num_rows($user_ergebnis); $i2++)
{
// Abfrage ob die Abfrage erfolglos war
if(mysql_num_rows($user_ergebnis) == 0)
{
$author = "unbekannt";
}
else
{
$row2 = mysql_fetch_array($news_ergebnis);
$author = $row2[name];
}
}
// Datumsinformationen umwandeln
$timestamp = $row[date];
$year = substr($timestamp,0,2);
$month = substr ($timestamp,2,2);
$day = substr ($timestamp,4,2);
$date = $day.".".$month.".".$year;
// Weiterlesenfunktion
$news_text_length = strlen($row[text]);
if($news_text_length > $news_prev_max)
{
$news_prev = substr($row[text],0,$news_prev_max);
$news_show = $news_prev."... <a href=\"$page_url/index.php?do=news&news=\"$row[id]\" target=\"_self\">weiterlesen</a>";
}
else
{
$news_show = $row[text];
}
// Array mit Newsinformationen auffüllen
array_push($news_infos, array('news_id' => $row[id],
'news_title' => $row[title],
'news_text' => $news_show,
'news_author' => $author,
'news_date' => $date));
// Ausgabe der letzten ID in der Schleife
$last_news_id = $row[id];
}
}
else {
$tmpl->setVar('news_no',1);
$news_loop_do = 0;
}
// Blätterfunktion
if($last_news_id == 0) { $tmpl->setVar('news_weiter',0); }
else { $tmpl->setVar('news_weiter',1); }
if($news_limit == 0) { $tmpl->setVar('news_zurueck',0); }
else { $tmpl->setVar('news_zurueck',1); }
$news_limit_up = $news_limit+$news_show;
$news_limit_down = $news_limit-$news_show;
$tmpl->setVar('news_limit_up',$news_limit_up);
$tmpl->setVar('news_limit_down',$news_limit_down);
// falls keine News in der DB vorhanden
if($news_loop_do != 0) {
$tmpl->setloop('news_loop', $news_infos);
}
mysql_close ($sqlconnect);
?>
das template dazu sollte eigentlich richtig sein
danke im vorraus =)
Kommentar