ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Lastforum - Box Status ausgabe

Geschlossen
  1. #1
    User Pic
    Agent47 Mitglied
    Registriert seit
    10.01.2016
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Liebe ilch Community,

    ich würde gerne in der Lastforum Box den Status gelesen, nicht gelesen anders ausgeben lassen!

    Beispiel: Zu 95% nutzen die HP-Betreiber ja Icons für "ord", "nord" usw.

    Ich hätte gerne den Status ausgeschrieben

    ord = bereits gelesen!
    nord = noch nicht gelesen!

    Was meint Ihr, ist das so einfach oder muss man da schon tiefer ins CMS?

    LG


    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Ne, das ist so einfach. zwinker

    Aber jetzt mal im ernst, nutzt du eine Modifikation, dem in der normalen LastForum Box werden keine Icons angezeigt.


    Zuletzt modifiziert von Saarlonz am 16.07.2016 - 10:30:13
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Öffne einfach die .php Datei und ersetze das Img Icon mit dein Text
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Agent47 Mitglied
    Registriert seit
    10.01.2016
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Danke schon einmal für die Antworten. Ich Benutze das bootstrep Design von maretz!

    Das ist die 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, a.rep, a.erst, a.hit, a.art, a.stat, 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 '<ul class="list-group list-group-boxen text-left">';
    $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']);
    	
      echo '<div style="float:left; width:25%"><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" class="list-group-item"><p class="text-muted">Kategorie: '.$row['kat'].'</p><h4><i class="fa fa-angle-double-right"></i> '.((strlen($row['name'])<33) ? $row['name'] : substr($row['name'],0,30).'...').'</h4><p class="text-muted">
    Last Post:&nbsp;'.$row['last'].' | '.$row['date'].' Uhr</p></a></div>';
    
    }
    echo '</ul>';
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Nur ein Beispiel, kannst die Ausgabe des Statuses hinbauen, wo Du möchtest:
    <?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, a.rep, a.erst, a.hit, a.art, a.stat, 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 '<ul class="list-group list-group-boxen text-left">';
    $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']);
        $lf_status = ($row['ORD'] == 'nord' ? 'ungelesen' : 'gelesen');
         
      echo '<div style="float:left; width:25%"><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" class="list-group-item"><p class="text-muted">'.$lf_status.'</p><p class="text-muted">Kategorie: '.$row['kat'].'</p><h4><i class="fa fa-angle-double-right"></i> '.((strlen($row['name'])<33) ? $row['name'] : substr($row['name'],0,30).'...').'</h4><p class="text-muted">
    Last Post:&nbsp;'.$row['last'].' | '.$row['date'].' Uhr</p></a></div>';
     
    }
    echo '</ul>';
     
    ?>
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Agent47 Mitglied
    Registriert seit
    10.01.2016
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    peeeeeeeeeeeeeeeeeerfekt genau so vielen dank!

    kann geclosed werden!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten