Hallo,
ich möchte das die News Dirket angezeigt werden und nich als Stichwort, kann ich dies änder.
Danke
Beni
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
<form action="?m=news" method="POST"> <head> <title></title> </head> <body topmargin="6" leftmargin="6"> <table class="Callg" width="100%" border="0" cellspacing="0" cellpadding="5" height="18"> <tr> <td height="8"><h3>News</h3></td> <td align="right" height="8"> <select name="sort" onchange="this.form.submit();"> <option value="standart">Sortieren</option> <optgroup label="Absteigend"> <option value="datumAB">Datum</option> <option value="newsAB">Überschrift</option> </optgroup> <optgroup label="Aufsteigend"> <option value="datumAU">Datum</option> <option value="newsAU">Überschrift</option> </optgroup> <optgroup label="nur Kategorie"> </optgroup> {KATS} </select> </td> </tr> </table> </form> {EXPLODE} <p> </p> <div align="center"> <center> <table border="0" width="100%" height="24" cellspacing="0" cellpadding="2"> <tr> <td width="684" height="5"><font size="2"> {KATE}</font></td> <td width="283" height="5"><font size="1"><b>{UNAME}</b>, {DATE}</font></td> </tr> <tr> <td width="685" height="8"></center> <p align="left"><font size="1"><strong>{NAME}</strong></font></td> <td width="282" height="8"><a href="?m=news&um=1&nid={ID}"><b>{KOM} Kommentare</b></a></td> </tr> <center> <tr> <td width="975" height="8" colspan="2"><br> <font size="2">{TEXT}</font></td> </tr> </table> </center> </div> <p> <br /> {EXPLODE} <br /> <br /> <div align="center">{SITELINK}</div> {EXPLODE} <table class="border" width="100%" cellpadding="5" cellspacing="1" border="0"> <tr> <td height="25" class="Chead" colspan="2"><font size="3"><b>{NAME}</b></font></td> </tr> <tr> <td height="25" class="Cdark" colspan="2">Nachricht</td> </tr> <tr> <td class="Cnorm" width="85%"> {TEXT} <br /> <br /> <br /> <a href="?m=news"><b>«</b> zurück</a> </td> <td class="Cnorm" valign="top" width="15%"> <div align="center">{KATE}</div> </td> </tr> {EXPLODE} <tr> <td height="25" class="Cmite" colspan="2">Kommentare für {NAME}</td> </tr> <tr> <td class="Cnorm" colspan="2"> <form action="?m=news&um=2" method="POST"> <input type="hidden" name="nid" value="{NID}"> <table width="100%" class="Cnorm"> <tr> <td width="20%">Dein Name</td> <td width="80%"> <input type="text" name="name"> </td> </tr> <tr> <td valign="top">Kommentar</td> <td> <textarea cols="50" rows="2" name="txt"></textarea> </td> </tr> <tr> <td></td> <td> <input type="submit" value="Eintragen"> </td> </tr> </table> </form> <table width="100%" cellpadding="0" cellspacing="0" border="0" class="cbg2"> {EXPLODE}<tr> <td class="Cmite"># <b>{ZAHL}</b> von {NAME}</td></tr> <tr><td>{TEXT}<br /><br /></td></tr> </tr>{EXPLODE} </table> <br /> <a href="?m=news"><b>«</b> zurück</a> </td> </tr> {EXPLODE} </table> {EXPLODE} <table width="100%" border="0" cellspacing="0" cellpadding="5" 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>von {UNAME}</b> [ {KOM} <a href="?m=news&um=1&nid={ID}">Kommentare</a> ] </td> </tr> </table>
<?php /* ìlchClan -------------------------------------------------------------| Copyright : © by Manuel | E-Mail : Webmaster@ilch.de | Internet : www.ilch.de | Version : v.1 | Lastupdate : 14.04.2004 | ------------------------------------------------------------*/ if (!defined('ILCH_CLANSCRIPT')) { die("Hacking attempt"); } //-----------------------------------------------------------| $limit = $allgAr['Nlimit']; $neueBreite = $allgAr['Nbsize']; if ( empty ( $um ) ) { // Sortieren vorbereiten if ( empty ($sort) OR $sort == 'standart' ) { $asort = 'time DESC'; $where = ''; } elseif ( $sort == 'datumAB' ) { $asort = 'time DESC'; $where = ''; } elseif ( $sort == 'datumAU' ) { $asort = 'time ASC'; $where = ''; } elseif ( $sort == 'newsAB' ) { $asort = 'titel ASC'; $where = ''; } elseif ( $sort == 'newsAU' ) { $asort = 'titel DESC'; $where = ''; } elseif ( ereg ( 'kat' , $sort ) ) { $asort = 'time DESC'; $kattoshow = substr($sort,3,strlen($sort)-3); $where = 'AND kat = "'.$kattoshow.'"'; } else { $asort = 'time DESC'; $where = ''; } // kategorien findung $exKat = ''; $erg = mysql_query("SELECT kat FROM `".$dbprefix."_news` ORDER BY kat"); while ($row = mysql_fetch_object($erg)) { if ( $exKat != $row->kat ) { $kats .= '<option value="kat'.$row->kat.'">'.$row->kat.'</option>'; } $exKat = $row->kat; } if(empty($page)) { $page = 1; } $MPL = makeSites ($page , "WHERE recht >= '".gettoshow($_SESSION['A_Re'])."' ".$where , $limit , '?m=news&sort='.$sort , 'news' ); $anfang = ($page - 1) * $limit; parse ( array('KATS' => $kats ) , 'news' , 0 ); $newsImages = array(); $newsImagesOhne = array(); function last ($str) { $array = explode('.',$str); $count = count($array); $count--; return ($array[$count]); } $handle=opendir('./include/images/news'); while ($ver = readdir ($handle)) { if ($ver != "." AND $ver != "..") { $newsImages[] = $ver; $last = last($ver); $ohne = str_replace('.'.$last,'',$ver); $newsImagesOhne[] = $ohne; } } closedir($handle); $fur = array ('für Alle','nur für Admins','nur für Member','nur für User','für Alle'); $abf = 'SELECT * FROM '.$dbprefix.'_news WHERE recht >= "'.gettoshow($_SESSION['A_Re']).'" '.$where.' ORDER BY '.$asort.' LIMIT '.$anfang.','.$limit; $erg = mysql_query($abf); while ($row = mysql_fetch_object($erg)) { $k0m = @mysql_query("SELECT COUNT(ID) FROM `".$dbprefix."_koms` WHERE uid = 'NEWS_".$row->id."'"); $kom = @mysql_result($k0m,0); if ( in_array($row->kat,$newsImagesOhne) ) { $key = array_search($row->kat,$newsImagesOhne); $pfadzumBild = 'include/images/news/'.$newsImages[$key]; $size = getimagesize($pfadzumBild); $breite = $size[0]; $hoehe = $size[1]; $neueHoehe=intval($hoehe*$neueBreite/$breite); $kategorie = '<img src="'.$pfadzumBild.'" alt="'.$row->kat.'">'; } else { $kategorie = '<b>'.$row->kat.'</b><br /><br />'; } parse ( array ('NAME' => $row->titel, 'TEXT' => BBcode($row->stext), 'DATE' => wtage(date('w',$row->time)).' '.date("d. M. Y",$row->time), 'FUER' => $fur[$row->recht * -1], 'KATE' => $kategorie, 'UNAME' => $row->erst, 'ID' => $row->id, 'KOM' => $kom ) , 'news' , 1 ); } parse ( array ('SITELINK' => $MPL) , 'news' , 2); } else { # kommentar add if ( !empty($_POST['name']) AND !empty($_POST['txt']) AND !empty($_POST['nid']) ) { $_POST['txt'] = strip_tags($_POST['txt']); mysql_query("INSERT INTO `".$dbprefix."_koms` VALUES ('','NEWS_".$_POST['nid']."','".$_POST['name']."','".$_POST['txt']."')"); $nid = $_POST['nid']; } # kommentar add # show artiel if ( !empty($_GET['nid']) ) { $nid = $_GET['nid']; } $row = mysql_fetch_object(mysql_query("SELECT * FROM `".$dbprefix."_news` WHERE id = '".$nid."'")); $newsImages = array(); $newsImagesOhne = array(); function last ($str) { $array = explode('.',$str); $count = count($array); $count--; return ($array[$count]); } $handle=opendir('./include/images/news'); while ($ver = readdir ($handle)) { if ($ver != "." AND $ver != "..") { $newsImages[] = $ver; $last = last($ver); $ohne = str_replace('.'.$last,'',$ver); $newsImagesOhne[] = $ohne; } } closedir($handle); if ( in_array($row->kat,$newsImagesOhne) ) { $key = array_search($row->kat,$newsImagesOhne); $kategorie = '<img src="include/images/news/'.$newsImages[$key].'" alt="'.$row->kat.'">'; } else { $kategorie = '<b>'.$row->kat.'</b><br /><br />'; } $textToShow = BBcode($row->text); if ( !empty($such) ) { $textToShow = markword($textToShow,$such); } parse ( array ( 'KATE' => $kategorie, 'TEXT' => nl2br($row->stext), 'NID' => $nid, 'NAME' => $row->titel ) , 'news' , 3 ); $komsOK = true; if ( $allgAr['Ngkoms'] == 0 ) { if ($recht3) { $komsOK = true; } else { $komsOK = false; } } if ( $allgAr['Nukoms'] == 0 ) { $komsOK = false; } if ($komsOK) { parse ( array ( 'NAME' => $row->titel , 'NID' => $nid ), 'news' , 4 ); $erg1 = mysql_query("SELECT * FROM `".$dbprefix."_koms` WHERE uid = 'NEWS_".$nid."' ORDER BY id DESC"); $ergAnz1 = mysql_num_rows($erg1); if ( $ergAnz1 == 0 ) { echo '<tr><td><b>Kein Kommentar vorhanden</b></td></tr>'; } else { $zahl = $ergAnz1; while ($row1 = mysql_fetch_object($erg1)) { parse ( array ( 'NAME' => $row1->name, 'TEXT' => BBcode($row1->text), 'ZAHL' => $zahl ) , 'news' , 5 ); $zahl--; } } parse ( '', 'news' , 6 ); } parse ( '' , 'news' , 7 ); } //-----------------------------------------------------------| ?>
<?php /* ìlchClan -------------------------------------------------------------| Copyright : © by Manuel | E-Mail : Webmaster@ilch.de | Internet : www.ilch.de | Version : v.1 | Lastupdate : 13.12.2003 | ------------------------------------------------------------*/ if (!defined('ADMIN_BEREICH')) { die("Hacking attempt"); } //-----------------------------------------------------------| ## ### #### ##### F u n k t i o n e n function getKats ( $akt , $dbprefix ) { $katAR = array(); $kats = ''; $erg = mysql_query("SELECT kat FROM `".$dbprefix."_news`"); while ($row = mysql_fetch_object($erg)) { $katAr[] = $row->kat; } $katAr[] = 'Allgemein'; $katAr = array_unique($katAr); foreach($katAr as $a) { if ($a == $akt) { $sel = ' selected'; } else { $sel = ''; } $kats .= '<option>'.$a.'</option>'; } return ($kats); } function getGRecht ( $akt , $dbprefix ) { $fur = getFuerAr(); $furListe = ''; foreach ( $fur as $k => $v ) { if ($akt == $k) { $sel = ' selected'; } else { $sel = ''; } $furListe .= '<option'.$sel.' value="'.$k.'">'.$v.'</option>'; } return ($furListe); } ##### F u n k t i o n #### ### ## # ## ### #### ##### A k t i o n e n if ( !empty($um) ) { if ( $um == 'insert' ) { # insert $text = addslashes($_POST['txt']); $stext = strip_tags($_POST['stext']); if ( $_POST['katLis'] == 'neu' ) { $_POST['katLis'] = $_POST['kat']; } mysql_query('INSERT INTO `'.$dbprefix.'_news` VALUES ( "", "'.$_POST['titel'].'", "'.$_SESSION['A_na'].'", "'.time().'", "'.$_POST['grecht'].'", "'.$_POST['katLis'].'", "'.$stext.'", "'.$text.'" ) ' ); # insert } elseif ( $um == 'change' ) { # edit $text = addslashes($_POST['txt']); $stext = strip_tags($_POST['stext']); if ( $_POST['katLis'] == 'neu' ) { $_POST['katLis'] = $_POST['kat']; } mysql_query('UPDATE `'.$dbprefix.'_news` SET titel = "'.$_POST['titel'].'", erst = "'.$_SESSION['A_na'].'", recht = "'.$_POST['grecht'].'", kat = "'.$_POST['katLis'].'", stext = "'.$stext.'", text = "'.$text.'" WHERE id = "'.$_POST['newsID'].'" LIMIT 1'); $edit = $_POST['newsID']; } } # edit # del if ( !empty($_GET['del']) ) { mysql_query('DELETE FROM `'.$dbprefix.'_news` WHERE id = "'.$_GET['del'].'" LIMIT 1'); } if ( !empty($_GET['Kdel']) ) { mysql_query('DELETE FROM `'.$dbprefix.'_koms` WHERE id = "'.$_GET['Kdel'].'" LIMIT 1'); } #del ##### A k t i o n e n #### ### ## # ## ### #### ##### h t m l E i n g a b e n if ( empty ($doNoIn) ) { $limit = 10; // Limit if(empty($page)) { $page = 1; } $MPL = makeSites ($page , '' , $limit , "?m=news" , 'news' ); $anfang = ($page - 1) * $limit; if ( empty($edit) ) { $FnewsID = ''; $Faktion = 'insert'; $Fueber = ''; $Fstext = ''; $Ftxt = ''; $Fgrecht = ''; $FkatLis = ''; $Fsub = 'Eintragen'; } else { $row = mysql_fetch_object(mysql_query('SELECT * FROM `'.$dbprefix.'_news` WHERE id = "'.$edit.'"')); $FnewsID = $row->id; $Faktion = 'change'; $Fueber = $row->titel; $Fstext = $row->stext; $Ftxt = stripslashes($row->text); $Fgrecht = $row->recht; $FkatLis = $row->kat; $Fsub = 'Ändern'; } parse ( array ( 'NEWSID' => $FnewsID, 'AKTION' => $Faktion, 'MPL' => $MPL, 'UEBER' => $Fueber, 'STEXT' => $Fstext, 'TXT' => $Ftxt, 'FUR' => getGRecht($Fgrecht,$dbprefix), 'KATS' => getKats($FkatLis,$dbprefix), 'FSUB' => $Fsub ) , 'admin/news' , 0 ); # e d i t , d e l e t e $abf = 'SELECT id,titel FROM `'.$dbprefix.'_news` ORDER BY time DESC LIMIT '.$anfang.','.$limit; $erg = mysql_query($abf); while ($row = mysql_fetch_object($erg) ) { $erg1 = mysql_query('SELECT * FROM `'.$dbprefix.'_koms` WHERE uid = "NEWS_'.$row->id.'"'); $komAnz = mysql_num_rows($erg1); if ( $komAnz > 0 ) { $showkoms = ' <a href="?m=news&sKoms='.$row->id.'#'.$row->id.'">show Koms</a>'; } else { $showkoms = ''; } parse ( array ( 'ID' => $row->id, 'KOMS' => $showkoms, 'TITEL' => $row->titel ) , 'admin/news' , 1 ); if ( $komAnz > 0 ) { if ( $_GET['sKoms'] == $row->id ) { while($row1 = mysql_fetch_object($erg1) ) { parse ( array ( 'NID' => $row->id, 'ID' => $row1->id, 'NAME' => $row1->name ) , 'admin/news' , 2 ); } } } } # e d i t , d e l e t e parse ( array ('MPL' => $MPL ) , 'admin/news' , 3 ); } ##### h t m l E i n g a b e n #### ### ## # ?>
Geschlossen | ||
![]() |
Zurück zu Allgemein |