Бета-версия чата доступна для скачивания!
Хочу сообщить всем кто ждет новую версию чата, что бета-версия стала доступна для скачивания. В этой версии доступны все команды которые пока были запланированы для управления чатом “из командной строки”. А теперь перейдем к самому интересному, а именно к скачиванию и установке…
Для начала скачайте архив с чатом. Распакуйте его и залейте содержимое к себе на сервер. Требования к серверу такие: PHP 5.2+ и SQLite 2+. Далее откройте чат в браузере и зайдите под вашим ником (пароль вводить не надо – у вас его еще нет). Если все прошло успешно и вы вошли в чат – используйте команду /reg <ваш пароль> для того, чтобы зарегистрироваться как администратор (имейте ввиду, что первый зарегистрированный в чате пользователь автоматически становится администратором). Теперь вы администратор и вам доступны все команды, которые можно посмотреть используя команду /help.
Для начала я думаю достаточно. Позже я напишу более подробную и развернутую инструкцию, а пока, если возникнут вопросы – задавайте их тут, в комментариях!
Важно! Все для всех замеченных ошибок или неточностей пожалуйста заводите записи в баг-трекере на этой странице.
P.S. Прошу прощения за то, что на сайте какое-то время глючил плагин и выдавал черный экран с крутилкой!

