Witam,
Poszukuje czatu który jest pozwoli użytkownikom wymieniać się wiadomościami prywatnymi w czasie rzeczywistym(coś jak gg,messenger itp).
Czy istnieje taki plugin bądź znacie skrypt którym można coś takiego zrealizować?
Pozdrawiam
Dzięki za odpowiedź. Sprawdzałem to, za free może korzystać z czatu max 5 osób jednocześnie. Więc raczej odpada. Nie musi być to skrypt typowo pod mybb.
Szkoda, że DVZ nie ma takiej opcji jaką miał myshoutbox.
Kod PHP:
if(USER_IS_LOGGED_IN)
{
$ses = LOGGED_IN_USERID; //tell freichat the userid of the current user
setcookie("freichat_user", "LOGGED_IN", time()+3600, "/"); // *do not change -> freichat code
}
else {
$ses = null; //tell freichat that the current user is a guest
setcookie("freichat_user", null, time()+3600, "/"); // *do not change -> freichat code
}
Nie mogę sobie poradzić z widocznością użytkownika na czacie po zalogowaniu. Ktoś się z tym bawił? Nie znam się tak dobrze na PHP ale coś tam próbuje wyciągnąć z bazy danych i nie idzie.
ani pod
uid
ani $mybb->user['uid']
ani user['uid']
Opcje PW posiada Inferno Shoutbox, sprawdz
Testuje go właśnie ale chciałbym też rozwiązać problem z integracją freichat na forum mybb. Pewnie nie jedna osoba tego szuka a czat z tego co widzę jest naprawdę bardzo dobry. Może jednak ktoś wie co podstawić za LOGGED_IN_USERID by wyciągnąć id użytkownika?caly kod należy wstawić w headerinclude.
Dobra, poradziłem sobie sam...
Wstawiam kod integrujący użytkownika z czatem freichat. Może komuś też się przyda . Ten kod należy wstawić w headerinclude. Do tego potrzebna będzie wtyczka PHP in Templates do ściągnięcia z naszego forum. Inaczej wywali wam błąd.
Kod PHP:
global $mybb;
if(mybb_users)
{
$ses =$mybb->user['uid']; //tell freichat the userid of the current user
setcookie("freichat_user", "LOGGED_IN", time()+3600, "/"); // *do not change -> freichat code
}
else {
$ses = 0; //tell freichat that the current user is a guest
setcookie("freichat_user", null, time()+3600, "/"); // *do not change -> freichat code
}
Ten kod należy wstawić między znaczniki
<?php ?> wraz z pozostałym kodem wygenerowanym przez freichat podczas instalacji.
W pliku hardcore.php czatu freichat należy wstawić:
Kod PHP:
$usertable='mybb_users'; //specifies the name of the table in which your user information is stored.
$row_username='username'; //specifies the name of the field in which the user's name/display name is stored.
$row_userid='uid'; //specifies the name of the field in which the user's id is stored (usually id or userid)
Należy pamiętać by podczas instalacji czatu podpiąć go pod tą samą bazę danych co forum.
edit:
Błędy które pojawiły się po instalacji:
Nie można wysłać wiadomości na DVZ Shoutbox
Nie działa reputacja
Nie działa lista znajomych
Gdzieś jest jakiś konflikt...
Już działa.
Wina leży w starym pliku jquery.1.8.3.js(client\jquery\js) należy do podmienić na aktualny i wszystko hula
Pozdrawiam.