MEL.Chat: Теперь с MySQL!

February 22nd, 2009 | Categories: Projects | Tags: ,

Итак, как я и обещал, выкладываю новую бета-версию чата, теперь с поддержкой СУБД MySQL.

Скачать MEL.Chat 2.0b3

А теперь немного об установке и настройке серверной части. Для начала откройте файл server/cfg.php и отредактируйте данные для подключения к MySQL-серверу. Затем запустите скрипт server/setup.php для создания необходимых таблиц в БД. Вот и все, что нужно сделать. Далее заходим в чат под любым никнеймом и регистрируемся как администратор с помощью команды /reg [ваш_пароль].

  1. сержЫк
    February 22nd, 2009 at 23:57
    Quote | #1

    Работает :) спасибо за проделанную работу

  2. February 23rd, 2009 at 11:06
    Quote | #2

    наствойке

    ошибка в тексте

    • February 23rd, 2009 at 11:39
      Quote | #3

      Striekr, ага, спасибо, поправил!

  3. February 23rd, 2009 at 16:21
    Quote | #4

    какие требования к серверу? PHP,MySQL,APACHE…

  4. February 23rd, 2009 at 16:30
    Quote | #5

    и такой вопрос, этот чат также поддерживает технологию COMET ?

    • February 23rd, 2009 at 16:37
      Quote | #6

      a1, PHP >= 5, MySQL >= 4. Нет, в этой версии технология long-polling (Comet) была заменена на обычные запросы по таймауту.

  5. February 23rd, 2009 at 20:58
    Quote | #7

    Установил, прописал доступ к базе, но не хочет логинить меня(
    жму кнопку коннект, пишет connecting… а потом снова кнопка коннект появляется
    пробовал разными браузерами одно и тоже получается.
    мб что то нада настроить?

    • February 24th, 2009 at 16:43
      Quote | #8

      Striekr, а как ты открываешь сам чат? У себя локально на компе, запуская index.html?

  6. asse
    February 25th, 2009 at 02:14
    Quote | #9

    та же самая проблема! чат открываю на денвере, все настройки для БД прописаны… не понимаю в чем дело =(

  7. February 25th, 2009 at 14:09

    У меня такое было только когда в браузере было включено “offline mode”.

  8. February 25th, 2009 at 17:45

    открываю index.html и у себя и на хостинге пробовал, одно и тоже получается(

  9. February 27th, 2009 at 05:41

    Melnaron, спасибо, работает)))

  10. February 27th, 2009 at 05:50

    http://feex.ru/mchat/ – пример

  11. February 28th, 2009 at 11:44

    по ссылке той что дал вован тоже не логинит в чат

    • February 28th, 2009 at 13:48

      Striekr, у меня логинит без проблем! Может у тебя браузер какой-то старый? Или JS отключен?

  12. February 28th, 2009 at 19:17

    у меня вотвопросик: в хелпе есть команда: /unreg (password) – прекратить регистрацию.
    а какая команда на возобновление регистрации?? Или как это происходит?)

  13. March 20th, 2009 at 18:47

    привет!
    клёвый чат!
    вот я поставил http://by-true.ru/chat/
    только… а как забанить юзера? или как в админку попасть? Есть ли она?

  14. March 20th, 2009 at 19:43

    предложение

    1. что бы при нажатии на ник отправлялось не в приват а просто выделялось у того пользователя на чей ник нажали. А кнопку привата сделать отдельно

  15. March 27th, 2009 at 16:19

    Отличный чат! Обязательно поставлю себе на сайт! Спасибо автору и ждем обновлений и модернизаций!

  16. April 6th, 2009 at 04:22

    где все?

  17. April 14th, 2009 at 21:22

    тут… тут…

  18. tungsten
    April 21st, 2009 at 16:40

    установил вету. Настроил Mysql. Setup создал таблицы.
    Окно чата вообще не открывается. В разных броузерах.
    http://celitel.st8.ru/mchat/
    Где править руки ?

  19. tungsten
    April 21st, 2009 at 17:42

    Консоль ошибок сообщает что $.cookie is not a function

  20. tungsten
    April 21st, 2009 at 18:39

    Старый бубен привел к файлу jquery.cookie.js, который непостижимым образом читался по FTP и не читался по http. Перезаливки не помогли. Переименование решило проблему. Приступаю к тестированию…
    Как-то я дописывал к старой версии смайлики, и даже было собирался переделать для MySql. К счастью, природная лень помешала мне это сделать)). Автору – уважуха. Если нужна помощь в написании – готов по мере возможностей (знаний)….

  21. April 21st, 2009 at 20:33

    Добрый день.

    Возникла проблема при авторизации в чате.

    Установка прошла успешно – без ошибок. При заходе на страницу http://www.bs-city.ru/chat/, при вводе логина и нажатии кнопки “Войти” выводится надпись “Соединение”. Далее надпись пропадает, авторизация не проходит. Тестировались браузеры IE6, IE8, Mozilla 3.0.8, Opera
    9.64.
    Просим Вас помочь в решении данной проблемы.

    • May 6th, 2009 at 15:42

      One
      Добрый день.

      Возникла проблема при авторизации в чате.

      Установка прошла успешно – без ошибок. При заходе на страницу http://www.bs-city.ru/chat/, при вводе логина и нажатии кнопки “Войти” выводится надпись “Соединение”. Далее надпись пропадает, авторизация не проходит. Тестировались браузеры IE6, IE8, Mozilla 3.0.8, Opera
      9.64.
      Просим Вас помочь в решении данной проблемы.

      Ваша проблема заключается в том, что на вашем хостинге отсутствует модуль Multibyte String и из-за этого происходит ошибка при соединении. Я добавил эту проблему в свой баг-трекер.

  22. tungsten
    April 22nd, 2009 at 11:51

    Чат хорош. Но несколько вопросов осталось. Чем не угодил автору IE6.0 ? Автор уже обещал сделать по нажатию ника не личное сообщение. При вводе команды личного сообщения стирается строка ввода, чего раньше не было. Наличие в установочном комплекте файлов *.psd вызывает некоторое удивление.
    Хотелось бы видеть в чате кнопочку 2RUS – т е перекодировать сообщение, если было набрано не в той раскладке. Скрипт могу прислать.

    • May 6th, 2009 at 15:55

      tungsten
      Чат хорош. Но несколько вопросов осталось. Чем не угодил автору IE6.0 ? Автор уже обещал сделать по нажатию ника не личное сообщение. При вводе команды личного сообщения стирается строка ввода, чего раньше не было. Наличие в установочном комплекте файлов *.psd вызывает некоторое удивление.
      Хотелось бы видеть в чате кнопочку 2RUS – т е перекодировать сообщение, если было набрано не в той раскладке. Скрипт могу прислать.

      IE6 устарел, глючит, и не поддерживает стандарты верстки. Я не хочу тратить кучу времени на то, чтобы облепить код чата всевозможными хаками для ie. Помоему давно пора уже перейти на что-то более свежее.

      Про psd-файлы я наверное забыл когда создавал архив.

  23. tungsten
    April 28th, 2009 at 10:18

    Прикольно сделана эта страница. Мои сообщения хранятся у меня же в куках. И мне же и показываются))
    Так что это сообщения вообще-то для себя)) Как и предыдущие мои 4 сообщения. Которых после чистки кукофф уже нет)). Вероятно автору (респект которому за чат) не желает что бы замечания-предложения одних пользователей были доступны другим. Впрочем, это его право. В ходе тестирования чата появились еще замечания. Если автору это интересно (а ему-то надеюсь то доступны эти заметки))) – готов высказать замечания-пожелания, оказать посильную помощь в тестировании, поводке и т д.

    • May 6th, 2009 at 16:01

      tungsten
      Прикольно сделана эта страница. Мои сообщения хранятся у меня же в куках. И мне же и показываются))
      Так что это сообщения вообще-то для себя)) Как и предыдущие мои 4 сообщения. Которых после чистки кукофф уже нет)). Вероятно автору (респект которому за чат) не желает что бы замечания-предложения одних пользователей были доступны другим. Впрочем, это его право. В ходе тестирования чата появились еще замечания. Если автору это интересно (а ему-то надеюсь то доступны эти заметки))) – готов высказать замечания-пожелания, оказать посильную помощь в тестировании, поводке и т д.

      Во-первых в куках ни у кого ни чего не хранится… А так вообще получилось забавное сообщение =)

  24. Woldemar
    April 28th, 2009 at 11:41

    Да действительно после установки нажимаешь на кнопку коннект пишет соеденияюсь и все дальше тишина просто!

  25. Woldemar
    April 28th, 2009 at 11:49

    Проверил JS включен. На IE вообще сказало вам нужен ФФ. На 10 Опере так же не логинится. в чем проблема ?!

  26. Woldemar
    April 28th, 2009 at 11:53

    На сайте в демо версию чата пускает без проблем. Где же глюк тогда ?!

  27. Dark
    May 2nd, 2009 at 01:32

    Чат супер ,а когда будет следующая версия?

    • May 6th, 2009 at 16:03

      Dark
      было бы супер ,если добавить функцию вставки чата прямо на сайт ,например по нажатию на ссылке открывалось окно на аяксе ,как сейчас и его можно было свернуть

      Да, идея хорошая, я сам уже давно думаю на эту тему!

  28. Dark
    May 2nd, 2009 at 01:34

    было бы супер ,если добавить функцию вставки чата прямо на сайт ,например по нажатию на ссылке открывалось окно на аяксе ,как сейчас и его можно было свернуть

  29. Woldemar
    May 6th, 2009 at 12:41

    Не хватает того что если просто кому то хочешь написать то он шлёт в приват. А если ты ему не в приват а в общак хочешь написать то как быть ? …. или всем что бы не использовать команду эхо, и еще сообщение дня можно закрепить на самом верху в центре и добавить транслит к чату. спасибо )

  30. Чайник
    May 6th, 2009 at 21:57

    А можно объяснить для чайников как и чато и куда вписывать при редактировании /cfg.php

  31. Woldemar
    May 7th, 2009 at 11:47

    Так же погляди у тебя смайлы накладываются на текст и друг на друга если подряд писать. и реши проблему с добавлением новых

  32. May 10th, 2009 at 13:44

    Melnaron, спасибо за чат :)

  33. May 17th, 2009 at 06:33

    Вопрос в следующем: админка есть у этого чата? как чат можно вставить в страницу сайта???

  34. May 18th, 2009 at 12:41

    Рульный чат, вот только жалко что с авторизацией проблемы. На хост ставлю – норм, на денвере не работает.
    Может подскажешь что добавить, а то редактировать с хоста это ппц.

  35. June 26th, 2009 at 09:06

    А можно объяснить для чайников как и чато и куда вписывать при редактировании /cfg.php ??????????? =]

    • June 26th, 2009 at 14:46

      А можно объяснить для чайников как и чато и куда вписывать при редактировании /cfg.php ??????????? =]

      Помоему там и так достаточно все понятно: данные для подключения к базе данных как значения к соответствующим переменным.

  36. June 26th, 2009 at 09:23

    Connection failed. Can’t connect to a database. =[

  37. June 27th, 2009 at 11:13

    А пример можно , ? я с Литвы ,мoжeт eсть разница MSQL

  38. July 1st, 2009 at 12:50

    Абсолютно никакой разницы в MySQL нет… разные могут быть только версии. от того что ты с литвы, ничего не меняется.

  39. August 9th, 2009 at 02:31

    Создателя ЧАТА ОГРОМНОЕ СПАСИБО.
    Чат классный, мне очень нравится.
    У меня появилось несколько вопросов:
    1) Есть ли форум у проекта Melnaron ??? Если есть то дайте пож. ссылочку на него.
    2) Возможно ли на главной странице вывести число и ники пользователей находяшихся в чате??? Если это возможно то подскажите пож. как это сделать.
    3) Возможно ли сделать свой тег, тоесть я ввожу напимер в чате тег /mp3 ссылка_на_песню.mp3 и у всех пользователей появляется проигрователь и песенка вопроизводится??? Если это возможно то подскажите пож. как это сделать. ( с MP3 я просто привёл пример )

  40. August 10th, 2009 at 16:52

    У меня возникло ещё пару вопросов:
    4) В дальнейшей разработку планируется создание админки в чате???
    5) Как сделать страничку статистики зарегистрированных пользователей, кольчистро отправленных сообщений пользователя и время провождения в чате.

  41. August 10th, 2009 at 20:27

    Ещё я предлагаю в ВЫБОРЕ СТАТУСОВ сделать возможность написания своего статуса

  42. Kirk
    September 8th, 2009 at 12:46

    Такая же проблема, что и у djquartz. MySQL исправна

  43. September 19th, 2009 at 17:07

    LYUDI POMOGITE

    U MENYA CFG.PHP NE OTKRIVAETSA PISHET “FATAL ERROR” I T D

    kak ispravit?

  44. anchiru
    October 10th, 2009 at 15:28

    Уважамый Melnaron,
    не могли бы Вы положить либо в архив, либо сделать страницу на сайте с описанием всех команд, используемых чатом. потому как я понял /help показывает далеко не все.

    из пожеланий – добавление админки для чата с функционалом для полного управления.
    спасибо за скрипт

  45. anchiru
    October 10th, 2009 at 15:30

    хотя я кажется поспешил по поводу команд :) прошу прощения, разобрался

  46. October 12th, 2009 at 14:41

    Чет у мну не ха не получается как я уже не пробовал у себя на компе на Denwer и хостинг не логинится и всё и в базах не чего не создается!

    • October 20th, 2009 at 10:50

      SaT,
      Форума нет, есть комменты. статистику по пользователям можно вывести если вытянуть ее из базы PHP-скриптом. Тег, или команду /mp3 сделать конечно можно, но это уже программирование, изучайте и делайте! Админка, как таковая не планируется, все администрирование происходит с помощью комманд и всплывающих окошек.

      Alex,
      Бетка уже давно доступна для скачивания.

      Kirk,
      Настройте правильно доступ к базе данных, для этого нужно знать имя пользователя, пароль, название базы и хост/ип на котором висит сервер. А также не забудьте запустить server/setup.php для того чтобы создать необходимые для работы чата таблицы в базе.

      anchiru,
      Я так понимаю вы уже зарегистрировались как админ и увидели все комманды!

      Напоминаю, что для нормальной работы чата нужно создать базу данных на вашем MySQL-сервере, и прописать параметры для доступа к ней в server/cfg.php. После этого нужно запустить server/setup.php, который создаст необходимые таблицы в базе данных и если все будет окей, то вы увидите сообщение о том что все таблицы успешно созданы и следует удалить файлы server/setup.php и server/setup.sql для безопасной эксплуатации чата.

      • uWeb
        June 11th, 2010 at 23:07

        Та же самая проблема.

  47. SaT
    October 20th, 2009 at 17:08

    Melnaron, а вы можете написать как пример какую нибудь простую команду, ну например чтоб сообщение вывелось жирным шрифтом ?

    • October 20th, 2009 at 17:23

      SaT,
      Если вам нужен пример написания команды, то посмотрите в коде серверной части чата.

  48. SaT
    October 20th, 2009 at 19:31

    Melnaron я хотел попробовать сам это сделать всё посмотрел но к сожалению не разобрался и решил попросить вашей помощи.

  49. Tagir
    October 22nd, 2009 at 16:57

    - подскажите домен с работающим чатом.
    - есть ил доступ у админа к архиву сообщений, приватных в том числе?

    • October 23rd, 2009 at 14:50

      Tagir,
      Демо-версия чата сейчас доступна тут: http://melnaron.net/demos/melchat/
      Да, админ может просматривать лог всех сообщений чата, а так же полностью очищать его.

  50. November 8th, 2009 at 21:01

    Нашёл неприятный момент – нелья забанить/кикнуть юзера, который поставил статус “Невидим”. Заходят всякие придурки и начниают чё попало писать. А сделать ты ничё не можешь. Только бан по ip.

    • November 9th, 2009 at 13:03

      KoCep,
      Почему только бан по айпи? Легко можно забанить/кикнуть юзера и по имени! Чтобы посмотреть список всех пользователей можно использовать команду /users. Ну а если кто-то что-то пишет, то вы же и так видите его имя, и тут же можете использовать команду /kick или /ban , но это позволит забанить только данное имя, а если пользователь – просто гость, то он в любом случае сможет зайти под другим именем. Тут уже спасет только бан по айпи-адресу.

Comment pages
1 2 3
Comments are closed.