А есть возможность работы чата с MySQl ?!
Да, есть, нужно только добавить другой контроллер. А чем SQLite не устраивает?
Ошибка:
Соединение прервано. Невозможно соединится с базой данных.
Хотя 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 мне больше по душе.
Где можно протестить не устанавливая киньте ссылку!
Вот тут: http://melnaron.net/melchat-beta/
Пришлите пожалуйста на мой Email информацию на установку чата с MySQL
Rico002@bk.ru
С MySQL сейчас чат пока не работает. Используйте SQLite.
Дык он и с этой не хочет работать, пишет ошибка соединения! SQLite установлен, версия либов 2.8, ось FreeBSD 6.2 R
Вам необходимо убедится, что у папки server установлены права, которые позволяют скрипту создавать файлы внутри этого фолдера.
mElnaron: хитрец! сделал под sqllite, которым никто не пользуется, опять как и первую версию придется переписывать под себя
Здравствуйте.
Чат получился супер, жаль вот только на сервер не могу поставить из-за отсутствия SQLite, было бы здорово если бы вы добавили другой контроллер.
Заранее благодарен.
Melnaron, привет. Я ж уже давно просил, ну напишите README, в котором четко будет написано, на какие папки и на какие файлы какие именно права должны быть установлены.
“Далее откройте чат в браузере и зайдите под вашим ником (пароль вводить не надо – у вас его еще нет). Если все прошло успешно и вы вошли в чат” – вот как раз и не вошел… так на этой странице все и остается…
какие меры принимаем?
PHP version: 5.2.8
SQLite 2.5
Спокойно! Сейчас разберемся!
SQLite был выбран не просто так. Во-первых он позволяет запустить чат без всяких настроек, а во-вторых обеспечивает очень легкую переносимость базы с одного хостинга на другой (с учетом конечно того, что на хостинге есть SQLite). В ближайшее время будет выложена версия чата с поддержкой MySQL.
да, еше хотел спросить, почему индекс теперь в формате HTML, а не PHP? И если я его сделаю PHP страшного, думаю, ничего не будет?
насчет SQLite – удобно конечно, не спорю, но многие серверы просто его не поддерживают.. сам столкнулся…
поэтому для так-сказать доступности проекта – или файлы или MySQL
Vovan, индекс в формате HTML потому, что там нет PHP-кода, как было раньше. Про поддержку 2х контроллеров (MySQL & SQLite) я уже говорил…
Переставил SQLite на серваке, выставил права на папку server, и о чудо) заработало)
http://forum.planar.bz/mel/
КАК при первом запуске сделать русский язык по умолчанию. т.е когда человек заходит, чтобы у него по умолчанию русский был?!
adept, открой файл ./js/init.js и в строке 8 ($(‘head’).appe .. kie(‘language’) || ‘en’)+’.js .. ript>’);) замени en на ru.
класный чат когда будут обновления ?:) возмите в команду тестеров
обновления – я имел ввиду поддержку msql а почему бы не сделать отдельную форму для регистрации в сплывающем окне как вам идея ?
Обновления в процессе производства! =) Регистрация не должна быть обязательной перед входом в чат, так как нужно дать пользователю сразу войти в чат, а потом уже решить, хочет он зарегистрироваться или нет.
ХитрО
подскажи плиз как мне быть с шаровым хостингом как установить чат на нем ведь поддержки мскл лайт нетту
мож подскажешь как настроить мож в пхпадминешото поклацать )
сержЫк, ничего не подскажу, но посоветую подождать версию с поддержкой MySQL.
Здравствуйте! Подскажите, пожалуйста, как изменить положение чата на странице. Сейчас он находится строго по центру страницы, а мне бы хотелось встроить его в свой дизайн. В css ничего такого не нашла. Спасибо.
Anna, сам по себе код чата так просто вставить в страницу у вас не получится, но вы можете использовать iframe!
Возможно, имеет смысл прикрутить уже готовый абстрактный класс для работы с БД?
Lond, дело не в абстрактном классе, а в некоторой механике, которая используется в чате. Ну и в моем свободном времени конечно тоже =)
Механику видел, нашел довольно странным работать с БД через static-методы =) Как вариант, можно сделать класс-прослойку, который будет содержать в себе экземпляр такого абстрактного класса, передавая ему данные, полученные из вызовов всё тех-же static-методов из движка.
Lond, хмм.. а тут и не нужно создавать обьект класса. Вполне достаточно static’ов. И к тому же это своего рода имитация namespace’а. Если же работать через создание обьекта, то нужно его всеравно обьявлять его глобальным. Смысла я в этом не вижу. А для таких обычных действий вполне подходят статические методы.
Скорейбы обнову
А возможно ли убрать функцию выхода из чата по тайм-ауту?! Я нашел где поменять, но как вообще убрать?!
adept, а зачем тебе нужно убрать функцию выхода по таймауту? это же сделано для того, чтобы убрать из списка пользователей юзера который например закрыл окно браузера…
хм… а почему тогда эта функция выкидывает из чата некоторых пользователей…
adept, когда выкидывает? даже если они не закрывали браузер?
Melnaron, а как скоро выйдет версия с Мускулом? А то я блин как только не побывал ни через PDO ни через sqlite3_open(), не пашет и все. Хотя сама база работает точно. Может я что-то не так делаю!?) Когда ввожу логин выскакивает Connecting и сразу гаснет и нечего не происходит.
Думаю уже скоро выйдет. Я хочу немного изменить структуру поллинга. Чтобы особо не грузить сервер висящими процессами, чат будет запрашивать новые сообщения с сервера каждые 2 секунды. Я не думаю, что это особо прибавить расход траффика, но вот сервер разгрузит – это точно.
Версия с MySQL будет в эти выходные.
Человек сидит в чате, если некоторое время не пишет сообщения, его выкидывает.
adept, а браузер какой?
Opera, IE в FireFox вроде все норм!
Ооо круть жду версию с мскл
Мел а какието плагины и тому подобные модификацие предвидятся в виде аватаров анкет и прочей чатовой ерунды
а в чат можно прикрутить проверку правописания как тут в каментах ?
было бы неплохо + нет ниодного чата с проверкой правописания
Может комуто пригодится.
С помощью этого кода чат можно вставить на свою страничку.
где вместо (http://example.org/path/to/chat/) пишите адрес своего чата
–
Melnaron: код вставлять в комментарий нельзя.. используй сторонние ресурсы для демонстрации кода вроде “Paste Code” (http://paste.ideaslabs.com)
О еще хотел еще спросить будет ли поддержка ББкодов там типо [img] [quote] [color=] [b] ну и так далее
сержЫк, аватары будут, а вот ББкода точно не будет, потому что чат это не форум.
Ага ясно а насчет правописания и когда ждать дополнений ?
сержЫк, на счет правописания незнаю, а обновления будут уже в эти выходные!
У меня на хостинге есть sqlite
я установил, выставил права на папки
захожу на страничку чата ввожу логин а оно меня не логинит пишет загрузка, а потом снова кнопка войти Оо
почему так?
Striekr, SQLite как оказалось очень сильно разнится от версии к версии. На разных хостингах стоят разные версии SQLite, и запросы на создание таблиц сильно отличаються. Поэтому просто подождите немного, и вы сможете скачать новую бету с поддержкой MySQL уже сегодня-завтра.
Спасибо большое за поддержку Mysql. Буду ждать. Если что могу помочь с программированием и оптимизацией. Хотел сам было заняться этим чатом, но уже нашёл готовый вариант у Вас
a1, ну с программированием я и сам думаю справлюсь, а вот на счет хтмл-тегов – не стоит забывать что не все теги безопасны! И например с помощью тега <script> можно легко провести XSS-атаку. Да и зачем вам хтмл-теги для форматирования сообщений в чате?! Не перестаю повторять: чат это не форум! =)
ещё хотел спросить, надеюсь в исходниках можно поменять чтобы чат поддерживал хтмл теги?