Мини чат для phpBB 3

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!

Сообщение Палыч 01.04.2008 7:44

Drunia писал(а):Ситуация разницей отображения в Эксплорере и Опере не изменилась.

А почему она должна была измениться? Разные браузеры по разному обрабатывают html код.
http://www.htmlbook.ru/content/?id=67
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер


Сообщение Drunia 01.04.2008 9:15

Ага, спасибо.
Цитата:
Код: Выделить всё
При этом можно долго спорить, какой из браузеров «более правильный», суть остается одна — пока существуют несколько браузеров и люди их применяют, сайт надо делать так, чтобы он корректно и без ошибок в них отображался.


Вот у меня в IE6 не отображается корректно. Стиль под него, к сожалению, сам написать не способен.

Скажите те, у кого уже чат работает. У вас-то он в IE6 нормально отображается?
Drunia
phpBB 1.4.3
 
Сообщения: 63
Зарегистрирован: 05.12.2005 23:20

Сообщение Drunia 02.04.2008 13:52

Получается следующая петрушка: появлении поста в чате поля с ником и временем публикования поста смещаются вниз на одну строку, как собственно и текст предыдущих постов. Вот только размер одной строки у ника и времени на много больше нежели у текстовой строчки. То есть смещание вниз ника происходит на бОльшее расстояние чем требуется.
Как можно поравить? Подскажите, плиз.
Drunia
phpBB 1.4.3
 
Сообщения: 63
Зарегистрирован: 05.12.2005 23:20

Сообщение amka 22.04.2008 21:29

Установил ajax_chat-0.8.1.2_phpBB3
Проблема в том что в IE7 (на 6-м не тестировал) после ввода логина и пароля происходит нормальная авторизация, переход на форум, опять перенаправление в чат, чат появляется на 1 сек и опять выбрасывает в окно регистрации в чате. Если же пароль не вводить, то чат работает нормально без регистрации.
Проверял в ОПЕРЕ. Все работает нормально.
Подскажите в чем может быть проблема в IE?
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 22:52

Сообщение Stipendiat 30.04.2008 8:27

amka писал(а):Установил ajax_chat-0.8.1.2_phpBB3
Проблема в том что в IE7 (на 6-м не тестировал) после ввода логина и пароля происходит нормальная авторизация, переход на форум, опять перенаправление в чат, чат появляется на 1 сек и опять выбрасывает в окно регистрации в чате. Если же пароль не вводить, то чат работает нормально без регистрации.
Проверял в ОПЕРЕ. Все работает нормально.
Подскажите в чем может быть проблема в IE?

У меня такой проблемы нет с IE7

Установил тоже ajax_chat-0.8.1.2_phpBB3.
Хотелось бы поинтересоваться, как можно сделать вывод (например на главной странице) строчки "Сейчас в ЧАТЕ: ... пользователей"?
Кто-нибудь делал такой вывод? (видел на других сайтах, возможно там какие-то другие чаты были)
Автомобильный портал города Иркутска - http://www.autoir.ru
Тестовый вход: логин: phpbbGuru, пароль: phpbbGuru
Аватара пользователя
Stipendiat
phpBB 2.0.3
 
Сообщения: 185
Зарегистрирован: 07.01.2007 19:33

Сообщение incubus 30.04.2008 16:36

Stipendiat писал(а):Хотелось бы поинтересоваться, как можно сделать вывод (например на главной странице) строчки "Сейчас в ЧАТЕ: ... пользователей"?

http://ajax-chat.wiki.sourceforge.net/phpBB3+display+online+chat+users
Очень удобное дополнение. Показывает рядом с ссылкой в чат, количество участников, а при наведении мышкой их ники. Если пользователь находится в чате, то в строке "Зарегистрированные пользователи" (в подвале форума) он помечается звездочкой. В самом файле можно сделать перевод, только не забудьте указать правильную кодировку.
amka писал(а):после ввода логина и пароля происходит нормальная авторизация, переход на форум, опять перенаправление в чат, чат появляется на 1 сек и опять выбрасывает в окно регистрации в чате.

У меня также была подобная проблема и еще у нескольких пользователей. Было еще такое, что если я нахожусь в чате и при переходе по локальной ссылке своего форума, в чате меня "подбрасывало", т.е. в течении секунды я выходил и опять заходил. При чем такое наблюдалось только у меня. Начал копать в сторону куков и сессии. Ничего особенного не нашел, перепробовал все настройки. Кстати, переустановка браузера (опера) решала иногда проблему, но, не на долго. Может это даже в кэше браузера дело.
Сейчас вроде бы не наблюдается. Могу ошибаться, но после обновления форума до текущей версии, все прошло.
phpBB 3.0.2
PHP 5.2.6
MySQL 5.0.45
Аватара пользователя
incubus
phpBB 2.0.6
 
Сообщения: 263
Зарегистрирован: 11.10.2006 22:48

Сообщение Stipendiat 30.04.2008 16:59

incubus писал(а):Очень удобное дополнение. Показывает рядом с ссылкой в чат, количество участников, а при наведении мышкой их ники. Если пользователь находится в чате, то в строке "Зарегистрированные пользователи" (в подвале форума) он помечается звездочкой. В самом файле можно сделать перевод, только не забудьте указать правильную кодировку.

Огромное спасибо! Это даже больше чем я хотел! Просто супер! Еще раз спасибо!
Автомобильный портал города Иркутска - http://www.autoir.ru
Тестовый вход: логин: phpbbGuru, пароль: phpbbGuru
Аватара пользователя
Stipendiat
phpBB 2.0.3
 
Сообщения: 185
Зарегистрирован: 07.01.2007 19:33

Сообщение OkisL 09.05.2008 13:29

Пожалуйста, подскажите, что нужно изменить и в каком файле, чтобы чат работал не в директории www.moisait.ru/forum/chat, а в директории www.moisait.ru/chat

Заранее спасибо!
Аватара пользователя
OkisL
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 19.09.2006 14:25

Сообщение incubus 10.05.2008 2:03

OkisL
Установить чат не в папку с форумом, а в корневую директорию сервера. Но при это интеграция с форумом работать не будет и архив, соответственно, нужно скачивать не для интеграции с phpBB.
Хотя, может в панеле управления сайтом, на хостинге, можно изменить путь на нужный, если это поддерживается.
phpBB 3.0.2
PHP 5.2.6
MySQL 5.0.45
Аватара пользователя
incubus
phpBB 2.0.6
 
Сообщения: 263
Зарегистрирован: 11.10.2006 22:48

Сообщение OkisL 15.05.2008 11:04

Собственно, я бы хотел, чтобы интеграция осталась...
Аватара пользователя
OkisL
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 19.09.2006 14:25

Re: Мини чат для phpBB 3

Сообщение !((( ALEX )))! 31.05.2008 15:18

Установил чат, вроде все работает, один впорос как убрать кучу каналов (они создались по количесву форумов), как сделать что б был всего один канал?
еще вопрос: как гостям запретить отправлять сообщения?
!((( ALEX )))!
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 19.05.2008 18:08

Re: Мини чат для phpBB 3

Сообщение toxi 14.06.2008 0:27

!((( ALEX )))! писал(а):Установил чат, вроде все работает, один впорос как убрать кучу каналов (они создались по количесву форумов), как сделать что б был всего один канал?
еще вопрос: как гостям запретить отправлять сообщения?


1. Убрать кучу каналов и оставить только один:
chat/lib/config.php
В файле config.php находим строку:
Код: Выделить всё
Строка #85: $config['limitChannelList'] = null;


производим замену:
Код: Выделить всё
Строка #85: $config['limitChannelList'] = array (0,1);


Теперь в списке будет только "Главный канал" + Приветные каналы.

2. Запретить отправлять гостям сообщение:
Также в файле config.php находим следующие строки:
Код: Выделить всё
Строка #120: $config['allowGuestLogins'] = true; - Разрешить вход для гостей.
Строка #122: $config['allowGuestWrite'] = true; - Разрешить пользователям писать сообщения.
Строка #124: $config['allowGuestUserName'] = true; - Разрешить гостям указывать ник при входе в чат.

Параметр true - означает "разрешить" (истина), а параметр false (ложь) - запретить.

производим замену:
Код: Выделить всё
Строка #122: $config['allowGuestWrite'] = false; - Запретить пользователям писать сообщения.


Добавлено спустя 6 минут 22 секунды:
Как сделать полный выход после нажатия на кнопку "Выход" в чате? Подскажите...
А то получается, что с чата участник вышел, а на с форума не вышел, и есть возможность пользоваться его учётной записью на форуме и чате.
Особенно это плохо, если участник сидит в Интернет-клубе.
ICQ: 267015082
Server: PHPBB 3 (Последняя версия)
Localhost: PHPBB 3 (Последняя версия)
Аватара пользователя
toxi
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина, г. Житомир

Re: Мини чат для phpBB 3

Сообщение svgames 05.07.2008 6:39

Поставил версию чата 0.8.1.2 и при выходе из чата, так же выходит и с форума, у меня другой вопрос нужно что бы над навигацией там где "сообщения без ответов, новые сообщения, активные темы" выводились сообщения, я так понял это и есть "ShoutBox". Что бы вообразить свое желание я вписал вот это (<div style="width:200px;"><?php echo getShoutBoxContent(); ?></div>) сюда: "styles > prosilver > template > overall_header.html?quot; , но ничего не выводится , что сделать что-бы было видно ?
svgames
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 24.06.2008 3:18

Re: Мини чат для phpBB 3

Сообщение toxi 18.08.2008 2:23

