DreamDivision chat version 1.3

Тема в разделе "Чаты", создана пользователем Lawilet, 3 фев 2011.

  1. Lawilet

    Lawilet Создатель

    Регистр.:
    1 фев 2011
    Сообщения:
    18
    Симпатии:
    1
    Доброго времени суток, уважаемые.

    Публикую свою версию чата.
    Чат не взаимодействует с базой данных, является легким и быстрым.

    Есть: Регистрация, Авторизация, управление аваркой.
    Дизайн брался с подобного проекта, где код был более тяжелым.

    Посмотреть чат можно тут:
    http://dreamdivision.ru/chat

    Нашли ошибки/дырки - просьба поделиться, пофиксю.

    Собственно скачать можно здесь:
    Код:
    http://dreamdivision.ru/version 1.3.rar

    Для тех кто хочет его просто поставить к себе на портал, чуточку подправив копирайты и текст, вся локализация в index.php
     
    parks нравится это.
  2. barabula

    barabula Нарушитель

    Регистр.:
    21 май 2009
    Сообщения:
    470
    Симпатии:
    77
    Довольно не плохой чат, мне понравился, я так понял ты его написал с елементами флеш?
    И в испытаниях. каков он по нагрузке?
    при количевстве в 10-15 онлайн как себя ведёт?
     
  3. Lawilet

    Lawilet Создатель

    Регистр.:
    1 фев 2011
    Сообщения:
    18
    Симпатии:
    1
    Нагрузка не существенна совершенно.
    Код специально сделан с расчетом на легкость.

    Было тестирование в 100 ботов.
     
  4. Lawilet

    Lawilet Создатель

    Регистр.:
    1 фев 2011
    Сообщения:
    18
    Симпатии:
    1
    Небольшие изменения под тем же файлом.
    Желающие могут повторно скачать.
     
  5. barabula

    barabula Нарушитель

    Регистр.:
    21 май 2009
    Сообщения:
    470
    Симпатии:
    77
    так ты после каждого изменения говори что улудшелось, что ухудшелось и т.д. ? )))
     
  6. Lawilet

    Lawilet Создатель

    Регистр.:
    1 фев 2011
    Сообщения:
    18
    Симпатии:
    1
    Облегчен код чата.
    На оригинале можете убедиться, увидев скорость загрузки и работы.
     
  7. t1nker

    t1nker Создатель

    Регистр.:
    30 авг 2008
    Сообщения:
    22
    Симпатии:
    0
    В будущем какие планы по развитию чата?
    Поставил, понравилось, поменял немного под себя.
     
  8. barabula

    barabula Нарушитель

    Регистр.:
    21 май 2009
    Сообщения:
    470
    Симпатии:
    77
    После каждых изменений плизз выкладывай ссилку на скачку.
     
  9. Dj_StelS

    Dj_StelS

    Регистр.:
    9 янв 2009
    Сообщения:
    349
    Симпатии:
    79
    Мод случайная фраза при входе
    открываем login.php
    ищем два раза строку
    PHP:
    $chat->SendSystemMsg('<span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span> entered chat.');
    и заменяем её на
    PHP:
    // Рандомный вход в чат
                
    $rand_e[0] = '<span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span> входит в чат';
                
    $rand_e[1] = 'Перепрыгнув самого себя <span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span> входит к нам';
                
    $rand_e[2] = 'Пьяный в жопу <span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span> залетает в чат';
                
    $rand_e[3] = 'Вырезав сердце у себя в груди <span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span> входит к нам';
                
    $rand_e[4] = '<span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span> набегался в трусах и прибежал к нам';
                
    $rand_e[5] = 'Алкоголь до добра не доведет) встречаем <span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span>';
                
    $i_e rand(0,5);
                
    $chat->SendSystemMsg($rand_e[$i_e]);
                
    //$chat->SendSystemMsg('<span class="other" onClick="whisperTo(\''.$name.'\')">'.$name.'</span> entered chat.');
                
                // Рандомный вход в чат
    Добавлено через 48 минут
    нормальный выход из чата
    открываем index.php
    ищем там строку
    HTML:
    <img src="img/play.gif" id="activeButton" onClick="activeToggle();" title="Пауза">
    после неё вставляем
    HTML:
    <a href="logout.php"> <img src="img/close.gif" id="activeButton" title="Выход"></a>
    
    создаем в корне logout.php с таким содержимым:
    PHP:
    <?php
    require('cfg.php');
    if(isset(
    $_COOKIE['chatName'])){
        
    $chat = new Chat;
        
    $chat->SendSystemMsg('<span class="other" onClick="whisperTo(\''.$_COOKIE['chatName'].'\')">'.$_COOKIE['chatName'].'</span> out of the chat.');
        
    setcookie('chatName'''time()+1);
        
    header('Location:index.php');
    }
    ?>
    Готово.
     
  10. zvezda2005

    zvezda2005 Постоялец

    Регистр.:
    12 авг 2009
    Сообщения:
    59
    Симпатии:
    3
    а есть возможность интегрировать с DLE?