Montag, 25. September 2017 :: Uhr
EU e-Privacy Directive
Diese Website verwendet Cookies für die Benutzerkennung, Navigation und andere Funktionen. Cookies sind kleine Textdateien, die auf deinem Computer gespeichert werden. Die Cookies, die von dieser Website erstellt werden, können nur von dieser benutzt werden und stellen kein Sicherheitsrisiko dar. Bitte bestätige, ob du der Speicherung von Cookies zustimmst oder dies ablehnst.

Um zu verhindern, dass dir diese Frage erneut gestellt wird, wird - unabhängig von deiner Entscheidung - ein Cookie in deinem Browser gespeichert. Deine generelle Entscheidung kannst du jederzeit widerrufen bzw. ändern; den Link dazu findest du im Footer am Seitenende.

Zeige EU e-Privacy Directive
Benutzername:      Passwort:     
Hallo, Gast  —  Registrieren :: Passwort vergessen?




AJAX-Chat Shoutbox
Verfasser Nachricht
Admin Abwesend
Administrator

schrieb am:
21.11.2009, 10:44 Uhr



Beiträge: 188
Registriert seit: Nov 2005
Beitrag: #1
AJAX-Chat Shoutbox

Der AJAX-Chat von blueimp.net, kann auch als Shoutbox genutzt werden. Führe dazu folgende Schritte aus:

Stelle zunächst sicher, dass die Option HTML-Kommentare am Anfang/Ende der Ausgabe von Templates? aktiviert ist (Admin-CP --> Konfiguration --> Einstellungen --> Server- und Optimierungs-Optionen).

Installiere und aktiviere dieses Plugin, das es erlaubt, PHP-Code in Templates zu verwenden.

Bearbeite dann die "global.css" deines Themes (Fortgeschrittene Methode) und füge am Anfang das hinzu:

Code:
@import url("./chat/css/shoutbox.css");

Erstelle eine neue Datei mit diesem Code als Inhalt:

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;
}
?>

und speichere sie als "shoutbox.php" im Hauptverzeichnis deines Forums ab.

Jetzt musst du die Datei "index.php" des MyBB bearbeiten. Suche dort nach (~Zeile 27)

PHP-Code:
// Load global language phrases
$lang->load("index"); 

und füge DANACH das hinzu:

PHP-Code:
// START Shoutbox-Code
ob_start();
include(
"shoutbox.php");
$shoutbox ob_get_contents();
ob_end_clean();
// ENDE Shoutbox-Code 

Fast geschafft ... jetzt muss nur noch die Ausgabe im Template "Startseite Templates --> index" deines Themes hinzugefügt werden. Verwende dazu diesen Code

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" width="100%" class="tborder">
<thead>
<tr>
<td class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['shoutbox']}.gif" id="shoutbox_img" class="expander" alt="[-]" title="[-]" /></div>
<div><strong>Shoutbox</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['shoutbox_e']}" id="shoutbox_e">
<tr>
<td class="trow1"><div style="width:100%;"><?php echo getShoutBoxContent(); ?></div></td>
</tr>
</tbody>
</table>

den du an beliebiger Stelle (z.B. nach {$header} oder - wie hier im Forum - vor {$footer}) einsetzen kannst.

Das war´s dann auch schon, und wenn alle Pfadangaben zu deinem Chat in den o.a. Codes (global.css und shoutbox.php --> Zeilen 5 und 10) richtig gesetzt sind, kann´s losgehen Wink


Geh´ nicht nur glatte Straßen, geh´ Wege, die noch niemand ging; damit Du Spuren hinterlässt, und nicht nur Staub.


(Zuletzt bearbeitet: 22.01.2010, 16:30 Uhr von AdminGrund: Hinweis auf HTML-Kommentare hinzugefügt)

Eine E-Mail an den Benutzer senden Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden  
Gast
Gast

schrieb am:
01.02.2010, 22:21 Uhr



Gast-Avatar
Beitrag: #2
RE: AJAX-Chat Shoutbox

On my forum, it is often necessary to write a shout so I can see the shouts of other users. whether we can help? http://www.caskanja.com
 
Admin Abwesend
Administrator

schrieb am:
01.02.2010, 23:41 Uhr



Beiträge: 188
Registriert seit: Nov 2005
Beitrag: #3
RE: AJAX-Chat Shoutbox

Sometimes this happens here too; especially with Opera Confused

Quick´n dirty ... reload the page.


Geh´ nicht nur glatte Straßen, geh´ Wege, die noch niemand ging; damit Du Spuren hinterlässt, und nicht nur Staub.

Eine E-Mail an den Benutzer senden Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden  
sergas
Gast

schrieb am:
06.10.2010, 00:57 Uhr



Gast-Avatar
Beitrag: #4
RE: AJAX-Chat Shoutbox

hi ich habe mir den ajax chat so installiert wie hier beschrieben. aber bei mir ist alles weiß und man kann nichts lesen Sad

hoffe sie können mir helfen

hier zum nachsehen: *** Link entfernt, da Seite nicht mehr verfügbar ***

(Zuletzt bearbeitet: 10.11.2010, 14:32 Uhr von AdminGrund: Link entfernt)

 
Admin Abwesend
Administrator

schrieb am:
06.10.2010, 10:32 Uhr



Beiträge: 188
Registriert seit: Nov 2005
Beitrag: #5
RE: AJAX-Chat Shoutbox

Hallo und willkommen sergas (BTW ... wir können hier gerne beim DU bleiben),

da dein Forum z.Zt. geschlossen ist, kann man leider nicht allzuviel erkennen bzw. nachsehen. Bisher konnte ich nur die von dir verwendeten Versionen (MyBB und Chat) und die CSS-Einbindung überprüfen; da sind keine Fehler festzustellen.

Funktioniert der Chat grundsätzlich nicht oder nur die Shoutbox-Einbindung?


Geh´ nicht nur glatte Straßen, geh´ Wege, die noch niemand ging; damit Du Spuren hinterlässt, und nicht nur Staub.

Eine E-Mail an den Benutzer senden Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden  
Sergas
Gast

schrieb am:
06.10.2010, 11:52 Uhr



Gast-Avatar
Beitrag: #6
RE: AJAX-Chat Shoutbox

also der chat im popup funktioniert, nur die shoutbox leider nicht (ich habe auch schon selber nach ner lösung geguckt und gegooglet, aber leider ohne erfolg.

oh hatte ich total vergessen, das bord ist wieder offen
 
Gast
Gast

schrieb am:
06.10.2010, 12:06 Uhr



Gast-Avatar
Beitrag: #7
RE: AJAX-Chat Shoutbox

Edit: oder liegt es daran das ich die popup funktion deaktiviert habe? (ich habe sie nicht gelöscht) oder liegt es am free webhoster kilu?

gruß: sergas
 
Admin Abwesend
Administrator

schrieb am:
06.10.2010, 12:45 Uhr



Beiträge: 188
Registriert seit: Nov 2005
Beitrag: #8
RE: AJAX-Chat Shoutbox

So wie's aussieht, ist der Chat selbst nicht korrekt installiert, daher kann auch die Shoutbox nicht funktionieren:

Fehlermeldung schrieb:Query: SELECT userID, userName, userRole, channel, UNIX_TIMESTAMP(dateTime) AS timeStamp, ip FROM ajax_chat_online ORDER BY userName; Error-Report: Error-Code:

Genau dieses Problem hatten aber andere auch schon. Kämpf' dich doch bitte mal durch die Beiträge der folgenden Links; dort solltest du eigentlich eine Lösung finden:

- http://www.mybbcoder.info/thema-2625.html
- http://forum.mybboard.de/thread-12587.html
- http://forum.mybboard.de/thread-16754.html
- http://community.mybb.com/thread-24837.html


Geh´ nicht nur glatte Straßen, geh´ Wege, die noch niemand ging; damit Du Spuren hinterlässt, und nicht nur Staub.

Eine E-Mail an den Benutzer senden Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden  
Sergas
Gast

schrieb am:
06.10.2010, 13:48 Uhr



Gast-Avatar
Beitrag: #9
RE: AJAX-Chat Shoutbox

ok werde ich mal machen

danke für deine hilfe
 
Gast
Gast

schrieb am:
07.12.2010, 00:43 Uhr



Gast-Avatar
Beitrag: #10
RE: AJAX-Chat Shoutbox

Hi, ich habe ein Problem. Ich habe echt keine Ahnung, wie man diesen Ajax Chat allgemein im Forum integriert. So dass man den als registrierter User nutzen kann.
Wie geht das?

http://forum.dikaproductions.de/index.php

Vielen dank schonmal für die Antwort Smile
 





RSS-Feed Home  ::  Portal  ::  Kontakt  ::  Impressum  ::  Credits  ::  Datenschutz  ::  Archiv-Modus  ::  Zum Inhalt  ::  Nach oben