ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Last Forum

Geschlossen
  1. #1
    User Pic
    WinterKA Mitglied
    Registriert seit
    16.04.2010
    Beiträge
    67
    Beitragswertungen
    4 Beitragspunkte
    Servus

    Habe hier was für LastForum gefunden. Dieses Funktioniert auch leider ist aber alles zu eng zusammen. Kann mir da jemand Helfen?

    ZitatZitat geschrieben von Hershor

     
          <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


    betroffene Homepage: web1.v1825.ncsrv.de/AI1
    externer Link Technik im Modellsport
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Einfach eine Höhe vergeben. zb.:

    <tr><td height="20" style="'.$zelle.'">.........
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    WinterKA Mitglied
    Registriert seit
    16.04.2010
    Beiträge
    67
    Beitragswertungen
    4 Beitragspunkte
    Danke ja das ist schon mal super jetzt muss nur noch zwischen beitrag und beitragschreiber ein kleiner abstand. hat da noch jemand eine idee?
    externer Link Technik im Modellsport
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    WinterKA Mitglied
    Registriert seit
    16.04.2010
    Beiträge
    67
    Beitragswertungen
    4 Beitragspunkte
    Ich brauchde da noch mal Hilfe ziehe : web1.v1825.ncsrv.de/AI1/index.php Der Forumsbeitrag und Forumposter sind zu eng übereinander wi und wo kann ich das ändern?
    externer Link Technik im Modellsport
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    ?
    echo '<div style="width:330px; height: 100px; overflow-x:hidden; overflow-y: scroll; "><table width="330">';


    ...evtl. line-height arbeiten!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    WinterKA Mitglied
    Registriert seit
    16.04.2010
    Beiträge
    67
    Beitragswertungen
    4 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    ?
    echo '<div style="width:330px; height: 100px; overflow-x:hidden; overflow-y: scroll; "><table width="330">';


    ...evtl. line-height arbeiten!


    Danke für die Hilfe. Hier der Code von mir geändert, da ich das scrollen nicht brauchte, habe ich es raus gemacht. Wo soll ich das mit den line-height einfügen?


     
          <style type="text/css">
         
          .lastforum {
                          font-size: 12px;
                          width: 300px;
                          margin: 5px;
                          padding: 5px;
          }
              .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 = 5;        # 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: 80px"><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: 0px solid #505050;text-align: left;height="20"';} ELSE {$zelle='text-align: left';}
         
        echo '<tr><td height="20" 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>';
    ?>
    externer Link Technik im Modellsport
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    So habe mal dein Code überarbeitet, aber nicht getestet!
    line-heigt in class lastforumzeile

    <?php
    
    $ILCH_HEADER_ADDITIONS .= '
    <style type="text/css">
    .lastforum {
        font-size: 12px;
        width: 300px;
        height: 80px;
        margin: 5px;
        padding: 5px;
    }
    .lastforumzeile {
        line-height:13px;
    }
    .lastforumtitel {
        color: #27DE09;
        font-family: "Arial Black";
    }
    .lastforuminfo {
        color: #FFFFFF;
        font-family: "Arial";
    }
    .lastforumname {
        color: #FE0202;
        font-family: "Arial";
    }
    </style>';  
    
    defined ('main') or die ( 'no direct access' );
    
    ### Einstellungen
    $maxtitel = 35;     # 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, 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 '<table class="lastforum">';
      
      $resultID = db_query($query);
      while ($row = db_fetch_assoc($resultID)) 
      {
        $row['date'] = date('d.m.Y',$row['time']);
        $row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
                      
        echo '<tr>
    	        <td class="lastforumzeile">
    			  <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>';
    ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    WinterKA Mitglied
    Registriert seit
    16.04.2010
    Beiträge
    67
    Beitragswertungen
    4 Beitragspunkte
    Danke super passt
    externer Link Technik im Modellsport
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten