ilch Forum » Allgemein » HTML, PHP, SQL,... » Lastnews!

Geschlossen
  1. #1
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Hi,

    Kann mir ein vielleicht die lastnews so ändern das er es so anzeigt?? (ich bekomms nicht gebacken!)


    gesperrtes Bild
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    ich habs so ähnlich. musst es dir nur noch etwas anpassen

    <?php 
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    
    
    	$abf = 'SELECT * FROM prefix_koms where cat = "NEWS" ORDER BY id DESC LIMIT 5';
    
    	$erg = db_query($abf);
    
      while ($row = db_fetch_object($erg)) { 
    
    $user = $row->name;
    
    
    
    $umbruch=50;
    $stringname=$row->text;
    
    if (strlen($stringname)>$umbruch)
    $stringname = substr($stringname,0,($umbruch-3))."...";
    
    
    
    
    
    
    echo'
    
    <table width="100%" cellspacing="0" cellpadding="0" height="13">
    
    <tr><td>von:<b> '.$user.'</b><br><a href="?newsextended-'.$row->uid.'">'.$stringname.'</a><br><br></td></tr>
    
    
    
    </table>';
    
    
    
      }
    
    
    
    
    
    
    
    ?>
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Meiner Meinung nach wollte er Last News und nicht Last Comments grumml
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    und vorallem bezieht sich deins aus einem addon newsextended das soll aber für normale Lastnews sein ^^
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    das prinzip ist das gleiche eigentlich. musst es halt nur minimal abändern...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    habs geändert aber bisher zeigt er keine zeit und keinen namen!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Poste mal dein Werk, dann schau ich mal drüber!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    <?php 
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    
    
        $abf = 'SELECT * FROM prefix_koms where cat = "NEWS" ORDER BY id DESC LIMIT 5';
    
        $erg = db_query($abf);
    
      while ($row = db_fetch_object($erg)) { 
    
    $user = $row->name;
    
    
    
    $umbruch=50;
    $stringname=$row->text;
    
    if (strlen($stringname)>$umbruch)
    $stringname = substr($stringname,0,($umbruch-3))."...";
    
    
    
    
    
    
    echo'
    
    <table width="100%" cellspacing="0" cellpadding="0" height="13">
    
    <tr><td>von:<b>'.$user.'</b><br><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a><br><br></td></tr>
    
    
    
    </table>';
    
    
    
      }
    
    
    
    
    
    
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Das bringt Dich garnicht weiter! Ist nicht mal der Ansatz einer Abfrage von News!

    Hab es mal schnell gemacht! Ich hoffe es sind keine Fehler drin! Ansonsten posten!

    Du musst es halt deinem Design noch anpassen! Also das kleine Newsbild, die Schriftfarben oder Classen einfügen usw....

    <?php 
    defined ('main') or die ( 'no direct access' );
    
    $abf = 'SELECT
          news_title as title,
          news_autor as autor,
          news_id as id,
          DATE_FORMAT(a.news_time,'%d.%m.%Y') as datum,
    	  FROM prefix_news 
    	  WHERE news_recht >= '.$_SESSION['authright'].'
    	  ORDER BY news_time DESC
    	  LIMIT 0,5';
    		
    $erg = db_query($abf);
    echo'<table border="0" width="100%" cellspacing="0" cellpadding="0">';
    while ($row = db_fetch_object($erg))
    {  
    echo'<tr>';
    echo'<td rowspan="2" align="center">Newsbild</td>';
    echo'<td colspan="2"><a class="box" href="index.php?news-'.$row->id.'">'.((strlen($row->title)<30) ? $row->title : substr($row->title,0,27).'...').'</a></td>';
    echo'</tr>';
    echo'<tr>';
    echo'<td>Autor:&nbsp;'.$row->username.'</td>';
    echo'<td>Datum:&nbsp;'.$row->datum.'</td>';
    echo'</tr>';
    }
    echo'</table>';
    ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    $row->username


    muss das nicht

    $row->autor


    heißen?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Jab! Haste Recht! autor statt username!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Parse error: syntax error, unexpected '%' in httpdocs/include/boxes/lastnews.php on line 8
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    OK! Jetzt sollte es funktionieren!

    <?php 
    defined ('main') or die ( 'no direct access' );
    
    $abf = "SELECT
          news_title as title,
          news_autor as autor,
          news_id as id,
          DATE_FORMAT(news_time,'%d.%m.%Y') as datum,
          FROM prefix_news 
          WHERE news_recht >= '.$_SESSION['authright'].'
          ORDER BY news_time DESC
          LIMIT 0,5";
            
    $erg = db_query($abf);
    echo'<table border="0" width="100%" cellspacing="0" cellpadding="0">';
    while ($row = db_fetch_object($erg))
    {  
    echo'<tr>';
    echo'<td rowspan="2" align="center">Newsbild</td>';
    echo'<td colspan="2"><a class="box" href="index.php?news-'.$row->id.'">'.((strlen($row->title)<30) ? $row->title : substr($row->title,0,27).'...').'</a></td>';
    echo'</tr>';
    echo'<tr>';
    echo'<td>Autor:&nbsp;'.$row->autor.'</td>';
    echo'<td>Datum:&nbsp;'.$row->datum.'</td>';
    echo'</tr>';
    }
    echo'</table>';
    ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Oder das hier zwinker
    <?php 
    defined ('main') or die ( 'no direct access' );
    
    $abf = 'SELECT
              a.news_kat as kate,
              DATE_FORMAT(a.news_time,"%d.%m.%Y - %H:%i") as datum,	  
              a.news_title as title,
              a.news_id as id,	  
              b.name as username,
    		  b.id as userid		  
              FROM prefix_news as a
              LEFT JOIN prefix_user as b ON a.user_id = b.id
              WHERE news_recht >= '.$_SESSION['authright'].'
              ORDER BY a.news_time DESC
              LIMIT 0,5';
            
    $erg = db_query($abf);
    echo'<table border="0" width="100%" cellspacing="0" cellpadding="0">';
    while ($row = db_fetch_object($erg))
    {  
    echo'<tr>';
    echo'<td rowspan="2" align="center">Newsbild</td>';
    echo'<td colspan="2"><a class="box" href="index.php?news-'.$row->id.'">'.((strlen($row->title)<30) ? $row->title : substr($row->title,0,27).'...').'</a></td>';
    echo'</tr>';
    echo'<tr>';
    echo'<td>Autor:&nbsp;<a href="?user-details-'.$row->userid.'">'.$row->username.'</a></td>';
    echo'<td>Datum:&nbsp;'.$row->datum.'</td>';
    echo'</tr>';
    }
    echo'</table>';
    ?>


    MfG OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten