ilch Forum » Ilch Clan 1.1 » Allgemein » Chat?!

Geschlossen
  1. #1
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Hallo lächeln

    Da meine Member immer mal wieder nach einem Chat fragen, wollte ich mich heute der Sache mal annehmen.

    Das es diverse Chats gibt, weiß ich schon mal. Ich hab jetzt auch mal den Ajax Chat für Ilch 1.1 Version 1.0.3 ausprobiert.

    Leider funzt der nicht so, wie er sollte. Er geht zwar aber es lassen sich weder Räume noch der Hintergund ändern, Gäste können einfach drauflos schreiben usw.

    Gibt es vielleicht noch andere Chats, die sich recht einfach einbinden lassen?! Vielleicht sogar als Startseite?!

    Mfg und schöne Ostern lächeln
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Wie währe es den mit dem IM Messenger so wie auf Facebook,Google+ etc.

    www.ilch.de/downloads-show-1492.html

    meines Wissens nach funktioniert der auch nur wenn man registriert ist zwinker

    Das gute daran ist man kann direckt mit leuten auf jeder page schreiben, und ich glaub auch räume erstellen bzw. mehrere member einladen ins gespräch.


    Zuletzt modifiziert von Nex4T am 30.03.2013 - 19:12:42
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    aNoN2013 Mitglied
    Registriert seit
    04.03.2013
    Beiträge
    71
    Beitragswertungen
    0 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Ok, laut Beschreibung soll man nach

    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );

    $ar = array (



    Das hier eingeben: 'UID' => $uid,

    Nur leider gibt es den ersten Teil bei mir gar nicht. grumml

    Ich muss dazu sagen, bei mir ist schon einiges geändert u.A. auch die Profilansicht. Liegt da vielleicht der Fehler?!


    Zuletzt modifiziert von supernuke am 30.03.2013 - 19:58:34
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Dann nimm den im messenger und änder bei dir die content php daten und die templates bzw. copy and paste zwinker
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    aNoN2013 Mitglied
    Registriert seit
    04.03.2013
    Beiträge
    71
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von supernuke

    Ok, laut Beschreibung soll man nach

    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );

    $ar = array (



    Das hier eingeben: 'UID' => $uid,

    Nur leider gibt es den ersten Teil bei mir gar nicht. grumml

    Ich muss dazu sagen, bei mir ist schon einiges geändert u.A. auch die Profilansicht. Liegt da vielleicht der Fehler?!


    Zuletzt modifiziert von supernuke am 30.03.2013 - 19:58:34


    Da muss ich dir Recht geben wie in der readme.htm von Instant Messenger (1.0) beschrieben gibt es bei mir auch nicht in der user_details.php
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    doch in der include/contents/user/user_details.php ; zeile 23 - 25
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Hab grad noch mal geschaut, ist nicht vorhanden... und wenn ich den Rest alles fertig mache und den Messenger installiere, sagt er Installation ok und das wars...mehr passiert nicht..

    Gibt es vielleicht die Möglichkeit über Eigene Box einen Chat einzubinden...z.B. die Chatbox von Spin oder sowas?!
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Natürlich wenn du da ein chat script hast kopier es auf deine website und mach ne box wo der das ganze in einem popup öffnet; nochmal zurück zum im messenger in der user_details.php von standart script ist das aufjedenfall drin habs doch geöffnet da du es dir abgeändert hast muss man mal schaun poste mal den code
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Das mit der Box mag er auch nicht. :'(

    So hier mal das, was in der user_details.php drin ist:

    <?php 
    #   Copyright Original Dateien und Einträge by: Manuel Staechele
    #   Support: www.ilch.de
    #   Profilmod by: orsnipe
    #   Profilmod Code by: orsnipe, IRvD, www.ilch.de/forum
    #   Profilmod Copyright by: www.capdesigns.de
    
    defined ('main') or die ( 'no direct access' );
    $uid = $menu->get(2);
    
    ######### Zufalls Gallerybild
    $randbild = '';
    $res = db_query('SELECT id, endung FROM `prefix_usergallery` WHERE `uid` = "'.$uid.'" ORDER BY rand() LIMIT 5');
    if (db_num_rows($res)) 
    {
      while ($row = db_fetch_assoc($res)) 
      {
      $randbild .= '<a target="_new" href="/include/images/usergallery/img_'.$row['id'].'.'.$row['endung'].'"><img class="bilderrahmen" src="include/images/usergallery/img_thumb_'.$row['id'].'.'.$row['endung'].'" border="2"  width="80" height="60"></a>&nbsp;';
      }
    }
      else
    {
      $randbild = '<img src="include/images/profilmod/no_usergallery.jpg" border="0">';
    }
    ########## Ende
    
    #Hits hochzählen
    if ($_SESSION['authid'] != $uid and !isset($_SESSION['visited_profils'][$uid])) {
        $_SESSION['visited_profils'][$uid] = true;
        db_query("UPDATE prefix_user SET hits = hits + 1 WHERE id = ".$uid);
    }
    
    #Ende
    
    #Squadanzeige im Profil
      
    function user_get_teams ($uid) {
      $erg = db_query("SELECT b.name, c.name as posi
                       FROM `prefix_groupusers` a
                       LEFT JOIN `prefix_groups` b ON b.id = a.gid
                       LEFT JOIN `prefix_groupfuncs` c ON a.fid = c.id                  
                       WHERE a.uid = ".$uid);
     if (db_num_rows($erg) > 0 ) { 
        while ($r = db_fetch_assoc($erg)) {
          if ($class == '') { $class = ''; } else { $class = ''; } 
          $l .= '<table width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td class="inhalthintergrund" width="70%">'.$r['name'].'</td><td class="inhalthintergrund" width="30%" height="25">'.$r['posi'].'</td></tr></table>';
        }
     } else {
          $l .= '';
     }    
      return ($l);
    }
    ########## Ende
    
    #letzte Besucher
    $lastbes_anz = 3; //Bei höhere Anzahl muss ggf. in der Datenbank die Größe der Felder bzw der Typ geändert werden
    if ($_SESSION['authid'] != $uid AND $_SESSION['authid'] != 0) {
      $lb = db_fetch_object(db_query('SELECT last_bes, last_user_time FROM prefix_user WHERE id = '.$uid));
      $lba = explode('#',$lb->last_bes);
      $lbt = explode('#',$lb->last_user_time);
      $i = array_search($_SESSION['authid'],$lba);
      if ($i !== false) {
        unset($lba[$i]); unset($lbt[$i]);
      } elseif (count($lba) >= $lastbes_anz) {
        $lba = array_slice($lba,0,$lastbes_anz-1);
        $lbt = array_slice($lbt,0,$lastbes_anz-1);
      }
      array_unshift($lba,$_SESSION['authid']);
      array_unshift($lbt,time());
      $i_lb = implode('#',$lba);
      $i_lbt = implode('#',$lbt);
      db_query("UPDATE prefix_user SET last_bes = '$i_lb', last_user_time = '$i_lbt' WHERE id = $uid");
    } 
    
    #Ende
    
    #### punkte
    if ( $row['posts'] != 0 AND userbwpoints($row['erstid']) > 0 ) {
    	 $row['USERPOINTS'] = 'Punkte: '.userbwpoints($row['erstid']).'<br />';
    	} else {
    	 $row['USERPOINTS'] = '';
        }
    
    #### ENDE
    
    ############### Gameicons Ausgabe #######################
    
    $ausgabe = '';
        $str = @db_result ( db_query ("SELECT `games` FROM prefix_user WHERE id = ".$uid) , 0 );
        $gamesarr = explode("#", $str);
        $style = 'float:left;width:px;height:100px;border:1px;border-bottom-left-radius: 5px;
    	border-top-left-radius: 5px;
    	border-bottom-right-radius: 5px;
    	border-top-right-radius: 5px;padding: 1px;-moz-box-shadow: 0px 2px 3px #000;
        -webkit-box-shadow: 0px 1px 3px #000;
        box-shadow: 0px 1px 3px #000;margin:1px;padding:0';
        foreach($gamesarr as $value)
        {
    	if (file_exists('include/images/wargames/'.$value) and !empty($value) )
        {
        $ausgabe .=  '<img style="'.$style.'" onmouseover="Tip(\'<div align=&quot;center&quot;><img style=&quot;width:180px;height:254px;border:none&quot; src=&quot;include/images/spiele/'.$value.'&quot;><br>'.substr($value,0,-4).'</div>\')" onmouseout="UnTip()" src="include/images/spiele/'.$value.'" alt="'.substr($value,0,-4).'" />&nbsp;';
        } else {
    	$ausgabe .=  '';
        }
        }
    ##################################################
    
    ############### Auszeichnung Ausgabe #######################
    
    $ausgaben = '';
        $str = @db_result ( db_query ("SELECT `auszeichnung` FROM prefix_user WHERE id = ".$uid) , 0 );
        $auszeichnungarr = explode("#", $str);
        $style = 'float:left;width:px;height:100px;border:1px;border-bottom-left-radius: 5px;
    	border-top-left-radius: 5px;
    	border-bottom-right-radius: 5px;
    	border-top-right-radius: 5px;padding: 1px;-moz-box-shadow: 0px 2px 3px #000;
        -webkit-box-shadow: 0px 1px 3px #000;
        box-shadow: 0px 1px 3px #000;margin:1px;padding:0';
        foreach($auszeichnungarr as $value)
        {
    	if (file_exists('include/images/profilmod/auszeichnung/'.$value) and !empty($value) )
        {
        $ausgaben .=  '<img style="'.$style.'" onmouseover="Tip(\'<div align=&quot;center&quot;><img style=&quot;width:180px;height:px;border:none&quot; src=&quot;include/images/profilmod/auszeichnung/'.$value.'&quot;><br>'.substr($value,0,-4).'</div>\')" onmouseout="UnTip()" src="include/images/profilmod/auszeichnung/'.$value.'" alt="'.substr($value,0,-4).'" />&nbsp;';
        } else {
        $ausgaben .=  '';
        }
        }
    ##################################################
    
    
    
    include('user_infos.php');
    $abf8 = "SELECT * FROM prefix_online WHERE uid = '".$uid."'";
        $erg8 = db_query($abf8);
        $row8 = db_fetch_assoc($erg8);
        
        if(isset($row8['uid'])){
            $online = '<font color="#009900">online</font>';
        }else{
            $online = '<b>offline</b>';
        }
    $ar = array (
        'NAME' => $row['name'],
    	'HITS' => $row['hits'],
    	'JOINED'  => date('d.m.Y',$row['regist']),
    	'LASTAK'  => date('d.m.Y - H:i',$row['llogin']),
    	'POSTS'   => $row['posts'],
    	'postpday' => $postpday,
    	'AUSGABE' => $ausgabe,
    	'AUSGABEN' => $ausgaben,
    	'RANDBILD' => $randbild,
    	'STATUSTEXT' => $statustext,
    	'UID' => $uid,
    	'RANG'    => userrang ($row['posts'],$uid),
    	'RANGGRAFIK' => $row['rang'],
    	'AVATA'   => $avatar,
    	'ONLINE' => $online,
    	'USERTITEL' => $usertitel,
    	'EMAIL' => $email,
    	'HOMEPAGE' => $homepage,
    	'GESCHLECHT' => $geschlecht,
    	'GEBDATUM' => $gebdatum,
    	'ALTER' => $alter,
    	'WOHNORT' => $wohnort,
    	'LASTUSER' => last_user($uid),
    	'MICH' => bbcode($row['mich']),
    	
    	'CLANLOGO' => $clanlogo,
    	'CNAME' => $cname,
    	'CTAG' => $ctag,
    	'CSEITE' => $cseite,
    
    	'SYSTEM' => $system,
    	'SOUND' => $sound,
    	'HDD' => $hdd,
    	'MONITOR' => $monitor,
    	'INET' => $inet,
    	'HEADSET' => $headset,
    	'BOARD' => $board,
    	'PROZESOR' => $prozesor,
    	'RAM' => $ram,
    	'GRAFIK' => $grafik,
    	'TASTA' => $tasta,
    	'MAUS' => $maus,
    	'CPUBILD' => $cpubild,
    	'GPUBILD' => $gpubild,
    	'POSTEN' => $posten,
    	'LOGINS' => $row['logins'],	
    	
    	### Skills ###
    	'SNIPERSKILL' => $sniperskill,
    	'MEDICSKILL' => $medicskill,
    	'ENGINEERSKILL' => $engineerskill,
    	'RECONSKILL' => $reconskill,
    	'TEAMPLAYSKILL' => $teamplayskill,
    	'TAKTIKSKILL' => $taktikskill,
    	'KOMANDOSKILL' => $komandoskill,
    	'SHOOTER' => $shooter,
    	'RACE' => $race,
    
    	'SPORT' => $sport,
    	'FUSSBALL' => $fussball,
    	'POKER' => $poker,
    	'ROUND' => $round,
    	'SPRINT' => $sprint,
    	'ZEITRENNEN' => $zeitrennen,
    	'COPS' => $cops,
    	'CRASH' => $crash,
    	'DRIFT' => $drift,
    	'DRAG' => $drag,
    	'SHOOTERGAME' => $shootergame,
    	'RACEGAME' => $racegame,
    	'SPORTGAME' => $sportgame,
    	'SKILLS' => @db_result(db_query("Select (SNIPERSKILL + MEDICSKILL + ENGINEERSKILL + RECONSKILL + TEAMPLAYSKILL + TAKTIKSKILL + KOMANDOSKILL) /7 as foo from prefix_user where id ='".$uid."'"),0),
    
    	'GESAMTRACE' => @db_result(db_query("Select (ROUND + SPRINT + ZEITRENNEN + COPS + CRASH + DRIFT + DRAG) /7 as foo from prefix_user where id ='".$uid."'"),0),
    
    	'GESAMTSPORT' => @db_result(db_query("Select (FUSSBALL + POKER) /2 as foo from prefix_user where id ='".$uid."'"),0),
    
    	'POSTS'   => $row['posts'],
    	'NEWSPOSTS' => $row6['newsposts'],
    	'POSTPDAY' => $postpday,
    	'FORUMTOPICS' => $row4['forumtopics'],
    	'NEWSTOPICS' => $row5['newstopics'],
    	'FORUMPOSTS' => $row7['forumposts'],
    	'KOMS' =>$row['koms'],
    	'PMGESENDET' => @db_result(db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE `sid` = '".$uid."'"),0),
    	'PMGE' => @db_result(db_query("SELECT COUNT(ID) FROM `prefix_pm`"),0),
    	'POSTSGE' => @db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
    	'POSTSU'  => @db_result(db_query("SELECT COUNT(id) FROM `prefix_posts` WHERE `erst` = '".$row['name']."'"),0),
    	'NEWS' => @db_result(db_query("SELECT COUNT(news_id) FROM `prefix_news` WHERE `user_id` = '".$uid."'"),0),
    	'NEWSGE' => db_result(db_query("SELECT COUNT(news_id) FROM `prefix_news`"),0),
    	'TOPICS' => @db_result(db_query("SELECT COUNT(id) FROM `prefix_topics` WHERE `erst` = '".$row['name']."'"),0),
    	'TOPICSGE' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
    	'KOMGE' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_koms`"),0), 
    	'KOMU' => db_result(db_query("SELECT COUNT(id) FROM prefix_koms WHERE name='".$row['name']."'"),0),
    	'POLLGE' => db_result(db_query("SELECT COUNT(poll_id) FROM prefix_poll WHERE recht = '2' "),0),
        'POLLU' => db_result(db_query("SELECT COUNT(*) FROM prefix_poll WHERE recht = '2' AND text REGEXP '#".$uid."(#|$)'"),0),
    	'SHOUTGE' => db_result(db_query("SELECT COUNT(id) FROM prefix_shoutbox"),0),
        'SHOUTU' => db_result(db_query("SELECT COUNT(id) FROM prefix_shoutbox WHERE nickname = '".$row['name']."'"),0),
    	'PMGES' => @db_result($pmGes,0),
        'ANZBAL' => '<img src="/include/images/vote/votebalkenbox.gif" height="5" width="'.@round($pmGes/$pmGes *267).'" align="left" alt="">',
    	##############################
    
    	'NEXT' => $next,
    	'NEXTRANK' => $nextrank,
    	'POINTSLEFT' => $pointsleft,
    	'ERFAHRUNG' => $erfahrung, 
    	'SIGNATUR' => bbcode($row['sig']),
    	'STAAT' => $staat,
    	'STERNZEICHEN' => $sternzeichen,
    	'GB_EINTRAEGE' => $gb_eintraege,
    	'GALLERIE_EINTRAEGE' => $gallery_eintraege,
    	'ICQ' => $icq,
    	'FACEBOOK' => $facebook,	
    	'YOUTUBE' => $youtube,
    	'CD' => $cd,
    
    	'TEAMS' => user_get_teams ($uid),	
    );
    
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    $l = profilefields_show ( $uid );
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    
    /*Freunde*/ 
    $ges_ar = array ('wurstegal', 'maennlich', 'weiblich'); 
    $dif = date('Y-m-d H:i:s', time() - 60); 
    $sql = db_query("SELECT a.fid as aktfid, b.id, b.name, IF(c.uptime > '$dif','online','offline') as status, b.avatar, b.geschlecht 
                     FROM `prefix_friends` a 
                     LEFT JOIN `prefix_user` b ON a.fid = b.id 
                     LEFT JOIN `prefix_online` c ON a.fid = c.uid 
                     WHERE a.uid = {$uid} ORDER BY b.recht ASC, c.uptime DESC"); 
    
    if (db_num_rows($sql) > 0 ) { 
      while ($r = db_fetch_assoc($sql)) { 
          if (!is_numeric($r['geschlecht'])) { $r['geschlecht'] = 0; } 
          if (file_exists($r['avatar'])) { $r['AVATAR'] = '<img src="'.$r['avatar'].'" alt="User Pic" border="0" />'; } 
          elseif ($allgAr['forum_default_avatar']) { $r['AVATAR'] = '<img src="include/images/avatars/'.$ges_ar[$r['geschlecht']].'.jpg" alt="User Pic" border="0" />'; } 
          else { $r['avatar'] = ''; } 
          $r['FREUNDNAME'] = $r['name']; 
          $r['FREUNDID'] = $r['id'];   
          $tpl->set_ar_out($r,1); 
     } 
     } else { 
       echo '<tr><td class="Cmite">keine Freunde</td></tr>'; 
     } 
    $tpl->out(2); 
    /*Freunde Ende*/ 
    $design->footer();
    ?>
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    bei dir muss es nach zeile 142 rein zwinker wenns nicht hinhaut sag nochmal bescheid


    Zuletzt modifiziert von Nex4T am 30.03.2013 - 20:34:10
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    So hab das jetzt alles noch mal gemacht. Installation ist ok aber danach passiert einfach nichts. Er leitet mich zwar zur Startseite zurück aber dort ist alles wie immer....


    Zuletzt modifiziert von supernuke am 30.03.2013 - 20:47:48
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Poste mal nen link, du bist auch eingeloggt ?
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    ---

    Ja, eingeloggt bin ich natürlich. lachen


    Zuletzt modifiziert von supernuke am 30.03.2013 - 21:03:52
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    hmm... Du hast auch alles genau so gemacht wie beschrieben?
    index.php? auch geändert?


    Zuletzt modifiziert von Nex4T am 30.03.2013 - 21:00:28
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Ja eigentlich schon. Zumindest bin ich mir keines Fehlers bewusst.
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    hmm komisch bei mir klappt alles soweit :/
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Hmmm, wenn ich die Dateien uploaden würde, könnte mir da vielleicht jemand die Sachen eintragen, also nur den IM Messenger, nicht das modifizierte Profil ( damit wäre ich als Fehlerquelle raus)? Wenn das auch nicht funzt, dann lass ich es bleiben. Immerhin haben wir ja noch die Shoutbox. lächeln
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    zillo gelöschter User
    ZitatZitat geschrieben von supernuke

    Hallo lächeln

    Da meine Member immer mal wieder nach einem Chat fragen, wollte ich mich heute der Sache mal annehmen.

    Das es diverse Chats gibt, weiß ich schon mal. Ich hab jetzt auch mal den Ajax Chat für Ilch 1.1 Version 1.0.3 ausprobiert.

    Leider funzt der nicht so, wie er sollte. Er geht zwar aber es lassen sich weder Räume noch der Hintergund ändern, Gäste können einfach drauflos schreiben usw.

    Gibt es vielleicht noch andere Chats, die sich recht einfach einbinden lassen?! Vielleicht sogar als Startseite?!

    Mfg und schöne Ostern lächeln


    Suchst Du noch? es gibt ein Flashchat namens "script 2" hier kanste mal reinschauen "http://facechat.funpic.de/"

    dan gibts ein php chat "HHC_Free_V1.0.1"

    Beide kannste bearbeiten und eigene Chat räume erstellen bei "script 2" kannst du räume mit passwörter versehen.

    beide mit SQL
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Glaube nicht das er nach 7 Monaten noch danach sucht zwinker
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    zillo gelöschter User
    Es gibt aber leute die das selbe suchen und kommen auf alte beträge die trozdem das lesen und sich freuen das es immer wieder antworten gibt und weiter geholfen werden. Ansonsten sollte es geschlossen werden das keiner weiter schreiben kann
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Leon67 Mitglied
    Registriert seit
    28.02.2012
    Beiträge
    109
    Beitragswertungen
    0 Beitragspunkte
    Hi
    Also wir haben auch den IM
    Bei mir kommt immer wenn wir im Chat schreiben wollen,
    diese Nachricht?? undefined

    Hat einer eine Lösung für das Problem wäre nett.

    Lg. Leon
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    z3us Mitglied
    Registriert seit
    14.09.2012
    Beiträge
    114
    Beitragswertungen
    10 Beitragspunkte
    Hallo Leon67,

    gib doch bitte mal den Link Deiner Homepage an.
    So kann man nachschaun ob Du die Daten richtig eingebunden hast.

    Ansonsten gibts hier externer Link eine super ausführliche Anleitung.

    MFG


    Zuletzt modifiziert von z3us am 22.10.2013 - 12:18:42
    Meine Clanpage: Funny Gamers
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Leon67 Mitglied
    Registriert seit
    28.02.2012
    Beiträge
    109
    Beitragswertungen
    0 Beitragspunkte
    Hi z3us
    Sorry hatte ich total vergessen^^

    externer Link

    PS. Thx für den Link

    Lg. Leon
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Boy83Ol Mitglied
    Registriert seit
    23.01.2008
    Beiträge
    395
    Beitragswertungen
    12 Beitragspunkte
    Wäre doch mal schön wenn ein Entwickler hier eine Bridge für Freichat machen könnte ;-)
    Gestern noch zu blöd, den Computer einzuschalten,
    heute schon die eigene Homepage
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    zillo gelöschter User
    ZitatZitat geschrieben von supernuke
    Hallo lächeln

    Da meine Member immer mal wieder nach einem Chat fragen, wollte ich mich heute der Sache mal annehmen.

    Das es diverse Chats gibt, weiß ich schon mal. Ich hab jetzt auch mal den Ajax Chat für Ilch 1.1 Version 1.0.3 ausprobiert.

    Leider funzt der nicht so, wie er sollte. Er geht zwar aber es lassen sich weder Räume noch der Hintergund ändern, Gäste können einfach drauflos schreiben usw.

    Gibt es vielleicht noch andere Chats, die sich recht einfach einbinden lassen?! Vielleicht sogar als Startseite?!

    Mfg und schöne Ostern lächeln


    Je gibts Schon FlashChat (nennt sich Script2 mit 8 Räume) IRC-Chat (mit 4 Räume bis 100 Räume machbar von Weisebart ) im Notfall gibts noch den ChatBuilderIRC wo du dein eigenen chat erstellen kannst mit admin bereich
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    zillo gelöschter User
    wenn du noch suchst habe da was nennt sich little-chat-2012-06-12

    code1: mostlc.class.js

    // JavaScript Document
    // class: most_little_chat 
    // Create a little Chat without mySQL or files
    // Dixán Santiesteban Feria, CUBA
    // email: dixan_sant@yahoo.es
    
    most_little_chat = function(ouser,blogin,ouserlist,omessages,ob_themess,ob_send2){
    	
    	var onwrite = omessages;
    	var ob_themess1=ob_themess;
    	var userlist1=ouserlist;
    	var messages1=omessages;
    	var user1=ouser;
    	var self=this;
    	var ping=null;
    	
    	$(document.body).append('<input type="hidden" name="user" id="user"><input type="hidden" name="last" id="last">');
    	
    	
    	$(ob_send2).click(function(){
    		self.clicksend();						   
    	})
    	
    	$(blogin).click(function(){
    		self.send({	action	: 'login',
    					user	: $(user1).val()
    					});							 
    	})
    	
    	
    	this.send = function (data){
    		$.post('mostlc.php',data, function(recdata){
    			eval(recdata);
    		})
    	}
    	
    
    	
    	this.start = function (selfnick,userslist){
    		
    		$(ob_themess1).val('').attr('disabled',false).focus();
    		var str='';
    		$('#user').val(selfnick);
    		var users=userslist.split(',');
    		for(var t=0; t<users.length; ++t){
    			str+='<a id="u_'+users[t]+'"><b>&#9679;</b> '; 
    			str+=users[t]+"</a>";
    		}
    		$(userlist1).html(str);
    		ping=setTimeout(function(){self.sendmessage()},5000);
    	
    	}
    	
    	this.clicksend = function (){
    		var msg=$.trim($(ob_themess1).val());
    		if (msg!='') this.sendmessage(msg);
    		$(ob_themess1).val('').focus();
    		
    	}
    	
    	this.sendmessage = function (msg){
    		clearTimeout(ping);
    		this.send({	action	: 'ping',
    				user	: $('#user').val(),
    				last	: $('#last').val(),
    				message	: msg
    			});
    		ping=setTimeout(function(){self.sendmessage()},5000);	
    	}
    	
    	this.enter = function (user){
    		this.writemess('*** entra: <b>'+user+'</b>');
    		var str='<a id="u_'+user+'"><b>&#9679;</b> '; 
    		str+=user+"</a>";
    		$(userlist1).append(str);
    	}
    	
    	this.remove = function (user){
    		$('#u_'+user).remove();
    		this.writemess('*** sale: <b>'+user+'</b>');
    	}
    	
    	this.writemess = function (txt){
    		$(onwrite).children().first().before("<p>"+txt+"</p>");
    	}
    	
    	this.message = function (user,message){
    		this.writemess('<b>'+user+': </b>'+message);
    	}
    
    }


    code2: mostlc.php

    <?
    extract($_POST);
    session_id('mostlittlechat');
    session_start();
    
    $_SESSION['lastmessage']=!isset($_SESSION['lastmessage'])?0:$_SESSION['lastmessage'];
    $_SESSION['msgs']=!isset($_SESSION['msgs'])?array():$_SESSION['msgs'];
    $_SESSION['users']=!isset($_SESSION['users'])?array():$_SESSION['users'];
    
    switch($action){
    case "login":
    	$arr=$_SESSION['users'];
    	foreach($arr as $us){
    		if ($us==$user) die("alert('user in use');");
    	}
    
    
    	
    	$listusers = implode(",", $_SESSION['users']);
    	$last=$_SESSION['lastmessage'];
    	$ret.="self.start('$user','$listusers');\r\n";
    	array_push($_SESSION['users'],$user);
    	addmess("self.enter('$user');");
    
    case "ping":
    	
    	$_SESSION["$user.time"]=time();
    	$arr=$_SESSION['users'];
    	foreach($arr as $us){
    		if ($_SESSION["$us.time"]<(time()-10)){
    			removefromusers($us);
    			addmess("self.remove('$us');\r\n");
    		}
    	}
    	
    	if(isset($message)){
    		$message=htmlentities($message);
    		addmess("self.message('$user','$message');");	
    	}
    	
    	//$last++;
    	while(intval($last)!=intval($_SESSION['lastmessage'])){
    		$ret.=$_SESSION['msgs'][$last]."\r\n";
    		$last++; if ($last>99) $last=0;
    	}
    	
    	$ret.="$('#last').val($last);\r\n";
    	
    break;
    
    }
    
    echo $ret;
    
    
    function removefromusers($who){
    	$ret=array();
    	$arr=$_SESSION['users'];
    	foreach($arr as $us){
    		if ($us!=$who) array_push($ret,$us);
    	} $_SESSION['users']=$ret;
    }
    
    
    function addmess($msg){
    	if (count($_SESSION['msgs'])<100) {
    		array_push($_SESSION['msgs'],$msg);
    		$_SESSION['lastmessage']=count($_SESSION['msgs']);
    		
    	} else {
    		$_SESSION['lastmessage']++;
    		if ($_SESSION['lastmessage']>99) $_SESSION['lastmessage']=0;
    		$_SESSION['msgs'][$_SESSION['lastmessage']]=$msg;
    	}
    }
    
    ?>


    code3: sample.html kannst du ändern

    <script language="javascript" src="http://code.jquery.com/jquery.min.js"></script>
    <script language="javascript" src="mostlc.class.js"></script>
    <style>
    body,TD { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif}
    #blockquote_userlist A {display:block;}
    #blockquote_userlist B {color:#006600;}
    P { margin:0px;}
    </style>
    
    <table width="100%" height="100%" border="0">
      <tr>
        <td width="73%" height="51" valign="middle" bgcolor="#F3F3F3" style="border-right:1px solid #CCCCCC;"><blockquote>
          <p>Message:
            <input name="ob_themess" type="text" id="ob_themess" value="Please, enter your nickname... ---&gt;" size="80" maxlength="200" disabled="disabled" /> 
            <input type="submit" name="ob_send" id="ob_send" value="Enviar" />
          </p>
        </blockquote></td>
        <td width="27%" rowspan="2" valign="top">
        <blockquote id="blockquote_userlist">
          <p>Nickname:
            <input type="text" name="txuser" id="txuser">
            <input type="submit" name="buttonsend" id="buttonsend" value="Enviar">
          </p>
        </blockquote>
        <label></label></td>
      </tr>
      <tr>
        <td id="ob_allmessages" valign="top" style="border-right:1px solid #CCCCCC;"><p>----------------------------------------------------------------------------------<br />
          The most little Chat  v1.0 write by <b>Dix&aacute;n Santiesteban Feria</b></p>
          <p>¡With jquery and sessions! (without Installations, MySQL or files :-) try it and enjoy...</p>
        </td>
      </tr>
    </table>
    <div title="ventana" id="ventana">
    </div>
    </body>
    
    <script>
    /*	#txuser 	: Login user (text);
    	#buttonsend : Login submit 
    	#blockquote_userlist : User list (anything object)
    	#ob_allmessages : zone to write all messages on chat
    	#ob_themess : text to type words
    	#ob_send : object to submit the words to chat */
    	
    	 
    	var xx=new most_little_chat('#txuser','#buttonsend','#blockquote_userlist','#ob_allmessages','#ob_themess','#ob_send');
    </script>


    die sample.html nust du noch deine HP anpassen ohne SQL und user brauchen kein password nur name .

    Demo : DEMO
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten