Hallo liebe Gemeinde,
ich habe die Suchfunktion genutzt aber leider nichts gefunden.
Ich wollte den Ajax Chat in mein SMF einbinden. Dazu habe ich die http://custom.simplemachines.org/mods/index.php?mod=1319 genutzt.
Die Installation ging problemlos. Wenn ich nun in den Chat will bekomme ich immer folgende Fehlermeldung:
You can't access this file directly...
Ich kann den Chat auch nicht direkt über die URL aufrufen.
Würde mich über jeden hilfreichen Tipp freuen.
LG Dirk
Hallo Dirk
Hast du auch die entsprechenden Änderungen in den SMF- Dateien durchgeführt? Eine Beschreibung dazu findest du für die entsprechende Version auch unter dem Link.. Dazu das Klappfenster öffnen, Version aussuchen und dann auf den Button rechts daneben klicken.
Gruß
martin b
hi
ist der mod eigentlich schon an die Bridge angepasst?
gruß
thorsten
Hallo,
zum einen erkennt der Chat die Räume von der Seite, und zum anderen finde ich die Dateien, die man bearbeiten soll gar nicht auf demServer. :puzzled:
So, dateien gefunden, die man ändern soll...
Die meisten hatten schon den richtigen Inhalt.
Wenn ich aber in der Load.php das hier anhänge:
function getShoutBoxContent(){
global $scripturl, $modSettings;
// Get the URL to the chat directory:
if (!defined('AJAX_CHAT_URL')){
if (empty($modSettings['miniChat']))
define('AJAX_CHAT_URL', str_replace("index.php", "shoutBox/", $scripturl));
else
define('AJAX_CHAT_URL', str_replace("index.php", "chat/", $scripturl));
}
// Get the real path to the chat directory:
if (!defined('AJAX_CHAT_PATH')){
if (empty($modSettings['miniChat']))
define('AJAX_CHAT_PATH', dirname(dirname(__FILE__)) . '/shoutBox/');
else
define('AJAX_CHAT_PATH', dirname(dirname(__FILE__)) . '/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;
}
function chatOnlineUsers(){
$userIDs = array();
$result = db_query("SELECT userID
FROM ajax_chat_online WHERE NOW() <= DATE_ADD(dateTime, interval 2 MINUTE)
", __FILE__, __LINE__);
while($row = mysql_fetch_assoc($result)) {
array_push($userIDs, $row['userID']);
}
mysql_free_result($result);
return array_unique($userIDs);
}
dann geht gar nichts mehr.....
LG Dirk
@Dirk
Hast Du das Teil jetzt zum Laufen bekommen?
Normalerweise musst Du da gar nichts ändern, wenn Du ein Mod einbaust, denn das, was martin b da schreibt sind lediglich die Änderungen, die bei einer manuellen Mod erledigen muss.
Gruß
Bernd