ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Unsichtbaren Admin

Geschlossen
  1. #1
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Hallo erstmal!

    Ich hätte eine Frage! Was muss ich umschreiben, damit ein bestimmter Admin nicht in den Statistiken, in der Onlinebox, oder sonst wo gesehen werden kann, aber trotzdem alle Admin funktionen benutzen kann?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: labs.oeasth.at
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    einfach reinschreiben in die mysql abfrage where uid != 0 jenachedem wo halt genau,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Also in der Onlinebox z.b.: so
    $name=@db_result(db_query(\'SELECT name FROM prefix_user WHERE uid != 0 and id=\'.$row->uid),0);



    Zuletzt modifiziert von Horfic am 25.05.2007 - 20:26:57
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Also jetzt hab ich es richtig gemacht, aber er zeigt mir nun alle eingeloggten nicht mehr an! Ich will aber nur das eine gewisse Person(Mit Adminrechten) nicht angezeigt wird!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Versuchs so nochmal,...

    $name=@db_result(db_query('SELECT uid, name FROM prefix_user WHERE uid != 1 and id='.$row->uid),0);
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Funzt leider auch nicht! Das gleiche wie vorher.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Eventuell aus dem uid != 1 ne andere zahl machen eben diese id die der admin hat den du nicht anzeigen möchtest !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Ich hab nur 3 User:
    • Der Admin mit id 1, recht -9
    • Der Coadmin mit id 2, recht -8
    • Der Testuser mit id 3, recht -1
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Jetzt funzt es, statt es mit der uid zu machen, was irgenwie nicht gefunzt hat, habe ich es mit dem Namen gemacht.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ne war mein fehler das heißt net uid sonder id,... zwinker Ich habe net drauf geachtet das du es aus der prefix_user auslist! In anderen db's wird die user id als uid bezeichnet,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Verdammt das hab ich auch übersehen! Aber danke!
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    eXg.r1s1ng_sUn Mitglied
    Registriert seit
    16.05.2007
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    lol doofe fehler in sowas kompliziertem (für laien) tjo dann wirds echt scheisse schwer den fehler zu finden...

    extremgaming2.ex.funpic.de
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Na ich habs net getestet ich wusste nur das es so funktioniert also muss es ja auch funktionieren was es im grunde auch tut,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Ja er hat mich dann eh auf eine Idee gebracht damit es funktioniert!
    Ich filtere jetzt eben den Namen und nicht die ID. Funzen tut es ja.

    PS: Ich habe ja nicht gedacht das es die falsche bezeicnung ist, bei SLJ geht man aus das er es kann und das sieht man ja auch an seiner HP!


    Zuletzt modifiziert von Horfic am 26.05.2007 - 11:24:12
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Quentin Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    237
    Beitragswertungen
    0 Beitragspunkte
    kannst du ebend den code vllt. nochmal posten????

    Greetz Quentin
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Den Code für einen Unsichtbaren Admin?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Quentin Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    237
    Beitragswertungen
    0 Beitragspunkte
    jup

    lol, ich weiß, aber heute bin ich mal ein wenig faul

    *lach*

    Greetz Quentin
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Das ist meine Onlinebox!
    <?php
    if (!defined('main')) {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);
    		if ($name != Admin)
    		{
    		$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";
    		} else {
    		$content.= '';
    		$content.='';
    		}
    		$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;
    	if ($user != Admin)
    	{
    	$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";
    	} else {
    	$content.='';
    	}
    }
    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>
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Oder du ersetzt einfach die Zeile wo $name steht mit dieser hier:
    $name=@db_result(db_query('SELECT uid, name FROM prefix_user WHERE id != 1 and id='.$row->uid),0);

    Musst nur die ID anpassen!
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    So jetzt ist ein neues problem dabei aufgetaucht!
    Ich habe den Admin schon fast überall unsichtbar gemacht. Aber ich weiß nicht wie ich in unsichtbar mache für die userfind funktion.
    Da müsste man ja in der include/contents/search.php was ändern soweit ich weiß, weiß aber nicht was.
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    In der Abfrage halt ein id > 1 einfügen bzw != 1 wie auch in der Memberlist.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Quentin Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    237
    Beitragswertungen
    0 Beitragspunkte
    hmm, da fände ich ein sehr gute anregung für das kommende ilch, und zwar die möglcihkeit für jeden user zu schaffen zu entscheiden ob er visible oder nicht ist


    Greetz Quentin
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Danke jetzt geht es!

    Ich weiß jetzt wie es geht, aber eine bitte habe ich noch!
    Wo muss ich in der include/admin/groups.php das nun einfügen damit dieser user auch nicht in der auswahl für warorga,usw steht?

    PS: Das ist die letzte datei die ich bearbeiten muss! Dann kann ich die ganzen Änderungen gern als Modul posten.
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Horfic Mitglied
    Registriert seit
    20.12.2006
    Beiträge
    152
    Beitragswertungen
    2 Beitragspunkte
    Kommt, irgendwer! Ist doch nur mehr die include/admin/groups datei. Damit der Admin nicht in der Auswahl für Warorga,usw steht!
    Bitte!Bitte!
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    tim30 Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Also wenn ich das so mache, wie oben beschrieben, steht der Admin-Name immer noch unter den Offline-Usern. Bis nach dem Loggin, dann leuchtet das grüne Männchen für Online, bloß der Adminname steht nicht dahinter. Also unter unsichtbar verstehe ich was anderes... Hab ich was falsch gemacht?


    Zuletzt modifiziert von tim30 am 22.09.2007 - 22:06:41
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten