ich würde gerne meine News mit nem Datum versehen, so das es kein "ganzen Artikel lesen" mehr gibt sondern z.B. Erstellt: "Aktuelles Datum"
Hier ein Screen
www1.minpic.de/bild_anzeigen.php?id=1160&key=87923537&ende
So und nu zu dem Code
news.php
<?php # Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: News'; $hmenu = 'News'; $design = new design ( $title , $hmenu ); $design->header(); function news_find_kat ($kat) { $katpfad = 'include/images/news/'; $katjpg = $katpfad.$kat.'.jpg'; $katgif = $katpfad.$kat.'.gif'; $katpng = $katpfad.$kat.'.jpg'; if ( file_exists( $katjpg ) ) { $pfadzumBild = $katjpg; } elseif ( file_exists ( $katgif ) ) { $pfadzumBild = $katgif; } elseif ( file_exists ( $katpng ) ) { $pfadzumBild = $katpng; } if ( !empty( $pfadzumBild ) ) { $kategorie = '<img src="'.$pfadzumBild.'" alt="'.$kat.'">'; } else { $kategorie = '<b>'.$kat.'</b><br /><br />'; } return ( $kategorie ); } $limit = $allgAr['Nlimit']; if ( empty ( $um ) ) { if(empty($_GET['page'])) { $_GET['page'] = 1; } $MPL = db_make_sites ($_GET['page'] , "WHERE news_recht >= ".$_SESSION['authright'] , $limit , '?m=news' , 'news' ); $anfang = ($_GET['page'] - 1) * $limit; $tpl = new tpl ( 'news.htm' ); $abf = <<< query SELECT a.news_title as title, a.news_id as id, DATE_FORMAT(a.news_time,'%d. %m. %Y') as datum, DATE_FORMAT(a.news_time,'%W') as dayofweek, a.news_kat as kate, a.news_text as text, b.name as username, a.user_id as userid FROM prefix_news as a LEFT JOIN prefix_user as b ON a.user_id = b.id WHERE {$_SESSION['authright']} <= a.news_recht OR a.news_recht = 0 ORDER BY news_time DESC LIMIT {$anfang},{$limit} query; #echo '<pre>'.$abf.'</pre>'; $erg = db_query($abf); while ($row = db_fetch_assoc($erg)) { $k0m = db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = 'NEWS_".$row['id']."'"); $row['kom'] = db_result($k0m,0); $avatar_exists = @db_result(db_query("SELECT val FROM prefix_userfields WHERE fid = 6 AND uid = ".$row['userid']),0); $row ['AVATA'] = '<img src="'.$avatar_exists.'" border="0">'; $row['kate'] = news_find_kat($row['kate']); $row['datum'] = $lang[$row['dayofweek']].' '.$row['datum']; if ( strpos ( $row['text'] , '[PREVIEWENDE]' ) !== FALSE ) { $a = explode('[PREVIEWENDE]' , $row['text']); $row['text'] = $a[0]; } $row['text'] = BBcode($row['text']); $tpl->set_ar_out($row,0); } $tpl->set_out('SITELINK', $MPL,1); unset($tpl); } else { # show artiel if ( !empty($_REQUEST['nid']) ) { $nid = escape($_REQUEST['nid'],'integer'); } $row = db_fetch_object(db_query("SELECT * FROM `prefix_news` WHERE news_id = '".$nid."'")); if ( check_rights(array($row->news_recht)) ) { $komsOK = true; if ( $allgAr['Ngkoms'] == 0 ) { if ($_SESSION['authright'] <= -1 ) { $komsOK = true; } else { $komsOK = false; } } if ( $allgAr['Nukoms'] == 0 ) { $komsOK = false; } # kommentar add if ( $komsOK AND !empty($_POST['name']) AND !empty($_POST['txt']) AND !empty($_POST['nid']) ) { $_POST['txt'] = escape($_POST['txt'],'string'); $_POST['name'] = escape($_POST['name'],'string'); if ( !array_key_exists('newskommentar'.$nid,$_SESSION) ) { $_SESSION['newskommentar'.$nid] = TRUE; db_query("INSERT INTO `prefix_koms` VALUES ('','NEWS_".$_POST['nid']."','".$_POST['name']."','".$_POST['txt']."')"); } $nid = $_POST['nid']; } # kommentar add $kategorie = news_find_kat($row->news_kat); $textToShow = BBcode($row->news_text); $textToShow = str_replace('[PREVIEWENDE]','',$textToShow); if ( !empty($such) ) { $textToShow = markword($textToShow,$such); } $tpl = new tpl ( 'news.htm' ); $ar = array ('TEXT' => $textToShow, 'KATE' => $kategorie, 'NID' => $nid, 'NAME' => $row->news_title, ); $tpl->set_ar_out($ar, 2 ); if ($komsOK) { $tpl->set_ar_out ( array ( 'NAME' => $row->news_title , 'NID' => $nid ), 3 ); $erg1 = db_query("SELECT * FROM `prefix_koms` WHERE uid = 'NEWS_".$nid."' ORDER BY id DESC"); $ergAnz1 = db_num_rows($erg1); if ( $ergAnz1 == 0 ) { echo '<tr><td><b>Kein Kommentar vorhanden</b></td></tr>'; } else { $zahl = $ergAnz1; while ($row1 = db_fetch_object($erg1)) { $tpl->set_ar_out( array('NAME' => $row1->name, 'TEXT' => BBcode($row1->text), 'ZAHL' => $zahl ) , 4 ); $zahl--; } } $tpl->out(5); } $tpl->out(6); } } $design->footer(); ?>
news.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> </head> <body> <table width="547" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="389" height="20" background="include/designs/dms/images/content/content-oben.gif"><table width="537" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="18"> </td> <td width="504"><div align="center"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">{title}</font></strong></div></td> <td width="10"> </td> <td width="12"> </td> </tr> </table></td> </tr> <tr> <td>{kate}</td> </tr> <tr> <td height="17"> </td> </tr> <tr> <td><table background="include/designs/dms/images/content/content.gif" width="547" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="10"></td> <td height="10"></td> <td height="10"></td> </tr> <tr> <td colspan="3"><div style="margin-left: 10px; margin-right: 10px;"><font color="#000000">{text}</font></div></td> </tr> <tr> <td height="10"></td> <td height="10"></td> <td height="10"></td> </tr> </table></td> </tr> <tr> <td width="389" height="17" background="include/designs/NaA/Bilder/content/contentfooter.gif"><table width="547" height="18" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="361"><div style="margin-left: 10px;"><a href="index.php?news-{id}"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>{_lang_readwholenews}</strong></font> </a></div></td> <td width="186"><div style="margin-right: 10px;" align="right"><strong><font color="#000000"><a href="index.php?news-{id}"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> {kom} {_lang_comments} </font></a></font></strong></div></td> </tr> </table></td> </tr> </table> <p align="center">{EXPLODE} <br /> <br /> {SITELINK}</p> <p align="center">{EXPLODE} </p> <table width="547" border="0" align="center" cellpadding="0" cellspacing="0" class="border"> <tr class="Chead"> <td width="389" background="include/designs/dms/images/content/content-oben.gif" class="Chead" align="center"><table width="524" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="18"> </td> <td height="20" width="449"><div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">{NAME}</font></div></td> <td width="1"><div align="right"></div></td> <td width="12"> </td> </tr> </table></td> </tr> <tr> <td class="Cnorm" align="left">{KATE}</td> </tr> <tr> <td class="Cnorm" height="17"><div style="margin-left: 10px;"></div></td> </tr> <tr> <td class="Cnorm"><table background="include/designs/dms/images/content/content.gif" width="480" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="10"></td> <td height="10"></td> <td height="10"></td> </tr> <tr> <td colspan="3"><div style="margin-left: 10px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>{TEXT}</td> </tr> </table> </div></td> </tr> <tr> <td height="10"></td> <td height="10"></td> <td height="10"></td> </tr> </table></td> </tr> <tr> <td height="20" bgcolor="#999999"><div style="margin-left: 10px;"><a href="index.php?news"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>« {_lang_back}</strong></font></a></div></td> </tr> </table> <br /> <table width="547" border="0" cellspacing="0" cellpadding="0" align="center" > <tr> <td > {EXPLODE} <form action="index.php?news-{NID}" method="post"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="20" bgcolor="#666666"><div style="margin-left: 17px;"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">{_lang_writecomment}</font></div></td> </tr> <tr> <td height="20"><div style="margin-left: 17px; margin-top: 10px; margin-bottom: 10px;"> <input type="text" name="name" value="{uname}" /> <input name="submit" type="submit" value="{_lang_enter}" /> <br /> <textarea cols="50" rows="2" name="txt"></textarea> </div></td> </tr> <tr> <td height="6" background="include/designs/dms/images/content/balken.gif"></td> </tr> </table> </form> {EXPLODE} <div style="margin-bottom: 5px;"> <table width="547" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="17" bgcolor="#CCCCCC"><div style="margin-left: 10px;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"># <strong>{ZAHL} von {NAME}</span> </strong></strong></font></div></td> </tr> <tr> <td><div style="margin-left: 10px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;">{TEXT}</div></td> </tr> <tr> <td height="6"> </td> </tr> </table> </div> {EXPLODE} <br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="480" height="20" bgcolor="#999999"><div style="margin-left: 10px;"><a href="index.php?news"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>« {_lang_back}</strong></font></a> </div></td> </tr> </table></td> </tr> </table> <p> </p> <p align="center">{EXPLODE} </p> <table width="547" border="0" align="center" cellspacing="0" class="rand"> <tr class="mite"> <td width="65%"><b>{NAME}</b></td> <td width="15%">{FUER}</td> <td width="20%" align="right">{DATE}</td> </tr> <tr class="norm"> <td valign="top" colspan="2">{TEXT}{MEHR}</td> <td valign="top" rowspan="2" align="center">{KATE}</td> </tr> <tr class="norm"> <td valign="bottom" height="20" colspan="2" align="center"><b>{_lang_from} {UNAME}</b> [ {KOM} <a href="index.php?news-1&nid={ID}">{_lang_comments}</a> ] </td> </tr> </table> <p align="center"> </p> </body> </html>
Hoffe das das irgendwie umzusetzen is

Bedanke mich schonmal für jede Antwort

mfg
Noar
verwendete ilchClan Version: 1.1