Перейти к контенту

[2.3.x]ElfChat v4.0.4 demo vesrion


Рекомендуемые сообщения

Подскажите, как сделать, чтобы только зашедший пользователь не видел старые записи?

Еще хотелось бы понять, как исправить ошибку с автозаменой "ш" на "?"

Изменено пользователем Alexey Kang
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 126
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

А не кто не знает чата каторый подайдёт на ipb 2/3/x но доступ что бы был только по группам?
Ссылка на комментарий
Поделиться на других сайтах

Вещь интересная, спасибо!

 

Поправьте очепятки:

 

1) В админке: Модероторы.

2) И еще где-то видел, уже забыл.... (( Кажется, в инсталляторе.

Ссылка на комментарий
Поделиться на других сайтах

Действительно "И" и "ш" заменяются на знак вопроса "?"

Залез базуданных, все хранится в непонятной кодировке.

 

Проблема решена. Нужно заменить все сравнения в Б.Д. на cp1251_general_ci

Изменено пользователем Alexey Kang
Ссылка на комментарий
Поделиться на других сайтах

Проблема решена. Нужно заменить все сравнения в Б.Д. на cp1251_general_ci

Ага, поэтому у меня и не было проблем с этими буквами. По умолчанию стоит сравнение cp1251_general_ci.

 

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

Ссылка на комментарий
Поделиться на других сайтах

Можете поподробней по пуиктам обьяснить, я просто в этом не очень разбираюсь как заменить все сравнения в Б.Д. на cp1251_general_ci чтоб решить проблему у меня просто тоже за место Ш выводит ? хотелось бы это исправить а чат беспорно классный только вот эта проблема напрягает подскажите :D
Ссылка на комментарий
Поделиться на других сайтах

У меня один пользователь пожаловался, что не видит сообщений в чате. Пользуется IE. :D

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

Ссылка на комментарий
Поделиться на других сайтах

Endy дайте ссылку на чат - посмотрю что не так. И у меня в IE6/7 всё прекрасно работает.

 

Пробшема с кодировкой и сравнением в базе да - нужно будет пофиксить.

 

Красивый чат!

Но почему-то поссылке <a href="{$this->ipsclass->base_url}automodule=elfchat">Чат</a> показывает пустую страницу.

В чём может быть дело и что такое automodule?

Проблема решена, изменил файл mod_elfchat.php

 

Найти

define( 'ELFCHAT_LOCATION', "/chat/chat.php");

Заменить на

define( 'ELFCHAT_LOCATION', "/forum/chat/chat.php");

Где forum - название вашей папки с форумом, если у вас другая структура папок, то сделать по аналогии

 

Найти

			Header("Location: ".$this->ipsclass->base_url);

Заменить на

			Header("Location: ".$this->ipsclass->base_url."act=Login&CODE=00");

Дык, это ж я в риидми и говорил

 

Проблема решена, изменил файл mod_elfchat.php

Заработало!!! Спасибо!

И автору респект за хороший чат. Предыдущая версия частенько висла. Будем тестировать эту.

Кстати, в админпанеле этот чат никак не прописан?

 

И ещё. Возможно сделать, чтобы около кнопки "ЧАТ" было видно, сколько человек сейчас общается? Как в прошлой версии.

Да, возможно.

 

 

Подскажите, как сделать, чтобы только зашедший пользователь не видел старые записи?

Еще хотелось бы понять, как исправить ошибку с автозаменой "ш" на "?"

Пока никак :D

Или только ручками :)

 

 

А не кто не знает чата каторый подайдёт на ipb 2/3/x но доступ что бы был только по группам?

Этот чат можно немного доправить для использования групп - если очень нужно то могу за плату сделать.

 

 

Вещь интересная, спасибо!

 

Поправьте очепятки:

 

1) В админке: Модероторы.

