MyBB.de Forum

Normale Version: Wie baue ich meinen Ajax Chat als Shoutbox ein?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
(30.09.2010, 06:33)Norbert schrieb: [ -> ]...ist nicht mal eine php datei
Die ist in der gepackten 7z-Datei enthalten. Hierzu brauchst Du dieses Programm.
Hallo Jockel,
danke dir

Habe es entpackt und aktiviert und diese Meldung erhalten

Edit: hab den Fehler behoben hatte die Index.php nicht getauscht

aber gehen tut es auch mit Plugin nicht

hat dazu jemand eine Idee

EDIT:
Ich bekomme hier immer nur eine weiße seite
http://old-thunderhawks.de/portal/shoutbox.php
Sorry ich weiß keine Doppel Poste

Die Box geht jetzt warum weiß ich nicht

Aber kann mir jemand sagen wie ich die Gäste aussperre

Ist Dringend danke
Zitat:Aber kann mir jemand sagen wie ich die Gäste aussperre

Vermutlich müsstest Du die shoutbox.php Datei hiermit ersetzen.
PHP-Code:
<?php
require("global.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') && $mybb->user['uid'] != 0) {
        
        
// 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;
}
?>
Hab es aber nicht ausprobiert...
Hallo Jockel,

das klapt leider nicht ich bekomme dan diese Meldung

Fatal error: Cannot redeclare class phptpl_templates in /var/www/vhosts/old-thunderhawks.de/httpdocs/portal/inc/plugins/phptpl.php(76) : eval()'d code on line 27
(01.10.2010, 18:50)Jockl schrieb: [ -> ]
Zitat:Aber kann mir jemand sagen wie ich die Gäste aussperre

Vermutlich müsstest Du die shoutbox.php Datei hiermit ersetzen.
PHP-Code:
<?php
require("global.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') && $mybb->user['uid'] != 0) {
        
        
// 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;
}
?>
Hab es aber nicht ausprobiert...

Hi Jockl,

ist das oben stehende noch aktuell ?
Denn wenn ich meine Shoutbox für Gäste auf diese Art "unsichtbar"
machen will, erhalte ich folgenden Fehler.
[attachment=7634]
Vielleicht musst Du nach
PHP-Code:
require("global.php"); 
PHP-Code:
global $mybb
einsetzen.
also quasi so ?

PHP-Code:
<?php
require("global.php");
global 
$mybb;

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') && $mybb->user['uid'] != 0) {
        
        
// 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;
}
?>

Habe danach den identischen Fehler.
Wenn Du das " && $mybb->user['uid'] != 0" weg lässt, erscheint die Fehlermeldung nicht?
(15.04.2012, 15:26)Jockl schrieb: [ -> ]Wenn Du das " && $mybb->user['uid'] != 0" weg lässt, erscheint die Fehlermeldung nicht?

Muss die eine Klammer noch weg ?

Jetzt habe ich es mal so probiert und das Ergebnis ist das Selbe (selber Code)

PHP-Code:
<?php
require("global.php");
global 
$mybb;

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;
}
?>
Wenn Du aber alle Anweisungen aus diesem Beitrag durchführst, dann funktioniert es ohne Fehlermeldung? ...bis auf die Tatsache, dass Gäste den Chat nutzen können.
Seiten: 1 2 3 4 5