ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Lastforum box

Geschlossen
  1. #1
    User Pic
    lucasch Mitglied
    Registriert seit
    14.11.2009
    Beiträge
    85
    Beitragswertungen
    5 Beitragspunkte
    hay, ich habe eine frage und zwar wie kann man in dieser box
    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $query = "SELECT a.id, a.name, a.rep,b.name as top, b.id as fid, c.erst as last, c.erstid, c.id as pid, c.time, d.name as kat
    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 '<link rel="stylesheet" type="text/css" href="include/extras/lastforum/lastforum.css">';
    echo '<div>';
    $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'] );
        $row['ORD']  = forum_get_ordner($row['time'],$row['id'],$row['fid']);
        
        $bild = '<img src="include/extras/lastforum/'.$row["ORD"].'.png" border="0" height="14" width="14" alt="Bild" />';
        echo '<div class="topic_eintrag"><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].' von '.$row['last'].'">'.$bild.'<span>'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,40).'...').'</span></a></div>';
    
    }
    echo '</div>';
    ?>


    Theradnamen begrezen?


    Zuletzt modifiziert von lucasch am 09.10.2010 - 18:59:38
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Suche !
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    lucasch Mitglied
    Registriert seit
    14.11.2009
    Beiträge
    85
    Beitragswertungen
    5 Beitragspunkte
    ZitatZitat geschrieben von Rockwulf

    Suche !


    So bekommt man seine Beitragszahlen auch hoeher nur am rum Spam ...
    ps. Danke für ein hilfe....:Sgrummlgrumml

    Ich hoff ma die anderen helfen einen mehr
    1 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Die Zeichenbegrenzung ist an sich schon eingearbeitet, aber etwas unpassend!

    ((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,40).'...')


    so wäre es etwas besser:

    $maxzeichen = 20;
    ((strlen($row['name'])<=$maxzeichen) ? $row['name'] : substr($row['name'],0,$maxzeichen-3).'...')
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    royal Mitglied
    Registriert seit
    20.01.2011
    Beiträge
    111
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Rockwulf
    Suche !


    @ Rockwulf ich bewundere ja deine Leistungen und Bemühungen was du alles für ilch Module machst.
    Aber der nach folgende Text an dich muss jetzte einfach mal sein.


    Nummer 1 Spamm und das von jemanden der eigentlich wissen sollte das solche Beiträge total unnötig sind wären.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    IRvD Mitglied
    Registriert seit
    30.03.2010
    Beiträge
    460
    Beitragswertungen
    31 Beitragspunkte
    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
     
    defined ('main') or die ( 'no direct access' );
     
    $query = "SELECT a.id, a.name, a.rep,b.name as top, b.id as fid, c.erst as last, c.erstid, c.id as pid, c.time, d.name as kat
    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 '<link rel="stylesheet" type="text/css" href="include/extras/lastforum/lastforum.css">';
    echo '<div>';
    $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'] );
        $row['ORD']  = forum_get_ordner($row['time'],$row['id'],$row['fid']);
       
        $bild = '<img src="include/extras/lastforum/'.$row["ORD"].'.png" border="0" height="14" width="14" alt="Bild" />';
        echo '<div class="topic_eintrag"><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].' von '.$row['last'].'">'.$bild.'<span>'.( $maxzeichen = 20; ((strlen($row['name'])<=$maxzeichen) ? $row['name'] : substr($row['name'],0,$maxzeichen-3).'...')
    .'</span></a></div>';
     
    }
    echo '</div>';
    ?>


    Wäre das so richtig eingebaut?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $query = "SELECT a.id, a.name, a.rep,b.name as top, b.id as fid, c.erst as last, c.erstid, c.id as pid, c.time, d.name as kat
    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 '<link rel="stylesheet" type="text/css" href="include/extras/lastforum/lastforum.css">';
    echo '<div>';
    $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'] );
        $row['ORD']  = forum_get_ordner($row['time'],$row['id'],$row['fid']);
    
        $bild = '<img src="include/extras/lastforum/'.$row["ORD"].'.png" border="0" height="14" width="14" alt="Bild" />';
        $maxzeichen = 20;
        echo '<div class="topic_eintrag"><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].' von '.$row['last'].'">'.$bild.'<span>'.((strlen($row['name'])<=$maxzeichen) ? $row['name'] : substr($row['name'],0,$maxzeichen-3).'...').'</span></a></div>';
    
    }
    echo '</div>';
    ?>


    Sonst hast du ein Parse Error zwinker
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten