Бета-версия чата доступна для скачивания!

January 16th, 2009 | Categories: Projects | Tags: ,

Хочу сообщить всем кто ждет новую версию чата, что бета-версия стала доступна для скачивания. В этой версии доступны все команды которые пока были запланированы для управления чатом “из командной строки”. А теперь перейдем к самому интересному, а именно к скачиванию и установке…

Для начала скачайте архив с чатом. Распакуйте его и залейте содержимое к себе на сервер. Требования к серверу такие: PHP 5.2+ и SQLite 2+. Далее откройте чат в браузере и зайдите под вашим ником (пароль вводить не надо – у вас его еще нет). Если все прошло успешно и вы вошли в чат – используйте команду /reg <ваш пароль> для того, чтобы зарегистрироваться как администратор (имейте ввиду, что первый зарегистрированный в чате пользователь автоматически становится администратором). Теперь вы администратор и вам доступны все команды, которые можно посмотреть используя команду /help.

Для начала я думаю достаточно. Позже я напишу более подробную и развернутую инструкцию, а пока, если возникнут вопросы – задавайте их тут, в комментариях!

Важно! Все для всех замеченных ошибок или неточностей пожалуйста заводите записи в баг-трекере на этой странице.

P.S. Прошу прощения за то, что на сайте какое-то время глючил плагин и выдавал черный экран с крутилкой!

  1. adept
    January 19th, 2009 at 03:06
    Quote | #1

    А есть возможность работы чата с MySQl ?!

  2. January 19th, 2009 at 15:32
    Quote | #2

    Да, есть, нужно только добавить другой контроллер. А чем SQLite не устраивает?

  3. adept
    January 19th, 2009 at 22:11
    Quote | #3

    Ошибка:
    Соединение прервано. Невозможно соединится с базой данных.

    Хотя SQLite установлен.
    SQLite
    SQLite support enabled

    PECL Module version 2.0-dev $Id: sqlite.c,v 1.166.2.13.2.9 2007/05/19 17:58:22 iliaa Exp $
    SQLite Library 2.8.17
    SQLite Encoding iso8859

    \”Да, есть, нужно только добавить другой контроллер.\” – каким образом это реализовать?!
    Да и MySQL мне больше по душе.

  4. Автомат Пулемётов
    January 20th, 2009 at 23:39
    Quote | #4

    Где можно протестить не устанавливая киньте ссылку!

  5. January 20th, 2009 at 23:48
    Quote | #5
  6. adept
    January 20th, 2009 at 23:58
    Quote | #6

    Пришлите пожалуйста на мой Email информацию на установку чата с MySQL
    Rico002@bk.ru

  7. January 21st, 2009 at 00:08
    Quote | #7

    С MySQL сейчас чат пока не работает. Используйте SQLite.

  8. adept
    January 21st, 2009 at 00:24
    Quote | #8

    Дык он и с этой не хочет работать, пишет ошибка соединения! SQLite установлен, версия либов 2.8, ось FreeBSD 6.2 R

  9. January 21st, 2009 at 12:13
    Quote | #9

    Вам необходимо убедится, что у папки server установлены права, которые позволяют скрипту создавать файлы внутри этого фолдера.

  10. January 26th, 2009 at 22:31

    mElnaron: хитрец! сделал под sqllite, которым никто не пользуется, опять как и первую версию придется переписывать под себя :)

  11. Vladimir
    January 28th, 2009 at 05:47

    Здравствуйте.

    Чат получился супер, жаль вот только на сервер не могу поставить из-за отсутствия SQLite, было бы здорово если бы вы добавили другой контроллер.
    Заранее благодарен.

  12. January 31st, 2009 at 16:16

    Melnaron, привет. Я ж уже давно просил, ну напишите README, в котором четко будет написано, на какие папки и на какие файлы какие именно права должны быть установлены.

    “Далее откройте чат в браузере и зайдите под вашим ником (пароль вводить не надо – у вас его еще нет). Если все прошло успешно и вы вошли в чат” – вот как раз и не вошел… так на этой странице все и остается…
    какие меры принимаем? :)

  13. January 31st, 2009 at 23:54

    PHP version: 5.2.8
    SQLite 2.5

  14. February 1st, 2009 at 11:33

    Спокойно! Сейчас разберемся!

  15. February 1st, 2009 at 11:48

    SQLite был выбран не просто так. Во-первых он позволяет запустить чат без всяких настроек, а во-вторых обеспечивает очень легкую переносимость базы с одного хостинга на другой (с учетом конечно того, что на хостинге есть SQLite). В ближайшее время будет выложена версия чата с поддержкой MySQL.

  16. February 1st, 2009 at 13:59

    да, еше хотел спросить, почему индекс теперь в формате HTML, а не PHP? И если я его сделаю PHP страшного, думаю, ничего не будет? :)

  17. February 1st, 2009 at 14:02

    насчет SQLite – удобно конечно, не спорю, но многие серверы просто его не поддерживают.. сам столкнулся…
    поэтому для так-сказать доступности проекта – или файлы или MySQL :)

  18. February 1st, 2009 at 14:04

    Vovan, индекс в формате HTML потому, что там нет PHP-кода, как было раньше. Про поддержку 2х контроллеров (MySQL & SQLite) я уже говорил…

  19. adept
    February 2nd, 2009 at 01:58

    Переставил SQLite на серваке, выставил права на папку server, и о чудо) заработало)
    http://forum.planar.bz/mel/

  20. adept
    February 4th, 2009 at 18:57

    КАК при первом запуске сделать русский язык по умолчанию. т.е когда человек заходит, чтобы у него по умолчанию русский был?!

  21. February 5th, 2009 at 15:24

    adept, открой файл ./js/init.js и в строке 8 ($(‘head’).appe .. kie(‘language’) || ‘en’)+’.js .. ript>’);) замени en на ru.

  22. сержЫк
    February 5th, 2009 at 22:18

    класный чат когда будут обновления ?:) возмите в команду тестеров :)

  23. сержЫк
    February 5th, 2009 at 22:33

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

  24. February 6th, 2009 at 11:28

    Обновления в процессе производства! =) Регистрация не должна быть обязательной перед входом в чат, так как нужно дать пользователю сразу войти в чат, а потом уже решить, хочет он зарегистрироваться или нет.

  25. сержЫк
    February 6th, 2009 at 23:55

    ХитрО :) подскажи плиз как мне быть с шаровым хостингом как установить чат на нем ведь поддержки мскл лайт нетту :(

  26. сержЫк
    February 6th, 2009 at 23:57

    мож подскажешь как настроить мож в пхпадминешото поклацать )

    • February 8th, 2009 at 21:29

      сержЫк, ничего не подскажу, но посоветую подождать версию с поддержкой MySQL.

  27. Anna
    February 8th, 2009 at 13:33

    Здравствуйте! Подскажите, пожалуйста, как изменить положение чата на странице. Сейчас он находится строго по центру страницы, а мне бы хотелось встроить его в свой дизайн. В css ничего такого не нашла. Спасибо.

    • February 8th, 2009 at 21:28

      Anna, сам по себе код чата так просто вставить в страницу у вас не получится, но вы можете использовать iframe!

  28. Lond
    February 10th, 2009 at 12:39

    Возможно, имеет смысл прикрутить уже готовый абстрактный класс для работы с БД?

    • February 10th, 2009 at 13:18

      Lond, дело не в абстрактном классе, а в некоторой механике, которая используется в чате. Ну и в моем свободном времени конечно тоже =)

  29. Lond
    February 11th, 2009 at 06:00

    Механику видел, нашел довольно странным работать с БД через static-методы =) Как вариант, можно сделать класс-прослойку, который будет содержать в себе экземпляр такого абстрактного класса, передавая ему данные, полученные из вызовов всё тех-же static-методов из движка.

  30. February 11th, 2009 at 15:26

    Lond, хмм.. а тут и не нужно создавать обьект класса. Вполне достаточно static’ов. И к тому же это своего рода имитация namespace’а. Если же работать через создание обьекта, то нужно его всеравно обьявлять его глобальным. Смысла я в этом не вижу. А для таких обычных действий вполне подходят статические методы.

  31. сержЫк
    February 16th, 2009 at 21:51

    Скорейбы обнову :)

  32. adept
    February 16th, 2009 at 23:06

    А возможно ли убрать функцию выхода из чата по тайм-ауту?! Я нашел где поменять, но как вообще убрать?!

  33. February 17th, 2009 at 12:54

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

  34. adept
    February 17th, 2009 at 18:44

    хм… а почему тогда эта функция выкидывает из чата некоторых пользователей…

  35. February 18th, 2009 at 00:49

    adept, когда выкидывает? даже если они не закрывали браузер?

  36. February 18th, 2009 at 11:13

    Melnaron, а как скоро выйдет версия с Мускулом? А то я блин как только не побывал ни через PDO ни через sqlite3_open(), не пашет и все. Хотя сама база работает точно. Может я что-то не так делаю!?) Когда ввожу логин выскакивает Connecting и сразу гаснет и нечего не происходит.

  37. February 18th, 2009 at 15:00

    Думаю уже скоро выйдет. Я хочу немного изменить структуру поллинга. Чтобы особо не грузить сервер висящими процессами, чат будет запрашивать новые сообщения с сервера каждые 2 секунды. Я не думаю, что это особо прибавить расход траффика, но вот сервер разгрузит – это точно.

    Версия с MySQL будет в эти выходные.

  38. adept
    February 18th, 2009 at 15:48

    Человек сидит в чате, если некоторое время не пишет сообщения, его выкидывает.

  39. February 18th, 2009 at 16:17

    adept, а браузер какой?

  40. adept
    February 18th, 2009 at 20:22

    Opera, IE в FireFox вроде все норм!

  41. сержЫк
    February 19th, 2009 at 01:11

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

  42. сержЫк
    February 19th, 2009 at 01:19

    а в чат можно прикрутить проверку правописания как тут в каментах ? :) было бы неплохо + нет ниодного чата с проверкой правописания

  43. сержЫк
    February 19th, 2009 at 01:29

    Может комуто пригодится.
    С помощью этого кода чат можно вставить на свою страничку.

    где вместо (http://example.org/path/to/chat/) пишите адрес своего чата

    Melnaron: код вставлять в комментарий нельзя.. используй сторонние ресурсы для демонстрации кода вроде “Paste Code” (http://paste.ideaslabs.com)

  44. сержЫк
    February 19th, 2009 at 01:38

    О еще хотел еще спросить будет ли поддержка ББкодов там типо [img] [quote] [color=] [b] ну и так далее :)

  45. February 19th, 2009 at 18:34

    сержЫк, аватары будут, а вот ББкода точно не будет, потому что чат это не форум.

  46. сержЫк
    February 19th, 2009 at 21:57

    Ага ясно а насчет правописания и когда ждать дополнений ? 8)

  47. February 20th, 2009 at 12:13

    сержЫк, на счет правописания незнаю, а обновления будут уже в эти выходные!

  48. February 21st, 2009 at 00:52

    У меня на хостинге есть sqlite
    я установил, выставил права на папки
    захожу на страничку чата ввожу логин а оно меня не логинит пишет загрузка, а потом снова кнопка войти Оо
    почему так?

    • February 21st, 2009 at 11:32

      Striekr, SQLite как оказалось очень сильно разнится от версии к версии. На разных хостингах стоят разные версии SQLite, и запросы на создание таблиц сильно отличаються. Поэтому просто подождите немного, и вы сможете скачать новую бету с поддержкой MySQL уже сегодня-завтра.

  49. February 21st, 2009 at 21:25

    Спасибо большое за поддержку Mysql. Буду ждать. Если что могу помочь с программированием и оптимизацией. Хотел сам было заняться этим чатом, но уже нашёл готовый вариант у Вас :)

    • February 21st, 2009 at 22:18

      a1, ну с программированием я и сам думаю справлюсь, а вот на счет хтмл-тегов – не стоит забывать что не все теги безопасны! И например с помощью тега <script> можно легко провести XSS-атаку. Да и зачем вам хтмл-теги для форматирования сообщений в чате?! Не перестаю повторять: чат это не форум! =)

  50. February 21st, 2009 at 21:43

    ещё хотел спросить, надеюсь в исходниках можно поменять чтобы чат поддерживал хтмл теги?

Comment pages
Comments are closed.