ilch Forum » Ilch Clan 1.1 » Allgemein » News-system

Geschlossen
  1. #1
    User Pic
    Gonzo gelöschter User
    Ist es irgendwie möglich, die komplette News direkt anzeigen zu lassen, ohne erst eine Vorschau zu sehen?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Fre@k Mitglied
    Registriert seit
    15.09.2004
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    ja das finde ich auch blöd zunge kann man das irgendwie wegmachen?? also dan auch den link "ganzen artikel lesen" entfernen???

    THX
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    So wie auf www.mega-clan.net ?? Wenn ja das geht ohne probleme und ja es ist wirklich sinlos.

    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.
  4. #4
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    ja das is mir aufgefallen ich werde es ni der nächsten version oder mal durch ein update mal so machen. das wenn die vorschau leer ist dann wird einfach direkt der text angezeigt sonst halt die vorschau.

    also vorschau leer = gesamter neews text auf der haupt seite. vorschau voll ... vorschau wird angezeigt und erst nach klicken auf mehr der gesamte text.

    ist das okay so?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Fre@k Mitglied
    Registriert seit
    15.09.2004
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    ja lächeln wie kann ich das entfernen?? Oder wird das update baldk released?
    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
    Naja kennst du dich mit html aus ? PHP weiß ich nicht mehr ob man da was verändern musste.
    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
    Fre@k Mitglied
    Registriert seit
    15.09.2004
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    grumml naja ich kenn mich nicht so gut aus... muss man da nicht irgendwie ne zeile entfernen?
    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
    Ja sowas in der art ich komme nur gerade nicht an mein bearbeitetes ran sonst würde ich das hier mal veröffentlichen, morgen vielicht.
    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
    Fre@k Mitglied
    Registriert seit
    15.09.2004
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    SLJ kannst du es jetzt hier rein posten plz??? lächeln
    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
    Ok werde ich tun ich muss aber zuerst auf einem Geburtstag von meiner Cousine. Schau gegen 10 uhr nochmal rein dann sollte es oben sein, kan aber auch später werden weiß ich noch nicht.
    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
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ok wir fahren doch etwas später dann bekommst das zeugst jetzt schon.
    Kopiere einfach immer den ganzen inhalt rein und lösche den alten inhalt.

    include/news.php

    <?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 );
    	
    }
    //-----------------------------------------------------------|
    ?>
    
    include/news.php

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

    include/templates/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>


    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="100%" cellpadding="2" cellspacing="1" border="0" class="border">
    
              <tr> 
                <td width="20%" class="Cmite"><strong>Titel</strong></td>
                <td width="80%" class="Cnorm"> 
                  <input size="50" type="text" name="titel" value="{UEBER}">
                </td>
              </tr><tr> 
                <td valign="top" class="Cmite"></td>
                <td class="Cnorm"> 
                </td>
              </tr>
              <tr> 
                <td valign="top" class="Cmite"><strong>News</strong></td>
                <td class="Cnorm"> 
                  <!-- 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"><strong>Nur f&uuml;r</strong></td>
                <td class="Cnorm"> 
                  <select name="grecht">
                    {FUR}
                  </select>
                </td>
              </tr>
              <tr> 
                <td class="Cmite"><strong>Kategorie</strong></td>
                <td class="Cnorm"> 
                  <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"></td>
                <td class="Cnorm"> 
                  <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>


    Nochwas die Kommentar funktion habe ich rausgeschmissen und das war das erste was ich rasugeschmissen habe und gelich danch die vorschau funktion.

    Wichtig immer alles sichern ich übernehme keine haftug bei fehler egal welcher art. Ich kann nur sagen das es bei mir so funktonierte.

    Wenn du die kommentare wieder haben möchtest bitte melden dann kann ich versuchen das wieder reinzumachen sollte aber nur der link im include/template/news.htm fehlen sonst nichst und wenn da so ist dann fehlt nur der link:
    ?m=news&amp;um=1&amp;nid={ID}

    irgendwo wo du willst. Und nicht das href vergessen.

    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.
  12. #12
    User Pic
    Fre@k Mitglied
    Registriert seit
    15.09.2004
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    THX es funktioniert zwinker
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ok Damit habe ich gerechnet nur halt die kommentar funktion fehlt.
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    ist das was ilch meinte also wenn das vorschau fenster leer ist, dass dann alles gleich angezeigt wird schon irgendwo integriert oder als update ??
    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
    Wenn du das meinst was ich gepostet habe nein ist das net. Es gibt einfach keine vorschau funltion mehr.

    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
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    ich meinte so wie ilch das vorgeschlagen hatte

    if vorschaufenster = leer dann soll der ganze artikel ohne \"weiter\" auf der startseite sein.

    wenn es ausgefüllt ist, einfach so wie es im moment ist.

    hat ilch das mal realisiert?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Für 1.0.4 gibt es öffentlich nur noch meine version!

    für 1.0.5 ist es so es gibt einen vorschau aber über den befehl [PREVIEWENDE] oder so aber wenn man das jetzt nicht nimmt steht immer noch ganz news lesen da auch wenn es da nichst neues gibt. zwinker

    Und das was du meinst könnte ich mal realisieren aber dann only 1.0.4B. 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.
  18. #18
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    ich weiß garnicht welche ich habe.
    da steht das hier:

    Updates
    für die verwendete Version, UpdateB
    für die aktuelle Version, UpdateA

    dann hab ich doch B

    könntest du das machen?
    wär echt nice!
    und man kann doch auch nur was ins vorschau fenster schreiben und wenn dann das untere leer bleibt wird halt nur die vorschau als ein artikel angezeigt. ist doch eigentlich das selbe
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    [13th]Smokie Mitglied
    Registriert seit
    11.02.2005
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Hi ich hab da was entdeckt womit ich nicht ganz klar komm, wieso hast du zwei verschiedene Code´s für die \"include/news.php\" ??
    bei mir hat´s nicht gefunzt...er hat mir \"Hacking attempt\" ausgegeben
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    @ A33J

    Wenn ich aber die Vorschau funktion lösche und dann in die Text box schribe wird das auch direkt auf der Startseite angezeigt siehe auf meiner Webseite link gibts in meiner sig. 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.
  21. #21
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    ja, aber es soll ja beides wählbar sein. wenn was reingeschireben wird soll es mit \"ganzen artikel lesen\" sein und wenn man es leer lässt (wobei ja egal eist welches man jetzt nimmt, vorschau oder den haupttext) soll der ganze artikel angezeigt werden ohne \"weiterlesen\"

    zu den komentaren: kann man diesen link nicht so machen dass er per anker direkt zu den komentaren führt, dann muss man nicht immer runterscrollen.

    und wenn man eingeloggt ist, sollte der name dann so da drin stehen und nicht änderbar sein wie z.b. beim away calandar.
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    In der vorschau hat es nur für 255 zeichen platz. zwinker

    Edit: Ich schaue mal was ich machen kann nachdem ich das mit dem öffnen von einem Popup geschaft habe bei ankommen einer PM. zwinker Befor ich das vergesse ebenfalls only 1.0.4B.

    mfg
    SLJ


    Zuletzt geändert von SLJ am 03.03.2005 - 18:03
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    hab ja die b version.

    dann mach das so wenn du es hinbekommst:

    bleibt das vorschau fenster leer, wird der artikel ganz angeizeigt ohne weiterführenden link.

    füllt man beide fenster aus, bleibt es so wie gehabt.

    im prinzip ist das ja nur eine ganz normale if abfrage, nich wahr?
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ja genau aber du must halt die anderen if abfragen von ilch noch ändern den sonst kommt sie haben keine vorschau eingegeben oder so was. Also nach 5 minuten arbeit sieht das net aus eher nach 10-20 minuten aber mal schauen.
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    meinst du du schaffst das?

    wär echt power


    Zuletzt geändert von A33J am 03.03.2005 - 22:24
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich denke schon das ich das schaffe die frage ist halt nur bis wann.
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    is ok, das eilt ja auch nicht so

    wichtiger ist mir mein download bereich!
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    ich meinte das mit dem leerlassen des vorschaufensters!
    wie ilch es vorgeschlagen hatte!
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    A33J Mitglied
    Registriert seit
    24.09.2004
    Beiträge
    219
    Beitragswertungen
    0 Beitragspunkte
    SLJ, hast du das denn schon hinbekommen??
    wenn nicht, bis wann schaffst du es vielleicht?
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Soviel ich weiß findest du das eingendlich schon irgend wo auf der page.

    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 Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten