Описание: MoD добавляет поддержку Jabber IM для форума: поддержку Jabber'a в профилях, все виды уведомлений, которые обычно совершаются по e-mail, активацию аккаунта с помощью JabberIM, отправление Jabber сообщений через Форум и др. Эти возможности могут быть совмещены со стандартными возможностями e-mail, но как альтернативу данный MoD добавляет возможность полного отключения e-mail функций Форума и замену их функциями Jabber
Версия: 1.1.2
Файл: http://clanctl.narod.ru/JabberIM_MoD.zip
Линк на phpBB.com: http://www.phpbb.com/phpBB/viewtopic.php?t=307455
Обсуждение на Jrudevels.org: http://forum.jrudevels.org/viewtopic.php?t=1370
Поддержка мной этого МоДа осуществляется ТОЛЬКО на Jrudevels.org и phpBB.com
Демо-форумы: умерли
Скриншоты: http://clanctl.narod.ru/phpBB_Jabber.zip
МоД тестировался с серваком jabber.org(проверял только SSL, остальное должно работать) и с локальным JabberD сервером(с SSL и без)
МоД совместим с EasyMOD(проверялось с версией 0.3.0 на phpBB 2.0.22)
Код: Выделить всё
##############################################################
## MOD History:
##
## 2007-03-02 - Version 1.1.2, "One more step"
## - fixed error that prevents messages to be sent if there extended
## characters in JID
## - group approvement messages now sent well;
## - fixed wrong jabber templates names that lead to errors;
## - activation link in Jabber account activation message now right;
## - check_jabber_messages(): correct last connect time SQL query place;
## - check_jabber_messages(): added empty Jabber server check;
## - UCP: jid_reuse=0 ignored for ADMINS
## - UCP: new options "Show JID", "Receive part of post";
## - ACP: new option "Jabber post lenght";
## - viewtopic: hiding JID icon if user set up profile so;
## - viewprofile: fixed Jabber URI
## - viewtopic:viewprofile: xmpp URI format;
## - updated russian translation file;
##
## 2007-02-20 - Version 1.1.1, "Aagh, how can my code be buggy??! :)"
## - more changes in emailer class: all jabber templates now reads
## from separate directory "jabber" under lang dir;
## - fixed wrong JID parsing with combination
## english board lang + extended JID characters (like cyrilic);
## - fixed wrong sql queries in groupcp.php and privmsg.php
## - all required jabber templates now comes with MoD (including russian);
## - added modcp removal of jabber notify DB rows, when deleting topic;
## - fixed wrong display_avatar_gallery() call;
## - some minor structure and MoD-file syntax changes;
## - updated russian translation file;
## - MoD file lines count has exceeded three thousand!!!! Man, it's huge :)
##
## 2007-02-17 - Version 1.1, "Too close to light"
## - created separate admin category for Jabber settings;
## - added Checking for MoD's requrements;
## - added ability to activate account with Jabber;
## - added ability to totally switch off board e-mail functions;
## - added ability to test Jabber server settings in ACP;
## - added ability to register Jabber account in ACP;
## - all Jabber ID's now validating by user;
## - added more JabberID checks: "already-in-use", ban check;
## - added ability to ban JabberID via e-mail ban;
## - added ability in ACP to allow to user reuse already registered JIDs;
## - this forum features now using user's JabberID if present:
## retrieve password, all group actions, registration,
## private message notification, admin activation;
## - totally rewrited Jabber notification, it seems now working well and
## provide all notification features;
## - rewrited Jabber messaging mechanism - it now integrated in
## emailer class and using phpBB templates;
## - tweaked class.jabber.php for phpBB: commented all stuff that MoD
## not used, removed useless delays and sleeps, some changes
## in socket class;
## - removed unused lang strings;
##
## 2007-02-12 - Version 1.0, "In validating we trust!"
## - some encoding changes in usercp_jabber.php
## - two lines removed from russian lang
## - some search changes in MoD's lang files
## - wrong lang string fixed
## - nasty "EM COMPATIBLE" line in MoD file moved to notes section
## - REALY, i do not remember if there is some else...
##
## 2006-07-03 - Version 0.0.5
## - added all losted code for notifications on JID
## - added language check when sending messages
## - added ''LITE`` version of iconv()
## - optimized some parts of the mod
##
## 2006-07-02 - Version 0.0.4
## - added SSL support
## - fixed posibly ban issues
## - using of iconv() now optional
## - other that i forgot
##
## 2005-07-16 - Version 0.0.3
## - fixed some errors in MoD syntax
## - add russification MoD
##
## 2005-07-16 - Version 0.0.2
## - fixed some errors in MoD syntax
## - this MoD now EasyMod compliant
##
## 2005-07-15 - Version 0.0.1
## - first public release
##
##############################################################
## TODO:
## - ACP: add Jabber timeouts and delays;
## - ACP: sync new options with UCP;
## - board: complete email hide from all remained pages,
## if "disable email" option is on;
## - board: add Jabber icons to remained pages;
## - usercp_sendpasswd.php: simplify changes;
##
##############################################################