ilch Forum » Allgemein » HTML, PHP, SQL,... » Suche etwas für die LastForum Box

Geschlossen
  1. #1
    User Pic
    RedScorpion Mitglied
    Registriert seit
    28.02.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Hallo Jungs,

    Ich versuche die ganze zeit etwas an der LastForum Box.

    Meine Last Forum box ist jetzt so....

    Titel: letzter beitrag von: Erstellt von: Datum und Uhrzeit




    Ich versuche aber die ganze zeit das vor dem Titel noch das Forum Thema kommt d.h.

    Off - Topic: Frage nach Patner: letzter beitrag von: Max Erstellt von: Muster 05.01.20111 15.00

    Das versuche ich die ganze Zeit aber komm nicht mehr weiter .

    Ich verhau jedes mal meine Page

    Wer kann helfen?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    stell deine lastfourum.php als Code # hier rein da du ganz offensichtlich nicht die originale von Ilch verwendest.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    RedScorpion Mitglied
    Registriert seit
    28.02.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    defined ('main') or die ( 'no direct access' );
    
    
    $query = "SELECT a.id, a.name, a.rep, a.erst as autor, b.id as fid, c.erst as last, c.id as pid, c.time , c.erstid as erstid
    
      FROM prefix_topics a
      LEFT JOIN prefix_forums b ON b.id = a.fid
      LEFT JOIN prefix_posts c ON c.id = a.last_post_id
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1) 
       OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
       OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 >= ".$_SESSION['authright'].")
    ORDER BY c.time DESC
    LIMIT 0,10";
    echo'<table border="0" width="100%" cellspacing="5" cellpadding="4">';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    	$row['date'] = date('d.m.y - H:i',$row['time']);
    	$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
    echo'<tr>';
    echo'<td width="20%" colspan="2"><a class="lastforum" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'"title="'.$row['date'].'">'.((strlen($row['name'])<40) ? $row['name'] : substr($row['name'],0,27).'...').'<br/></a></td>';
    echo'<td width="20%" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#cd0404;font-size:7px;" align="left">letzter beitrag von:&nbsp;<a class="lastautor" href="index.php?user-details-'.$row['erstid'].'">'.$row['last'].'</a></td>';
    echo'<td width="20%" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#cd0404;font-size:7px;" align="left">Erstellt von:&nbsp;<a class="lastautor">'.$row['autor'].'</a></td>';
    echo'<td><a class="lastnewsD">'.$row['date'].'</a></td>';
    echo'</tr>';
    }
    echo '</table>';
    ?>


    EDIT! Bitte zukünftig CODE # nicht Zitat verwenden!


    Zuletzt modifiziert von Lord|Schirmer am 27.01.2011 - 10:29:39
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    RedScorpion Mitglied
    Registriert seit
    28.02.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Ich habe mir so gedacht wenn ich das:
    echo'<td width="20%" colspan="2"><a class="lastforum" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'"title="'.$row['date'].'">'.((strlen($row['name'])<40) ? $row['name'] : substr($row['name'],0,27).'...').'<br/></a></td>';


    Kopiere und das dann noch mal einbinde aber dann mit: forum-showtopics- geht das, schei... wars geht nicht^^^^

    Ich müsste doch eigendlich nur noch ein echo setzen mit dem forum-showtopics??

    EDIT Bitte zukünftig CODE # verwenden mfg Sniper


    Zuletzt modifiziert von Sniper am 27.01.2011 - 10:39:19
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Nein so einfach ist das nicht. Du musst die Abfrage an die Datenbank erweitern unn dann in dem echo Befehl ausgeben.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    versteh ich das richtig du willst einen Teile vom Beitrag anzeigen lassen?

    dan mus du die abfrage so erweitern.

    $query = "SELECT a.id, a.name, a.rep, a.erst as autor, b.id as fid, c.erst as last, c.id as pid, c.time ,c.txt, c.erstid as erstid
    
      FROM prefix_topics a
      LEFT JOIN prefix_forums b ON b.id = a.fid
      LEFT JOIN prefix_posts c ON c.id = a.last_post_id
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1) 
       OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
       OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 >= ".$_SESSION['authright'].")
    ORDER BY c.time DESC
    LIMIT 0,10";

    und dan halt dein echo setzen mit
    $row->txt;

    und noch eine Begrenzung reinbringen das nicht der ganze Post angezeigt wird
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Nein er will die Kategorie anzeigen lassen in dem sich der Thread befindet.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    RedScorpion Mitglied
    Registriert seit
    28.02.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Jopp so meinte ich das @ -saarlonz-

    Aber da ich kein Pro bin musste es mir genau erklären wenn es geht^^^^
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    RedScorpion Mitglied
    Registriert seit
    28.02.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Kann mir keiner Helfen ?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    <?php 
    #   Copyright by C.C.A.A
    #   Support www.DragonDesigns.de
    
    defined ('main') or die ( 'no direct access' );
    
    
    $query = "SELECT a.id, a.name, a.rep, a.erst as autor, b.id as fid, c.erst as last, c.id as pid, c.time , c.erstid as erstid
      FROM prefix_topics a
      LEFT JOIN prefix_forums b ON b.id = a.fid
      LEFT JOIN prefix_posts c ON c.id = a.last_post_id
      LEFT JOIN prefix_forumcats d ON d.id = b.cid AND b.id = a.fid
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1) 
       OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
       OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 >= ".$_SESSION['authright'].")
    ORDER BY c.time DESC
    LIMIT 0,4";
    echo '<table width="100%" style="padding-top:10px;" cellspacing="1" cellpadding="3">';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    	$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
    	$row['ORD']  = forum_get_ordner($row['time'],$row['id'],$row['fid']);
    
    echo'<tr>';
    echo'<td><table width="100%" border="0" cellspacing="0" cellpadding="0">';
    echo'<tr>';
    echo'<td rowspan="2" align="center" valign="middle"><img style="padding-right:5px;" src="include/images/forum/'.$row['ORD'].'.png" width="20" height="20" /></td>';
    echo'<td width="100%" colspan="2" align="left"><a class="lasttitle" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<37) ? $row['name'] : substr($row['name'],0,34).'...').'</a></td>';
    echo'</tr>';
    echo'<tr>';
    echo'<td width="60%" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#cd0404;font-size:7px;" align="left">Autor:&nbsp;<a class="lastautor">'.$row['autor'].'</a></td>';
    echo'<td width="40%" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#cd0404;font-size:7px;" align="left">letzter:&nbsp;<a class="lastautor" href="index.php?user-details-'.$row['erstid'].'">'.$row['last'].'</a></td>';
    echo'</tr>';
    echo'</table></td>';
    echo'</tr>';
    }
    echo '</table>';
    ?>


    bitte
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    RedScorpion Mitglied
    Registriert seit
    28.02.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Du hast jetzt einfach nur das von DD hier rein kopiert. Soweit bin ich selbst. Da fängt es aber erst ab dem showposts an.

    Bei DD sind es 4 Spalten einmal Showposts, Autor, Letzter, und Datum
    ZitatZitat

    Das was ich habe ist. Sowposts, letzter beitrag von, Erstellt von, Datum - Uhrzeit.

    So wie ich es versuche ist:

    Sowtopic, Sowposts, letzter beitrag von, Erstellt von, Datum - Uhrzeit


    Soooo Ich bekomme aber das Sowtopic nicht rein.

    Da dachte ich das ich den befehl von Sowposts nehme ich da einfach schowtopic ersetz. geht aber nich.

    Da suche ich jemanden der es vielleicht kann.


    Wie ich sehe kann mir keiner da weiter helfen.

    Ich habe mir was anderes einfallen lassen.


    Zuletzt modifiziert von RedScorpion am 29.01.2011 - 11:45:58
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten