Avatar billede christian-s Nybegynder
30. januar 2003 - 10:29 Der er 10 kommentarer og
1 løsning

Hvordan administreres tinychat?

Jeg har installeret tinychat og rettet den lidt til hist og her, men kan ikke gennemskue hvordan jeg lettest banner brugere osv.
Er det en kommando man skriver i tekstfeltet når man vælger chat i stedet for alle brugere?
Avatar billede nomak Nybegynder
30. januar 2003 - 10:48 #1
Hvilken version af tinychat har du?

der er nemlig en af versionerne hvor ban ikke virker..

kommandoen er /ban - som skrives privat til en bruger!
Avatar billede zkill Nybegynder
30. januar 2003 - 11:09 #2
Jeg mener ikke der er nogen versioner hvor BAN virker...
Men du kan selv rette koden efter om det skal være privat eller om du skal skrive /BAN...
Men standart er at du skriver /ban til en bruger i privat...
Avatar billede nomak Nybegynder
30. januar 2003 - 11:16 #3
zkill -> det kan godt passe.. nu er det jo også så længe siden jeg legede med den :)

fejlen i ban funktionen er der hvor den logger det.. hvis det hjælper noget.. ellers må du jo give os ban funktionen så vi kan rette fejlen :)
Avatar billede christian-s Nybegynder
30. januar 2003 - 16:06 #4
Jeg kan ikke se hvilken version det er, det står ikke i .txt-filen...
Men når jeg skriver /ban bliver personen smidt ud, men der bliver ikke skrevet noget i tabellen med bannede brugere!?
Den siger i øvrigt:
Fatal error: Call to undefined function: () in /chatbase.php on line 263
Selvom det umiddelbart virker...

Hvordan "renser" jeg tavlen og starter forfra?
Avatar billede christian-s Nybegynder
30. januar 2003 - 16:07 #5
vil I have chatbase.php som indeholder alle funktionerne, jeg kan ikke umiddelbart tyde det!?
Avatar billede christian-s Nybegynder
30. januar 2003 - 16:08 #6
Der er jo også en del andre funktioner, som skift af nick, skift af skriftfarve mv., det kan vel så også kaldes ved nogen koder?
Avatar billede bacce.dk Nybegynder
30. januar 2003 - 16:34 #7
christian-s >> hvis du går ind u chatbase.php og finder den funktion der hedder ban så post den her, så kan vi godt rette den, meeen lad være med at poste hele filen, den er såååå lang
Avatar billede christian-s Nybegynder
30. januar 2003 - 17:13 #8
her er kick_user og ban_user, vil gerne have et par ord om hvordan jeg bruger dem...

        function kick_user($myuser, $to)
        {
            $userfile = @file("data/user$to");
            if( chop($userfile[2]) >= $myuser->status )
                return $GLOBALS["ERROR_StatusTooLow"];
            @MYSQL_QUERY("UPDATE tinychat_user SET user_lastcontact=0 WHERE user_id=".$to);
            @unlink("data/msg$to");
            @unlink("data/user$to");
            $km = "Kicked : <b>".chop($userfile[5])."</b>";
            if( $myuser->status == 3 )
                $message = $GLOBALS["CONF_KickMsg"]."<b>".$GLOBALS["systemname"]."</b>...";
            else
                $message = $GLOBALS["CONF_KickMsg"]."<b>".$myuser->username."</b>...";
            $this->logmsg("admin.log", $myuser->username." kicked ".chop($userfile[5]));
            @MYSQL_QUERY("INSERT INTO tinychat_postmsg VALUES('', '".chop($userfile[1])."', '$message', ".time().")");
            return $km;
        }

        function ban_user($myuser, $to, $expire)
        {
            $userfile = @file("data/user$to");
            if( chop($userfile[2]) >= $myuser->status )
                return $GLOBALS["ERROR_StatusTooLow"];
            @MYSQL_QUERY("UPDATE tinychat_user SET user_lastcontact=0 WHERE user_id=".$to);
            @unlink("data/msg$to");
            @unlink("data/user$to");
            $km = "Banned : <b>".chop($userfile[5])."</b>";
            if( $myuser->status == 3 )
                $message = $GLOBALS["CONF_BanMsg"]."<b>".$GLOBALS["systemname"]."</b>...";
            else
                $message = $GLOBALS["CONF_BanMsg"]."<b>".$myuser->username."</b>...";
            $this->logmsg("admin.log", $myuser->username." banned ".$chop($userfile[5]));
            @MYSQL_QUERY("INSERT INTO tinychat_postmsg VALUES('', '".chop($userfile[1])."', '$message', ".time().")");
            @MYSQL_QUERY("INSERT INTO tinychat_ban (ban_ip, ban_expire) VALUES('".chop($userfile[6])."',$expire)");
            return $km;
        }
Avatar billede christian-s Nybegynder
03. februar 2003 - 18:45 #9
Har I fundet ud af noget?
Jeg kom i tanke om, at der må være flere der har været dette igennem.. Kender I ikke et link, hvor der står hvordan funktionerne bruges?
Avatar billede christian-s Nybegynder
06. februar 2003 - 12:18 #10
vil I ikke svare?
Avatar billede christian-s Nybegynder
13. februar 2003 - 23:01 #11
øv, prøver at oprette et nyt spørgsmål - måske der vil komme nyt "blod"..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB