PHP Free Chat
|
szymon |
Dodany dnia 17.09.2008 22:40:03
|
Bywalec
Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
Witam.
Przystosował ktoś może ten czat: http://www.php-fu...d_id=12984 do PF7?
A może ktoś z Was mógłby to zrobić? |
|
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 18:58:43
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 18.09.2008 07:05:57
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Przystosowałem to raz dla Milki, ale chyba usunąłem ze swojego dysku. Jak sie pojawi pewnie wrzuci go tutaj
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
Milka |
Dodany dnia 18.09.2008 17:16:42
|
Zaawansowany
Postów: 1372 Pomógł: 5
Data rejestracji: 02.07.2006 16:56
|
Wedle życzenia, załączam pliczek
Milka dodał/a następującą plik:
Ta jedyna i prawdziwa Milka - reszta to podróbki!
|
|
|
|
szymon |
Dodany dnia 18.09.2008 20:47:58
|
Bywalec
Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
Dziękuję. Klikam pomógł Milce, ale podziękowania także kieruję do Ciebie Bartku. Działa |
|
|
|
krystek2165 |
Dodany dnia 27.09.2008 11:20:27
|
Przedszkolak
Postów: 2
Data rejestracji: 26.10.2007 20:19
|
Albo jam ślepy, albo brak kodu w pliku chat.php
Wszystko działa, ale wiadomości wysłać nie moge :(
Wyświetla się takie coś:
_Your must be connected to send a message_
Edytowane przez Pieka dnia 27.09.2008 11:22:54
|
|
|
|
Pieka |
Dodany dnia 27.09.2008 11:23:48
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Na serwerze z trybem safe_mode On mozesz zapomniec o tym czacie.
Poza tym, jesli masz pusty plik chat.php to wypadaloby go napisac, poniewaz nie zostal przeslany na serwer.
Edytowane przez Pieka dnia 27.09.2008 11:26:12
Jestem jaki jestem
|
|
|
|
krystek2165 |
Dodany dnia 27.09.2008 12:36:14
|
Przedszkolak
Postów: 2
Data rejestracji: 26.10.2007 20:19
|
Strona jest postawiona na hostil.pl a plik chat.php jest poprawnie wysłany na serwer.
Edytowane przez Pieka dnia 27.09.2008 14:02:43
|
|
|
|
Fenix |
Dodany dnia 27.09.2008 12:40:27
|
Przedszkolak
Postów: 32
Data rejestracji: 01.12.2007 12:41
|
Pieka napisał/a:
Na serwerze z trybem safe_mode On mozesz zapomniec o tym czacie.
Poza tym, jesli masz pusty plik chat.php to wypadaloby go napisac, poniewaz nie zostal przeslany na serwer.
Ten hosting ma włączony tryb safe_mode |
|
|
|
LAbUdZiN |
Dodany dnia 27.09.2008 12:41:35
|
Początkujący
Postów: 258 Pomógł: 8 Ostrzeżeń: 6
Data rejestracji: 16.06.2007 14:45
ZBANOWANY: Dożywotnio
|
Na unl.pl również pojawia sie ten komunikat. |
|
|
|
bartek124 |
Dodany dnia 27.09.2008 13:03:53
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Bo unl.pl też ma safe_mode on...
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
LAbUdZiN |
Dodany dnia 27.09.2008 14:07:31
|
Początkujący
Postów: 258 Pomógł: 8 Ostrzeżeń: 6
Data rejestracji: 16.06.2007 14:45
ZBANOWANY: Dożywotnio
|
No to Sobie poczatowałem.
Chyba ze skorzystam z polczatu.
Edytowane przez LAbUdZiN dnia 27.09.2008 14:08:51
|
|
|
|
Kopciak77 |
Dodany dnia 14.10.2008 20:34:30
|
Przedszkolak
Postów: 87 Ostrzeżeń: 3
Data rejestracji: 08.08.2008 20:40
|
Fajnie ze jest chat ale prosze napiszcie jak instalowac chat.
Dziekuje. |
|
|
|
virusxd |
Dodany dnia 15.10.2008 22:36:38
|
Początkujący
Postów: 129 Pomógł: 4
Data rejestracji: 09.10.2008 21:45
|
Ja mam trochę dziwny problem :| bo niby się ładuje i ładuje ten chat... przeglądarka informuje że strona już w pełni załadowana a chat niby się dalej ładuje i ładuje :|
Safe mode nie mam bo już sprawdzałem :)
Błędów nie wywala...
Może ktoś wie co jest?
Mogłem źle skonfigurować, trzeba podawać jakiś adres serwera??
<?php
require_once "maincore.php";
require_once "chat/src/phpfreechat.class.php";
$params = array();
$params["serverid"] = md5("mojczat");
$params["title"] = "Pirasoft Chat"; //Zmien tytul chata
$params["channels"] = array("Pomoc"); //Zmien nazwe domyslnego kanalu
$params["refresh_delay"] = 2000;
$params["timeout"] = 20000;
$params["quit_on_closedwindow"] = true;
$params["openlinknewwindow"] = true;
$params["max_msg"] = 0;
$params["height"] = "280px"; //Wysokosc chata
$params["language"] = "pl_PL"; //Jezyk
$params["frozen_nick"] = true; //Blokuje zmiane nicka, przydatne poniewaz, w tym momencie mozliwe jest uzycie nicka jedynie zgodnego z kontem w Fusionie.
$params["nick"] = $userdata['user_name']; //Pobieranie nicka z sesji Fusiona.
if(iSUPERADMIN) { $params["isadmin"] = true; } else { $params["isadmin"] = false;} //Admin na chacie=superadmin w PHP Fusion
$pfc_config =& pfcGlobalConfig::Instance( $params );
$chat = new phpFreeChat($params); //this programs the params into the function i think. it has to go here before the subheader include
require_once THEMES."templates/header.php";
if(iMEMBER) {
$chat->printChat();
} else {
opentable("Chat - zarejestruj się!");
echo "<center><a href='register.php'><img src='".IMAGES."chatb.png' alt='Chat tylko dla uzytkownikow'></a></center>";
closetable();
} //Blokada dostepu gosci do chata.
$chat->printJavascript();
$chat->printStyle();
require_once THEMES."templates/footer.php";
?>
Kliknij i zaczekaj na załadowanie kodu ...
EDIT:
Hosting yoyo.pl jak co :P
EDIT2:
Kaspersky zablokował skrypt chat'a. Musi być coś z nim nie tak skoro został zablokowany :|
Wiadomość doklejona:
EDIT3:
Nikt nie powiedział że free chat korzysta z skryptu ze strony ad2.pl.mediainter.net
Edytowane przez virusxd dnia 19.10.2008 17:03:12
|
|
|
|
fcyogi |
Dodany dnia 20.10.2008 14:16:56
|
Przedszkolak
Postów: 21
Data rejestracji: 22.01.2006 18:05
|
Witam.
Mam problem po zaladowaniu pobranych plikow na serwer pojawia mi sie nastepujacy blad:
B��d: nie moşna znaleź� 'chat.js.tpl.php', sprawdź czy katalog tymczasowy '/chat/themes' oraz styl 'default' s� poprawne
Kliknij i zaczekaj na załadowanie kodu ...
PW od moderatora:
- Ogólna Uwaga - Pieka 20.10 - 17:21
Edytowane przez Pieka dnia 20.10.2008 17:21:03
yogi
|
|
|
|
eridor |
Dodany dnia 02.11.2008 16:36:15
|
Przedszkolak
Postów: 68 Ostrzeżeń: 2
Data rejestracji: 25.10.2008 21:42
|
Hmm.. Czy do tego nie jest jakiś panel administracyjny?
Bo jest tam dużo innych plików, oraz plik lang:
<?php
/**
* i18n/pl_PL/main.php
*
* Copyright © 2006 Stephane Gully <>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the
* Free Software Foundation, 51 Franklin St, Fifth Floor,
* Boston, MA 02110-1301 USA
*/
/**
* Polish translation of the messages (utf8 encoded!)
*
* @author Jusuff <>
*/
$GLOBALS["i18n"]["lang"] = "Polski";
// admin/index.php
$GLOBALS["i18n"]["Administration"] = "Administracja";
$GLOBALS["i18n"]["Available Languages"] = "Dostępne języki";
$GLOBALS["i18n"]["PFC version verification"] = "Kontrola wersji PFC";
$GLOBALS["i18n"]["Internet connection is not possible"] = "Połączenie z Internetem nie jest możliwe";
$GLOBALS["i18n"]["PFC is update"] = "Twoja wersja PFC jest aktualna";
$GLOBALS["i18n"]["PFC version"] = "Wersja PFC";
$GLOBALS["i18n"]["The last official version"] = "Najnowsza oficjalna wersja";
$GLOBALS["i18n"]["PFC is not update"] = "Twoja wersja PFC jest nieaktualna";
$GLOBALS["i18n"]["Your version"] = "Twoja wersja";
$GLOBALS["i18n"]["Download the last version %s here %s."] = "Pobierz najnowszą wersję %s tutaj %s.";
// admin/user.php
$GLOBALS["i18n"]["Users management"] = "Zarządzanie użytkownikami";
$GLOBALS["i18n"]["At least one user must be declare to activate authentication."] = "Musi być przynajmniej jeden użytkownik, by można było włączyć uwierzytelnianie.";
$GLOBALS["i18n"]["It is not possible to delete the last user."] = "Nie można usunąć ostatniego użytkownika.";
$GLOBALS["i18n"]["User %s deleted."] = "Użytkownik %s został usunięty.";
$GLOBALS["i18n"]["User %s added."] = "Użytkownik %s został dodany.";
$GLOBALS["i18n"]["User %s edited."] = "Użytkownik %s został zmieniony.";
$GLOBALS["i18n"]["Authentication disable"] = "Uwierzytelnianie wyłączone";
$GLOBALS["i18n"]["Enable here"] = "Włącz tutaj";
$GLOBALS["i18n"]["Authentication enable"] = "Uwierzytelnianie włączone";
$GLOBALS["i18n"]["Disable here"] = "Wyłącz tutaj";
$GLOBALS["i18n"]["Username"] = "Użytkownik";
$GLOBALS["i18n"]["Password"] = "Hasło";
$GLOBALS["i18n"]["Group"] = "Grupa";
$GLOBALS["i18n"]["Do you really want to delete %s ?"] = "Na pewno chcesz usunąć użytkownika: %s ?";
$GLOBALS["i18n"]["Add a new user"] = "Dodaj nowego użytkownika";
$GLOBALS["i18n"]["Edit"] = "Edytuj";
$GLOBALS["i18n"]["Delete"] = "Usuń";
// admin/themes.php
$GLOBALS["i18n"]["Available themes"] = "Dostępne motywy";
$GLOBALS["i18n"]["Screenshot"] = "Screenshot";
?>
Kliknij i zaczekaj na załadowanie kodu ...
Edytowane przez eridor dnia 02.11.2008 16:38:09
...
|
|
|
|
szymon |
Dodany dnia 15.11.2008 20:32:26
|
Bywalec
Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
Proszę o pomoc w przystosowaniu nawigacji do wyświetlania ilości userów + wyświetlanie ich po kliknięciu na liczbę. Podaję kod źródłowy css_navigation_panel.php, który wyświetla dane tak:
Odnośnikiem jest Czat (chat.php) oraz 8 (javascript:show_hide(ShowHide101))
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
$list_open = false;
openside($locale['global_001']);
require_once BASEDIR."chat/src/pfcinfo.class.php";
$info = new pfcInfo(md5("mojczat"));
$users = $info->getOnlineNick();
$nb_users = count($users);
$ta = "<span style=\"color: #FFFF00\"><b>Chat</b></span></a> (<strong><a href=\"javascript:show_hide(ShowHide101)\">".$nb_users."</a></strong>)<div id='ShowHide101'>";
foreach($users as $u)
{
$ta .= " ~ ".$u."<br>";
}
$ta .= "</div><script>show_hide(ShowHide101)</script><a>";
$result = dbquery(
"SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM ".DB_SITE_LINKS." tl
WHERE ".groupaccess('tl.link_visibility')." AND link_position<='2'
ORDER BY link_order"
);
if (dbrows($result)) {
echo "<div id='navigation'>\n";
while($data = dbarray($result)) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<h2>".parseubb($data['link_name'], "b|i|u|img|color")."</h2>\n";
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<hr class='side-hr' />\n";
} else {
if (!$list_open) { echo "<ul>\n"; $list_open = true; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo " <a href='".$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'], "b|i|u|img|color")."</a>\n";
} else {
if($data['link_name'] == "chat")
echo "<a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".$ta."</a><br>\n";
else echo " <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'], "b|i|u|img|color")."</a>\n";
}
}
}
if ($list_open) { echo "</ul>\n"; }
echo "</div>\n";
} else {
echo $locale['global_002'];
}
closeside();
?>
|
|
|
|
virusxd |
Dodany dnia 15.11.2008 20:44:35
|
Początkujący
Postów: 129 Pomógł: 4
Data rejestracji: 09.10.2008 21:45
|
A ja chyba już pisałem gdzieś o konstrukcji linka w nawigacji.
Odsyłam do postu: http://www.php-fu...ost_110066
Tam pracujemy nad popupem w nawigacji |
|
|
|
szymon |
Dodany dnia 20.11.2008 22:09:04
|
Bywalec
Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
Kolega Michał prosił, więc zamieszczam informację, co należy zrobić, by w linku do czata wyświetlała się ilość osób na czacie.
Moja modyfikacja dotyczy nawigacji css_navigation_panel.php:
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
$list_open = false;
openside($locale['global_001']);
require_once BASEDIR."chat/src/pfcinfo.class.php";
$info = new pfcInfo(md5("mojczat"));
$users = $info->getOnlineNick();
$nb_users = count($users);
$ta = "<span style=\"color: #FFFF00\"><b>Chat</b></span> <strong>(".$nb_users.")</strong>";
$result = dbquery(
"SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM ".DB_SITE_LINKS." tl
WHERE ".groupaccess('tl.link_visibility')." AND link_position<='2'
ORDER BY link_order"
);
if (dbrows($result)) {
echo "<div id='navigation'>\n";
while($data = dbarray($result)) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<h2>".parseubb($data['link_name'], "b|i|u|img|color")."</h2>\n";
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<hr class='side-hr' />\n";
} else {
if (!$list_open) { echo "<ul>\n"; $list_open = true; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo " <a href='".$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'], "b|i|u|img|color")."</a>\n";
} else {
if($data['link_name'] == "chat")
echo "<a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".$ta."</a>\n";
else echo " <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'], "b|i|u|img|color")."</a>\n";
}
}
}
if ($list_open) { echo "</ul>\n"; }
echo "</div>\n";
} else {
echo $locale['global_002'];
}
closeside();
?>
Taka sama zasada w standardowej nawigacji. Porównajcie zawartosć.
EDYTOWANE
Dodaję jeszcze dla zainteresowanych plik.
szymon dodał/a następującą plik:
Edytowane przez Pieka dnia 02.09.2009 10:48:26
|
|
|
|
LAbUdZiN |
Dodany dnia 21.11.2008 18:20:14
|
Początkujący
Postów: 258 Pomógł: 8 Ostrzeżeń: 6
Data rejestracji: 16.06.2007 14:45
ZBANOWANY: Dożywotnio
|
Mi to nie działa wyświetla sie błąd w nawigacji :
Notice: Undefined index: childs in /var/www/sites/yoyo.pl/s/t/nazwastrony/chat/src/pfccontainer.class.php on line 662
662 linijka to :
unset($this->_cache[$group]['childs'][$subgroup]['childs'][$leaf]['value']);
Prosze o pomoc. |
|
|
|
qdlacz007 |
Dodany dnia 16.02.2009 20:08:06
|
Przedszkolak
Postów: 18
Data rejestracji: 04.01.2009 01:22
|
Nie mogę zmienić parametru wysokości czata? U was działa? Wartość normalnie wpisuje ale efektów brak.
Inny problem to : wywalanie userów z chata, jaka przyczyna może być?
Edytowane przez Pieka dnia 02.09.2009 10:49:35
|
|
|