2) И еще где-то видел, уже забыл.... (( Кажется, в инсталляторе.

Оооо! Большое спасибо! ;)

Ссылка на комментарий
Поделиться на других сайтах

Endy дайте ссылку на чат - посмотрю что не так. И у меня в IE6/7 всё прекрасно работает.

У меня форум - закрытое сообщество, к сожалению ссылку не могу дать. Я пользуюсь тоже IE7 и почему-то зависает. Вполне возможно, что не чат виноват, а хостинг. Хотя.. хостинг платный. А вот почему один пользователь не видит сообщения - это просто загадка. Причём он может зайти в чат и может отправлять сообщения, но сам видит пустое окошко. И самое обидное, что этот пользователь самый любитель посидеть в чате. :D

 

 

Возможно сделать, чтобы около кнопки "ЧАТ" было видно, сколько человек сейчас общается? Как в прошлой версии.

Да, возможно.

 

Если будет время, подскажите пожалуйста как это сделать. В той версии было так удобно - сразу видно сколько человек в чате. Вроде даже можно было вывести их имена в блок статистики.

Ссылка на комментарий
Поделиться на других сайтах

Я почему-то не могу установить чат, всё время натыкаюсь на ошибку: Fatal error: Call to a member function on a non-object in C:\AppServ\www\forum\chat\install.php on line 116. Это: $kernel->db->connect(); Т.е. не удаётся соединиться с базой. Хотя все необходимые настройки сделал, базу создал. В чём может быть проблема?
Ссылка на комментарий
Поделиться на других сайтах

juae в другую папку устан. чат и не заменил пути в module_elfchat.php в ELFCHAT_PATH
Не понял :D

 

 

define( 'ELFCHAT_PATH' , "forum/chat/" );

define( 'ELFCHAT_LOCATION', "forum/chat/chat.php");

 

Что здесь неверно?

Ссылка на комментарий
Поделиться на других сайтах

Endy точно так же как и в пред ведущей.

 

Я выполнил все шаги описанные ЗДЕСЬ.

После того, как залил изменённые файлы, форум перестал работать, появилась такая ошибка:

Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /www/02/volod.net/forum/sources/action_public/boards.php on line 215

 

Позже предлагалось решение этой проблемы:

 

У кого не поставились дополнения Theron'а, откройте через админку стиль чата main и добавьте туда код из skin_elfchat.php, который идёт после $IPBHTML .= <<<EOF и до EOF;

 

Но в этой версии вроде нет никаких стилей main. Или я не прав?

Ссылка на комментарий
Поделиться на других сайтах

Подскажите, как сделать, чтобы только зашедший пользователь не видел старые записи?

Еще хотелось бы понять, как исправить ошибку с автозаменой "ш" на "?"

Пока никак :D

Или только ручками ;)

Подскажите пожалуйста, как происходит вывод (старых) сообщений, при входе в чат. Как определяется условие, сколько сообщений выводить, ведь при входе в чат не видно всей истории а выводится только определенное кол-во сообщений, вот хотелось бы понять, что за это отвечает..

Ссылка на комментарий
Поделиться на других сайтах

Alexey Kang отвечает LIMIT в запросе - 30. По умолчанию перёт из начала таблицы. Так же есть номер последнего загруженного сообщения кот хранится у пользователя - когда он входит в чат - это значение 0. Нужно изменить его на значение последнего сообщения (такой-то вошёл в чат) - тогда история грузится не будет :D
Ссылка на комментарий
Поделиться на других сайтах

OK, Большое спасибо, дальше я разберусь

Еще интересно, у меня сообщения в Б.Д. хранится в непонятной кодировке, хотя сравнение таблицы cp1251_general_ci, при выводе сообщений проблем нет, но когда лазию по базе данных, все же немного не понятно... Это можно как-нибудь исправить?

Ссылка на комментарий
Поделиться на других сайтах

Подскажите, как сделать авторизацию через файл, допустим, http://domain.com/chat/index.php

а не через http://domain.com/forum/index.php?automodule=elfchat

Изменено пользователем Alexey Kang
Ссылка на комментарий
Поделиться на других сайтах

http://domain.com/chat/index.php - подключить модули из IPB для авторизации , создать сессию (по анологии в module_elfchat.php) и перенаправить на http://domain.com/chat/chat.php

 

Сообщения в базе в UTF-8

Ссылка на комментарий
Поделиться на других сайтах

Мне можно, без самой авторизации, нужно просто сессию создать, как в module_elfchat.php, но проблема в том, что там перед загрузкой module_elfchat.php видимо какие-то файлы подгружаются что-то вроде ядра чтоли, чтоб допустим срабатывало это условие

if ( $this->ipsclass->member['id']

Оно же просто так не может работать, поправьте если я не прав.

С структурой IPB только начинаю осваиваться, поэтому очень сложно понять.

Если не сложно, накидайте пожалуйста файл index.php :D

Изменено пользователем Alexey Kang
Ссылка на комментарий
Поделиться на других сайтах

А как статус менять в демо версии, который отображается рядом с ником? пишу "/статус ушел" (без кавычек), и оно просто отправляется в чат как сообщение.
Ссылка на комментарий
Поделиться на других сайтах

juae в другую папку устан. чат и не заменил пути в module_elfchat.php в ELFCHAT_PATH
Не понял :D

 

 

define( 'ELFCHAT_PATH' , "forum/chat/" );

define( 'ELFCHAT_LOCATION', "forum/chat/chat.php");

 

Что здесь неверно?

???
Ссылка на комментарий
Поделиться на других сайтах

А как всё таки вывести имена пользователей, что в чате, на главную страницу форума?

Наверняка есть решение.. Подскажите плиз!

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.