Chat
|
tomrek |
Dodany dnia 01.09.2005 13:16:04
|
Przedszkolak
Postów: 46
Data rejestracji: 17.04.2005 12:55
|
Jest jakiś chacik pod php-fusion 6?? zintegrowany z bazą użytkowników ?? |
|
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 23:58:21
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
as |
Dodany dnia 01.09.2005 13:48:25
|
Zaawansowany
Postów: 1509
Data rejestracji: 25.01.2005 21:55
|
tomrek napisał/a:
Jest jakiś chacik pod php-fusion 6?? zintegrowany z bazą użytkowników ??
Możesz zrobić tak:
1. Wejdź na stronę http://www.polchat.pl/ zarejestruj się i utwórz własny pokoik o nazwie np. Tomrek
2. Kod, który zostanie wygenerowany zapisz sobie na materiale piśmienniczym, np. kartce papieru...
3. Utwórz sobie plik chat.php, a jako zawartość wklej poniższy kod:
<?
/*--------------------------------------------+
| PHP-Fusion 6 - Content Management System |
|---------------------------------------------|
| author: Nick Jones (Digitanium) © 2002-2005 |
| web: http://www.php-fusion.co.uk |
| email: |
|---------------------------------------------|
| Released under the terms and conditions of |
| the GNU General Public License (Version 2) |
+--------------------------------------------*/
@include "config.php";
include "maincore.php";
include "subheader.php";
include "side_left.php";
opentable("Witaj na chacie u Tomreka...");
echo "<table align=\"center\">
<tr>
<td>
<applet archive=\"c.jar\" codebase=\"http://adres_podany_w_wygenerowanym_kodzie\"
name=room code=\"Chat.class\" width=480 height=400>
<param name=channel value=Tomrek>
<param name=showbuttonpanel value=false>
<param name=bg value=ffffef>
<param name=fg value=000000>
<param name=roomswidth value=0>
<param name=pref_show_traffic value=1>
<param name=lurk value=true>
<param name=simple value=false>
<param name=restricted value=false>
<param name=showjoins value=true>
<param name=showserverwindow value=true>
<param name=nicklock value=false>
<param name=playsounds value=false>
<param name=onlyshowchat value=false>
<param name=showcolorpanel value=true>
<param name=floatnewwindows value=true>
<param name=timestamp value=false>
<param name=listtime value=0>
<param name=guicolors1 value=\"youColor=245375;operColor=755324;voicecolor=247553;userscolor=000000\">
<param name=guicolors2 value=\"inputcolor=ffffff;inputtextColor=000000;sessioncolor=ddddcd;systemcolor=aa0000\">
<param name=guicolors3 value=\"titleColor=eeeede;titletextColor=000000;sessiontextColor=000000\">
<param name=guicolors4 value=\"joinColor=00aa00;partColor=000000;talkcolor=000000\">
<param name=nick value=\"$userdata[user_name]\">
<center>This application requires Java VM suport.<br>
This server also available via IRC at:<br>
<a href=\"irc://irc.ircstorm.net:6667/\">irc://irc.ircstorm.net:6667/</a></center>
</applet></td>
</tr>
</table>\n";
closetable();
include "footer.php";
?>
4. Wyślij plik chat.php do katalogu głównego strony na serwerek - wcześniej możesz dostosować odpowiednie parametry w w/w. kodzie chata.
5. Wejdź do Panel Admina/Menu strony i dodaj nową pozycję Chat, a jako adres URL: wpisz chat.php - Zapisz
6. Wszystko... (jeśli chcesz się dowiedzieć, co się stanie jak niezarejestrowany kliknie na pozycję Chat w Menu, to wypróbuj najpierw jego działanie)
as
|
|
|
|
MiChalSzy |
Dodany dnia 03.09.2005 15:23:25
|
Przedszkolak
Postów: 14
Data rejestracji: 26.03.2005 16:50
|
Wszystko niby pięknie wygląda, ale osoby wchodzące na chata nie widzą się na wzajem. Zmieniłem jednak
<param name=channel
na
<param name=room
i chyba wszystko już jest wporządku.
EDIT:
Czy coś poza rozmiarami chata można zmienić z pomocą tych parametrów (np. kolorystykę okna) bo próbuje i nic się nie zmienia.
Czy można jakoś na stronie głównej pokazać kto jest na chacie?
EDIT2:
Na stronie polchatu znalezłem:
Czy istnieje możliwość umieszczenia na własnej stronie WWW skryptu pokazującego nicki osób na moim czacie?
Tak. Należy na stronie umieścić poniższy kod (zamiast NAZWA_POKOJU należy wpisać nazwę własnego pokoju):
<script language="JavaScript" src="http://www.polchat.pl/ktokto/?room=NAZWA_POKOJU">
</script>
Chciałem zrobić panel, który by pokazywał osoby na chacie i wkleiłem:
openside("Chatują:");
echo "<script language='JavaScript' src='http://www.polchat.pl/ktokto/?room=costam'>
</script>";
closeside();
panel oczywiście aktywowałem, ale nic się nie pojawia:( Gdzie zrobiłem błąd?
Edytowane przez MiChalSzy dnia 03.09.2005 17:49:05
|
|
|
|
as |
Dodany dnia 03.09.2005 18:04:25
|
Zaawansowany
Postów: 1509
Data rejestracji: 25.01.2005 21:55
|
Odpowiem pytaniem... a dlaczego nie pokazuje się panel Losowa Fotka, jak w galerii nie ma żadnych images ? - może to będzie to...
as
|
|
|
|
MiChalSzy |
Dodany dnia 03.09.2005 19:01:23
|
Przedszkolak
Postów: 14
Data rejestracji: 26.03.2005 16:50
|
Ale ze mnie kiep. Włączyłem nie ten panel co trzeba. Nawet jak nikogo nie ma to panel i tak się pojawia.
a ponieżej parę parametów, które działają pod polchatem:
<param name=float_button value=1>
<param name=rooms_button value=0>
<param name=preferences_button value=1>
<param name=pref_beep_incoming value=1>
<param name=password_input value=1>
<param name=nick_list value=1>
<param name=nick_list_toolbar value=1>
<param name=room_info value=0>
<param name=bgcolor value=#EDEEEC>
<param name=bgtextcolor value=#EDEEEC>
<param name=fgcolor value=#EDEEEC>
<param name=fgtextcolor value=#394D27>
Więcej łącznie z opisami na stronie chata.
Mam jeszcze jedno pytanie. Czy zalogować się jako op można tylko ze strony polchatu czy da się jakoś kod przerobić?
@as dzięki temu czatowi moi ziomale mnie ubóstwiają. Dzięki |
|
|
|
as |
Dodany dnia 03.09.2005 19:47:35
|
Zaawansowany
Postów: 1509
Data rejestracji: 25.01.2005 21:55
|
Powiem tak... moim zdaniem nie dobrym jest zwyczajem mnożenie w nieskończoność paneli na stronie głównej. Lepiej jest się podpiąć pod panel już istniejący. Ja się podpiełem pod panel online_users_panel.php, który wszyscy (no prawie) mają włączony:
1. Edytuj plik global.php i zaraz po linijce 41 wklej poniższy kod:
$locale['016a'] = "Chatują: ";
2. Edytuj plik infusions/online_users_panel.php i w linijce 62 dodaj na końcu dwa beery (ha!, ha!) - tak jak poniżej:
echo $locale['016']."<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'><font color='black'><b>".$data['user_name']."</b></font></a><br><br>\n";
3. Zaraz po tej linijce (62) dodaj poniższy kod:
echo $locale['016a']."<font color='lime'><b><script language='JavaScript' src='http://www.polchat.pl/ktokto/?room=nazwa_pokoju'></script></b></font>\n";
(kolory są dostosowane do mojego theme)
4. Działa na 100%... aczy się przyda ? - mi się przydało
as
|
|
|