ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » NEWS sichtbar wie auf zocker-eppingen??

Geschlossen
  1. #1
    User Pic
    030-clan Mitglied
    Registriert seit
    01.11.2004
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Hi wollte mal fragen wie man den Inhalt der News gleich sichtbar machen kann wie auf zocker-eppingen.de. Ich will nicht das man erst auf Kommentare lesen drücken muss zwinker
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Auf kommentar hat mit dem ganzen artikel nichts zu tun. Du meinst wohl ganzer bericht lesen. Du must nur statt dem Vorschau feld das andere anzeigen lassen, und am besten noch etwas in der Adminiostration rumfummeln dann past das schon.

    P.s. Du solltest mal meinen neuen News-Script sehen aber das kommt erst bei der veröffentlichung von meiner Seite. zwinker

    P.s.s. Eventuell habe ich das sogar noch was du wolltest, aber kann sein das dann ohne die kommentar funktion ist.

    P.s.s.s. such hier im Forum mal in der hilfe das müsste ich schon veröffentlicht haben, wenn nicht eifnach nochmal melden.




    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    030-clan Mitglied
    Registriert seit
    01.11.2004
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Könntest du mir vielleicht sagen wie ich das Hinbekomme mit den News? das man gleich den Inhalt sieht??? Danke
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    siehe P.s.s.s. wenn du mit der antwort nichst anfangen kannst und auch nichst findest dann wer ich das nochmal für dich postem. zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    030-clan Mitglied
    Registriert seit
    01.11.2004
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    SLJ du wolltest es doch noch mal posten zunge
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ja wenn es das nicht gibt aber ok hier ist es.

    Die news.htm:
    <form action="?m=news" method="POST">
    <table class="Callg" width="100%" border="0" cellspacing="0" cellpadding="5">
    	  <tr>
    	    <td><h2>News</h2></td>
    		  <td align="right">
    		    <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>
    <br /><br />
    
    {EXPLODE}
    
    
    <strong>{DATE}</strong>
    <hr style="height: 0px; border: dashed #000000 0px; border-top-width: 1px; " />
    <table width="100%" border="0" cellspacing="0" cellpadding="5" class="Callg">
      <tr> 
        <td>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr> 
              <td width="20%" valign="middle" height="35"> 
                <font SIZE="1">{KATE}</font>
              </td>
              <td width="80%" height="35">
                <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
                  <tr> 
                    <td><strong>{NAME}</strong></td>
                  </tr>
                  <tr> 
                    <td>von {UNAME} {FUER}</td>
                  </tr>
                </table>
               </td>
            </tr>
          </table>
        </td>
      </tr>
      <tr> 
        <td>{TEXT}</td>
      </tr>
      <tr>
        <td>
          <table width="100%"  border="0" cellspacing="0" cellpadding="0">
            <tr> 
              <td width="50%"></td>
              <td width="50%">
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    
    
    
    
    
    
    
    <br />
    <br />
    
    {EXPLODE}
    
    <br />
    <br /><div align="center">{SITELINK}</div>
    
    {EXPLODE}
    <!-- News Kommentare und Mehr lesen -->
    
    <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%"> {VORSH} . . . <br />
          <br />
          {TEXT} <br />
          <br />
          <br />
          <a href="javascript:history.back(1)"><b>&laquo;</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&uuml;r {NAME}</td>
      </tr>
      <tr> 
        <td class="Cnorm" colspan="2"> 
    	   <form action="?m=news&amp;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="javascript:history.back(1)"><b>&laquo;</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> &nbsp; &nbsp; &nbsp; [ {KOM} <a href="?m=news&amp;um=1&amp;nid={ID}">Kommentare</a> ] 
        </td>
      </tr>
    </table>

    Die news.php im include ordner:
    <?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&uuml;r Alle','nur f&uuml;r Admins','nur f&uuml;r Member','nur f&uuml;r User','f&uuml;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->text),
    									 '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 ('TEXT'  => $textToShow,
    									 'KATE'  => $kategorie,
    									 'VORSH' => 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 );
    	
    }
    //-----------------------------------------------------------|
    ?>


    Die news.php im inlcude/admin ordner:
    <?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    = '&Auml;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 = ' &nbsp; <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
    ####
    ###
    ##
    #
    ?>


    Wenn das funktioniert sieht es im moment noch auf wie auf www.zocker-eppingen.de aber auch nur wenn du dich beeilst.

    mfg
    SLJ

    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    so...ich hab alles so gemacht und es wird auch alles korrekt angezeigt...

    bloß wenn ich jetzt Code (#) schreiben will, ist das ganze net mehr in so einer weißen box und auch net in dieser typischen schrift, sondern ganz normal aber in fetter schrift...

    wie bekomme ich das hin, dass das iweder mit dem code geht?

    ---> HIER SCHAUEN <----

    auf meiner hp is der oberste news so...das hellere, fette soll eigentlich code (#) sein....ein oder zwei news-posts drunter sieht man code, wie ich ihn erstellt hab, als ich deine -SLJ- hier aufgeführten Code-schnipsel benutzt zhabe......

    pleeze help

    MfG
    whITesNAKe
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also von fett sehe ich da nichst und die farbe damit habe ich rein garnichst zu tun die wird über die Style Verwaltung geändert. Oder meinst du mit fett das das CODE: da in fett steht dafür gibt es eine datei im templates ordner namens code da ist das vermerkt. Und auch wenn ich habe ja nur das mit der vorschau geändert.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    aber seitdem ich das so habe, kann man net mehr erkennen, dass das code sein soll...denn wenn man auf die raute klickt und code eingibts, steht überm code automatisch \"code:\"...das is auch net mehr....
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Im grunde ist es so das da garnichst mehr kommt stimmts ? genau den fehler habe ich auch aber erst jetzt bemerkt deswegen schaue ich mal was ich da machen kann.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    dann freuts mich, dass ich auch dir helfen konnte...hehe...
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich habe den bbcodebis jetzt noch nicht benötigt aber ich versuche das zu richten.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    k
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also ich glaube das problem liegt daran das ích das mit 1.0.4 gemacht habe und du warscheinlch 1.0.4 B oder so hast da wurde die News geändert!! Aber ich habe das gerade in verson 1.0.4B geschrieben zwinker und werde das warscheinlich in das alte desige machen da ich das ganze teil umgebaut habe und ich mein Design nicht gerade so verschenkenn will. So 10 minuten und der code sollte hier stehen.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ok du must den code hier einfügen in die datei inlcude/admin/news.php komplett den alten löschen!!!:

    <?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\']);		
    		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\'].\'\",	
    			\"\",
    				\"\'.$text.\'\" ) \' );
    # insert		
    		
    	} elseif ( $um == \'change\' ) {
    	  
    # edit
    	  $text  = addslashes($_POST[\'txt\']);
    	
    		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\'].\'\",
    				\"\",
    				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  = \'\';
    	
    		$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;
    	
    		$Ftxt    = stripslashes($row->text);
    		$Fgrecht = $row->recht;
    		$FkatLis = $row->kat;
    		$Fsub    = \'&Auml;ndern\';
    	}
    
      parse
    	  (
    		  array 
    			  (
    			    \'NEWSID\' => $FnewsID,
    					\'AKTION\' => $Faktion,
    					\'MPL\'    => $MPL,
    					\'UEBER\'  => $Fueber,
    					
    					\'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 = \' &nbsp; <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
    ####
    ###
    ##
    #
    ?>






    und den hier in den ordner include/templates/admin/news.php

    <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=\"?m=news&del=\"+DELID;
    				}
    			}
    			function delKcheck ( DELID , NID) {
    			  var frage = confirm ( \"Willst du diesen Eintrag wirklich löschen?\" );
    				if ( frage == true ) {
    				  document.location.href=\"?m=news&Kdel=\"+DELID+\"&sKoms=\"+NID+\"#\"+NID;
    				}
    			}
    		//-->
    </script>
    <table width=\"99%\" border=\"0\" cellspacing=\"1\" cellpadding=\"5\" class=\"border\">
      <tr> 
        <td class=\"Chead\" colspan=\"2\"><h2>News<h2></td>
      </tr>
      <tr> 
        <td class=\"Cdark\" width=\"65%\"><h3>{FSUB}</h3></td>
        <td class=\"Cdark\" width=\"35%\"><h3>L&ouml;schen / &Auml;ndern</h3></td>
      </tr>
      <tr> 
        <td class=\"Cnorm\"> 
          <form action=\"admin.php\" method=\"POST\" name=\"form\">
    			<input type=\"hidden\" name=\"m\"      value=\"news\">
    			<input type=\"hidden\" name=\"um\"     value=\"{AKTION}\">
    			<input type=\"hidden\" name=\"newsID\" value=\"{NEWSID}\">
    				
          <script type=\'text/javascript\' src=\'include/incs/js/bbcode.js\'></script>
    					
    			<table width=\"99%\" cellpadding=\"2\" cellspacing=\"1\" border=\"0\" class=\"border\">
    
              <tr>
                <td width=\"67\" class=\"Cmite\"><strong>Titel</strong></td>
                <td width=\"99%\" class=\"Cnorm\"> 
                  <input size=\"50\" type=\"text\" name=\"titel\" value=\"{UEBER}\">
                </td>
              </tr>
              
              <tr> 
                <td valign=\"top\" class=\"Cmite\" width=\"67\"><strong>News</strong></td>
                <td class=\"Cnorm\" width=\"95%\"> 
                  <!-- BB Code START -->
                  <table width=\"400\" cellpadding=\"0\" border=\"0\" cellspacing=\"0\">
                    <tr> 
                      <td><a href=\"#\" onClick=\"simple(\'b\')\"><img  src=\"include/images/icon/button.bold.gif\" alt=\"bold\" border=\"0\"></a> <input style=\"display: none;\" name=\"b\" value=\"a\"></td>
                      <td><a href=\"#\" onClick=\"simple(\'i\')\"><img  src=\"include/images/icon/button.italic.gif\" alt=\"italic\" border=\"0\"></a> <input style=\"display: none;\" name=\"i\" value=\"a\"></td>
                      <td><a href=\"#\" onClick=\"simple(\'u\')\"><img  src=\"include/images/icon/button.underline.gif\" alt=\"underline\" border=\"0\"></a> <input style=\"display: none;\" name=\"u\" value=\"a\"></td>
                      <td><a href=\"#\" onClick=\"simple(\'code\')\"><img  src=\"include/images/icon/button.code.gif\" alt=\"Code\" border=\"0\"></a><input style=\"display: none;\" name=\"code\" value=\"a\"></td>
                      <td><a href=\"#\" onClick=\"simple(\'img\')\"><img  src=\"include/images/icon/button.image.gif\" alt=\"Bild\" border=\"0\"></a><input style=\"display: none;\" name=\"img\" value=\"a\"></td>
                      <td><a href=\"#\" onClick=\"url()\"><img  src=\"include/images/icon/button.link.gif\" alt=\"Hyperlink\" border=\"0\"></a></td>
                    </tr>
                  </table>
                  <br />
                  <textarea cols=\"60\" rows=\"15\" name=\"txt\" wrap=\"virtual\">{TXT}</textarea>
                </td>
              </tr>
              <tr> 
                <td class=\"Cmite\" width=\"67\"><strong>Nur f&uuml;r</strong></td>
                <td class=\"Cnorm\" width=\"99%\"> 
                  <select name=\"grecht\">
                    {FUR}
                  </select>
                </td>
              </tr>
              <tr> 
                <td class=\"Cmite\" width=\"67\"><strong>Kategorie</strong></td>
                <td class=\"Cnorm\" width=\"99%\"> 
                  <select onChange=\"sichtbar()\" name=\"katLis\">
                    {KATS}
                  <option value=\"neu\">Neu:</option>
                  </select>
                  &nbsp;&nbsp; 
                  <input type=\"text\" name=\"kat\" size=\"40\">
                  <script language=\"JavaScript\" type=\"text/javascript\">
            <!--
    		    function sichtbar(){
    			    if(form.katLis.value==\"neu\"){
    				    form.kat.style.visibility=\"visible\";
    				  } else {
    				    form.kat.style.visibility=\"hidden\";
    				  }
    			  }
    				sichtbar();
    		    //-->
          </script>
                </td>
              </tr>
              <tr> 
                <td class=\"Cmite\" width=\"67\"></td>
                <td class=\"Cnorm\" width=\"99%\"> 
                  <input type=\"submit\" value=\"{FSUB}\" name=\"submit\">
                </td>
              </tr>
          </table>
    			</form>
    			
    			<br /><br />
    			<b>Merke:</b>
    			<br />
    			<font class=\"smalfont\">
    			Soll anstatt dem Kategorie Namen ein Bild angezeigt werden, muss das
    			Kategorie Bild in den Ordner include/images/news/
    			<br />
    			Das Bild muss dann 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
    			</font>
        </td>
        <td class=\"Cmite\" width=\"30%\" valign=\"top\">
    		  {MPL}
    			<table width=\"100%\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\">
    		    {EXPLODE}<tr>
    		      <td width=\"10%\"><a href=\"#\" name=\"{ID}\"></a><a href=\"#\" onclick=\"delcheck({ID})\"><img src=\"include/images/icon/del.gif\" alt=\"L&ouml;schen\" title=\"L&ouml;schen\" border=\"0\"></a>&nbsp;&nbsp;<a href=\"?m=news&edit={ID}\"><img src=\"include/images/icon/edit.gif\" alt=\"Ver&auml;ndern\" title=\"Ver&auml;ndern\" border=\"0\"></a></td>
    					<td width=\"90%\">{TITEL}{KOMS}</td>
    	      </tr>{EXPLODE}<tr>
    				  <td><a href=\"#\" onclick=\"delKcheck({ID},{NID})\"><img src=\"include/images/icon/del.gif\" alt=\"L&ouml;schen\" title=\"L&ouml;schen\" border=\"0\"></a></td>
    					<td>{NAME}</td>
    			  </tr>{EXPLODE}
    			</table>
    			{MPL}
    		</td>
      </tr>
    </table>


    So ich hoffe das das jetzt besser geht und wie schon gesagt das mit den ständigen updates macht mir etwas zu schaffen! Aber egal ....

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    ich glaub ich hab da was falsch gemacht...
    diese datei gibts noch gar net??

    was is mit den andren dats? news.htm z.B?
    hast du die normalen oder die die du schon drüber gepostet hast genommen?
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    außerdem is jetzt noch was falsch....
    wenn man news bearbeitet, steht da unter Vorschau
    (was bringt die überhaupt??)
     {STEXT}


    der schlimmste fehler überhaupt is ja der, dass ich keine einzige news mehr ändern kann, ich kann sie nur noch ändern, indem ich diejenige lösche und komplett neuschreibe...pleeze help

    MfG
    whITesNAKe
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also die news.htm nicht die unter Admin !! brachst du nicht mehr bearbeiten. Aber das Editieren nicht geht kann durchaus sein habe das nicht getestet, nur auf bbcode funktion! Ich amch volgendes ich schaue dach und mach das dann als zip zum downloaden OK ?Wenn nicht ist mir das auch wurst zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ok gibt wohl doch keine Zip ist nur ein fehler, du must die datei include/admin/news.php miot dem inhalt ersetzen, dann sollte es gehen zwinker :

    <?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\']);		
    		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\'].\'\",	
    				\"\",
    				\"\'.$text.\'\" ) \' );
    # insert		
    		
    	} elseif ( $um == \'change\' ) {
    	  
    # edit
    	  $text  = addslashes($_POST[\'txt\']);
    	
    		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\'].\'\",
    									
    				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  = \'\';
    	
    		$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;
    	
    		$Ftxt    = stripslashes($row->text);
    		$Fgrecht = $row->recht;
    		$FkatLis = $row->kat;
    		$Fsub    = \'&Auml;ndern\';
    	}
    
      parse
    	  (
    		  array 
    			  (
    			    \'NEWSID\' => $FnewsID,
    					\'AKTION\' => $Faktion,
    					\'MPL\'    => $MPL,
    					\'UEBER\'  => $Fueber,
    					
    					\'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 = \' &nbsp; <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
    ####
    ###
    ##
    #
    ?>


    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    jo geht wieder thx...nur noch eins..

    wenn ich jetzt als beispiel folgendes als Code schreibe:

    test \"hallo\"


    kommt das hier

    test 
    Warning: Unexpected character in input: \'\\\' (ASCII=92) state=1 in /usr/export/www/vhosts/funnetwork/hosting/whitesnake/include/incs/function.php on line 366
    \"hallo\\\"
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    das leigt wohl an dem \" da ist was am bbcode falsch aber darüber wird schon in einem anderen Thread geredet. Aber da ich davon nochweniger ahnung habe wie von php kann ich dir da nicht helfen. Aber was ich dir sagen kann! bei mir geht das auch mit den\" nur der macht dann aus test \"test\" das hier test\\\"test\\\"

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    seros gelöschter User
    Also die Kommentarfunktion ist jetzt weggelassen worden. Allerdings hätte ich die noch gerne. Am besten wäre es so: Ab einer bestimmten Länge der News(also bestimmte Zeichenanzahl) soll der Text abgeschnitten werden & ein \"read more\" kommen. Wenn man dann auf das \"read more\" klickt, soll die ganze News angezeigt werden mit den Kommentarer. Weißt du wie man das am besten umsetzt?
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    @ seros

    Dann nimm doch einfach das Standart teil !!!

    Und auserdem die Komentar funktion ist immrt noch akktivuert die hast du wohl im Admin menü Deaktiviert!

    P.s. wenns euch nicht passt dann machst doch selber. zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten