ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Last Forum Box

Geschlossen
  1. #1
    User Pic
    Nickbeinacht Mitglied
    Registriert seit
    19.05.2010
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    bin neu auf dem Gebiet und hab nur ne kurze Bitte. Ich habs auch schon selbst versucht aber is irgendwie nix geworden.

    Könnte mir jemand mal den Code so mchen, das es aussieht wie auf dem Bild ?
    Die Farben sind auf dem Bild so wie es dann auch später aussehen soll.

    Breite der Box : 249 Pixel. Höhe ist wurst, so das eben 5 Beiträge reinpassen.

    Hintergrundfarbe grau : #181818 ( Arial )
    Zwischenlinien hellgrau : #505050 ( Arial )
    Schriftfarbe Forum Post grün : #27DE09 ( Arial Black )
    Schriftfarbe von wem und wann... weiss : #ffffff ( Arial )
    Schriftfarbe Name rot : #FE0202 ( Arial )

    [img]http://666kb.com/i/bjc6qv0f2a87tk40v.bmp[/img]

    Wäre jemand so nett und könnt mir das mal coden ?

    betroffene Homepage: nochimbau.de


    Zuletzt modifiziert von Nickbeinacht am 19.05.2010 - 12:57:42
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Hier mal ein Lösung!
    Der style Anteil könnte auch in die style.css

    <style type="text/css">
    .lastforum {
    				background-color: #181818;
    				font-size: 12px;
    				width: 249px;
    				margin: 0;
    				padding: 0;
    }
    .lastforumtitel {
    				color: #27DE09;
    				font-family: "Arial Black";
    }
    .lastforuminfo {
    				color: #FFFFFF;
    				font-family: "Arial";
    }
    .lastforumname {
    				color: #FE0202;
    				font-family: "Arial";
    }
    </style>
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    ### Einstellungen
    $maxtitel = 25; 	# maximale Titellänge in Zeichen
    $anzahl = 5; 		# Ausgaben Menge
    ###
    
    $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,".$anzahl;
    echo '<table class="lastforum">';
    $resultID = db_query($query);
    $x=1;
    while ($row = db_fetch_assoc($resultID)) {
    	$row['date'] = date('d.m.Y',$row['time']);
    	$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
    	
    if ($x<$anzahl) {$x++; $zelle='border-bottom: 1px solid #505050;text-align: center';} ELSE {$zelle='text-align: center';}
    echo '<tr><td style="'.$zelle.'"><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['name'].'"><span class="lastforumtitel">'.((strlen($row['name'])<$maxtitel) ? $row['name'] : substr($row['name'],0,($maxtitel-3)).'...').'</span></a><br /><span class="lastforuminfo">Last Post von:</span>&nbsp;<span class="lastforumname">'.$row['last'].'</span>&nbsp;<span class="lastforuminfo">'.$row['date'].'</span></td></tr>';
    }
    echo '</table>';
    ?>
    rules :: doku :: faq :: linkus
    2 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Nickbeinacht Mitglied
    Registriert seit
    19.05.2010
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    YesYesYes Super YesYesYes

    Funktioniert und sieht Topi aus.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Gern geschehen!
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Hershor Mitglied
    Registriert seit
    22.08.2007
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Das sieht wirklich klasse aus.
    Ist es möglich, auch die Kategorie oder Forumtitel vor dem Titel anzeigen zu lassen?

    Habs selber gelöst... lächeln

     
          <style type="text/css">
    
          .lastforum {
                          font-size: 12px;
                          width: 300px;
                          margin: 0;
                          padding: 0;
          }
    
          .lastforumtitel {
                          color: #27DE09;
                          font-family: "Arial Black";
          }
          .lastforuminfo {
                          color: #FFFFFF;
                          font-family: "Arial";
          }
          .lastforumname {
                          color: #FE0202;
                          font-family: "Arial";
          }
          </style>
          <?php
          #   Copyright by Manuel
          #   Support www.ilch.de
         
          defined ('main') or die ( 'no direct access' );
    
           
          ### Einstellungen
    
          $maxtitel = 35;     # maximale Titellänge in Zeichen
    
          $anzahl = 20;        # Ausgaben Menge
    
          ###
    
           
          $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time, b.name AS fname
          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,".$anzahl;
          echo '<div style="width:330px; height: 100px; overflow-x:hidden; overflow-y: scroll; "><table width="330">';
          echo '<table class="lastforum">';
          $resultID = db_query($query);
          $x=1;
          while ($row = db_fetch_assoc($resultID)) {
              $row['date'] = date('d.m.Y',$row['time']);
              $row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
             
          if ($x<$anzahl) {$x++; $zelle='border-bottom: 1px solid #505050;text-align: center';} ELSE {$zelle='text-align: center';}
    
    echo '<tr><td style="'.$zelle.'"><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['name'].'"><span class="lastforumtitel">'.$row['fname'].'&nbsp;&nbsp;<span class="lastforuminfo"> >>> </span>&nbsp;&nbsp;'.((strlen($row['name'])<$maxtitel) ? $row['name'] : substr($row['name'],0,($maxtitel-3)).'...').'</span></a><br /><span class="lastforuminfo">Last Post von:</span>&nbsp;<span class="lastforumname">'.$row['last'].'</span>&nbsp;<span class="lastforuminfo">'.$row['date'].'</span></td></tr>';
    
          }
    
          echo '</table>';
    ?>



    Zuletzt modifiziert von Hershor am 13.10.2010 - 15:32:36
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    WinterKA Mitglied
    Registriert seit
    16.04.2010
    Beiträge
    67
    Beitragswertungen
    4 Beitragspunkte
    Servus
    die Idee ist gut und ich habe sie auf meiner HP auch eingebastelt. Leider habe ich das Problem das der Abstand in der höhe nicht stimmt vielleicht kann mir da jemand helfen?

    Hier die Seite: web1.v1825.ncsrv.de/AI1/
    externer Link Technik im Modellsport
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten