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 | |