////////////////////////////////////////////////////////////////////////////////
//                                                                            //
//                    Чат(v2.0) для JohnCMS v:3.0 - 3.2.2                     //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////
//                                                                            //
//                            Автор: k_2 (k202)                               //
//                                                                            //
//                     Обратная связь: k2022@rambler.ru                       //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////

 Краткое описание:
   1) 4 типа комнат:
        Простая
        Беспредел
        Интим
        Инкогнито.
   2) 2 бота:
      Умник
      Шутник.
   3) Множество функций таких как: ответ(кр. ком. Инкогнито), цитирование(кр. ком. Инкогнито), приватное сообщение(кр. км. Интим), фильтрация по авторам(кр. ком. Инкогнито), и т.д.
   4) Новые шапка и ноги (почти как в самой CMS, тотже стиль и оформление).
   5) Возможность удаления отдельных сообщений:
        Супервизор - скрытие/восстановление, удаление;
        Администратор - скрытие/восстановление (Отображается как "удалить/восстановить");
        Супермодератор/Модер чата - скрытие (Отображается как "удалить");
          (Скрытые посты видны только Супервизору и Администратору).
   6) Возможность массового удаления(скрытия) сообщений как в форуме.
   7) Очистка Комнат по категориям:
        Все сообщения
        Скрытые
        Сообщения старше 1 дня
        Сообщения старше 1 недели
          (Очистка комнат доступна только Супервизору).
   7) Админка с управлением чатом по категориям:
        Управление комнатами
        Управление сообщениями
        Умник
        Шутник
  И т.д.
  
  Соглашение:
    Устанавливая этот модуль вы автоматически соглашаетесь с ниже перечисленными првилами:
       1) Вы не имеете права распространять моды, иправления, отдельные части и куски кода этого скрипта.
       2) Вы не имеете права продавать этот скрипт.
       3) Вы не имеете права при распространении этого скрипта вписывать в него свои реквизиты или менять копирайты.
    При нарушение любого из этих пунктов Автор вправе потребовать удаления ВСЕХ его скриптов с сайта нарушителя и блокировки самого сайта хостинг провайдером.

 Установка:
  1) Удалите стандартную папку chat со своего сайта и залейте аналогичную папку из этого архива.
  2) Пройдите инсталяцию по адресу: ваш сайт/chat/install/index.php, после чего удалите папку install (ваш сайт/chat/install).
  3) Для нормальной работы статистики в файле func.php (/incfiles/func.php) Найдите строки (195-200):
  
  
  
               function wch($id = false, $mod = false) {
            ////////////////////////////////////////////////////////////
            // Статистика Чата                                        //
            ////////////////////////////////////////////////////////////
            //TODO: Написать функцию статистики Чата
            return 0;
        }



    и замените на:



    function wch($id = 0, $st = 0) {
    ////////////////////////////////////////////////////////////
    //       Статистика поситителей чата   Мод k202(k_2)      //
    ////////////////////////////////////////////////////////////
    // $id  поситителей в определённой комнате                //
    // $st=1  поситителей в прихожей чата                     //
    // $st=2  всего поситителей в чате                        //
    ////////////////////////////////////////////////////////////
    global $realtime;
    if ($id != 0)
    $users = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '" . ($realtime - 300) . "' AND `place` = 'chat,$id'"), 0);
    if ($st == 1)
    $users = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '" . ($realtime - 300) . "' AND `place` = 'chat'"), 0);
    if ($st == 2)
    $users = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '" . ($realtime - 300) . "' AND `place` LIKE 'chat%'"), 0);
    return ($users);
}



  4) В файле mainmenu.php (/pages/mainmenu.php) в строке 33 замените wch() на wch(0, 2)
  
 Готово! Чат установлен. :)
 
 
 Для тех кому помог этот скрипт:
 WMR 250322967425.
