Ich wollte gerne wissen, wie ich die News.php
<?php # Copyright by: Patrick defined ('main') or die ('no direct access'); defined ('admin') or die ('only admin access'); $design = new design ('Admins Area', 'Admins Area', 2); $design->header(); // -----------------------------------------------------------| // # // ## // ### // #### F u n k t i o n e n function getKats ($akt) { $katAR = array(); $kats = ''; $erg = db_query("SELECT DISTINCT news_kat FROM `prefix_news`"); while ($row = db_fetch_object($erg)) { $katAr[] = $row->news_kat; } $katAr[] = 'Allgemein'; $katAr[] = 'blank'; $katAr[] = 'hardware'; $katAr[] = 'news'; $katAr[] = 'software'; $katAr[] = 'windows'; $katAr = array_unique($katAr); foreach($katAr as $a) { if (trim($a) == trim($akt)) { $sel = ' selected'; } else { $sel = ''; } $kats .= '<option' . $sel . '>' . $a . '</option>'; } return ($kats); } // #### F u n k t i o n // ### // ## // # // # // ## // ### // #### A k t i o n e n if (!empty($_REQUEST['um'])) { $um = $_REQUEST['um']; $_POST['titel'] = escape($_POST['titel'], 'string'); $_POST['grecht'] = escape($_POST['grecht'], 'integer'); $_POST['kat'] = escape($_POST['kat'], 'string'); $_POST['katLis'] = escape($_POST['katLis'], 'string'); $_POST['newsID'] = escape($_POST['newsID'], 'integer'); if ($um == 'insert') { // insert $text = escape($_POST['txt'], 'textarea'); if ($_POST['katLis'] == 'neu') { $_POST['katLis'] = $_POST['kat']; } db_query("INSERT INTO `prefix_news` (news_title,user_id,news_time,news_recht,news_kat,news_text) VALUES ('" . $_POST['titel'] . "'," . $_SESSION['authid'] . ",NOW()," . $_POST['grecht'] . ",'" . $_POST['katLis'] . "','" . $text . "')"); // insert } elseif ($um == 'change') { // edit $text = escape($_POST['txt'], 'textarea'); if ($_POST['katLis'] == 'neu') { $_POST['katLis'] = $_POST['kat']; } db_query('UPDATE `prefix_news` SET news_title = "' . $_POST['titel'] . '", user_id = "' . $_SESSION['authid'] . '", news_recht = "' . $_POST['grecht'] . '", news_kat = "' . $_POST['katLis'] . '", news_text = "' . $text . '" WHERE news_id = "' . $_POST['newsID'] . '" LIMIT 1'); $edit = $_POST['newsID']; } } // edit // del if ($menu->get(1) == 'del') { db_query('DELETE FROM `prefix_news` WHERE news_id = "' . $menu->get(2) . '" 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 = 20; // Limit $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1); $MPL = db_make_sites ($page , '' , $limit , "?news" , 'news'); $anfang = ($page - 1) * $limit; if ($menu->get(1) != 'edit') { $FnewsID = ''; $Faktion = 'insert'; $Fueber = ''; $Fstext = ''; $Ftxt = ''; $Fgrecht = ''; $FkatLis = ''; $Fsub = 'Eintragen'; } else { $row = db_fetch_object(db_query("SELECT * FROM `prefix_news` WHERE news_id = " . $menu->get(2))); $FnewsID = $row->news_id; $Faktion = 'change'; $Fueber = $row->news_title; $Ftxt = stripslashes($row->news_text); $Fgrecht = $row->news_recht; $FkatLis = $row->news_kat; $Fsub = 'Ändern'; } $tpl = new tpl ('news', 1); $ar = array ( 'NEWSID' => $FnewsID, 'AKTION' => $Faktion, 'MPL' => $MPL, 'UEBER' => $Fueber, 'txt' => $Ftxt, 'SMILIS' => getsmilies(), 'grecht' => dbliste($Fgrecht, $tpl, 'grecht', "SELECT id,name FROM prefix_grundrechte ORDER BY id DESC"), 'KATS' => getKats($FkatLis), 'FSUB' => $Fsub ); $tpl->set_ar_out($ar, 0); // e d i t , d e l e t e $abf = 'SELECT news_id,news_title FROM `prefix_news` ORDER BY news_time DESC LIMIT ' . $anfang . ',' . $limit; $erg = db_query($abf); $class = ''; while ($row = db_fetch_object($erg)) { $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite'); $tpl->set_ar_out(array ('ID' => $row->news_id, 'class' => $class, 'TITEL' => $row->news_title) , 1); } // e d i t , d e l e t e $tpl->set_ar_out(array ('MPL' => $MPL) , 2); } $design->footer(); ?>
und die news.htm
<script language="JavaScript" type="text/javascript"><!-- function delcheck ( DELID ) { var frage = confirm ( "Willst du diesen Eintrag wirklich l�schen?" ); if ( frage == true ) { document.location.href="?news-del-"+DELID; } } function delKcheck ( DELID , NID) { var frage = confirm ( "Willst du dieses Kommentar wirklich l�schen?" ); if ( frage == true ) { document.location.href="?news-sKoms-"+NID+"-Kdel-"+DELID+"#"+NID; } } function sichtbar(){ if( document.form.katLis.value=="neu"){ document.form.kat.style.visibility="visible"; } else { document.form.kat.style.visibility="hidden"; } } //--></script> <script type='text/javascript' src='include/includes/js/bbcode.js'></script> <script type='text/javascript' src='include/includes/js/interface.js'></script> <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/news.png" /></td><td width="30"></td><td valign="bottom"><h1>News</h1></td></tr></table> <hr style="width: 400px; margin: 0px;" > <br /><br /> <table border="0" cellspacing="0" cellpadding="0"><tr><td valign="top"> <form method="POST" name="form" onsubmit="return submitForm();"> <input type="hidden" name="um" value="{AKTION}"> <input type="hidden" name="newsID" value="{NEWSID}"> <table cellpadding="2" cellspacing="1" border="0" class="border"> <tr> <td class="Cmite" align="right"><strong>Titel : </strong></td> <td class="Cnorm"><input size="72" type="text" name="titel" value="{UEBER}"></td> </tr><tr> <td class="Cmite" align="right"><strong>News : </strong></td> <td rowspan="2" class="Cnorm"> <!-- BB Code START --> <a href="javascript:bbcode_insert('b','Gib hier den Text an der formatiert werden soll.')"><img src="include/images/icons/bbcode_bold.gif" alt="Fett formatieren" title="Fett formatieren" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('i','Gib hier den Text an der formatiert werden soll.')"><img src="include/images/icons/bbcode_italic.gif" alt="Kursiv formatieren" title="Kursiv formatieren" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('u','Gib hier den Text an der formatiert werden soll.')"><img src="include/images/icons/bbcode_underline.gif" alt="Unterstrichen formatieren" title="Unterstrichen formatieren" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('s','Gib hier den Text an der formatiert werden soll..')"><img src="include/images/icons/bbcode_strike.gif" alt="Durchgestrichen formatieren" title="Durchgestrichen formatieren" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('left','Gib hier den Text an der formatiert werden soll.')"><img src="include/images/icons/bbcode_left.gif" alt="Links ausrichten" title="Links ausrichten" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('center','Gib hier den Text an der formatiert werden soll.')"><img src="include/images/icons/bbcode_center.gif" alt="Mittig ausrichten" title="Mittig ausrichten" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('right','Gib hier den Text an der formatiert werden soll.')"><img src="include/images/icons/bbcode_right.gif" alt="Rechts ausrichten" title="Rechts ausrichten" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('list','Gib hier den Text ein der aufgelistet werden soll n Um die liste zu beenden einfach auf Abbrechen klicken.')"><img src="include/images/icons/bbcode_list.gif" alt="Liste erzeugen" title="Liste erzeugen" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('emph','Gib hier den Text ein der hervorgehoben werden soll.')"><img src="include/images/icons/bbcode_emph.gif" alt="Text hervorheben" title="Text hervorheben" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert_with_value('color','Gib hier den Text an der formatiert werden soll.','Gib hier die Farbe an in HTML form z.B. #000000.')"><img src="include/images/icons/bbcode_color.gif" alt="Text färben" title="Text färben" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert_with_value('size','Gib hier den Text an der formatiert werden soll.','Gib hier die Größe des textes in Pixel an. n Pixellimit liegt bei 20px !!!')"><img src="include/images/icons/bbcode_size.gif" alt="Textgröße verändern" title="Textgröße verändern" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert_with_value('url','Gib hier den namen des links an.','Gib hier die Adresse zu welcher verlinkt werden soll.')"><img src="include/images/icons/bbcode_hyperlink.gif" alt="Hyperlink einfügen" title="Hyperlink einfügen" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert_with_value('mail','Gib hier den namen des links an.','Gib hier die eMail - Adresse an.')"><img src="include/images/icons/bbcode_email.gif" alt="eMail hinzufügen" title="eMail hinzufügen" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('img','Gib hier die Adresse des Bildes an. Die Breite und Höhe des Bildes ist auf 500x500 eingeschränkt und würde verkleinert dargstellt werden.')"><img src="include/images/icons/bbcode_image.gif" alt="Bild einfügen" title="Bild einfügen" width="23" height="22" border="0"></a> <a href="javascript:bbcode_insert('shot','Gib hier die Adresse des Screens an. Die Breite und Höhe des Bildes ist auf 80x80 eingeschränkt und wird verkleinert dargstellt.')"><img src="include/images/icons/bbcode_shot.gif" alt="Screen einfügen" title="Screen einfügen" width="23" height="22" border="0"></a> <a href="javascript:bbcode_code_insert('code')"><img src="include/images/icons/bbcode_code.gif" alt="Code einfügen" title="Code einfügen" width="23" height="22" border="0"></a> <a href="javascript:bbcode_code_insert('quote')"><img src="include/images/icons/bbcode_quote.gif" alt="Zitat einfügen" title="Zitat einfügen" width="23" height="22" border="0"></a> <!-- BB Code ENDE --> </td> </tr><tr> <td rowspan="2" valign="top" class="Cmite">{SMILIS}</td> </tr><tr> <td class="Cnorm"><textarea name="txt" rows="15" cols="72" tabindex="2">{txt}</textarea></td> </tr><tr> <td class="Cmite" align="right"><strong>Sichtbar ab : </strong></td> <td class="Cnorm"><select name="grecht">{_list_grecht@<option%1 value="%2">%3</option>}</select></td> </tr><tr class="Cdark"> <td></td> <td><input type="submit" value="{FSUB}" name="submit"></td> </tr> </table> </form> <br /><br /> <div class="info_box"> <b>Merke (Kategorie Bild)</b> <br /> <span class="smalfont"> Das Kategorie Bild muss in den Ordner include/images/news/ <br /> Das Bild muss genau wie die Kategorie heissen z.B. wenn die Kategorie Allgemein heisst dann muss das Bild Allgemein heissen;)... <br /> Die Endung muss entweder .jpg oder .gif sein bei uns also z.B. Allgemein.jpg </span> </div> <div class="info_box"> <b>Merke (Vorschau Funktion)</b> <br /> <span class="smalfont"> Soll nur ein kleinerer Vorschautext angezeigt werden, einfach erst die Vorschau eingeben und nach der Vorschau dann <b>[PREVIEWENDE]</b> schreiben. Dann den langen Text eintragen. </span> </div> </td><td width="75"> </td><td valign="top"> {MPL} <table cellpadding="3" cellspacing="1" border="0" class="border"> {EXPLODE}<tr class="{class}"> <td><a href="#" name="{ID}"></a><a href="javascript:delcheck({ID})"><img src="include/images/icons/del.gif" alt="Löschen" title="Löschen" border="0"></a></td> <td><a href="?news-edit-{ID}"><img src="include/images/icons/edit.gif" alt="Verändern" title="Verändern" border="0"></a></td> <td>{TITEL}</td> </tr>{EXPLODE} </table> {MPL} </td></tr></table> <script language="JavaScript" type="text/javascript"> <!-- sichtbar(); //--> </script>
so umschreiben kann, dass ich immer ein beliebiges Datum einsetzen kann und nicht erst immer in die mysql datenbank reinmuss um das dort zu ändern.
Wäre für mich und meine Admins sehr hilfreich wenn man mir helfen könnte.
LG
Atlantis
verwendete ilch Version: 1.1 P