Alexey Kang Опубликовано 6 Апреля 2008 Жалоба Поделиться Опубликовано 6 Апреля 2008 (изменено) Подскажите, как сделать, чтобы только зашедший пользователь не видел старые записи?Еще хотелось бы понять, как исправить ошибку с автозаменой "ш" на "?" Изменено 6 Апреля 2008 пользователем Alexey Kang Ссылка на комментарий Поделиться на других сайтах Прочее
NOIP Опубликовано 6 Апреля 2008 Жалоба Поделиться Опубликовано 6 Апреля 2008 А не кто не знает чата каторый подайдёт на ipb 2/3/x но доступ что бы был только по группам? Ссылка на комментарий Поделиться на других сайтах Прочее
klimin_a_s Опубликовано 6 Апреля 2008 Жалоба Поделиться Опубликовано 6 Апреля 2008 Вещь интересная, спасибо! Поправьте очепятки: 1) В админке: Модероторы.2) И еще где-то видел, уже забыл.... (( Кажется, в инсталляторе. Ссылка на комментарий Поделиться на других сайтах Прочее
klimin_a_s Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 Да, кроме "ш", еще буква "И" глючит. Т.е., пока нашел 2 буквы, которые глючат (вместо букв - вопросик): ш -> ?И -> ? Как решить? Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 Да, кроме "ш", еще буква "И" глючит. У меня всё в порядке с этими буквами, никаких глюков. Ссылка на комментарий Поделиться на других сайтах Прочее
Alexey Kang Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 (изменено) Действительно "И" и "ш" заменяются на знак вопроса "?"Залез базуданных, все хранится в непонятной кодировке. Проблема решена. Нужно заменить все сравнения в Б.Д. на cp1251_general_ci Изменено 7 Апреля 2008 пользователем Alexey Kang Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 Проблема решена. Нужно заменить все сравнения в Б.Д. на cp1251_general_ciАга, поэтому у меня и не было проблем с этими буквами. По умолчанию стоит сравнение cp1251_general_ci. Кто-нибудь может подсказать, как сделать, чтобы на главной странице форума было видно кто сидит в чате? Ссылка на комментарий Поделиться на других сайтах Прочее
vania62101 Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 Можете поподробней по пуиктам обьяснить, я просто в этом не очень разбираюсь как заменить все сравнения в Б.Д. на cp1251_general_ci чтоб решить проблему у меня просто тоже за место Ш выводит ? хотелось бы это исправить а чат беспорно классный только вот эта проблема напрягает подскажите Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 У меня один пользователь пожаловался, что не видит сообщений в чате. Пользуется IE. Чат сильно зависает. Иногда после пары сообщений приходится закрывать браузер и открывать страничку заново. Иначе виснет намертво. Думаю, придётся удалять. А жаль.. чат действително красивый и функциональный. Ссылка на комментарий Поделиться на других сайтах Прочее
Elfet Опубликовано 7 Апреля 2008 Автор Жалоба Поделиться Опубликовано 7 Апреля 2008 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Заработало!!! Спасибо! И автору респект за хороший чат. Предыдущая версия частенько висла. Будем тестировать эту. Кстати, в админпанеле этот чат никак не прописан? И ещё. Возможно сделать, чтобы около кнопки "ЧАТ" было видно, сколько человек сейчас общается? Как в прошлой версии.Да, возможно. Подскажите, как сделать, чтобы только зашедший пользователь не видел старые записи?Еще хотелось бы понять, как исправить ошибку с автозаменой "ш" на "?"Пока никак Или только ручками А не кто не знает чата каторый подайдёт на ipb 2/3/x но доступ что бы был только по группам?Этот чат можно немного доправить для использования групп - если очень нужно то могу за плату сделать. Вещь интересная, спасибо! Поправьте очепятки: 1) В админке: Модероторы.2) И еще где-то видел, уже забыл.... (( Кажется, в инсталляторе.Оооо! Большое спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 Endy дайте ссылку на чат - посмотрю что не так. И у меня в IE6/7 всё прекрасно работает.У меня форум - закрытое сообщество, к сожалению ссылку не могу дать. Я пользуюсь тоже IE7 и почему-то зависает. Вполне возможно, что не чат виноват, а хостинг. Хотя.. хостинг платный. А вот почему один пользователь не видит сообщения - это просто загадка. Причём он может зайти в чат и может отправлять сообщения, но сам видит пустое окошко. И самое обидное, что этот пользователь самый любитель посидеть в чате. Возможно сделать, чтобы около кнопки "ЧАТ" было видно, сколько человек сейчас общается? Как в прошлой версии.Да, возможно. Если будет время, подскажите пожалуйста как это сделать. В той версии было так удобно - сразу видно сколько человек в чате. Вроде даже можно было вывести их имена в блок статистики. Ссылка на комментарий Поделиться на других сайтах Прочее
juae Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 Я почему-то не могу установить чат, всё время натыкаюсь на ошибку: 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(); Т.е. не удаётся соединиться с базой. Хотя все необходимые настройки сделал, базу создал. В чём может быть проблема? Ссылка на комментарий Поделиться на других сайтах Прочее
Elfet Опубликовано 7 Апреля 2008 Автор Жалоба Поделиться Опубликовано 7 Апреля 2008 juae в другую папку устан. чат и не заменил пути в module_elfchat.php в ELFCHAT_PATH Endy точно так же как и в пред ведущей. Ссылка на комментарий Поделиться на других сайтах Прочее
juae Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 juae в другую папку устан. чат и не заменил пути в module_elfchat.php в ELFCHAT_PATHНе понял define( 'ELFCHAT_PATH' , "forum/chat/" );define( 'ELFCHAT_LOCATION', "forum/chat/chat.php"); Что здесь неверно? Ссылка на комментарий Поделиться на других сайтах Прочее
vania62101 Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 если проблему с Ш на ? решите то пожалуйста перезалейте архив и напишите что перезалили Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 7 Апреля 2008 Жалоба Поделиться Опубликовано 7 Апреля 2008 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. Или я не прав? Ссылка на комментарий Поделиться на других сайтах Прочее
Alexey Kang Опубликовано 8 Апреля 2008 Жалоба Поделиться Опубликовано 8 Апреля 2008 Подскажите, как сделать, чтобы только зашедший пользователь не видел старые записи?Еще хотелось бы понять, как исправить ошибку с автозаменой "ш" на "?"Пока никак Или только ручками Подскажите пожалуйста, как происходит вывод (старых) сообщений, при входе в чат. Как определяется условие, сколько сообщений выводить, ведь при входе в чат не видно всей истории а выводится только определенное кол-во сообщений, вот хотелось бы понять, что за это отвечает.. Ссылка на комментарий Поделиться на других сайтах Прочее
Elfet Опубликовано 8 Апреля 2008 Автор Жалоба Поделиться Опубликовано 8 Апреля 2008 Alexey Kang отвечает LIMIT в запросе - 30. По умолчанию перёт из начала таблицы. Так же есть номер последнего загруженного сообщения кот хранится у пользователя - когда он входит в чат - это значение 0. Нужно изменить его на значение последнего сообщения (такой-то вошёл в чат) - тогда история грузится не будет Ссылка на комментарий Поделиться на других сайтах Прочее
Alexey Kang Опубликовано 8 Апреля 2008 Жалоба Поделиться Опубликовано 8 Апреля 2008 OK, Большое спасибо, дальше я разберусьЕще интересно, у меня сообщения в Б.Д. хранится в непонятной кодировке, хотя сравнение таблицы cp1251_general_ci, при выводе сообщений проблем нет, но когда лазию по базе данных, все же немного не понятно... Это можно как-нибудь исправить? Ссылка на комментарий Поделиться на других сайтах Прочее
Alexey Kang Опубликовано 9 Апреля 2008 Жалоба Поделиться Опубликовано 9 Апреля 2008 (изменено) Подскажите, как сделать авторизацию через файл, допустим, http://domain.com/chat/index.phpа не через http://domain.com/forum/index.php?automodule=elfchat Изменено 9 Апреля 2008 пользователем Alexey Kang Ссылка на комментарий Поделиться на других сайтах Прочее
Elfet Опубликовано 9 Апреля 2008 Автор Жалоба Поделиться Опубликовано 9 Апреля 2008 http://domain.com/chat/index.php - подключить модули из IPB для авторизации , создать сессию (по анологии в module_elfchat.php) и перенаправить на http://domain.com/chat/chat.php Сообщения в базе в UTF-8 Ссылка на комментарий Поделиться на других сайтах Прочее
Alexey Kang Опубликовано 9 Апреля 2008 Жалоба Поделиться Опубликовано 9 Апреля 2008 (изменено) Мне можно, без самой авторизации, нужно просто сессию создать, как в module_elfchat.php, но проблема в том, что там перед загрузкой module_elfchat.php видимо какие-то файлы подгружаются что-то вроде ядра чтоли, чтоб допустим срабатывало это условиеif ( $this->ipsclass->member['id']Оно же просто так не может работать, поправьте если я не прав.С структурой IPB только начинаю осваиваться, поэтому очень сложно понять.Если не сложно, накидайте пожалуйста файл index.php Изменено 9 Апреля 2008 пользователем Alexey Kang Ссылка на комментарий Поделиться на других сайтах Прочее
ChUsr Опубликовано 9 Апреля 2008 Жалоба Поделиться Опубликовано 9 Апреля 2008 А как статус менять в демо версии, который отображается рядом с ником? пишу "/статус ушел" (без кавычек), и оно просто отправляется в чат как сообщение. Ссылка на комментарий Поделиться на других сайтах Прочее
juae Опубликовано 9 Апреля 2008 Жалоба Поделиться Опубликовано 9 Апреля 2008 juae в другую папку устан. чат и не заменил пути в module_elfchat.php в ELFCHAT_PATHНе понял define( 'ELFCHAT_PATH' , "forum/chat/" );define( 'ELFCHAT_LOCATION', "forum/chat/chat.php"); Что здесь неверно???? Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 9 Апреля 2008 Жалоба Поделиться Опубликовано 9 Апреля 2008 А как всё таки вывести имена пользователей, что в чате, на главную страницу форума? Наверняка есть решение.. Подскажите плиз! Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения