. .
pragmaMx Support Forum 08 Februar 2012, 06:23:45 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Ajax Chat in SMF 1.1.8  (Gelesen 4779 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
durchhaltedirk
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 89


WWW
« am: 06 Mai 2009, 12:46:23 »

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
Gespeichert
martin b
Gast
« Antworten #1 am: 06 Mai 2009, 14:37:47 »

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
Gespeichert
lausbub
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 641

lausbub


WWW
« Antworten #2 am: 06 Mai 2009, 14:53:19 »

hi
ist der mod eigentlich schon an die Bridge angepasst?

gruß

thorsten
Gespeichert

PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12
durchhaltedirk
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 89


WWW
« Antworten #3 am: 06 Mai 2009, 16:16:50 »

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
Gespeichert
durchhaltedirk
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 89


WWW
« Antworten #4 am: 06 Mai 2009, 17:05:22 »

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
Gespeichert
Biker
Dokumentation
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.503

Biker


WWW
« Antworten #5 am: 22 Juli 2009, 19:09:34 »

@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
Gespeichert

CMS-Vers.: pragmaMx 1.12.0.1.33.4.6
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache/1.3.34 Ben-SSL/1.55

Schmerz ist Schwäche, die den Körper verlässt! Wink
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML