Próbowałem wielu różnych dostępnych na vBulletin.org SB, ale żaden z nich dotychczas nie spełnił wszystkich oczekiwań moich (jako administratora) i społeczności portalu.
Dlatego postanowiłem zainstalować AJAX Chat (https://blueimp.net/ajax/), który wcześniej znałem z SMF i był wygodny i podobał się użytkownikom.
Integracja z vBulletinem jest bezproblemowa, schody zaczynają się kiedy chce się podpiąć AJAX Chat jako Shoutbox.
Instrukcja podpięcia:
Moje pytanie brzmi: gdzie i w jaki sposób umieścić kod zawarty w punktach 2 i 3 instrukcji.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 IANA — Example domains with the URL to the chat.
Modify css/shoutbox.css to your liking.
2. Shoutbox function
--------------------
Add the following function to your PHP code:
Make sure AJAX_CHAT_URL and AJAX_CHAT_PATH point to the chat directory.Kod php:
<?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;
}
?>
3. Shoutbox output
------------------
Display the shoutbox content using the shoutbox function:
Kod html:<div style="width:200px;"><?php echo getShoutBoxContent(); ?></div>
Szukałem pomocy na stronach AJAX Chat i na Vbulletin.org - jedni odsyłają do drugich.
Z góry dzięki za pomoc.