Можно интегрировать в phpbb3 чат x7chat2 0.5.1.
Вот здесь написано: http://x7chat.com/support_forum/index.p ... 320.0.html

Для тех, кто не знает английский:

Как Устанавливать (С начала)

1) Загрузите последнюю версию Чата X7 2 здесь < http://x7chat.com/download.php >
2) Распакуйте архив и переименуйте папку x7chat2 так, как вам будет удобно (например: chat или chatroom)
3) Залейте папку чата в корень форума PHPBB3 так, чтобы Вы получили доступ к папке по адресу < http://yoursite.com/phpbb3directory/x7chat2directory/ >
4) В случае необходимости, выставите права CHMOD 777 файлам и папкам: ./logs/, ./mods/, ./uploads/, ./config.php (пути относительно чата папки)
5) Откройте адрес < http://yoursite.com/phpbb3directory/x7c ... nstall.php > и начните установку. Инсталлятор может неправильно обнаружить Ваш PhpBB3 форум и автоматически настроить параметры, это означает, что на том шаге, где Вы будете вводить информацию о базе данных, Вы должны будете выбрать "md5", как тип авторизации и и ввести данные о базе данных (эти данные могут быть обнаружены автоматически, если этого не произошло, то введите их).

Примечание: Когда вы будете вводить данные об администраторе чата, то вы должны ввести такое же имя пользователя и пароль, как на вашем форуме PhpBB3. Если вы этого не сделали или не можете использовать такое же самое имя пользователя, то можно выбрать другое имя пользователя, которое не зарегистрировано на Вашем форуме, а затем регистрировать это имя пользователя на форуме PhpBB3, чтобы иметь администраторские полномочия.

6) Удалите или переименуйте файлы install.php и upgradev1.php в папке с установленным чатом. Когда Вы установите чат, то он должен полностью работать, как stand alone chatroom после этого. Если он не работает или вылетают ошибки, то скачайте мод для интеграции чата и установите его.
7) Загрузить мод для интеграции чата: < http://x7chat.com/mods/v2_improved_integration.zip >
8) Архив содержит два файла: ./lib/auth.php и ./lib/auth/phpbb3.php. После загрузки архива, распакуйте эти файлы и поместите в соответствующие папки на сервере. Пути относительно папки чата на Вашем сервере. Когда Вы загружаете файл auth.php, Вы должны заменить существующий файл auth.php на сервере, а также заменить файл phpbb3.php. Вы можете не заменять файлы на сервере, но для корректной работы чата прийдётся это сделать.
9) После того, как файлы были заменены, Вы должны отредактировать файл config.php, который находится на сервере в корневой папке чата. Используя свой клиент ПЕРЕДАЧИ ФАЙЛОВ, загрузите файл на компьютер, откройте его в текстовом редакторе и найдите строку:
Код: Выделить всё
$X7CHAT_CONFIG ['AUTH_MODE'] = "md5"; заменить на $X7CHAT_CONFIG ['AUTH_MODE'] = "phpbb3";

После чего сохраните данный файл и залейте обратно на сервер в папку чата, заменив старый фал конфигурации.

Предупреждение: форум PhpBB 3's тоже использует конфигурайионный файл config.php, убедитесь, что Вы не заменяете конфигурационный файл форума PhpBB 3 вместо чатовского!

10) Теперь чат должен быть объеденён с вашим форумом PhpBB 3. Если вы не хотите, чтобы гости заходили в чат и управляли чатом, то я рекомендую отключить регисрацию в чате, через админпанель, чтобы использовать БД форума PHPBB3. Если Вы не делаете это, то пользователи смогут регистрироваться в чате, но в БД форума эта информация не будет заноситься и эти пользовательские учётные записи будут работать, но есди пользователь с таким же логино зарегистрируется на форуме, то форум заменит данные пользователя, который зарегистрировался в чате.

Пожалуйста, сообщите о любых ошибках, которые Вы обнаруживаете с новой опознавательной библиотекой или новым файлом интеграции. В настоящее время эта интеграция находится в бета-версии.

Одно примечание: Изменение При изменении пароля через чат, то эта функция не будет работать и никогда не будет менять ваш пароль на форуме.
ICQ: 267015082
Server: PHPBB 3 (Последняя версия)
Localhost: PHPBB 3 (Последняя версия)
Аватара пользователя
toxi
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина, г. Житомир

Re: Мини чат для phpBB 3

Сообщение toxi 18.08.2008 22:06

svgames писал(а):"styles > prosilver > template > overall_header.html?quot; , но ничего не выводится , что сделать что-бы было видно ?

Очисти кэш а админке и посмотри будут ли изменения.
ICQ: 267015082
Server: PHPBB 3 (Последняя версия)
Localhost: PHPBB 3 (Последняя версия)
Аватара пользователя
toxi
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина, г. Житомир

Пред.След.

Вернуться в Запросы модов для phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0