Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: phpfreechat cenzura i administracja
Forum PHP.pl > Forum > Gotowe rozwiązania
tofik83
Witam
Domyślnie tablica cenzury zawiera chyba ze 3 bluzgi angielskie.
W którym miejscu i w jaki sposób należy wzbogacić cenzora w phpfreechat o polskie przeklony?

Jak założyć w tym konto admina z hasłem i na czym polega administracja - jak np zbanować usera?


Z góry dzięki jeśli ktoś może pomóc.
nospor
Przecież u nich na stronie wszystko masz opisane

Cytat
Jak założyć w tym konto admina z hasłem

http://www.phpfreechat.net/parameters
Cytat
admins

This parameter contains a list of key/value that identify admin access. The keys are the nicknames and the values are the corresponding passwords. Note: The "isadmin" parameter does not depend on this variable. (Default value: nick 'admin' with no password is available. Don't forget to change it.)



Cytat
jak np zbanować usera?

http://www.phpfreechat.net/commands
Cytat
ban

Bans an user and kicks it from the room
/ban {nickname} {reason}


A cenzora masz opisanego tu:
http://www.phpfreechat.net/proxies?s[]=censor
no trochę własnej inicjatywy wykazuj na przyszlosc...
tofik83
http://www.phpfreechat.net/proxies?s[]=censor

to tutaj czytałem i nie jest opisane w jakim pliku należy dodać:

  1. $params['proxies_cfg']['censor']['words'] = array('fuck.*');

nospor
W tym samym co wszystkie inne parametry
W pierwszym linku co ci podalem masz o tym napisane. Nawet nie raczyles zajrzec.
tofik83
Powiedz gdzie mogę się mylić
w index php daję:
$params['proxies_cfg']['censor']['words'] = array('bluzg.*');
potem /rehash
i nie działa cenzura
jak wpisuje bluzgi z tablicy podstawowej to się zagwiazdkowują
nospor
No aż tak dobrze nie ma. W życiu tego chatu nie używałem. Zobaczyłem go pierwszy raz w Twoim poście i zajrzałem do ich dokumentacji - tyle. Jeśli nie działa a robisz wg. ich dokumentacji, to już nic więcej nie jestem w stanie ci pomoc smile.gif
tofik83
$params = array();
$params['proxies_cfg']['censor']['words'] = array('bluzg1.*','bluzg2.*');
$params['proxies_cfg']['censor']['regex'] = true;


Cenzor działa w taki sposób ale nie podmienia na gwiazdki tylko zwraca komunikat

Nadal mam problem z adminem
oto moje parametry - które nie działają - bob i admin nie maja uprawnien, co tu nie gra? jak dodać pytanie o hasło dla tych użytkowników.

  1. require_once dirname(__FILE__)."/src/phpfreechat.class.php";
  2. $params = array();
  3. $params["title"] = "Chat";
  4. $params["isadmin"] = false; // do NOT USE it ON production servers ;)
  5. $params["serverid"] = md5(__FILE__); // calculate a UNIQUE id FOR this chat
  6. $params['proxies_cfg']['censor']['regex'] = true;
  7. //$params["debug"] = false;
  8. $params["language"] = "pl_PL";
  9. $params["nick"] = "";
  10. $params['admins'] = array(
  11. 'admins' => array( 'admin' => 'all', 'bob' => 'all'),);
  12.  
  13. $chat = new phpFreeChat( $params );


wszystko jasne chodzi o ”/identify bobrocks”

fixed
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.