ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Sichtbarkeit erweitern

Geschlossen
  1. #1
    User Pic
    jameson Mitglied
    Registriert seit
    09.06.2006
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    ich grüsse euch alle
    hi leider hab ich schon wieder ein kleines prob
    und zwar würd ich in der navigation gerne 2 sichbarkeiten vergeben können. ists es irgendie machbar ?
    vielen dank schonma und nichts für ungut an das gesammte Team ..ihr seid spitze :-)MFG
    Jameson


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Meinst du mehr als mit dem sichtbar ab der Navigation im Adminbereich möglich ist?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    ich meinte ob es möglich ist, admins auf der page nur für admins anzeigen zu lassen und user, members usw. für alle zwinker

    achja noch dickes Lob an das IlchTeam , ihr seid spitze Jungs, weiter so^^
    MFG
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du hast dir ja Zeit gelassen mit der Antwort zunge
    Wie genau meinst du das jetzt, in der Memberliste oder wie?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Ich glaube du musst wieder ein paar Wochen auf die Antwort warten. Erinnert so etwas an Schach per Post. zunge

    lg
    Karnickel

    (@Topic:
    ODer er meint, die online Anzeige)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Jo is fast ein Jahr her^^

    nein habe eine statusbox mit useranzeige wer zuletzt online war..dort würde ich gern die admins für user und members unsichtbar machen.
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    h3h3 @ Karnickel^^
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Wusste ichs doch. Aber ich versteh nicht genau, wieso du das wolltest? Was hast du davon, für alle anderen unsichtbar zu sein. *g*
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    da ich viel auf meiner page bin , für das claninterne zuständig bin , muss ned jeder wissen wieviel zeit ich auf meiner page als admin verbringe xD²

    dazu muss ich sagen ich hab schon anregungen die sonst keiner braucht ausser mir wahrscheinlich^^

    also gibts da schon was oder wie kann ich das machen ?

    MFG


    Zuletzt modifiziert von Jameson-ngt am 17.10.2007 - 11:20:08
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also ich gehe jetzt mal von der Onlinebox aus -> boxes/online.php da gibts folgende Zeile (4)
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'";
    , die wie folgt ersetzt werden kann
    $abf = "SELECT a.uid FROM `prefix_online` a LEFT JOIN `prefix_user` b ON a.uid = b.id WHERE a.uptime > '". $dif."' AND b.recht >= ".(is_admin()?'-9':'-8');
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    ich glaube ich hab eine erweiterte online box, habe die zeile ersetzt nur leider sieht mich noch jeder, hier ma der code.

    <?php
    if (!defined('main')) {die("no direct access");}
    $dif = date('Y-m-d H:i:s', time() - 60);
    $abf = "SELECT a.uid FROM `prefix_online` a LEFT JOIN `prefix_user` b ON a.uid = b.id WHERE a.uptime > '". $dif."' AND b.recht >= ".(is_admin()?'-9':'-8');
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
    	if ($row->uid != 0 AND $brk!=$row->uid) {
    		$name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">'.$name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    	}
    	if ($row->uid == 0) { $guests++; }
    	$brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr>'."\n"; }
    
    $content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n";
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,5';
    $erg2 = db_query($abf2);
    
    while ($row2 = db_fetch_object($erg2)) {
    	$datum = date('H:i d.m.y',$row2->llogin);
    	$user = $row2->name;
    	$content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td></tr>'."\n";
    }
    if ($guests == 0) {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font size="-1" color="#003366">0 '.$lang['guests'].'</td></tr>'."\n";
    } else {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td><font size=-1>'.$guests.' '.$guestn.'</font></td></tr>'."\n";
    }
    ?>
    <table align="center" border="0" cellpadding="0" cellspacing="0" >
     <?php echo $content; ?>
    </table>


    das müsste doch auch mit der statistik box gehen oder?
    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $dif = date('Y-m-d H:i:s', time() - 60);
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
            if ($row->uid != 0 AND $brk!=$row->uid) {
                    $name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
                    $content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
                    $content.='<td><a href="index.php?user-details-'.$row->uid.'">'.$name.'</a></td></tr>'."\n";
                    $uid[] = $row->uid;
            }
            if ($row->uid == 0) { $guests++; }
            $brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font color="#003366">0 User </font></td><tr>'."\n"; }
    
    $content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n";
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,9';
    $erg2 = db_query($abf2);
    
    while ($row2 = db_fetch_object($erg2)) {
            $datum = date('H:i d.m.y',$row2->llogin);
            $user = $row2->name;
            $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td></tr>'."\n";
    }
    if ($guests == 0) {
            $content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".'
                    <tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font size="-1" color="#003366">0 '.$lang['guests'].'</td></tr>'."\n";
    } else {
            $content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".'
                    <tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td><font size=-1>'.$guests.' '.$guestn.'</font></td></tr>'."\n";
    }
    ?>
    <table align="center" border="0" cellpadding="0" cellspacing="0" >
     <?php echo $content; ?>
    </table>
    
    
    <hr>
    
    <?php
    if (empty($_GET['sum'])) {
    
            $heute = date ('Y-m-d');
    
              $ges_visits = db_result(db_query("SELECT SUM(count) FROM prefix_counter"),0);
            $ges_heute  = @db_result(db_query("SELECT count FROM prefix_counter WHERE date = '".$heute."'"),0);
            $ges_gestern = @db_result(db_query('SELECT count FROM prefix_counter WHERE date < "'.$heute.'" ORDER BY date DESC LIMIT 1'),0);
             $gbook  = @db_result(db_query("SELECT count(ID) FROM prefix_gbook"),0);
            $posts  = @db_result(db_query("SELECT count(ID) FROM prefix_posts"),0);
            $topic  = @db_result(db_query("SELECT count(ID) FROM prefix_topics"),0);
            $gesuser  = @db_result(db_query("SELECT count(ID) FROM prefix_user"),0);
    
    
              echo 'InsgesamteBesucher: '.$ges_visits.'<br />';
            echo 'Heute: '.$ges_heute.'<br />';
            echo 'Gestern: '.$ges_gestern.'<br />';
            echo 'Gästebuch einträge: '.$gbook.'<br />';
            echo 'Forum Posts: '.$posts.'<br />';
            echo 'Forum Threads: '.$topic.'<br />';
            echo 'UserZurzeit: '.$gesuser.'<br />';
            echo 'OnlineZurzeit: '.ges_online().'<br />';
    
              {
                    $gesOnBesucher = ges_online();
                    if ($gesOnBesucher > 1 ) {
                           $MOI = 'sind';
                          } else {
                           $MOI = 'ist';
                          }
    
                            echo '<br />Online '.$MOI.':<br />';
    
                            $erg = db_query('SELECT DISTINCT * FROM `prefix_online` WHERE uid > "0"');
                            while ($row = db_fetch_object($erg) ) {
                            echo ''.$row->name.'&nbsp;<wbr>';
    
                                    }
    
                            }
            echo '<a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a>';
    
    } else {
    
    $title = $allgAr['title'].' :: Statistik';
    $hmenu = 'Statistik';
    $design = new design ( $title , $hmenu , 0 );
    $design->header();
    
            $anzahlShownTage = 7;
    
            echo '<br /><table width=90%" align="center" class="border" cellpadding="0" cellspacing="1" border="0"><tr><td>';
      echo '<table width="100%" border="0" cellpadding="5" cellspacing="0">';
      echo '<tr class="Chead"><td colspan="3" align="center"><b>Site Statistik</b></td></tr>';
    
            $max_in = 0;
            $ges = 0;
            $dat = array();
            $max_width = 200;
    
            $maxErg = db_query('SELECT MAX(count) FROM `prefix_counter`');
            $max_in = db_result($maxErg,0);
    
            $erg = db_query ("SELECT count, DATE_FORMAT(date,'%a der %d. %b') as datum FROM `prefix_counter` ORDER BY date DESC LIMIT ".$anzahlShownTage);
            while ($row = db_fetch_row($erg) ) {
    
              $value = $row[0];
    
                    if ( empty($value) ) {
                      $bwidth = 0;
              } else {
                      $bwidth = $value/$max_in * $max_width;
                      $bwidth = round($bwidth,0);
                    }
    
                    echo '<tr class="Cnorm">';
              echo '<td>'.$row[1].'</td>';
                    echo '<td><table width="'.$bwidth.'" border="0" cellpadding="0" cellspacing="0">';
                    echo '<tr><td height="2" class="border"></td></tr></table>';
                    echo '</td><td align="right">'.$value.'</td></tr>';
    
                    $ges += $value;
            }
    
            $gesBesucher = db_query('SELECT SUM(count) FROM prefix_counter');
            $gesBesucher = @db_result($gesBesucher,0);
    
            echo '<tr class="Cmite"><td colspan="3"><div align="right">';
            echo 'Wochen Summe: '.$ges.'</div>';
            echo 'Besucher Gesamt '.$gesBesucher.' &nbsp; Maximal '.$max_in.'<br /><br />';
            echo '</td></tr><tr class="Cdark">';
            echo '<td colspan="3" align="center">[ <a href="javascript:window.close()">Fenster Schliesen</a> ]</td>';
            echo '</tr></table></td></tr></table><br />';
    
            $design->footer();
    
    }
    ?>



    Zuletzt modifiziert von Jameson-ngt am 18.10.2007 - 13:53:39
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    jo der code geht mit statistikbox auch einwandfrei, VIELEN DANK Mairu^^
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    noch eine frage , ginge es auch die admins überhaupt nicht inner statistikbox sehen zu können als user?^^

    MFG
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ist doch so mit dem Code?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    nein ich werde zwar nichtmehr online angezeigt,
    nur leider bin ich immernoch in statistik aufgeführt
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Seite?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich verstehe ehrlich gesagt nicht, du sagst der Code funktioniert und dann fragst du das gleiche, also entweder ich steh auf dem Schlauch oder du drückst nicht wirklich gut aus.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    entschuldige, wenn du mich missverstehst, was ich noch wollte dass ich komplett aus der statistik verschwunden bin, der jetzige code funzt wenn man in der online anzeige nicht aufgeführt sein will

    MFG
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Meinst du bei den ganzen Zahlen und so?
    Ach das ist dann wirklich nicht nötig.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    schau ma hier links bitte bei statistik,
    da wenns geht , würde ich gern garnichtmehr angezeigt werden .

    gesperrtes Bild
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du bist Admin und siehst dich deswegen, und wenn du willst das gar keine Admins mehr angezeigt werden, dann musst du halt statt der Bedingung einfach >= -8
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten