MyBB.de Forum
Wie baue ich meinen Ajax Chat als Shoutbox ein? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Wie baue ich meinen Ajax Chat als Shoutbox ein? (/thread-13563.html)

Seiten: Seiten: 1 2 3 4 5


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - Jockl - 30.09.2010

(30.09.2010, 05:33)Norbert schrieb: ...ist nicht mal eine php datei
Die ist in der gepackten 7z-Datei enthalten. Hierzu brauchst Du dieses Programm.



RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - Norbert - 30.09.2010

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


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - Jockl - 01.10.2010

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


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - Norbert - 02.10.2010

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


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - eneR - 15.04.2012

(01.10.2010, 17: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.
   


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - Jockl - 15.04.2012

Vielleicht musst Du nach
PHP-Code:
require("global.php"); 
PHP-Code:
global $mybb
einsetzen.


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - eneR - 15.04.2012

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.


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - Jockl - 15.04.2012

Wenn Du das " && $mybb->user['uid'] != 0" weg lässt, erscheint die Fehlermeldung nicht?


RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - eneR - 15.04.2012

(15.04.2012, 14: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;
}
?>



RE: Wie baue ich meinen Ajax Chat als Shoutbox ein? - Jockl - 15.04.2012

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.