ilch Forum » Allgemein » HTML, PHP, SQL,... » Last Newsbox Anpassung

Geschlossen
  1. #1
    User Pic
    Blaubaer Mitglied
    Registriert seit
    24.10.2009
    Beiträge
    331
    Beitragswertungen
    33 Beitragspunkte
    Hallo,

    kann mir jemand helfen die LastNews-Box anzupassen?

    Ich würde gerne eine Textbegrenzung eingebunden haben,
    und auch das Datum in der 3. Tabelle.

    Die LastForum-Box und LastDownload-Box hab ich´s schon hin bekommen.
    Nur bei der Newsbox komm ich einfach nicht weiter. traurig
    Hier mal ein Screenshot wie es im Moment ausschaut:
    gesperrtes Bild

    und anbei auch die lastnews.php

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    	$abf = 'SELECT * 
    	        FROM prefix_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,6';
    					
    	$erg = db_query($abf);
      echo '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">';
      while ($row = db_fetch_object($erg)) { 
       
    		echo '<tr><td style="border-collapse:collapse; border-bottom: 1px solid #2C97CE;" width="20" height="20">
    		<span style="color:#2C97CE; font-size: larger;">&raquo;</span></td>
                <td align="left" style="border-collapse:collapse; border-bottom: 1px solid#2C97CE;"><a href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td>
                <td align="right" style="border-collapse:collapse; border-bottom: 1px solid #2C97CE;">Datum</td></tr>';
      }
      echo '</table>';
    
    
    ?>


    Vielen Dank für eure Hilfe.

    LG

    Blaubaer


    verwendete ilchClan Version: 1.1 P

    betroffene Homepage: Localhost
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Na einfach $row->news_time? bzw noch dateformart denke anpassen aber das hast ja bei den anderen boxen auch hinbekommen? ist doch so gesehen nur ein abschauen
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Blaubaer Mitglied
    Registriert seit
    24.10.2009
    Beiträge
    331
    Beitragswertungen
    33 Beitragspunkte
    Ok,
    das Datum wird jetzt angezeigt nur wie füge ich den jetzt noch das datum format richtig ein ?

    $abf = "SELECT *, DATE_FORMAT(time,'%d.%m.%y') as datum FROM prefix_news ORDER BY id DESC LIMIT 0,6";


    der code aus der newdownload.php funktioniert leider nicht!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    news_time
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Immer auch ein Blick in die Datenbank schauen wie es dort abgelegt ist aber wie ich oben schon geschrieben hab und Lord nun auch muss du anstatt time -> news_time nehmen
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Blaubaer Mitglied
    Registriert seit
    24.10.2009
    Beiträge
    331
    Beitragswertungen
    33 Beitragspunkte
    sorry, aber ich habe 0 Ahnung von PHP.
    Es wird zeit es mal zu lernen lächeln

    mein jetziger code schaut so aus

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    	$abf = 'SELECT * 
    	        FROM prefix_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,6';
    					
    	$erg = db_query($abf);
      echo '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">';
      while ($row = db_fetch_object($erg)) {  
    		echo '<tr>
    			<td style="border-collapse:collapse; border-bottom: 1px solid #2C97CE;" width="20" height="20"><span style="color:#2C97CE; font-size: larger;">&raquo;</span></td>
                <td align="left" style="border-collapse:collapse; border-bottom: 1px solid#2C97CE;"><a href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td>
                <td align="right" style="border-collapse:collapse; border-bottom: 1px solid #2C97CE;">'.$row->news_time.'</td>
    			</tr>';
      }
      echo '</table>';
    
    
    ?>




    egal wie ich das "news_time" einfüge es kommen nur Fehler.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Und was für ein Fehler? Wenn ich es gerade richtig seh sollte es so aber gehen
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Blaubaer Mitglied
    Registriert seit
    24.10.2009
    Beiträge
    331
    Beitragswertungen
    33 Beitragspunkte
    also wenn ich jetzt
    das originale

    	$abf = 'SELECT * 
    	        FROM prefix_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,6';


    durch

    $abf = "SELECT *, DATE_FORMAT(news_time,'%d.%m.%y') as datum 
    FROM prefix_news_time ORDER BY id DESC LIMIT 0,6";


    ersetze kommt die fehlermeldung:

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in K:\xampp\htdocs\include\includes\func\db\mysql.php on line 81


    in der
    mysql.php

    zeile 81
    steht
      $count_query_xyzXYZ++;
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Blaubaer Mitglied
    Registriert seit
    24.10.2009
    Beiträge
    331
    Beitragswertungen
    33 Beitragspunkte
    so hab es hin bekommen zwinker

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
    
    $umbruch = 18; # Laenge des Newstitel
    
     
    $abf = 'SELECT *, DATE_FORMAT(news_time, "%d.%m.%Y") AS news_date
           FROM prefix_news
                        WHERE news_recht >= '.$_SESSION['authright'].'
                        ORDER BY news_time DESC
                        LIMIT 0,6';
                         
        $erg = db_query($abf);
      echo '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">';
      while ($row = db_fetch_object($erg)) { 
      
    if (strlen($row->news_title)>$umbruch) {$newstitel = substr($row->news_title,0,($umbruch-3))."...";} ELSE {$newstitel = $row->news_title;}
      
            echo '<tr>
                <td style="border-collapse:collapse; border-bottom: 1px solid #2C97CE;" width="20" height="20"><span style="color:#2C97CE; font-size: larger;">&raquo;</span></td>
                <td align="left" style="border-collapse:collapse; border-bottom: 1px solid#2C97CE;"><a href="index.php?news-'.$row->news_id.'">'.$newstitel.'</a></td>
                <td align="right" style="border-collapse:collapse; border-bottom: 1px solid #2C97CE;">'.$row->news_date.'</td>
                </tr>';
      }
      echo '</table>';
     
     
    ?>



    Problem gelöst
    Kann geschlossen werden!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Problem gelöst
    Kann geschlossen werden!
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten