ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » [Modul-AjaxChat] Entwickler Thread

Geschlossen
  1. #91
    User Pic
    Flomavali gelschter User
    Vergleiche mal die Zeile 20 mit Deiner xD
    1: var str    = '<div id="'
    2:                    + this.getUserDocumentID(userID)
    3:                    + '"><a href="javascript:ajaxChat.toggleUserMenu(\''
    4:                    + this.getUserMenuDocumentID(userID)
    5:                    + '\', \''
    6:                    + encodedUserName
    7:                    + '\', '
    8:                    + userID
    9:                    + ');" class="'
    10:                    + this.getRoleClass(userRole)
    11:                    + '" title="'
    12:                    + this.lang['toggleUserMenu'].replace(/%s/, userName)
    13:                    + '">'
    14:                    + userName
    15:                    + '</a>'
    16:                    + '<ul class="userMenu" id="'
    17:                    + this.getUserMenuDocumentID(userID)
    18:                    + '""'
    19:                    + ((userID == this.userID) ?
    20:                        ' style="display:none;">'+this.getUserNodeStringItems(encodedUserName, userID, false) :
    21:                        ' style="display:none;">')
    22:                    + '</ul>'
    23:                    +'</div>';



    Zuletzt modifiziert von Flomavali am 04.08.2009 - 20:01:05
    0 Mitglieder finden den Beitrag gut.
  2. #92
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beitrge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    wie öffne ich den chat in einem popupfenster
    0 Mitglieder finden den Beitrag gut.
  3. #93
    User Pic
    Flomavali gelschter User
    Die Box "ajaxchatstats.php" ins Menü einbinden.
    0 Mitglieder finden den Beitrag gut.
  4. #94
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beitrge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    da habe ich ja nur sone shoutbox ich würde aber gerne den gesamten chat als popup öffnen
    0 Mitglieder finden den Beitrag gut.
  5. #95
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beitrge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    sorry vergiss es geht danke dir und gute arbeit
    0 Mitglieder finden den Beitrag gut.
  6. #96
    User Pic
    Flomavali gelschter User
    Man(n) sollte genau lesen lcheln
    0 Mitglieder finden den Beitrag gut.
  7. #97
    User Pic
    leoleo Mitglied
    Registriert seit
    07.07.2009
    Beitrge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ich bekomme es nicht hin, wenn ich die ajaxstats.php als box ins menü einbinde hmm nee.. ich wollte es nur als menüpunkt haben....so ganz ohne box

    wenn ichs ins menü in menü einbinde kommt bei KLick ein fenster chat im popup öffnen. wenn man darauf klickt, geht der chat im popup auf, und man ist wieder auf der "startseite".. wie kann ich diesen "zwischenschritt ( anzeige der ajaxstats.htm( [berspringen und gleic hin den chat kommen..__


    mit total verwirrtem gruß.
    leoleo


    Zuletzt modifiziert von leoleo am 29.08.2009 - 16:42:40
    wie du mir so ilch dir
    0 Mitglieder finden den Beitrag gut.
  8. #98
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beitrge
    73
    Beitragswertungen
    0 Beitragspunkte
    Hey,

    ich habe auch das Chat-Modul installiert.
    Einziges Problem: Im Internet Explorer wird zwar das Fenster angezeigt (auch richtig) aber geschriebene Sachen tauchen nicht auf. (Sowohl Nachrichten von einem selber als auch die von anderen)

    Im Firefox funktioniert es einwandfrei. Da kann man dann auch die Texte von dem IE-Benutzer lesen. Er selbst aber nicht.

    Geht es anderen auch so und weiß jemand vielleicht an was es liegen könnte?

    grüße,
    Christian
    0 Mitglieder finden den Beitrag gut.
  9. #99
    User Pic
    Flomavali gelschter User
    Beide bitte Link geben zwinker
    0 Mitglieder finden den Beitrag gut.
  10. #100
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beitrge
    73
    Beitragswertungen
    0 Beitragspunkte
    Natürlich:

    externer Link

    Bitteschön. Wäre froh, wenn du den Fehler findest. Ich kann es nämlich nicht...
    0 Mitglieder finden den Beitrag gut.
  11. #101
    User Pic
    Flomavali gelschter User
    Was hat Deine Seite mit stane-hosting.org zu tun?
    0 Mitglieder finden den Beitrag gut.
  12. #102
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beitrge
    73
    Beitragswertungen
    0 Beitragspunkte
    Es ist der Host meiner Seite. zwinker
    0 Mitglieder finden den Beitrag gut.
  13. #103
    User Pic
    leoleo Mitglied
    Registriert seit
    07.07.2009
    Beitrge
    124
    Beitragswertungen
    0 Beitragspunkte
    hab ich dir per pm geschickt..
    wie du mir so ilch dir
    0 Mitglieder finden den Beitrag gut.
  14. #104
    User Pic
    Flomavali gelschter User
    ZitatZitat geschrieben von SystemX64

    Es ist der Host meiner Seite. zwinker

    Durch diesen scheint der Chat im IE nicht zu gehen, da dieser nicht so heißt, wie Deine Domain.
    0 Mitglieder finden den Beitrag gut.
  15. #105
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beitrge
    73
    Beitragswertungen
    0 Beitragspunkte
    Mh.... Kannst du mir das genauer erklären?
    Was hat das damit zu tun?
    0 Mitglieder finden den Beitrag gut.
  16. #106
    User Pic
    Flomavali gelschter User
    ich weiß es nicht xD
    0 Mitglieder finden den Beitrag gut.
  17. #107
    User Pic
    obertier Mitglied
    Registriert seit
    15.09.2007
    Beitrge
    141
    Beitragswertungen
    0 Beitragspunkte
    hallo

    muss ja man sagen voll geil der chat

    nur eine frage mal, wo kann ick die schrift grösser machen


    ick danke für die hilfe schon mal im vorraus


    mfg obertier
    0 Mitglieder finden den Beitrag gut.
  18. #108
    User Pic
    Teuflischer Mitglied
    Registriert seit
    21.11.2008
    Beitrge
    358
    Beitragswertungen
    0 Beitragspunkte
    wenn ich die stats box vom chat auf der hp integriere dann kommt folgender fehler:

    Fatal error: Call to undefined method menu::get_complete() in /customers/elite-of-europe.de/elite-of-europe.de/httpd.www/include/boxes/ajaxchatstats.php on line 40

    und wenn ich die chatbox mit einbaue dann kommt folgender:

    Fatal error: Call to undefined method menu::get_complete() in /customers/elite-of-europe.de/elite-of-europe.de/httpd.www/include/boxes/ajaxchat.php on line 102


    Hier die beiden boxen:
    Die Chatstats

    <?php
    // Copyright Florian Krner 
    defined ('main') or die ( 'no direct access' );
    
    // Template laden
    $tpl = new tpl('ajax_chat/ajaxchatstats');
    
    // Mitglieder anzeigen lassen
    $sql = "SELECT `userID`,`userNAME` FROM `prefix_ajax_chat_online` WHERE `userID` < '400000000' AND `userID` != '2147483647'";
    $erg = db_query($sql);
    
    $tpl->out(0);
    $tpl->out(1);
    if( db_num_rows($erg) > 0 ){
    	while( $row = db_fetch_assoc($erg) ){
    		$tpl->set_ar_out($row, 3);
    	}
    }else{
    	$tpl->out(5);
    }
    $tpl->out(6);
    
    // Gste anzeigen lassen
    $sql = "SELECT `userID`,`userNAME` FROM `prefix_ajax_chat_online` WHERE `userID` >= '400000000' AND `userID` != '2147483647'";
    $erg = db_query($sql);
    
    $tpl->out(0);
    $tpl->out(2);
    if( db_num_rows($erg) > 0 ){
    	while( $row = db_fetch_assoc($erg) ){
    		$tpl->set_ar_out($row, 4);
    	}
    }else{
    	$tpl->out(5);
    }
    $tpl->out(6);
    
    // Alle Nutzer im Chat zhlen und popup ausgeben
    $num = db_result(db_query("SELECT COUNT(*) FROM `prefix_ajax_chat_online` WHERE `userID` != '2147483647'"),0);
    $tpl->set('completemenu', $menu->get_complete() );
    $tpl->set_out('num', $num, 7);
    
    unset($tpl);
    ?>


    Die Chatbox

    <?php
    
    // Angepasst von Florian Krner 
    defined ('main') or die ( 'no direct access' );
    
    // Define some Functions
    
    if (!function_exists('read_ext')){
    	function read_ext ($dir, $ext = '') {
    		$buffer = Array( );
    		if ( !is_array( $ext ) ){
    			$ext = Array( $ext );
    		}
    		$open = opendir($dir);
    		while ($file = readdir ($open)) {
    			$file_info = pathinfo($file); 
    			if ($file != "." AND $file != ".." AND !is_dir($dir.'/'.$file) AND ( in_array ( $file_info["extension"], $ext ) OR empty( $ext ) ) ) {
    				$buffer[] = $file;
    			}
    		}
    		closedir($open);
    		return ($buffer);
    	}
    }
    
    if (!function_exists('db_free')){
    	function db_free($erg) {
    		@mysql_free_result($erg);
    	}
    }
    
    if (!function_exists('ds_affected_rows')){
    	function db_affected_rows () {
    	  return (mysql_affected_rows (CONN));
    	}
    }
    
    function getShoutBoxContent() {
    	// URL to the chat directory:
    	if(!defined('AJAX_CHAT_URL')) {
    		define('AJAX_CHAT_URL', '');
    	}
    	
    	// Path to the chat directory:
    	if(!defined('AJAX_CHAT_PATH')) {
    		define('AJAX_CHAT_PATH', dirname($_SERVER['SCRIPT_FILENAME']));
    	}
    	
    	// Validate the path to the chat:
    	if(@is_file(AJAX_CHAT_PATH.'/include/includes/class/ajax_chat/classes.php')) {
    		
    		// Include Class libraries:
    		require_once(AJAX_CHAT_PATH.'/include/includes/class/ajax_chat/classes.php');
    		
    		// Initialize the shoutbox:
    		$ajaxChat = new CustomAJAXChatShoutBox();
    		
    		// Parse and return the shoutbox template content:
    		return $ajaxChat->getShoutBoxContent();
    	}
    	
    	return null;
    }
    
    
    // Userrights DEFINE and RIGHTS
    
    define('AJAX_CHAT_CHATBOT',		4);
    define('AJAX_CHAT_ADMIN',		3);
    define('AJAX_CHAT_MODERATOR',	2);
    define('AJAX_CHAT_USER',		1);
    define('AJAX_CHAT_GUEST',		0);
    
    $rights = Array( '0' => AJAX_CHAT_GUEST,
    				'-1' => AJAX_CHAT_USER,
    				'-2' => AJAX_CHAT_USER,
    				'-3' => AJAX_CHAT_USER,
    				'-4' => AJAX_CHAT_USER,
    				'-5' => AJAX_CHAT_USER,
    				'-6' => AJAX_CHAT_USER,
    				'-7' => AJAX_CHAT_MODERATOR,
    				'-8' => AJAX_CHAT_MODERATOR,
    				'-9' => AJAX_CHAT_ADMIN );
    
    // Set AjaxChat SESSION
    if( !isset( $_SESSION['ajaxbox'] ) ){
    	$_SESSION['ajaxbox'] = 'true';
    }
    
    // Check SESSION option
    if( $_GET['ajaxbox'] == 'true' ){
    	$_SESSION['ajaxbox'] = 'true';
    }else if( $_GET['ajaxbox'] == 'false' ){
    	$_SESSION['ajaxbox'] = 'false';
    }
    
    // Initialize the chat:
    if( $menu->get(0) == 'ajaxchat' OR $_SESSION['ajaxbox'] == 'false' ){
    	echo '<div style="text-align: center;">Die Shoutbox ist inaktiv!<br /><a href="index.php?'.$menu->get_complete().'&ajaxbox=true">Jetzt aktivieren</a></div>';
    }else{
    	echo getShoutBoxContent();
    	echo '<div style="text-align: center;"><a href="index.php?'.$menu->get_complete().'&ajaxbox=false">Jetzt deaktivieren</a>';
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  19. #109
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beitrge
    15.331
    Beitragswertungen
    385 Beitragspunkte
    Dann ist deine ilch Version nicht aktuell, speziell die includes/class/menu.php
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #110
    User Pic
    Teuflischer Mitglied
    Registriert seit
    21.11.2008
    Beitrge
    358
    Beitragswertungen
    0 Beitragspunkte
    ok habs ma geändert is leider net im update mit drin aber thx


    Zuletzt modifiziert von Teuflischer am 13.11.2009 - 19:39:21
    0 Mitglieder finden den Beitrag gut.
  21. #111
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beitrge
    213
    Beitragswertungen
    0 Beitragspunkte
    ich habe den chat runter geladen und installiert.

    und habe folgende probleme:

    in der shoutbox wenn ich schreibe und abesende erscheint der text nich.

    und wenn ich den pop up chat oder den content öffne kommt folgende fehler meldung:

    XML-Verarbeitungsfehler: "Junk" nach Dokument-Element
    Adresse: eliteofeurope.el.funpic.de/index.php?ajaxchat&iframe=false
    Zeile Nr. 385, Spalte 8:
    0 Mitglieder finden den Beitrag gut.
  22. #112
    User Pic
    Flomavali gelschter User
    Der AjaxChat ist auf Funpic verboten.
    0 Mitglieder finden den Beitrag gut.
  23. #113
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beitrge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Generell sind Chats auf Funic und Ohost (und wohl den meisten Free-Hostern) verboten.

    siehe FAQ:

    Frage: Darf ich einen (serverseitigen) Chat in meine Homepage einbauen?
    Antwort: Nur wenn dieser Chat auf einem anderen Server liegt. Sonst ist es nicht erlaubt. Java-Applets für IRC-Channels sind jedoch noch immer erlaubt
    0 Mitglieder finden den Beitrag gut.
  24. #114
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beitrge
    213
    Beitragswertungen
    0 Beitragspunkte
    ich habe gestern abend noch einen server bei one.com gemietet (kostenpflichtig), da es mir auch aufgefallen ist.
    und konnt heut morgen anfangen ilch zu installen. aber da hab ich denn die selbe fehlermeldung
    nur halt mit der aktuellen seiten-adresse


    Zuletzt modifiziert von Edeka-Ecky am 09.12.2009 - 13:16:06
    0 Mitglieder finden den Beitrag gut.
  25. #115
    User Pic
    Flomavali gelschter User
    Ein Link wäre ganz nett xD
    0 Mitglieder finden den Beitrag gut.
  26. #116
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beitrge
    213
    Beitragswertungen
    0 Beitragspunkte
    die seite ist elite-of-europe.de

    hab die seite übernommen und wollt ilch komplett neu aufsetzen.

    sie is aber momentan im wartungs modus, und kanns net ändern da die url auf der arbeit geblockt wird^^
    0 Mitglieder finden den Beitrag gut.
  27. #117
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beitrge
    213
    Beitragswertungen
    0 Beitragspunkte
    ok lag daran das sie im wartung modus war
    0 Mitglieder finden den Beitrag gut.
  28. #118
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beitrge
    213
    Beitragswertungen
    0 Beitragspunkte
    wenn man würfelt dann steht in der chat box:

    bla würfelt 1d6 und erhält eine 5.

    nur ein beispiel. aber wie kann man 1d6 entfernen?
    0 Mitglieder finden den Beitrag gut.
  29. #119
    User Pic
    Flomavali gelschter User
    xdy = WÜRFEL d SEITEN
    0 Mitglieder finden den Beitrag gut.
  30. #120
    User Pic
    doolittle Mitglied
    Registriert seit
    26.11.2009
    Beitrge
    15
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von SystemX64

    Einziges Problem: Im Internet Explorer wird zwar das Fenster angezeigt (auch richtig) aber geschriebene Sachen tauchen nicht auf. (Sowohl Nachrichten von einem selber als auch die von anderen)

    Im Firefox funktioniert es einwandfrei. Da kann man dann auch die Texte von dem IE-Benutzer lesen. Er selbst aber nicht.

    Geht es anderen auch so und weiß jemand vielleicht an was es liegen könnte?


    Hallo alle zusammen,

    erst mal wünsche ich allen ein frohes neues Jahr!!!

    Ja, mir geht es genauso. Habe Ajax 1.0.3 installiert. Aber unter IE geht mal gar nichts. Chatfenster öffnet sich, aber man kann nichts lesen. Weder im rechten Fenster, noch im Hauptfenster, wo man seinen Text reinschreibt. Man sieht wirklich nicht einen einzigen Buchstaben. Auch das Ausloggen geht nicht. Man wird umgehend wieder eingeloggt.

    Unter Firefox funktioniert der Chat wunderbar. Nur benutzt nicht jeder Firefox und möchte schon sehr gerne, daß jeder User, egal mit welchem Browser, bei mir chatten kann.

    Ich benutze das aktuellste Ilchskript. Betroffene Seite: externer Link

    Weiß jemand Rat oder kann mir bitte jemand helfen? Von Programmierung verstehe ich leider nicht sehr viel...

    Danke schon mal im voraus!

    LG
    Elke


    Zuletzt modifiziert von doolittle am 03.01.2010 - 11:56:06
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurck zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten