ilch Forum » Ilch Clan 1.1 » Allgemein » news nebeneinander

Geschlossen
  1. #1
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    hi leute ist es möglich die news nebeneiandner anzuzeigen? also immer zwei nebeneinander?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Template <div> Container mit float & width anpassen usw...
    Die Frage wurde aber meines Wissens schonmal beantwortet!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    <div style="float:left; width:50%;">
    <div style="float:left; width:95%; text-align:center;"> 
    
    
    <!-- <div>
      <hr style="height: 0px; border: dotted #000000 0px; border-top-width: 1px; " />
    </div> -->
    
    <div style="float:left; width:45%; text-align:center; height:1px">
    	<p style="text-align: left">{kate}</div>
    <div style="float:left; width:55%; padding-top:7px ">
      <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
    	<tr>
    		<td><strong><a href="index.php?news-{id}" style="text-decoration: none">
    		<font color="#0A8ECA" style="font-size: 13pt">{title}</font></a></strong><br>
    &nbsp;</td>
    	</tr>
    	<tr>
    		<td class="smalfont">{termin}<br>
    &nbsp;</td>
    	</tr>
    	</table>
    	<table width="100%"  border="0" cellspacing="0" cellpadding="2">
    		<tr>
    			<td width="83%">
    			<p align="left">{text}<br>
    &nbsp;</td>
    			<td width="16%">
    			<p align="left">&nbsp;</td>
    		</tr>
    		<tr>
    			<td width="83%">
    			<div align="left"><b><font color="#0A8ECA">{preis}<br>
    				</font></b><br><a href="index.php?topnews-{id}">{_lang_readwholenews} 
    				</a></div></td>
    			<td width="16%">&nbsp;</td>
    		</tr>
    	</table>
    </div></div></div>



    okay das klappt jetzt fast

    also die linke der beiden news sieht top aus

    nur die rechte ist immer ein ganzes stück nach unten verschoben ... woran kann das liegen?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    danke hat sich erledigt das danach kommende explode war verrutscht


    wie kann ich es machen dass zwischen den news jetzt so eine gestrichelte linie ist?


    Zuletzt modifiziert von holz am 08.05.2011 - 17:50:33
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    <div style="float:left; width:50%; text-align:center; padding:0px 5px">
      <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
        <tr>
          <td>
            <span style="float:left">{kate}</span>
            <span style="float:left"><a href="index.php?news-{id}" style="text-decoration:none; color:#0A8ECA; font-size:13pt; font-weight:bold">{title}</a></span></td>
        </tr><tr>
          <td class="smalfont">{termin}<br />&nbsp;</td>
        </tr><tr>
          <td><p align="left">{text}<br />&nbsp;</td>
        </tr><tr>
          <td align="left"><b><font color="#0A8ECA">{preis}<br /></font></b><br /><a href="index.php?topnews-{id}">{_lang_readwholenews}</a></td>
        </tr>
      </table>
    </div>


    PS: zu langsam ... würde aber an deiner Stelle trotzdem dein Code etwas verbessern und bitte immer die WebSite mit angeben, dass man auch das Ergebnis erkennen kann!


    Zuletzt modifiziert von Lord|Schirmer am 08.05.2011 - 17:51:31
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    wie kann ich es machen dass zwischen den news jetzt so eine gestrichelte linie ist?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Unter der News oder zwischen den beiden News?
    Tip hr oder border!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    dazwischen da ich immer nur zwei pro seite will zunächst mal

    hr passt da nicht odeR?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Ich glaube die beste Lösung wäre die Ausgabe der Trennlinie nach jeder ungeraden News, gesteuert über die news.php!

    Nur als Idee:
    $i=1;
    $ausgabe = ($i & 1) ? "TRENNLINIE" : "KEINE TRENNLINIE";
    $i++;
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    okay an welcher stelle füg ich das in der news php ein?

    was muss ich dann am template ändern?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Poste mal die news.htm & news.php
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    topnews.php

    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    $title = $allgAr['title'].' :: Home';
    $hmenu = 'News<br /><br />';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    
    function news_find_kat ($kat) {
        
    		$katpfad = 'include/images/news/';
    		$katjpg = $katpfad.$kat.'.jpg';
    		$katgif = $katpfad.$kat.'.gif';
    		$katpng = $katpfad.$kat.'.jpg';
    		
    		if ( file_exists( $katjpg ) ) {
    		  $pfadzumBild = $katjpg;
    		} elseif ( file_exists ( $katgif ) ) {
    		  $pfadzumBild = $katgif;
    		} elseif ( file_exists ( $katpng ) ) {
    		  $pfadzumBild = $katpng;
    		}
    		
    		if ( !empty( $pfadzumBild ) ) {
    			$kategorie = '<img style="" src="'.$pfadzumBild.'" alt="'.$kat.'">';
    		} else {
    		  $kategorie = '<b>'.$kat.'</b><br /><br />';
    		}
    		
    		return ( $kategorie );
    }
    
    
    
    if ( !is_numeric($menu->get(1)) )  {
      
      $limit = $allgAr['Nlimit'];
      $page = ( $menu->getA(1) == 'p' ? escape($menu->getE(1), 'integer') : 1 );
      $MPL = db_make_sites ($page , "WHERE news_recht >= ".$_SESSION['authright'] , $limit , '?news' , 'news' );
      $anfang = ($page - 1) * $limit;
      
    	$tpl = new tpl ( 'topnews.htm' );
    	
    	$tpl->set_out('topnews',@implode(file('include/contents/selfbp/selfp/spTOPnews.php')),7);
    	
    	$abf = "SELECT
    	  a.news_title as title,
    		a.news_id as id,
    		a.news_preis as preis,
    		a.news_termin as termin,
    		a.news_reisenr as reisenr,
    		DATE_FORMAT(a.news_time,'%d. %m. %Y') as datum,
    		DATE_FORMAT(a.news_time,'%W') as dayofweek,
    		a.news_kat as kate,
    		a.news_text as text,
    		b.name as username
    	FROM prefix_news as a
    	LEFT JOIN prefix_user as b ON a.user_id = b.id
    	WHERE ".$_SESSION['authright']." <= a.news_recht
    		 OR a.news_recht = 0
    	ORDER BY news_time DESC 
    	LIMIT ".$anfang.",".$limit;
      #echo '<pre>'.$abf.'</pre>';
    	
    	$erg = db_query($abf);
      while ($row = db_fetch_assoc($erg)) {
        
    		$k0m  = db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = ".$row['id']." AND cat = 'NEWS'");
        $row['kom']  = db_result($k0m,0);
    		
    		$row['kate'] = news_find_kat($row['kate']);
        $row['datum'] = $lang[$row['dayofweek']].' '.$row['datum'];
    		if ( strpos ( $row['text'] , '[PREVIEWENDE]' ) !== FALSE ) {
    		  $a = explode('[PREVIEWENDE]' , $row['text']);
    		  $row['text'] = $a[0];
    		}
        $row['text'] = bbcode($row['text']);
    		$tpl->set_ar_out($row,0);
      }
    	$tpl->set_out('SITELINK', $MPL,1);
    	unset($tpl);
    
    } else {
    
     $nid = escape($menu->get(1), 'integer');
     $row = db_fetch_object(db_query("SELECT * FROM `prefix_news` WHERE news_id = '".$nid."'"));
    
      if ( has_right(array($row->news_recht)) ) {
        $komsOK = true;
    	  if ( $allgAr['Ngkoms'] == 0 ) {
          if ( loggedin() ) {
            $komsOK = true;
      		} else {
    	  	  $komsOK = false;
    		  }
        }
    	  if ( $allgAr['Nukoms'] == 0 ) {
    	    $komsOK = false;
    	  }
    
        # kommentar add
      	if ( $komsOK AND !empty($_POST['name']) AND !empty($_POST['txt']) ) {
          $_POST['txt'] = escape($_POST['txt'],'string');
    		  $_POST['name'] = escape($_POST['name'],'string');
          db_query("INSERT INTO `prefix_koms` VALUES ('',".$nid.",'NEWS','".$_POST['name']."','".$_POST['txt']."')");
    	  } 
    	  # kommentar add
    		
        # kommentar loeschen
        if ($menu->getA(2) == 'd' AND is_numeric($menu->getE(2)) AND has_right(-7, 'news')) {
          $kommentar_id = escape($menu->getE(2),'integer');
          db_query("DELETE FROM prefix_koms WHERE uid = ".$nid." AND cat = 'NEWS' AND id = ".$kommentar_id);
        }
        # kommentar loeschen
        $kategorie = news_find_kat($row->news_kat);
    		
    		$textToShow = bbcode($row->news_text);
    		$textToShow = str_replace('[PREVIEWENDE]','',$textToShow);
    		if ( !empty($such) ) {
    		  $textToShow = markword($textToShow,$such);
    		}
    		
    		$tpl = new tpl ( 'topnews.htm' );
    		$ar = array (
          'TEXT'  => $textToShow,
    			'KATE'  => $kategorie,
          'NID' => $nid,
          'uname' => $_SESSION['authname'],
    			'NAME'  => $row->news_title,
    		    'PREIS' => $row->news_preis,
    		    'TERMIN' => $row->news_termin,
    		    'REISENR' => $row->news_reisenr,
    
    		);
    		$tpl->set_ar_out($ar, 2 );
    		
    		if ($komsOK) {
    		  $tpl->set_ar_out ( array ( 'NAME' => $row->news_title , 'NID' => $nid ), 3 );
    		}
        $erg1 = db_query("SELECT text, name, id FROM `prefix_koms` WHERE uid = ".$nid." AND cat = 'NEWS' ORDER BY id DESC");
    		$ergAnz1 = db_num_rows($erg1);
    		if ( $ergAnz1 == 0 ) {
    
    		} else {
    		  $zahl = $ergAnz1;
    		  while ($row1 = db_fetch_assoc($erg1)) {
            $row1['text'] = bbcode(trim($row1['text']));
            if (has_right(-7, 'news')) {
              $row1['text'] .= '<a href="?news-'.$nid.'-d'.$row1['id'].'"><img src="include/images/icons/del.gif" alt="l&ouml;schen" border="0" title="l&ouml;schen" /></a>';
            }
            $tpl->set_ar_out( array('NAME' => $row1['name'], 'TEXT' => $row1['text'], 'ZAHL' => $zahl ) , 4 );
            $zahl--;
    		  }
        }
        $tpl->out(5);
    	}
    }
    
    $design->footer();
    
    ?>




    topnews.htm
    <script type="text/javascript">
    <!--
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    //-->
    </script>
    <script type="text/javascript">
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    <body onLoad="MM_preloadImages('/images/buttons/buchen_over.png')">
    
    <div style="float:left; width:50%;">
    <div style="float:left; width:100%; text-align:center;"> 
    
    
    <!--<div>
      <hr style="height: 0px; border: dotted #000000 0px; border-top-width: 1px; " />
    </div> -->
    
    <div style="float:left; width:45%; text-align:center; height:1px">
    	<p style="text-align: left">{kate}</div>
    <div style="float:left; width:55%; padding-top:7px ">
      <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
    	<tr>
    		<td><strong><a href="index.php?news-{id}" style="text-decoration: none">
    		<font color="#0A8ECA" style="font-size: 13pt">{title}</font></a></strong><br>
    &nbsp;</td>
    	</tr>
    	<tr>
    		<td class="smalfont">{termin}<br>
    &nbsp;</td>
    	</tr>
    	</table>
    	<table width="100%"  border="0" cellspacing="0" cellpadding="2">
    		<tr>
    			<td width="83%">
    			<p align="left">{text}<br>
    &nbsp;</td>
    			<td width="16%">
    			<p align="left">&nbsp;</td>
    		</tr>
    		<tr>
    			<td width="83%">
    			<div align="left"><b><font color="#0A8ECA">{preis}<br>
    				</font></b><br><a href="index.php?topnews-{id}">{_lang_readwholenews} 
    				</a></div></td>
    			<td width="16%">&nbsp;</td>
    		</tr>
    	</table>
    </div></div></div>
    {EXPLODE}
    <br />
    <br />
    <center>&nbsp;<p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>{SITELINK}</p>
    </center>
    
    {EXPLODE}
    <!-- News Kommentare und Mehr lesen -->
    <table class="border" width="947" cellpadding="5" border="0" style="border-collapse: collapse">
      <tr > 
        <th height="25" width="86%" colspan="2">
    	<p align="left"><font color="#FFFFFF"><b>{NAME}</b></font></th>
      </tr>
      <tr> 
        <td class="Cnorm" width="30%" valign="top">
          <div style="float:left; ">{KATE}</div>
    	    <div style="float:left; padding-left:10px; ">&nbsp;</div><br>
    		&nbsp;<p><br style="clear:both; " />
          </p>
          <p></p>
          &nbsp;</td>
        <td class="Cnorm" width="51%">
    		<b>{REISENR}&nbsp;&nbsp; -&nbsp;&nbsp; {TERMIN}</b><p><b>{PREIS}<br>
    		<br>
    &nbsp;</b></p>
    		{TEXT}<p><br>
    		<br>
    		<br>
    &nbsp;</td>
      </tr>
    
      <tr>
        <td class="Cnorm" width="86%" colspan="2">
          <a href="index.php?topnews">
    		<img border="0" src="images/buttons/zuruck_over.png" width="321" height="92"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    		<span style="font-size: 13pt">&nbsp;&nbsp; </span>
    		<font size="5">
    		<a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Bild1','','/images/buttons/buchen_over.png',1)" href="?reiseanfrage"><img src="/images/buttons/buchen_normal.png" name="Bild1" width="321" height="92" border="0"></a></font></td>
      </tr>
    
      <tr>
        <td class="Cnorm" width="86%" colspan="2">
        
    	    {EXPLODE}
    	    <form action="index.php?news-{NID}" method="POST">
            <fieldset>
              <legend>{_lang_writecomment}</legend>
              <input type="text" name="name" value="{uname}" />&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="{_lang_enter}"><br />
              <textarea cols="50" rows="2" name="txt"></textarea><br />
            </fieldset>
          </form>
          <br />
          	{EXPLODE}
          
          <span class="Cmite"># <b>{ZAHL}</b> von {NAME}</span>
          <br />{TEXT}<br /><br />
          
          	{EXPLODE}
          
        </td>
      </tr>
    </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>{_lang_from} {UNAME}</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ {KOM} <a href="index.php?news-1&amp;nid={ID}">
    		{_lang_comments}</a> ] 
        </td>
      </tr>
    </table>
    {EXPLODE}
    <div>
    <table border="0" width="100%" height="43" cellspacing="0" cellpadding="0">
    	<tr>
    		<td height="43" width="1366" valign="top">
    		<p align="center">
    		<iframe height="380" width="950" src="/slider/index.html" scrolling="no" frameborder="0" name="I1"> 
       <a href="/slider/index.html">Lorem ipsum </a> 
    </iframe> <br><br>
    		</td>
    	</tr>
    </table>
    </div>
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Also ehrlich gesagt verstehe ich dein Topnewstemplate nicht aber ich habe es Dir mal eingebunden! ... nicht getestet!

    Prinzip:
    PHP
    $i=1;
    while ($row = db_fetch_assoc($erg))
    {
    $row['trennlinie'] = ($i & 1) ? 'border-right: 1px #ff0000 solid;' : '';
    $i++;
    }


    Template
    <div style="float:left; width:50%; {trennlinie}"> ... </div>


    topnews.php
    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
     
     
    $title = $allgAr['title'].' :: Home';
    $hmenu = 'News<br /><br />';
    $design = new design ( $title , $hmenu );
    $design->header();
     
     
    function news_find_kat ($kat) {
        
            $katpfad = 'include/images/news/';
            $katjpg = $katpfad.$kat.'.jpg';
            $katgif = $katpfad.$kat.'.gif';
            $katpng = $katpfad.$kat.'.jpg';
            
            if ( file_exists( $katjpg ) ) {
              $pfadzumBild = $katjpg;
            } elseif ( file_exists ( $katgif ) ) {
              $pfadzumBild = $katgif;
            } elseif ( file_exists ( $katpng ) ) {
              $pfadzumBild = $katpng;
            }
            
            if ( !empty( $pfadzumBild ) ) {
                $kategorie = '<img style="" src="'.$pfadzumBild.'" alt="'.$kat.'">';
            } else {
              $kategorie = '<b>'.$kat.'</b><br /><br />';
            }
            
            return ( $kategorie );
    }
     
     
     
    if ( !is_numeric($menu->get(1)) )  {
      
      $limit = $allgAr['Nlimit'];
      $page = ( $menu->getA(1) == 'p' ? escape($menu->getE(1), 'integer') : 1 );
      $MPL = db_make_sites ($page , "WHERE news_recht >= ".$_SESSION['authright'] , $limit , '?news' , 'news' );
      $anfang = ($page - 1) * $limit;
      
        $tpl = new tpl ( 'topnews.htm' );
        
        $tpl->set_out('topnews',@implode(file('include/contents/selfbp/selfp/spTOPnews.php')),7);
        
        $abf = "SELECT
          a.news_title as title,
            a.news_id as id,
            a.news_preis as preis,
            a.news_termin as termin,
            a.news_reisenr as reisenr,
            DATE_FORMAT(a.news_time,'%d. %m. %Y') as datum,
            DATE_FORMAT(a.news_time,'%W') as dayofweek,
            a.news_kat as kate,
            a.news_text as text,
            b.name as username
        FROM prefix_news as a
        LEFT JOIN prefix_user as b ON a.user_id = b.id
        WHERE ".$_SESSION['authright']." <= a.news_recht
             OR a.news_recht = 0
        ORDER BY news_time DESC 
        LIMIT ".$anfang.",".$limit;
      #echo '<pre>'.$abf.'</pre>';
        
        $erg = db_query($abf);
    	$i=1;
      while ($row = db_fetch_assoc($erg)) {
        
            $k0m  = db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = ".$row['id']." AND cat = 'NEWS'");
        $row['kom']  = db_result($k0m,0);
            
            $row['kate'] = news_find_kat($row['kate']);
        $row['datum'] = $lang[$row['dayofweek']].' '.$row['datum'];
            if ( strpos ( $row['text'] , '[PREVIEWENDE]' ) !== FALSE ) {
              $a = explode('[PREVIEWENDE]' , $row['text']);
              $row['text'] = $a[0];
            }
        $row['text'] = bbcode($row['text']);
    	$row['trennlinie'] = ($i & 1) ? 'border-right: 1px #ff0000 solid;' : ''; $i++;
            $tpl->set_ar_out($row,0);
      }
        $tpl->set_out('SITELINK', $MPL,1);
        unset($tpl);
     
    } else {
     
     $nid = escape($menu->get(1), 'integer');
     $row = db_fetch_object(db_query("SELECT * FROM `prefix_news` WHERE news_id = '".$nid."'"));
     
      if ( has_right(array($row->news_recht)) ) {
        $komsOK = true;
          if ( $allgAr['Ngkoms'] == 0 ) {
          if ( loggedin() ) {
            $komsOK = true;
            } else {
              $komsOK = false;
              }
        }
          if ( $allgAr['Nukoms'] == 0 ) {
            $komsOK = false;
          }
     
        # kommentar add
        if ( $komsOK AND !empty($_POST['name']) AND !empty($_POST['txt']) ) {
          $_POST['txt'] = escape($_POST['txt'],'string');
              $_POST['name'] = escape($_POST['name'],'string');
          db_query("INSERT INTO `prefix_koms` VALUES ('',".$nid.",'NEWS','".$_POST['name']."','".$_POST['txt']."')");
          } 
          # kommentar add
            
        # kommentar loeschen
        if ($menu->getA(2) == 'd' AND is_numeric($menu->getE(2)) AND has_right(-7, 'news')) {
          $kommentar_id = escape($menu->getE(2),'integer');
          db_query("DELETE FROM prefix_koms WHERE uid = ".$nid." AND cat = 'NEWS' AND id = ".$kommentar_id);
        }
        # kommentar loeschen
        $kategorie = news_find_kat($row->news_kat);
            
            $textToShow = bbcode($row->news_text);
            $textToShow = str_replace('[PREVIEWENDE]','',$textToShow);
            if ( !empty($such) ) {
              $textToShow = markword($textToShow,$such);
            }
            
            $tpl = new tpl ( 'topnews.htm' );
            $ar = array (
          'TEXT'  => $textToShow,
                'KATE'  => $kategorie,
          'NID' => $nid,
          'uname' => $_SESSION['authname'],
                'NAME'  => $row->news_title,
                'PREIS' => $row->news_preis,
                'TERMIN' => $row->news_termin,
                'REISENR' => $row->news_reisenr,
     
            );
            $tpl->set_ar_out($ar, 2 );
            
            if ($komsOK) {
              $tpl->set_ar_out ( array ( 'NAME' => $row->news_title , 'NID' => $nid ), 3 );
            }
        $erg1 = db_query("SELECT text, name, id FROM `prefix_koms` WHERE uid = ".$nid." AND cat = 'NEWS' ORDER BY id DESC");
            $ergAnz1 = db_num_rows($erg1);
            if ( $ergAnz1 == 0 ) {
     
            } else {
              $zahl = $ergAnz1;
              while ($row1 = db_fetch_assoc($erg1)) {
            $row1['text'] = bbcode(trim($row1['text']));
            if (has_right(-7, 'news')) {
              $row1['text'] .= '<a href="?news-'.$nid.'-d'.$row1['id'].'"><img src="include/images/icons/del.gif" alt="l&ouml;schen" border="0" title="l&ouml;schen" /></a>';
            }
            $tpl->set_ar_out( array('NAME' => $row1['name'], 'TEXT' => $row1['text'], 'ZAHL' => $zahl ) , 4 );
            $zahl--;
              }
        }
        $tpl->out(5);
        }
    }
     
    $design->footer();
     
    ?>


    topnews.htm
    <script type="text/javascript">
    <!--
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
     function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
     //-->
    </script>
    <script type="text/javascript">
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    <body onLoad="MM_preloadImages('/images/buttons/buchen_over.png')">
     <div style="float:left; width:50%; {trennlinie}">
    <div style="float:left; width:100%; text-align:center;"> 
      <!--<div>
      <hr style="height: 0px; border: dotted #000000 0px; border-top-width: 1px; " />
    </div> -->
     <div style="float:left; width:45%; text-align:center; height:1px; border-right: 1px #ff0000 solid;">
        <p style="text-align: left">{kate}</div>
    <div style="float:left; width:55%; padding-top:7px ">
      <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
        <tr>
            <td><strong><a href="index.php?news-{id}" style="text-decoration: none">
            <font color="#0A8ECA" style="font-size: 13pt">{title}</font></a></strong><br>
    &nbsp;</td>
        </tr>
        <tr>
            <td class="smalfont">{termin}<br>
    &nbsp;</td>
        </tr>
        </table>
        <table width="100%"  border="0" cellspacing="0" cellpadding="2">
            <tr>
                <td width="83%">
                <p align="left">{text}<br>
    &nbsp;</td>
                <td width="16%">
                <p align="left">&nbsp;</td>
            </tr>
            <tr>
                <td width="83%">
                <div align="left"><b><font color="#0A8ECA">{preis}<br>
                    </font></b><br><a href="index.php?topnews-{id}">{_lang_readwholenews} 
                    </a></div></td>
                <td width="16%">&nbsp;</td>
            </tr>
        </table>
    </div></div></div>
    {EXPLODE}
    <br />
    <br />
    <center>&nbsp;<p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>{SITELINK}</p>
    </center>
     {EXPLODE}
    <!-- News Kommentare und Mehr lesen -->
    <table class="border" width="947" cellpadding="5" border="0" style="border-collapse: collapse">
      <tr > 
        <th height="25" width="86%" colspan="2">
        <p align="left"><font color="#FFFFFF"><b>{NAME}</b></font></th>
      </tr>
      <tr> 
        <td class="Cnorm" width="30%" valign="top">
          <div style="float:left; ">{KATE}</div>
            <div style="float:left; padding-left:10px; ">&nbsp;</div><br>
            &nbsp;<p><br style="clear:both; " />
          </p>
          <p></p>
          &nbsp;</td>
        <td class="Cnorm" width="51%">
            <b>{REISENR}&nbsp;&nbsp; -&nbsp;&nbsp; {TERMIN}</b><p><b>{PREIS}<br>
            <br>
    &nbsp;</b></p>
            {TEXT}<p><br>
            <br>
            <br>
    &nbsp;</td>
      </tr>
       <tr>
        <td class="Cnorm" width="86%" colspan="2">
          <a href="index.php?topnews">
            <img border="0" src="images/buttons/zuruck_over.png" width="321" height="92"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <span style="font-size: 13pt">&nbsp;&nbsp; </span>
            <font size="5">
            <a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Bild1','','/images/buttons/buchen_over.png',1)" href="?reiseanfrage"><img src="/images/buttons/buchen_normal.png" name="Bild1" width="321" height="92" border="0"></a></font></td>
      </tr>
       <tr>
        <td class="Cnorm" width="86%" colspan="2">
        
            {EXPLODE}
            <form action="index.php?news-{NID}" method="POST">
            <fieldset>
              <legend>{_lang_writecomment}</legend>
              <input type="text" name="name" value="{uname}" />&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="{_lang_enter}"><br />
              <textarea cols="50" rows="2" name="txt"></textarea><br />
            </fieldset>
          </form>
          <br />
            {EXPLODE}
          
          <span class="Cmite"># <b>{ZAHL}</b> von {NAME}</span>
          <br />{TEXT}<br /><br />
          
            {EXPLODE}
          
        </td>
      </tr>
    </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>{_lang_from} {UNAME}</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ {KOM} <a href="index.php?news-1&amp;nid={ID}">
            {_lang_comments}</a> ] 
        </td>
      </tr>
    </table>
    {EXPLODE}
    <div>
    <table border="0" width="100%" height="43" cellspacing="0" cellpadding="0">
        <tr>
            <td height="43" width="1366" valign="top">
            <p align="center">
            <iframe height="380" width="950" src="/slider/index.html" scrolling="no" frameborder="0" name="I1"> 
       <a href="/slider/index.html">Lorem ipsum </a> 
    </iframe> <br><br>
            </td>
        </tr>
    </table>
    </div>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    okay danke ich werde es heute abend ausprobieren und bescheid geben lächeln


    was ist mit meiner news.htm?^^
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    naja die trennlinie erscheint zwar aber das ganze layout bekommt stark was ab^^

    alls verschoben


    also die zu kleinen divs hab ich repariert... aber die zweite news ist jetzt wieder unter der ersten



    Edit ich habs gelöst die trennlinie darf nicht in dem ersten div sein

    Zuletzt modifiziert von holz am 09.05.2011 - 20:59:36
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Tja wie schon erwähnt ... wäre alles mit einem Link zu deiner Seite einfacher gewesen, da ich mir ein Bild hätte machen können!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    DragonLord2007 Mitglied
    Registriert seit
    27.04.2009
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Oder hier Fertig Downloaden mit Adminbereich Einstellungen.

    DOWNLOAD
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Zuba Mitglied
    Registriert seit
    08.05.2011
    Beiträge
    174
    Beitragswertungen
    0 Beitragspunkte
    ist der doenload NUR für die News Extendes 1.4 a oder funktioniert das Modul auch bei News Extended 1.4 b?!
    Frenetic-Sports - It's time to change your view
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten