ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Last forum UMBAU

Geschlossen
  1. #1
    User Pic
    Reaver Mitglied
    Registriert seit
    27.08.2008
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    Hi leute ich würde gerne die Last forum box anders haben bekomme es aber irgendwie nicht hin vllt könnt ihr mir da weiter helfen

    Also ich möchte das es so aussieht

    Titel vom letzten thema | Name vom letzten poster in diesem thema
    Titel vom letzten thema | Name vom letzten poster in diesem thema
    Titel vom letzten thema | Name vom letzten poster in diesem thema
    Titel vom letzten thema | Name vom letzten poster in diesem thema
    Titel vom letzten thema | Name vom letzten poster in diesem thema
    Titel vom letzten thema | Name vom letzten poster in diesem thema
    Titel vom letzten thema | Name vom letzten poster in diesem thema
    Titel vom letzten thema | Name vom letzten poster in diesem thema

    so das 8 last posts so angezeigt werden ich danke schonmal für jeden der helfen kann hier der derzeitige code

    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    defined ('main') or die ( 'no direct access' );
    
    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
    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,8";
    echo '<table>';
    $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><td valign="top"></td><td ><a class="topbox" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').'<br /><span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';
    }
    echo '</table>';
    ?>


    Lg Reaverlike


    Zuletzt modifiziert von Reaver am 14.08.2009 - 17:12:23
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Remix Mitglied
    Registriert seit
    28.02.2009
    Beiträge
    267
    Beitragswertungen
    3 Beitragspunkte
    Sorry, vertan. Falscher Thread


    Zuletzt modifiziert von Remix am 14.08.2009 - 17:35:36
    www.fsk-anticlan.de --> www.revival.4playin.de
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Reaver Mitglied
    Registriert seit
    27.08.2008
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    np

    Lg Reaverlike
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    Zeile 27...
    echo '<tr><td valign="top"></td><td ><a class="topbox" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').' | <span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';


    so ? statt dem Zeilenumbruch einfach | reingepackt...


    Zuletzt modifiziert von GeCk0 am 14.08.2009 - 18:09:07
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Reaver Mitglied
    Registriert seit
    27.08.2008
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    wenn ich diesen code von dir benutze zeigt der mir die ganze homepage nichtmehr an !

    Lg Reaverlike
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    einfach das <br /> löschen ...
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Reaver Mitglied
    Registriert seit
    27.08.2008
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    hä?

    ich habe mal keine ahnung was du meinst

    Lg Reaverlike
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    Zeile 27....
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Reaver Mitglied
    Registriert seit
    27.08.2008
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    wenn ich deinen code ein baue ist doch in der gesammten datei kein <br />

    Lg Reaverlike
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    so sollte es gehen.. er meinte du sollst das ganze in zeile 27 einfügen.. wenn man nicht weis was er meint dann klapt das nicht

    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    defined ('main') or die ( 'no direct access' );
     
    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
    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,8";
    echo '<table>';
    $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><td valign="top"></td><td ><a class="topbox" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').' | <span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';
    }
    echo '</table>';
    ?>


    ps: beim nächsten mal auch die Seite angeben. Dann kann man etwas besser bei fehlern helfen... nur mal so als tip... deswegen gibt es ja den Punkt "betrofene Hompage" beim Topic aufmachen .


    Zuletzt modifiziert von xCrystalx am 15.08.2009 - 00:59:38
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Reaver Mitglied
    Registriert seit
    27.08.2008
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    vielen dank für die hilfe

    jetzt muss ich nurnoch das ganze irgendwie mehr nach rechts bekommen also so das das event ding bissl nach rechts geht und die last forum texte richtig nebeneinander stehen

    weiss einer wie ich des hinbekomme oder wo ich was ändern muss

    externer Link

    Lg Reaverlike
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Reaver Mitglied
    Registriert seit
    27.08.2008
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    hab schon

    @ admins please CLOSED
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten