PHP Free Chat w PHP-Fusion
|
zezol |
Dodany dnia 21.09.2007 21:26:05
|
Bywalec
Postów: 593 Pomógł: 34
Data rejestracji: 09.12.2006 22:16
|
Grzes, mi przeciwnie - nie dużo, ale mówi .
W tym temacie jest odpowiedź, a dokładniej w tym poście. Po prostu na cba.pl ten chat nie będzie chodził.
|
|
|
|
Wścibski Gość |
Dodany dnia 21.11.2024 21:02:29
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
wojtas666 |
Dodany dnia 21.09.2007 22:20:58
|
Przedszkolak
Postów: 27
Data rejestracji: 22.08.2007 22:22
|
Grzes napisał/a:
Możesz tymczasowo zrobić ten chat dla gości? Moglibyśmy sami zobaczyć jak tam sprawy stoją. Dalej nic
BTW
Lukiqq napisał/a:
4.Edytujemy plik chat.php, gdzie wpisujemy swoje dane, dodałem komentarze więc nie jest to trudne. Co trzeba zmienić w tym pliku?
BTW 2
Jak klikam na PHP info pojawia mi się biała strona...
Edytowane przez wojtas666 dnia 21.09.2007 22:28:53
|
|
|
|
Pieka |
Dodany dnia 21.09.2007 23:12:27
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
wojtas666 napisał/a:
..BTW 2
Jak klikam na PHP info pojawia mi się biała strona...
W takim razie na 99% masz safe_mode On i mozesz zapomniec o prawidlowo dzialajacym chat'ie.
Edytowane przez Pieka dnia 21.09.2007 23:12:56
Jestem jaki jestem
|
|
|
|
wojtas666 |
Dodany dnia 22.09.2007 07:35:27
|
Przedszkolak
Postów: 27
Data rejestracji: 22.08.2007 22:22
|
Z forum cba:
A dlaczego jak klikam na PHP info w panelu administracyjnym pojawia się tylko biała strona?
bo ta funkcja jest wylaczona, to nie oznacza ze safe_mode jest na "on"
Edytowane przez wojtas666 dnia 22.09.2007 07:36:05
|
|
|
|
Pieka |
Dodany dnia 22.09.2007 13:31:00
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
wojtas666 napisał/a:
Z forum cba:
A dlaczego jak klikam na PHP info w panelu administracyjnym pojawia się tylko biała strona?
bo ta funkcja jest wylaczona, to nie oznacza ze safe_mode jest na "on"
Ale oznacza, ze wiekszosc funkcji serwera jest ustawiona jak w przypadku ustawien safe_mode On.
Jestem jaki jestem
|
|
|
|
wojtas666 |
Dodany dnia 22.09.2007 13:41:13
|
Przedszkolak
Postów: 27
Data rejestracji: 22.08.2007 22:22
|
Czyli z chatem się mogę pożegnać? |
|
|
|
Pieka |
Dodany dnia 22.09.2007 14:29:26
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
wojtas666 napisał/a:
Czyli z chatem się mogę pożegnać?
Zakladajac, ze zrobiles wszystko opisane w tym watku i nadal nie dziala, to niestety tak.
Dla pewnosci sprawdze na swoim koncie na cba.pl .
Jestem jaki jestem
|
|
|
|
wojtas666 |
Dodany dnia 23.09.2007 08:38:26
|
Przedszkolak
Postów: 27
Data rejestracji: 22.08.2007 22:22
|
Pieka napisał/a:
Dla pewnosci sprawdze na swoim koncie na cba.pl .
I jak? Działa? |
|
|
|
Pieka |
Dodany dnia 27.09.2007 14:35:34
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
wojtas666 napisał/a:
Pieka napisał/a:
Dla pewnosci sprawdze na swoim koncie na cba.pl .
I jak? Działa?
Przykro mi, sprawdzilem wszystko i nie ma szans na poprawne dzialanie przy ustawieniach, ktore sa na cba.pl .
Edytowane przez Milka dnia 27.09.2007 14:44:06
Jestem jaki jestem
|
|
|
|
wojtas666 |
Dodany dnia 27.09.2007 19:21:51
|
Przedszkolak
Postów: 27
Data rejestracji: 22.08.2007 22:22
|
Pieka napisał/a:
wojtas666 napisał/a:
Pieka napisał/a:
Dla pewnosci sprawdze na swoim koncie na cba.pl .
I jak? Działa?
Przykro mi, sprawdzilem wszystko i nie ma szans na poprawne dzialanie przy ustawieniach, ktore sa na cba.pl .
Szkoda
Ale dzięki za sprawdzenie |
|
|
|
xxxkowal |
Dodany dnia 20.10.2007 15:50:45
|
Przedszkolak
Postów: 29
Data rejestracji: 22.07.2007 20:24
ZBANOWANY: Dożywotnio
|
Oraz jak zrobic aby chat byl w tabeli chodzi o opentable("Chat Team'u UnderFly");
Nie wiem gdzie to umiescic zeby bylo cacy
Kody w code! - Milka
PW od moderatora:
- Odświeżenie Tematu - Pieka 03.11 - 20:11
Edytowane przez Milka dnia 20.10.2007 15:58:52
|
|
|
|
Hanys997 |
Dodany dnia 10.11.2007 13:15:15
|
Przedszkolak
Postów: 74
Data rejestracji: 08.10.2006 13:16
|
Witam!
Kto z Was uruchomił ten chat na EXTREME-FUSION ?? |
|
|
|
Pieka |
Dodany dnia 10.11.2007 14:39:09
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Hanys997 napisał/a:
Witam!
Kto z Was uruchomił ten chat na EXTREME-FUSION ??
Po pierwsze, temat dotyczy PHP-Fusion, a nie EP.
Po drugie i zapewne najwazniejsze, kwestia dzialania zalezy od serwera, reszta to otoczka.
Jestem jaki jestem
|
|
|
|
futter |
Dodany dnia 26.11.2007 18:51:14
|
Przedszkolak
Postów: 19
Data rejestracji: 10.07.2005 23:24
|
Mi na powyżej emotikon wyskakuje: _Your must be connected to send a message_
I nie mogę pisać na czacie. O co chodzi?
Edytowane przez Pieka dnia 26.11.2007 19:12:06
|
|
|
|
Pieka |
Dodany dnia 26.11.2007 19:15:39
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Chodzi o to, ze bledy podajemy w code, poprawilem.
Odnosnie komunikatu, ktory wymieniasz, mowi on o braku mozliwosci polaczenia, co w przypadku tego chata swiadczy o niewlasciwych chmodach na katalogach/plikach , ktore wymagaja praw zapisu.
Jesli jestes pewny, ze wykonales wszystkie opisane zalecenia i nadal wystepuje ten blad, to jedynym wytlumaczeniem jest pelny tryb safe_mode On serwera lub jego czesc.
Reasumujac, zapomnij o tym chacie.
Edytowane przez Pieka dnia 26.11.2007 19:18:42
Jestem jaki jestem
|
|
|
|
futter |
Dodany dnia 02.12.2007 19:55:21
|
Przedszkolak
Postów: 19
Data rejestracji: 10.07.2005 23:24
|
Zmieniłem serwer i śmiga pięknie. Teraz jak zrobić żeby wiadomości które napiszemy na czacie żeby nie zapisywały się bo jak wchodzę drugi raz to te wiadomości nie czyszczą się. |
|
|
|
Pieka |
Dodany dnia 02.12.2007 20:02:30
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
futter napisał/a:
Zmieniłem serwer i śmiga pięknie. Teraz jak zrobić żeby wiadomości które napiszemy na czacie żeby nie zapisywały się bo jak wchodzę drugi raz to te wiadomości nie czyszczą się.
Przeczytac caly temat.
Jestem jaki jestem
|
|
|
|
futter |
Dodany dnia 02.12.2007 21:06:40
|
Przedszkolak
Postów: 19
Data rejestracji: 10.07.2005 23:24
|
Tak mi się zdawało że $params["max_msg"] = 0; odpowiada za ilość wiadomości tylko mi sie wydawało że mam na zero ale było inaczej :(.
To mam jeszcze jedno pytanie, da się zrobić jeszcze kilka pokoi?
Edytowane przez Milka dnia 02.12.2007 21:36:02
|
|
|
|
szymon |
Dodany dnia 05.12.2007 09:37:54
|
Bywalec
Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
A czy czat działa oddzielnie niż strona? Tzn, czy gdy jesteś na czacie - widać użytkownika na stronie?
Edytowane przez Milka dnia 05.12.2007 16:47:31
|
|
|
|
futter |
Dodany dnia 06.12.2007 10:30:17
|
Przedszkolak
Postów: 19
Data rejestracji: 10.07.2005 23:24
|
Widać. Czacik jest zintegrowany z php-fusion.
W panelu nawigacji nie widać ilości ludzi na czacie, na starym panelu widać wszystko chyba zrobiłem tak jak powinno być, a panel wooya mi nie wchodzi ten jest trochę inny może dlatego że nowszy :/.
Kto mi powie co mam źle?
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
//version:3.0
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
if (!defined("MFUSION")) { echo "Only for <a href='http://mfusion.2loud.net.pl'>mFusion ME</a>"; }
$config = dbarray(dbquery("SELECT link_display_type FROM ".DB_PREFIX."site_links_config LIMIT 1"));
$nnp_style = $config['link_display_type'];
$table_start="<table cellpadding='0' cellspacing='0' width='100%'><tr><td width='90%' class='side-label'>";
$table_mid="</td><td width='10%' class='side-label'>";
$table_end="</td></tr></table>";
global $menu_display_id;
$menu_display_id++;
openside($locale['001']);
require_once BASEDIR."chat/src/pfcinfo.class.php";
$info = new pfcInfo( md5($base_url) );
$users = $info->getOnlineNick();
$nb_users = count($users);
$ta = "<B>CHAT</B></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 * FROM ".$db_prefix."site_links WHERE link_position<='2' AND link_language='".LANGUAGE."' AND link_menu_id='".$menu_display_id."' ORDER BY link_order");
$rows = dbrows($result);
if ($rows != 0) {
$contens = 0;
$subgroup = false;
$group_count = 0;
$group_open = true;
$group_name = "";
$sub = "";
$box = "on";
switch ($nnp_style) {
case "images_pull":
echo "\n<!-- NEW NAVIGATION -->\n";
while($data = dbarray($result)) {
$contens++;
if (checkgroup($data['link_visibility'])) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($data['link_subgroup']!=0) {
$subgroup=true;
$sub = " ";
} else {
$sub = "";
}
$box = ($data['link_open']==1 ? "off" : "on");
$box_img = ($data['link_open']==0 ? "off" : "on");
$group_name = 'NNP_'.$data['link_id'];
$group_open=true;
$group_count++;
if ($data['link_img']!="null.gif") {
echo $table_start.$sub.($data['link_img']!=""?"<img style='border:none;vertical-align:middle' src='".IMAGES."site_links/".$data['link_img']."' alt=''>":"")." <b>".parseubb($data['link_name'])."</b>".$table_mid."<img onClick=\"javascript:flipBox('$group_name')\" name='b_$group_name' style='border:none' src='".THEME."images/panel_$box_img.gif' alt='$box_img' ><br>".$table_end."\n";
} else {
echo $table_start.$sub."<b>".parseubb($data['link_name'])."</b> <img style='border:none;vertical-align:middle' src='".IMAGES."site_links/null.gif' alt=''>".$table_mid."<img onClick=\"javascript:flipBox('$group_name')\" name='b_$group_name' style='border:none' alt='$box_img' src='".THEME."images/panel_$box_img.gif'><br>".$table_end."\n";
}
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
echo "$sub<hr class='side-hr'>\n";
} else {
if ($group_open) {
echo "<div id='box_$group_name'".($box=="off" ? " style='display:none'" : " style='display:block'").">\n";
$group_open=false;
}
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "$sub<img src='".THEME."images/bullet.gif' style='border:none' alt='bullet'> <a href='".$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
} else {
echo "$sub<img src='".THEME."images/bullet.gif' style='border:none' alt='bullet'> <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
}
$result2 = dbquery("SELECT * FROM ".$db_prefix."site_links WHERE link_position<='2' AND link_order>'".$data['link_order']."' AND link_language='".LANGUAGE."' ORDER BY link_order LIMIT 1");
$data2=dbarray($result2);
if ($group_count!=0 && $data2['link_name']!="---" && $data2['link_url']=="---" && $data2['link_subgroup']!=1) {
echo "</div>\n";
}
if ($data2['link_name']!="---" && $data2['link_url']=="---" && $subgroup==true && $group_open==false) {
echo "</div>\n";
$subgroup=false;
}
}
if ($contens==$rows && $group_count!=0) {
echo "</div>";
}
}
} //while
echo "<!-- NEW NAVIGATION -->\n";
break;
case "images":
echo "\n<!-- NEW NAVIGATION -->\n";
while($data = dbarray($result)) {
if (checkgroup($data['link_visibility'])) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($data['link_subgroup']!=0) {
$subgroup=true;
$sub = " ";
} else {
$sub = "";
}
if ($data['link_img']!="null.gif") {
echo "<br>$sub".($data['link_img']!=""?"<img style='border:none;vertical-align:middle' src='".IMAGES."site_links/".$data['link_img']."' alt=''>":"")." <b>".parseubb($data['link_name'])."</b><br>\n";
} else {
echo "<br>$sub<b>".parseubb($data['link_name'])."</b><img style='border:none;vertical-align:middle' src='".IMAGES."site_links/null.gif' alt=''><br>\n";
}
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
echo "$sub<hr class='side-hr'>\n";
} else {
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "$sub<img style='border:none' src='".THEME."images/bullet.gif' alt=''> <a href='".$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
} else {
if($data['link_name'] == "chat") echo "$sub<img style='border:none' src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".$ta."</a><br>\n";
else echo "$sub<img style='border:none' src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
}
}
}
}
echo "<!-- NEW NAVIGATION -->\n";
break;
case "classic_pull":
echo "\n<!-- NEW NAVIGATION -->\n";
while($data = dbarray($result)) {
$contens++;
if (checkgroup($data['link_visibility'])) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($data['link_subgroup']!=0) {
$subgroup=true;
$sub = " ";
} else {
$sub = "";
}
$box = ($data['link_open']==1 ? "off" : "on");
$box_img = ($data['link_open']==0 ? "off" : "on");
$group_name = 'NNP_'.$data['link_id'];
echo $table_start."<div class='side-label'>$sub<b>".parseubb($data['link_name'])."</b></div>".$table_mid."<img onClick=\"javascript:flipBox('$group_name')\" name='b_$group_name' style='border:none' alt='$box_img' src='".THEME."images/panel_$box_img.gif'>".$table_end."\n";
$group_open=true;
$group_count++;
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
echo "$sub<hr class='side-hr'>\n";
} else {
if ($group_open) {
echo "<div id='box_$group_name'".($box=="off" ? " style='display:none'" : " style='display:block'").">\n";
$group_open=false;
}
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "$sub<img style='border:none' src='".THEME."images/bullet.gif' alt=''> <a href='".$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
} else {
echo "$sub<img style='border:none' src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
}
$result2 = dbquery("SELECT * FROM ".$db_prefix."site_links WHERE link_position<='2' AND link_order>'".$data['link_order']."' AND link_language='".LANGUAGE."' ORDER BY link_order LIMIT 1");
$data2=dbarray($result2);
if ($group_count!=0 && $data2['link_name']!="---" && $data2['link_url']=="---" && $data2['link_subgroup']!=1) {
echo "</div>\n";
}
if ($data2['link_name']!="---" && $data2['link_url']=="---" && $subgroup==true && $group_open==false) {
echo "</div>\n";
$subgroup=false;
}
}
if ($contens==$rows && $group_count!=0) {
echo "</div>";
}
}
}
echo "<!-- NEW NAVIGATION -->\n";
break;
case "classic":
echo "\n<!-- NEW NAVIGATION -->\n";
while($data = dbarray($result)) {
if (checkgroup($data['link_visibility'])) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
$subgroup=false;
if ($data['link_subgroup']!=0) {
$subgroup=true;
$sub = " ";
} else {
$sub = "";
}
echo "<div class='side-label'>$sub<b>".parseubb($data['link_name'])."</b></div>\n";
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
echo "$sub<hr class='side-hr'>\n";
} else {
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "$sub<img style='border:none' src='".THEME."images/bullet.gif' alt=''> <a href='".$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
} else {
echo "$sub<img style='border:none' src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".parseubb($data['link_name'])."</a><br>\n";
}
}
}
}
echo "<!-- NEW NAVIGATION -->\n";
break;
}
} else {
echo $locale['002'];
}
closeside();
?>
Edytowane przez Pieka dnia 15.03.2008 14:39:28
|
|
|