Strona 1 z 1

Ajax Chat jako Shoutbox

: 18 stycznia 2010, 12:38
autor: xPietrek
Witam. Pobrałem Ajax Chat dla wersji phpbb3. Wszystko działa dobrze, chata można zobaczyć na stronie http://www.restinpain.com.pl/new/chat/
Ale chciałbym go również umieścić na stronie głównej w postaci Shoutboxa. Znalazłem w pliku readme.txt instrukcję jak to zrobić, ale mam pewne problemy..
Tutaj oryginalna instrukcja
:

Kod: Zaznacz cały

AJAX Chat is also usable as shoutbox - this is a short guide on how to set it up:


1. Shoutbox stylesheet
----------------------

Add the following line to the stylesheet (CSS) of all pages displaying the shoutbox:

@import url("http://example.org/path/to/chat/css/shoutbox.css");

Replace http://example.org/path/to/chat/ with the URL to the chat.
Modify css/shoutbox.css to your liking.


2. Shoutbox function
--------------------

Add the following function to your PHP code:

<?php
function getShoutBoxContent() {
	// URL to the chat directory:
	if(!defined('AJAX_CHAT_URL')) {
		define('AJAX_CHAT_URL', './chat/');
	}
	
	// Path to the chat directory:
	if(!defined('AJAX_CHAT_PATH')) {
		define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
	}
	
	// Validate the path to the chat:
	if(@is_file(AJAX_CHAT_PATH.'lib/classes.php')) {
		
		// Include Class libraries:
		require_once(AJAX_CHAT_PATH.'lib/classes.php');
		
		// Initialize the shoutbox:
		$ajaxChat = new CustomAJAXChatShoutBox();
		
		// Parse and return the shoutbox template content:
		return $ajaxChat->getShoutBoxContent();
	}
	
	return null;
}
?>

Make sure AJAX_CHAT_URL and AJAX_CHAT_PATH point to the chat directory.


2. Shoutbox output
------------------

Display the shoutbox content using the shoutbox function:

<div style="width:200px;"><?php echo getShoutBoxContent(); ?></div>
Troche dziwnie napisana, więc znalazłem inną TUTAJ. Zrobiłem wszystko wg niej, ale SB nie wyświetla się poprawnie... Wygląda on tak:
Obrazek
Niema żadnej ramki. Próbowałem również na stylu ProSilver, i taki sam efekt dostaję.
Domyślam się że nie pobiera stylu CSS, tylko jak to naprawić..?

Re: Ajax Chat jako Shoutbox

: 18 stycznia 2010, 12:48
autor: Smuger
Po każdej edycji w plikach musisz odświeżyć style.

Re: Ajax Chat jako Shoutbox

: 18 stycznia 2010, 13:35
autor: xPietrek
Takim amatorem nie jestem ;) Za każdym razem odświeżałem

Re: Ajax Chat jako Shoutbox

: 18 stycznia 2010, 16:31
autor: Widmo
Nie lepiej zainstalować sobie najbardziej popularny, bo dobry mod do tej funkcji jakim jest mChat?

Re: Ajax Chat jako Shoutbox

: 18 stycznia 2010, 16:41
autor: Smuger
Widmo pisze:Nie lepiej zainstalować sobie najbardziej popularny, bo dobry mod do tej funkcji jakim jest mChat?
Pewnie zależy mu na jak najmniejszym obciążeniu :)

Sprawdź czy masz plik shoutbox.css oraz czy podałeś dobrą ścieżkę.

Re: Ajax Chat jako Shoutbox

: 18 stycznia 2010, 20:26
autor: xPietrek
Widmo pisze:Nie lepiej zainstalować sobie najbardziej popularny, bo dobry mod do tej funkcji jakim jest mChat?
Mam mChata również zainstalowanego, jednak mam pewne sentymenty do Ajax Chata.. Ale to mniej ważne. Obciązenie też nie gra tu roli ;)
Ścieżki podałem poprawne...
A może mieć to jakis związek z tym, że Nazwa domeny to http://www.restinpain.com.pl a Ścieżka skryptu to /new ?

Re: Ajax Chat jako Shoutbox

: 18 stycznia 2010, 20:40
autor: Szkar43
xPietrek wgraj i być zadowolony z 'Ajax ShoutBox' Version 1.0.3 chodzi super wgrywałem go tyle razy i każdy i osobiście jestem zadowolony. A jak będą kłopoty pisz pomogę na 100% :wink:

Re: Ajax Chat jako Shoutbox

: 18 stycznia 2010, 20:47
autor: xPietrek
Zależy mi na tym trybie pełnoekranowym...
http://www.restinpain.com.pl/new/chat/
Chyba że da się połączyć baze danych wiadomości tak, żeby wiadomości shoutboxa mChat pokazywały się w trybie pełnym Ajax Chata..

Edit:
Poradziłem sobie, wzorując się na instrukcji mChata, dodałem wczytanie shoutbox.css do pliku overall_header. Tylko teraz mam jeszcze problem, to Schoutbox jak i chat po wejściu na forum nie pobiera automatycznie wiadomości, trzeba coś wpisać i wysłać, dopiero wtedy działa.. Jakaś rada ?

Re: Ajax Chat jako Shoutbox

: 20 stycznia 2010, 23:20
autor: Szkar43
Nie wiem co jest ,bo Twoja strona wolno bardzo się otwiera.Polecam sprawdź w panelu Google.
Sugeruje ze to wina moda śnieg taka przyczyna.
-----------------------------------------
Napisał:xPietrek
Tylko teraz mam jeszcze problem, to Schoutbox jak i chat po wejściu na forum nie pobiera automatycznie wiadomości, trzeba coś wpisać i wysłać, dopiero wtedy działa.. Jakaś rada ?
Z skąd ma pobierać i wiadomość i jakie.Jak wysyłasz na Sb to piszesz i wysyłasz.Co ty kombinujesz nie rozumie cie wcale.

Re: Ajax Chat jako Shoutbox

: 21 stycznia 2010, 00:36
autor: xPietrek
Tak, wiem. Namieszałem troche :roll:

Za wolne wczytywanie odpowiadał śnieg, był w headerze, zapomniałem go wywalić.
Drugi problem:
Chodzi o to, że jak wchodze na forum, to shoutbox na dole się pokazuje, ale nie wyświetla się w nim żadna wiadomość, która była wcześniej wysłana... Nie pobiera ich automatycznie.
Dopiero gdy wyślę jakąś wiadomość, to wtedy na SB pokazuję się lista wiadomości, które były wcześniej wysłane. Na pełnym chacie ( /chat) jest tak samo.
Inaczej tego nie umiem wytłumaczyc.