ilch Forum » Allgemein » HTML, PHP, SQL,... » Forum Legende (Namen in Farbe)

Geschlossen
  1. #1
    User Pic
    dilf Mitglied
    Registriert seit
    29.08.2009
    Beiträge
    110
    Beitragswertungen
    0 Beitragspunkte
    Hi,

    habe bereits angefangen eine Legende fürs Forum einzufügen, allerdings werden die Namen der Benutzer nicht farblich angezeigt, wie sie es sollten.

    Hier die Dateien:

    showforum.htm:

    <font style="font-family: Georgia,serif;" size="2"><table width="100%" cellpadding="4" cellspacing="1" class="border" border="0">
    	<tr class="Chead">
        <th width="58%" colspan="2" align="center"><b>{_lang_board}</b></th>
        <th width="6%">{_lang_post}</th>
        <th width="6%">{_lang_topic}</th>
        <th width="25%" align="center">{_lang_lastpost}</th><br>
      </tr>{EXPLODE}<tr class="Cdark">
    	  <td colspan="5"><strong><a href="index.php?forum-showcat-{cid}">{cname}</a></strong></td>
    	</tr>{EXPLODE}<tr class="Cmite">
    	  <td colspan="5"><strong> &nbsp; &nbsp; &raquo; <a href="index.php?forum-showcat-{cid}">{cname}</a></strong></td>
    	</tr>{EXPLODE}<tr class="Cnorm">
    	  <td width="5%" align="center" valign="middle"><img alt="" src="include/images/forum/{ORD}.gif" width="15" height="15" border="0"></td>
        <td>
    		  <a href="index.php?forum-showtopics-{id}">{name}</a>
    		  <br />
    			<span class="smalfont">{besch}
    			{mods}
          </span>
    		</td>
        <td align="center"><span class="smalfont"><font style="font-family: Georgia,serif;" size="2">{posts}</font></span></td>
        <td align="center"><span class="smalfont"><font style="font-family: Georgia,serif;" size="2">{topics}</span></font></td>
        <td>
    		  <span class="smalfont">
    				<a class="smalfont" title="{topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}">{topic}</a>
    		    <br />
    			  <font style="font-family: Georgia,serif;" size="2">{_lang_from}: {erst}</font>
    		  </span>
    		</td>
      </tr>{EXPLODE}
    </table>
    <font style="font-family: Georgia,serif;" size="1" color="#c0c0c0">____________________________________________________________________________________________________________________________________________</font>
    <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
    <td width="50%" valign="top">
    <a href="index.php?forum-markallasread">{_lang_markallasread}</a>
    </td><td width="50%" style="text-align: right" valign="top">
    <a href="index.php?forum-augt">{_lang_newtopicssincelastvisit}</a>
    <br /><a href="index.php?forum-aubt">{_lang_topicwithnoreply}</a>
    <br /><a href="index.php?forum-aeit">{_lang_ownposts}</a>
    </td></tr></table>
    
    <br />
    
    
    <br />
    
    <table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
    	  <tr class="Cnorm">
    		  <td class="erstezeile">{_lang_it} {istsind} {gesonline} {_lang_guestsonline,ofthem} {useronline}{_lang_useronline,ofthem} {_lang_registrededand} {gastonline} {_lang_guests}<br />
    			{userliste}
    			</td>
    	  </tr>
    		<tr class="Cnorm">
    		  <td><b>{users}</b> {_lang_membershaveritten} <b>{posts}</b> {_lang_postsin} <b>{topics}</b> {_lang_topics}</td>
    		</tr>
      </table>
    
    
    
    <table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
    <tr>
    <td class="Chead" colspan="2"><div style="float:left"><i><b><font size="2"><span style="font-family: Georgia,serif;">Legende:</b></i> [ <span style="color:#c00000"><font size="2"><span style="font-family: Georgia,serif;">Gildenleiter</font></span></span> ] , [ <span style="color:#fc7a08"><font size="2"><span style="font-family: Georgia,serif;">Gildenrat</font></span></span> ] , [ <span style="color:#0000c0"><font size="2"><span style="font-family: Georgia,serif;">Offiziere</font></span></span> ] , [ <span style="color:#CC00E5"><font size="2"><span style="font-family: Georgia,serif;">Veterane</font></span></span> ] , [ <span style="color:#008000"><font size="2"><span style="font-family: Georgia,serif;">Full-Member</font></span></span> ] , [ <span style="color:#000000"><font size="2"><span style="font-family: Georgia,serif;">Trial-Member</font></span></span> ] , [ <span style="color:#000000"><font size="2"><span style="font-family: Georgia,serif;">User</span> ]</div></td>
    </tr><tr>
    
    </tr><tr>
    </table>
    
    	<br />
    	<br /><img src="include/images/forum/nord.gif" alt="neue Beitr&auml;ge" border="0">  &nbsp;{_lang_newposts}
      &nbsp;&nbsp;<img src="include/images/forum/ord.gif" alt="keine neuen Beitr&auml;ge" border="0">  &nbsp;{_lang_nonewposts}
      &nbsp;&nbsp;<img src="include/images/forum/cord.gif" alt="Thema geschlossen" border="0">  &nbsp; {_lang_topicclosed}
    
    {privmsgpopup}</font>




    showforum.php:
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Forum';
    $hmenu = $extented_forum_menu.'Forum'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    if ($menu->get(1) == 'markallasread') {
      user_markallasread ();
    }
    
    
    $tpl = new tpl ( 'forum/showforum' );
    $tpl->out (0);
    
    $category_array = array();
    $forum_array = array();
    
    $q = "SELECT
      a.id, a.cid, a.name, a.besch,
      a.topics, a.posts, b.name as topic,
      c.id as pid, c.tid, b.rep, c.erst, c.time,
      a.cid, k.name as cname
    FROM prefix_forums a
      LEFT JOIN prefix_forumcats k ON k.id = a.cid
      LEFT JOIN prefix_posts c ON a.last_post_id = c.id
      LEFT JOIN prefix_topics b ON c.tid = b.id
    	
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = a.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = a.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = a.start
    	
    WHERE ((".$_SESSION['authright']." <= a.view AND a.view < 1) 
       OR (".$_SESSION['authright']." <= a.reply AND a.reply < 1)
       OR (".$_SESSION['authright']." <= a.start AND a.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 = ".$_SESSION['authright'].")
    	 AND k.cid = 0
    ORDER BY k.pos, a.pos";
    $erg1 = db_query($q);
    $xcid = 0;
    while ($r = db_fetch_assoc($erg1) ) {
      
      $r['topicl'] = $r['topic'];
      $r['topic']  = html_enc_substr($r['topic'],0,23);
      $r['ORD']    = forum_get_ordner($r['time'],$r['id']);
      $r['mods']   = getmods($r['id']);
      $r['datum']  = date('d.m.y - H:i', $r['time']);
      $r['page']   = ceil ( ($r['rep']+1)  / $allgAr['Fpanz'] );
      $tpl->set_ar ($r);
      
      if ($r['cid'] <> $xcid) {
        $tpl->out(1);
        //Unterkategorien
        $sql = db_query("SELECT DISTINCT a.name as cname, a.id as cid FROM `prefix_forumcats` a LEFT JOIN `prefix_forums` b ON a.id = b.cid WHERE a.cid = {$r['cid']} AND a.id = b.cid ORDER BY a.pos, a.name");
        while ($ucat = db_fetch_assoc($sql)) {
          $tpl->set_ar_out($ucat,2);
        }
        //Unterkategorien - Ende
        $xcid = $r['cid'];
      }
      $tpl->set_ar_out($r,3);
    }
    
    
    $erg= db_query("SELECT b.id as uid, b.name, b.recht,c.id FROM prefix_forummods a LEFT JOIN prefix_user b ON b.id = a.uid LEFT JOIN prefix_grundrechte c ON c.id = b.recht GROUP BY b.name ORDER BY b.id");
        while ($row = db_fetch_object($erg)) {
        $recht_name=@db_result(db_query('SELECT name FROM prefix_grundrechte WHERE id='.$row->recht),0);
     
         switch($row->recht)    {
     
                case -9://Gildenleitung
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#c00000"><i><b><u>'.$row->name.'</u></b></i></span></a> , ';
                    break;
     
                case -6: //Gildenleitung
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#fc7a08"><i><u>'.$row->name.'</u></i></span></a> , ';
                    break;
    
                case -5://Offiziere
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#0000c0"><i><u>'.$row->name.'</u></i></span></a> , ';
                    break;
    
                case -4: //Veteran
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#CC00E5"><i><u>'.$row->name.'</u></i></span></a> , ';
                    break;
    
                case -3: //Full-Member
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#008000"><i><u>'.$row->name.'</u></i></span></a> , ';
                    break;
     
                case -2: //Trial-Member
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#000000"><i><u>'.$row->name.'</u></i></span></a> , ';
                    break;
     
                case -1: //User
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#000000"><u>'.$row->name.'</u></span></a> , ';
                    break;
     
         default: break;
     
      }
     }
    
    
    # statistic #
    $ges_online_user = ges_online();
    $stats_array = array (
      'privmsgpopup' => check_for_pm_popup (),
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste' => user_online_liste()
    );
    
    $tpl->set_ar_out($stats_array,4);
    
    $design->footer();
    ?>





    Das Ganze sieht bisher so aus:

    gesperrtes Bild



    bräuchte deshalb etwas Hilfe.

    Grüsse

    dilf

    betroffene Homepage: guild-wars2.net/?forum
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Angelina Mitglied
    Registriert seit
    06.11.2011
    Beiträge
    127
    Beitragswertungen
    20 Beitragspunkte
    Haste es mal mit der Sufu versucht??
    externer Link
    www,angelina.de
    Ein Kavalier ist ein Mann, der sich den Geburtstag einer Frau merkt und ihr alter vergisst.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    dilf Mitglied
    Registriert seit
    29.08.2009
    Beiträge
    110
    Beitragswertungen
    0 Beitragspunkte
    EDIT:

    habe vergessen zu erwähnen, dass ich nicht die Moderatoren farbig angezeigt haben möchte sondern die Namen der User die gerade online sind also quasi: {userliste}
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Angelina Mitglied
    Registriert seit
    06.11.2011
    Beiträge
    127
    Beitragswertungen
    20 Beitragspunkte
    Ist schon klar;)
    Das von Lord|Schirmer

    include/includes/func/forum.php
    function forum_farbname ($name) {
    $erg = db_query("SELECT id FROM prefix_user WHERE name = BINARY '".$name."'");
    if (db_num_rows($erg) > 0)
      {
      $recht = @db_result(db_query("SELECT recht FROM prefix_user WHERE name = BINARY '".$name."'"),0);
      if     ($recht == '-9') { return ('<span style="color:#FF0000">'.$name.'</span>'); } // Admin
      elseif ($recht == '-8') { return ('<span style="color:#FF6600">'.$name.'</span>'); } // CoAdmin
      elseif ($recht == '-7') { return ('<span style="color:#FF0000">'.$name.'</span>'); } // SiteAdmin
      elseif ($recht == '-6') { return ('<span style="color:#FFFF00">'.$name.'</span>'); } // Leader
      elseif ($recht == '-5') { return ('<span style="color:#FFFF00">'.$name.'</span>'); } // CoLeader
      elseif ($recht == '-4') { return ('<span style="color:#FF9900">'.$name.'</span>'); } // Member
      elseif ($recht == '-3') { return ('<span style="color:#FFFF00">'.$name.'</span>'); } // TrialMember
      elseif ($recht == '-2') { return ('<span style="color:#9FEE00">'.$name.'</span>'); } // SuperUser
      elseif ($recht == '-1') { return ('<span style="color:#00FFFF">'.$name.'</span>'); } // User
      else { return ('<span style="color:#C0C0C0">'.$name.'</span>'); } // Gast
      }
      else
      {
      return ('<span style="color:#C0C0C0">'.$name.'</span>'); // Gast
      }
    }


    und dann halt überall

    $r['erst'] = forum_farbname($r['erst']);
    www,angelina.de
    Ein Kavalier ist ein Mann, der sich den Geburtstag einer Frau merkt und ihr alter vergisst.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    dilf Mitglied
    Registriert seit
    29.08.2009
    Beiträge
    110
    Beitragswertungen
    0 Beitragspunkte
    Hab das jetzt mal so eingegeben und dann werden die Namen der User farblich angezeigt allerdings nur hinter den posts, sprich, wer zuletzt in das topic geschrieben hat

    ich dachte da eher an die übersicht unter dem forum, wer gerade online ist und das will ich einfach nicht hinbekommen


    show forum:
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
     
    $title = $allgAr['title'].' :: Forum';
    $hmenu = $extented_forum_menu.'Forum'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
     
    if ($menu->get(1) == 'markallasread') {
      user_markallasread ();
    }
     
     
    $tpl = new tpl ( 'forum/showforum' );
    $tpl->out (0);
     
    $category_array = array();
    $forum_array = array();
     
    $q = "SELECT
      a.id, a.cid, a.name, a.besch,
      a.topics, a.posts, b.name as topic,
      c.id as pid, c.tid, b.rep, c.erst, c.time,
      a.cid, k.name as cname
    FROM prefix_forums a
      LEFT JOIN prefix_forumcats k ON k.id = a.cid
      LEFT JOIN prefix_posts c ON a.last_post_id = c.id
      LEFT JOIN prefix_topics b ON c.tid = b.id
         
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = a.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = a.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = a.start
         
    WHERE ((".$_SESSION['authright']." <= a.view AND a.view < 1)
       OR (".$_SESSION['authright']." <= a.reply AND a.reply < 1)
       OR (".$_SESSION['authright']." <= a.start AND a.start < 1)
         OR vg.fid IS NOT NULL
         OR rg.fid IS NOT NULL
         OR sg.fid IS NOT NULL
         OR -9 = ".$_SESSION['authright'].")
         AND k.cid = 0
    ORDER BY k.pos, a.pos";
    $erg1 = db_query($q);
    $xcid = 0;
    while ($r = db_fetch_assoc($erg1) ) {
       
      $r['topicl'] = $r['topic'];
      $r['topic']  = html_enc_substr($r['topic'],0,23);
      $r['ORD']    = forum_get_ordner($r['time'],$r['id']);
      $r['mods']   = getmods($r['id']);
      $r['datum']  = date('d.m.y - H:i', $r['time']);
      $r['page']   = ceil ( ($r['rep']+1)  / $allgAr['Fpanz'] );
      $tpl->set_ar ($r);
       
      if ($r['cid'] <> $xcid) {
        $tpl->out(1);
        //Unterkategorien
        $sql = db_query("SELECT DISTINCT a.name as cname, a.id as cid FROM `prefix_forumcats` a LEFT JOIN `prefix_forums` b ON a.id = b.cid WHERE a.cid = {$r['cid']} AND a.id = b.cid ORDER BY a.pos, a.name");
        while ($ucat = db_fetch_assoc($sql)) {
          $tpl->set_ar_out($ucat,2);
        }
        //Unterkategorien - Ende
        $xcid = $r['cid'];
      }
      $tpl->set_ar_out($r,3);
    }
     
     
    # statistic #
    $ges_online_user = ges_online();
    function user_online_today_liste(){
        $OnListe = '';
      $dif = mktime(0,0,0,date('m'),date('d'),date('Y'));
        $erg = db_query("SELECT a.id, a.name, a.llogin, b.bez, a.spezrank FROM `prefix_user` a LEFT JOIN prefix_ranks b ON b.id = a.spezrank  WHERE a.llogin > '". $dif."' ORDER BY llogin");
        while($row = db_fetch_object($erg)) {
          if ( $row->spezrank <> 0 ) {
          $OnListe .= '<a class="'.$row->bez.'" title="'.$row->bez.'" href="index.php?user-details-'.$row->id.'">'.forum_farbname ($row->name).'</a>, ';
        } else {
          $OnListe .= '<a href="index.php?user-details-'.$row->id.'">'.forum_farbname ($row->name).'</a>, ';
          }
      }
        $OnListe = substr($OnListe,0,strlen($OnListe) - 3);
      return ($OnListe);
          }
    $stats_array = array (
      'privmsgpopup' => check_for_pm_popup (),
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste' => user_online_liste(),
      'moda' => $moda
    );
     
    $tpl->set_ar_out($stats_array,4);
     
    $design->footer();
    ?>



    Zuletzt modifiziert von dilf am 24.03.2012 - 02:09:46
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Angelina Mitglied
    Registriert seit
    06.11.2011
    Beiträge
    127
    Beitragswertungen
    20 Beitragspunkte
    Teste es mal..
    show_forum.php

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Forum';
    $hmenu = $extented_forum_menu.'Forum'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    if ($menu->get(1) == 'markallasread') {
      user_markallasread ();
    }
    
    
    $tpl = new tpl ( 'forum/showforum' );
    $tpl->out (0);
    
    $category_array = array();
    $forum_array = array();
    
    $q = "SELECT
      a.id, a.cid, a.name, a.besch,
      a.topics, a.posts, b.name as topic,
      c.id as pid, c.tid, b.rep, c.erst, c.time,
      a.cid, k.name as cname
    FROM prefix_forums a
      LEFT JOIN prefix_forumcats k ON k.id = a.cid
      LEFT JOIN prefix_posts c ON a.last_post_id = c.id
      LEFT JOIN prefix_topics b ON c.tid = b.id
    
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = a.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = a.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = a.start
    
    WHERE ((".$_SESSION['authright']." <= a.view AND a.view < 1)
       OR (".$_SESSION['authright']." <= a.reply AND a.reply < 1)
       OR (".$_SESSION['authright']." <= a.start AND a.start < 1)
             OR vg.fid IS NOT NULL
             OR rg.fid IS NOT NULL
             OR sg.fid IS NOT NULL
             OR -9 = ".$_SESSION['authright'].")
             AND k.cid = 0
    ORDER BY k.pos, a.pos";
    $erg1 = db_query($q);
    $xcid = 0;
    while ($r = db_fetch_assoc($erg1) ) {
    
      $r['topicl'] = $r['topic'];
      $r['topic']  = html_enc_substr($r['topic'],0,23);
      $r['ORD']    = forum_get_ordner($r['time'],$r['id']);
      $r['mods']   = getmods($r['id']);
      $r['datum']  = date('d.m.y - H:i', $r['time']);
      $r['page']   = ceil ( ($r['rep']+1)  / $allgAr['Fpanz'] );
      $r['erst'] = forum_farbname($r['erst']);
       $r['cname'] = '<img style=margin": 0 0px 0 -5px;" src="kat/'.$r['cname'].'.png" alt="'.$r['cname'].'">';
      $tpl->set_ar ($r);
    
      if ($r['cid'] <> $xcid) {
        $tpl->out(1);
        //Unterkategorien
        $sql = db_query("SELECT DISTINCT a.name as cname, a.id as cid FROM `prefix_forumcats` a LEFT JOIN `prefix_forums` b ON a.id = b.cid WHERE a.cid = {$r['cid']} AND a.id = b.cid ORDER BY a.pos, a.name");
        while ($ucat = db_fetch_assoc($sql)) {
          $tpl->set_ar_out($ucat,2);
        }
        //Unterkategorien - Ende
        $xcid = $r['cid'];
      }
      $tpl->set_ar_out($r,3);
    }
    
    # statistic #
    $ges_online_user = ges_online();
    function user_online_today_liste(){
        $OnListe = '';
      $dif = mktime(0,0,0,date('m'),date('d'),date('Y'));
        $erg = db_query("SELECT a.id, a.name, a.llogin, b.bez, a.spezrank FROM `prefix_user` a LEFT JOIN prefix_ranks b ON b.id = a.spezrank  WHERE a.llogin > '". $dif."' ORDER BY llogin");
        while($row = db_fetch_object($erg)) {
          if ( $row->spezrank <> 0 ) {
          $OnListe .= '<a class="'.$row->bez.'" title="'.$row->bez.'" href="index.php?user-details-'.$row->id.'">'.forum_farbname ($row->name).'</a>, ';
        } else {
          $OnListe .= '<a href="index.php?user-details-'.$row->id.'">'.forum_farbname ($row->name).'</a>, ';
          }
      }
        $OnListe = substr($OnListe,0,strlen($OnListe) - 3);
      return ($OnListe);
          }
    
    # statistic #
    $ges_online_user = ges_online();
    $stats_array = array (
      'privmsgpopup' => check_for_pm_popup (),
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste_today' => user_online_today_liste(),
      'userliste' => user_online_liste(),
      'moda' => $moda
    );
    
    $tpl->set_ar_out($stats_array,4);
    
    $design->footer();
    $ts1 = 0; // Hier muss der Timestamp von nacht 0:00 rein
    $ts2 = 0; // Hier muss der Timestamp von morgen Mitternacht 0:00
    
    $sql = '
    SELECT
      *
    FROM
      prefix_user
    WHERE
      llogin>'.$ts1.' AND
      llogin<'.$ts2.'
    ';
    ?>


    showforum.htm

    <font style="font-family: Georgia,serif;" size="2"><table width="100%" cellpadding="4" cellspacing="1" class="border" border="0">
        <tr class="Chead">
        <th width="58%" colspan="2" align="center"><b>{_lang_board}</b></th>
        <th width="6%">{_lang_post}</th>
        <th width="6%">{_lang_topic}</th>
        <th width="25%" align="center">{_lang_lastpost}</th><br>
      </tr>{EXPLODE}<tr class="Cdark">
          <td colspan="5"><strong><a href="index.php?forum-showcat-{cid}">{cname}</a></strong></td>
        </tr>{EXPLODE}<tr class="Cmite">
          <td colspan="5"><strong> &nbsp; &nbsp; &raquo; <a href="index.php?forum-showcat-{cid}">{cname}</a></strong></td>
        </tr>{EXPLODE}<tr class="Cnorm">
          <td width="5%" align="center" valign="middle"><img alt="" src="include/images/forum/{ORD}.gif" width="15" height="15" border="0"></td>
        <td>
              <a href="index.php?forum-showtopics-{id}">{name}</a>
              <br />
                <span class="smalfont">{besch}
                {mods}
          </span>
            </td>
        <td align="center"><span class="smalfont"><font style="font-family: Georgia,serif;" size="2">{posts}</font></span></td>
        <td align="center"><span class="smalfont"><font style="font-family: Georgia,serif;" size="2">{topics}</span></font></td>
        <td>
              <span class="smalfont">
                    <a class="smalfont" title="{topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}">{topic}</a>
                <br />
                  <font style="font-family: Georgia,serif;" size="2">{_lang_from}: {erst}</font>
              </span>
            </td>
      </tr>{EXPLODE}
    </table>
    <font style="font-family: Georgia,serif;" size="1" color="#c0c0c0">____________________________________________________________________________________________________________________________________________</font>
    <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
    <td width="50%" valign="top">
    <a href="index.php?forum-markallasread">{_lang_markallasread}</a>
    </td><td width="50%" style="text-align: right" valign="top">
    <a href="index.php?forum-augt">{_lang_newtopicssincelastvisit}</a>
    <br /><a href="index.php?forum-aubt">{_lang_topicwithnoreply}</a>
    <br /><a href="index.php?forum-aeit">{_lang_ownposts}</a>
    </td></tr></table>
     
    <br />
     
     
    <br />
     
    <table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
          <tr class="Cnorm">
              <td class="erstezeile">{_lang_it} {istsind} {gesonline} {_lang_guestsonline,ofthem} {useronline}{_lang_useronline,ofthem} {_lang_registrededand} {gastonline} {_lang_guests}<br />
                {userliste}
                </td>
          </tr>
            <tr class="Cnorm">
              <td><b>{users}</b> {_lang_membershaveritten} <b>{posts}</b> {_lang_postsin} <b>{topics}</b> {_lang_topics}</td>
            </tr>
      </table>
     
     
     
    <table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
    <tr>
    <td class="Chead" colspan="2"><div style="float:left"><i><b><font size="2"><span style="font-family: Georgia,serif;">Legende:</b></i> [ <span style="color:#c00000"><font size="2"><span style="font-family: Georgia,serif;">Gildenleiter</font></span></span> ] , [ <span style="color:#fc7a08"><font size="2"><span style="font-family: Georgia,serif;">Gildenrat</font></span></span> ] , [ <span style="color:#0000c0"><font size="2"><span style="font-family: Georgia,serif;">Offiziere</font></span></span> ] , [ <span style="color:#CC00E5"><font size="2"><span style="font-family: Georgia,serif;">Veterane</font></span></span> ] , [ <span style="color:#008000"><font size="2"><span style="font-family: Georgia,serif;">Full-Member</font></span></span> ] , [ <span style="color:#000000"><font size="2"><span style="font-family: Georgia,serif;">Trial-Member</font></span></span> ] , [ <span style="color:#000000"><font size="2"><span style="font-family: Georgia,serif;">User</span> ]</div></td>
    </tr><tr>
     {userliste_today}
    </tr><tr>
    </table>
     
        <br />
        <br /><img src="include/images/forum/nord.gif" alt="neue Beitr&auml;ge" border="0">  &nbsp;{_lang_newposts}
      &nbsp;&nbsp;<img src="include/images/forum/ord.gif" alt="keine neuen Beitr&auml;ge" border="0">  &nbsp;{_lang_nonewposts}
      &nbsp;&nbsp;<img src="include/images/forum/cord.gif" alt="Thema geschlossen" border="0">  &nbsp; {_lang_topicclosed}
     
    {privmsgpopup}</font>
    www,angelina.de
    Ein Kavalier ist ein Mann, der sich den Geburtstag einer Frau merkt und ihr alter vergisst.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    dilf Mitglied
    Registriert seit
    29.08.2009
    Beiträge
    110
    Beitragswertungen
    0 Beitragspunkte
    danke für deine Antwort Angelina

    hab das mal getestet und das würde dann so aussehen:

    gesperrtes Bild

    Ich glaube dann werden die leute angezeigt, die vor kurzem online gewesen sind und wiederum die namen derer die zuletzt in ein thema gepostet haben,
    kann es sein, dass es gar nicht möglich ist die user farblich anzuzeigen die im moment gerade online sind?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Angelina Mitglied
    Registriert seit
    06.11.2011
    Beiträge
    127
    Beitragswertungen
    20 Beitragspunkte
    include/includes/func/statistic
    // #
    // ##
    // ###
    // #### user online liste
    Die function austauschen gegen die

    // #
    // ##
    // ###
    // #### user online liste
    function user_online_liste() {
        $OnListe = '';
        $dif = date('Y-m-d H:i:s', time() - USERUPTIME);
        $erg = db_query("SELECT DISTINCT uid, name, prefix_ranks.bez, spezrank FROM `prefix_online` left join prefix_user on prefix_user.id = prefix_online.uid left join prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE uid > 0 and uptime > '" . $dif . "'");
        while ($row = db_fetch_object($erg)) {
            if ($row->spezrank != 0) {
                $OnListe .= '<a title="' . $row->bez . '" href="index.php?user-details-' . $row->uid.'">'.forum_farbname($row->name) . '</i></b></a> , ';
            } else {
                $OnListe .= '<a href="index.php?user-details-' . $row->uid.'">'.forum_farbname($row->name) . '</a> , ';
            }
        }
        $OnListe = substr($OnListe, 0, strlen($OnListe) - 3);
        return ($OnListe);
    }
    www,angelina.de
    Ein Kavalier ist ein Mann, der sich den Geburtstag einer Frau merkt und ihr alter vergisst.
    1 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    dilf Mitglied
    Registriert seit
    29.08.2009
    Beiträge
    110
    Beitragswertungen
    0 Beitragspunkte
    supi jetzt hats geklappt, da hätte ich ohne hilfe ewig gesucht.
    Vielen lieben dank für deine Mühe und Hilfe, Angelina
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Angelina Mitglied
    Registriert seit
    06.11.2011
    Beiträge
    127
    Beitragswertungen
    20 Beitragspunkte
    Bitte Drink
    www,angelina.de
    Ein Kavalier ist ein Mann, der sich den Geburtstag einer Frau merkt und ihr alter vergisst.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten