Какую старую тему нашел поиском
Меня интересует, а можно ли организовать отсылку новых сообщений с форума на JID админу без установки jabber сервера?
Кроме этой темы ничего такого тут не нашел, заглядывал также на http://jrudevels.org. Там то похоже все работает, потому что сервер стоит.
Можно конечно получать все сообщения по RSS (так и делаю сейчас), но все же хотелось бы jabber как-то использовать.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Jabber + phpBB 2.0
-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 1 месяц
- Откуда: Москау
Конечно можно. На жрудевелс идет отправка через бота, который на j.r живет. Спрашивай там же на форуме, если тема интересна по-прежнему.Andrey_Sv писал(а):Какую старую тему нашел поиском
Меня интересует, а можно ли организовать отсылку новых сообщений с форума на JID админу без установки jabber сервера?
Кроме этой темы ничего такого тут не нашел, заглядывал также на http://jrudevels.org. Там то похоже все работает, потому что сервер стоит.
Можно конечно получать все сообщения по RSS (так и делаю сейчас), но все же хотелось бы jabber как-то использовать.
-
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 17 лет 3 месяца
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 5 месяцев
Я уже это сделал, используя class.jabber.php. Это оказалось не очень трудно. Но вот такое неудобство возникает. При написании поста скрипт (вставленный в functions_post.php) коннектится и авторизуется на jabber сервере секунд 20, и только потом продолжается его действие и появляется страничка что "Ваше сообщение добавлено, вы будете перемещены...". Наверняка юзеры с высокоскоростным инетом недоумевают, откуда тормоза такие появились?
Так вот, вопрос собственно такой, можно ли коннект к серверу (ну и саму отправку) как-то запустить отдельным параллельным процессом? Может в php есть какая-нибудь простая функция для этого?
Olympus я не видел. Хотя надо наверное будет найти и посмотреть, как там это реализовано.
Так вот, вопрос собственно такой, можно ли коннект к серверу (ну и саму отправку) как-то запустить отдельным параллельным процессом? Может в php есть какая-нибудь простая функция для этого?
Olympus я не видел. Хотя надо наверное будет найти и посмотреть, как там это реализовано.
написание подобного бота я вряд ли осилю, но тема по-прежнему интересует, буду копать в этом направлении. Спасибо.leksey писал(а):Конечно можно. На жрудевелс идет отправка через бота, который на j.r живет. Спрашивай там же на форуме, если тема интересна по-прежнему
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 2 месяца
JabberIM MoD
http://www.phpbb.com/phpBB/viewtopic.php?t=307455
Мод позволяет получать уведомления об ответах на Jabber, отправлять сообщения на жабу с Форума. Поддерживает SSL
http://www.phpbb.com/phpBB/viewtopic.php?t=307455
Мод позволяет получать уведомления об ответах на Jabber, отправлять сообщения на жабу с Форума. Поддерживает SSL
-
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 17 лет 3 месяца
Как при этом возрастает нагрузка на сервер?
И каковы требования (что должно быть на сервере для полноценной работы мода)? Ставил предыдущую версию. Отправка так и не заработала. В панели администрирования включал это с помощью radio-button, но после сохранения настроек точка, указывающая на включение отсутствовала (т.е. не было включено ни "вкл", ни "выкл"). Значит ли это, что на сервере отсутствует что-то необходимое для работы мода? При выборе "выкл" такая настройка сохранялась.
И каковы требования (что должно быть на сервере для полноценной работы мода)? Ставил предыдущую версию. Отправка так и не заработала. В панели администрирования включал это с помощью radio-button, но после сохранения настроек точка, указывающая на включение отсутствовала (т.е. не было включено ни "вкл", ни "выкл"). Значит ли это, что на сервере отсутствует что-то необходимое для работы мода? При выборе "выкл" такая настройка сохранялась.
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 2 месяца
Не думаю, чтот нагрузка на сервер сильно возрастет. В предыдущих версиях запрос к Жаба-серверу отправлялся сразу, теперь все сообщения кэшируются в БД. Но точно о нагрузке судить не могу - на моем форуме всего 90 зарегистрированных юзеров, хотя и локальных
Насчет требований:
1) На хосте должны быть разрешены функции для работы с сокетами(не отдельный модуль, а встроенные в ПХП: fsockopen() и т.д.)
2) Если для жаба-сервера необходима расширенная авторизация(не PLAINTEXT), то нужен модуль mhash
3) Если необходимо отправление русских сообщений, то нужен ЛИБО модуль iconv ЛИБО ПХП >= 4.3.0.
4) Если нужна работа с жабой через SSL, пхп должен быть собран с SSL, т. е. должен быть доступен обработчик ssl://
Насчет радио-кнопки - действительно, сейчас заметил эту пакость
Но это проблема интерфейса, поскольку на настройки она не влияет - все корректно сохраняется. На днях выпущу обновление МоДа
Добавлено:
Ну и насчет того, что сообщения не отправлялись - это вполне возможно, если стоит русский lang_pack, сравнение для БД cp1251, а в db.php не прописан хак для кодировки cp1251(насколько помню на этом же сайте этот хак и должен быть)
Если же не отправляются как русские так и буржуйские сообщения, то либо юзер для ЖАБА-сервера не прально указан, либо недостает чего-то из "требований" ДЛЯ МоДа
Добавлено спустя 1 час 12 минут 18 секунд:
Патч для МоД-файла, исправляющий отображение радио-кнопки:
Насчет требований:
1) На хосте должны быть разрешены функции для работы с сокетами(не отдельный модуль, а встроенные в ПХП: fsockopen() и т.д.)
2) Если для жаба-сервера необходима расширенная авторизация(не PLAINTEXT), то нужен модуль mhash
3) Если необходимо отправление русских сообщений, то нужен ЛИБО модуль iconv ЛИБО ПХП >= 4.3.0.
4) Если нужна работа с жабой через SSL, пхп должен быть собран с SSL, т. е. должен быть доступен обработчик ssl://
Насчет радио-кнопки - действительно, сейчас заметил эту пакость
Но это проблема интерфейса, поскольку на настройки она не влияет - все корректно сохраняется. На днях выпущу обновление МоДа
Добавлено:
Ну и насчет того, что сообщения не отправлялись - это вполне возможно, если стоит русский lang_pack, сравнение для БД cp1251, а в db.php не прописан хак для кодировки cp1251(насколько помню на этом же сайте этот хак и должен быть)
Если же не отправляются как русские так и буржуйские сообщения, то либо юзер для ЖАБА-сервера не прально указан, либо недостает чего-то из "требований" ДЛЯ МоДа
Добавлено спустя 1 час 12 минут 18 секунд:
Патч для МоД-файла, исправляющий отображение радио-кнопки:
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
{L_BOARD_JABBER_FORM_ENABLE}
#
#-----[ REPLACE WITH ]------------------------------------------
#
{BOARD_JABBER_FORM_ENABLE}
-
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 17 лет 3 месяца
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 2 месяца
Пожалуйста! Тема создана, линк: http://www.phpbbguru.net/community/view ... p?p=125405Alexalexis писал(а):Думаю, что тему по Вашему моду нужно отделить и там бы Вы осуществляли его русскоязычную поддержку... Спасибо за мод!
К сожалению, такой функции нет, да и вообще возможности создания потоковAndrey_Sv писал(а):При написании поста скрипт (вставленный в functions_post.php) коннектится и авторизуется на jabber сервере секунд 20... Так вот, вопрос собственно такой, можно ли коннект к серверу (ну и саму отправку) как-то запустить отдельным параллельным процессом? Может в php есть какая-нибудь простая функция для этого?
Тоже в свое время копал в этом направлении, и так же как и девелоперы с jrudevels пришел к написанию БОТа, но потом от него отказался, сделав кэширование сообщений через БД. Трабл это полностью не решает, но задержка в 5 сек думаю приемлема