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
    78
    Beitragswertungen
    10 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
    78
    Beitragswertungen
    10 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
    78
    Beitragswertungen
    10 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.680
    Beitragswertungen
    1216 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
    78
    Beitragswertungen
    10 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.680
    Beitragswertungen
    1216 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
    78
    Beitragswertungen
    10 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