Ajax Chat jako Shoutbox

Pomoc w przypadku kłopotów z modyfikacjami: instalacją, konfiguracją, błędami. Zakładając nowy temat pamiętaj o odpowiednim prefiksie!
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
xPietrek
Posty: 18
Rejestracja: 28 sierpnia 2009, 19:00

Ajax Chat jako Shoutbox

Post autor: xPietrek » 18 stycznia 2010, 12:38

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ć..?

Awatar użytkownika
Smuger
Zasłużony
Posty: 359
Rejestracja: 20 czerwca 2008, 19:37
Lokalizacja: phpbb_users

Re: Ajax Chat jako Shoutbox

Post autor: Smuger » 18 stycznia 2010, 12:48

Po każdej edycji w plikach musisz odświeżyć style.

xPietrek
Posty: 18
Rejestracja: 28 sierpnia 2009, 19:00

Re: Ajax Chat jako Shoutbox

Post autor: xPietrek » 18 stycznia 2010, 13:35

Takim amatorem nie jestem ;) Za każdym razem odświeżałem

Awatar użytkownika
Widmo
Zasłużony
Posty: 695
Rejestracja: 22 maja 2005, 00:04
Lokalizacja: Sosnowiec
Kontakt:

Re: Ajax Chat jako Shoutbox

Post autor: Widmo » 18 stycznia 2010, 16:31

Nie lepiej zainstalować sobie najbardziej popularny, bo dobry mod do tej funkcji jakim jest mChat?
Zapraszam na polskie forum ze zbiorami BBCode'ów - Kody, których nie znajdziesz nigdzie indziej!

Nie udzielam pomocy na PW, GG, mail. Wszelkie pytania proszę zadawać na forum.

Awatar użytkownika
Smuger
Zasłużony
Posty: 359
Rejestracja: 20 czerwca 2008, 19:37
Lokalizacja: phpbb_users

Re: Ajax Chat jako Shoutbox

Post autor: Smuger » 18 stycznia 2010, 16:41

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ę.

xPietrek
Posty: 18
Rejestracja: 28 sierpnia 2009, 19:00

Re: Ajax Chat jako Shoutbox

Post autor: xPietrek » 18 stycznia 2010, 20:26

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 ?

Awatar użytkownika
Szkar43
Posty: 93
Rejestracja: 20 stycznia 2009, 18:34
Lokalizacja: MagForum
Kontakt:

Re: Ajax Chat jako Shoutbox

Post autor: Szkar43 » 18 stycznia 2010, 20:40

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:

xPietrek
Posty: 18
Rejestracja: 28 sierpnia 2009, 19:00

Re: Ajax Chat jako Shoutbox

Post autor: xPietrek » 18 stycznia 2010, 20:47

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 ?

Awatar użytkownika
Szkar43
Posty: 93
Rejestracja: 20 stycznia 2009, 18:34
Lokalizacja: MagForum
Kontakt:

Re: Ajax Chat jako Shoutbox

Post autor: Szkar43 » 20 stycznia 2010, 23:20

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.

xPietrek
Posty: 18
Rejestracja: 28 sierpnia 2009, 19:00

Re: Ajax Chat jako Shoutbox

Post autor: xPietrek » 21 stycznia 2010, 00:36

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.

Zablokowany

Wróć do „Pomoc”