Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons

Reply
 
Thread Tools
Enhanced Jabber (XMPP) Integration Details »»
Enhanced Jabber (XMPP) Integration
Version: 1.23 RC 4, by Sebijk Sebijk is offline
Developer Last Online: Oct 2021 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 3.7.x Rating:
Released: 05-12-2008 Last Update: 04-28-2011 Installs: 34
DB Changes Uses Plugins Template Edits Auto-Templates
Re-useable Code Code Changes Additional Files Translations  
No support by the author.

Modification is compatible with vBulletin 3.6, 3.7 and 3.8.

As Jelsoft still hasn't been able to integrate Jabber as normal IM Field, I had to make my own hack. This Add-On is based on the Jabber Integration by Patria, but completly rewrite this Mod.

What is different in this Add-On?

This Add-On gives you a lot more than just an IM Field for Jabber. It
allows users to send Jabber Messages (see screenshot 2) and can send
Birthday wishes via Jabber, if the JID has been entered by the user. New
post, thread and PM notifications, are integrated too, duuh!

In future we plan seperate Setting for Jabber and E-Mail.

The PHP code changes in EN-codechangs.txt are optional and is not required for running this hack.

Included Languages:
  • German
  • English
  • Russian

Version History:

Quote:
Version 1.23 RC 4:

* PHP 5.3 Compatibility Fixes for xmpphp
* Bugfixes from Charles_1 included (Thanks to Charles_1)
Thank you to flosoft for the English Translation and zCarot for the Russian Translation.

For Auto-Template Changes you need the Template Modification System from Andreas. If is this not installed, read the EN-templateedits-enhanced_jabber.txt for Template Changes.

If you like Jabber, join to the Jabber social group at vBulletin.com (Link not working was removed from vBulletin.com?)

PHP Version:

Minimal is PHP 4.3.3 required, but PHP 5.2.6 is recommended.

License:

This Product is licensed under the LGPL License.

The xmpp Class is licensed under the GPL v2 License, but I have a permission from the Author to use this. See upload/includes/XMPPHP/LICENSE under Exceptions for more details.

Is a vBulletin 4 version planned?

Yes, see here: https://vborg.vbsupport.ru/showthread.php?t=262896

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #62  
Old 11-05-2009, 11:14 AM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When you click a xmpp-Uri-Link, it opens your Jabber client. Example "Sending Message to xdy@xyz.tld" at "More Jabber Functions via Jabber Client" opens Your Send Message Window of your Client.

The other thing at top sends a Jabber Message without a Client. You need to configure a Jabber Account at vBulletin Settings.
Reply With Quote
  #63  
Old 11-05-2009, 02:21 PM
T34's Avatar
T34 T34 is offline
 
Join Date: Nov 2009
Location: Moscow, Russia
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sebijk View Post
The other thing at top sends a Jabber Message without a Client. You need to configure a Jabber Account at vBulletin Settings.
Thank you.

I configured JA at vB 3.8.4 settings, but there is no jabber button near skype button at the forum messages of users, who included the jabber address data in there profiles. Also when I click the "Sent Jabber message" at the popup menu in profile, there is no the message body field in popup message window.

How can I solve this trouble?
Reply With Quote
  #64  
Old 11-19-2009, 01:45 PM
tlwwolfseye's Avatar
tlwwolfseye tlwwolfseye is offline
 
Join Date: Dec 2008
Location: Germany
Posts: 320
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, the Mod works, but there is a problem.

It seems only I (Administrator) get notified of PM's or get messages send to me via Jabber in my Profile. When I or someone else tries to send a Message using Jabber in someone's Forum Account, nothing ever gets there.

And since there is no further permission setting for Registered Users, I wonder why that only works for / with me.

PLEASE HELP !! I WOULD LIKE TO KNOW WHAT IS GOING WRONG HERE !

Even adding someone else as Admin doesn't change the fact that he can't receive Messages with the Jabber (Web) Message within his Profile. So why is that ? I thought maybe there would be a thing that it is only working for Admins, but that wouldn't make sense. So why am I the only one that can receive Messages with that thing ?
Reply With Quote
  #65  
Old 02-06-2010, 03:07 PM
BlueEyesOnly BlueEyesOnly is offline
 
Join Date: Jun 2006
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

will this mod be ported to vbulletin4?
Reply With Quote
  #66  
Old 02-06-2010, 09:47 PM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry for the longtime away from me.

Quote:
Originally Posted by tlwwolfseye View Post
Ok, the Mod works, but there is a problem.

It seems only I (Administrator) get notified of PM's or get messages send to me via Jabber in my Profile. When I or someone else tries to send a Message using Jabber in someone's Forum Account, nothing ever gets there.

And since there is no further permission setting for Registered Users, I wonder why that only works for / with me.

PLEASE HELP !! I WOULD LIKE TO KNOW WHAT IS GOING WRONG HERE !

Even adding someone else as Admin doesn't change the fact that he can't receive Messages with the Jabber (Web) Message within his Profile. So why is that ? I thought maybe there would be a thing that it is only working for Admins, but that wouldn't make sense. So why am I the only one that can receive Messages with that thing ?
I would look to this issue.


Quote:
Originally Posted by BlueEyesOnly View Post
will this mod be ported to vbulletin4?
I haven't vbulletin 4 (and I wouldn't pay for this), but a other vB User have a access to Version 4 (and i'm mainintenance the forum from him). I would port it to vBulletin 4, if I have time for this.
Reply With Quote
  #67  
Old 02-07-2010, 07:07 PM
BlueEyesOnly BlueEyesOnly is offline
 
Join Date: Jun 2006
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sebijk View Post
Sorry for the longtime away from me.



I haven't vbulletin 4 (and I wouldn't pay for this), but a other vB User have a access to Version 4 (and i'm mainintenance the forum from him). I would port it to vBulletin 4, if I have time for this.
Im looking forward to it
Reply With Quote
  #68  
Old 03-16-2010, 12:25 AM
Charles_1 Charles_1 is offline
 
Join Date: Jun 2006
Location: Czech Republic, Brno
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tereg View Post
I have just updated to 1.23 RC2, and I am experiencing the following behavior in the postbit section under the user's avatar.



I have checked the postbit, postbit_legacy and im_jabber templates, but they appear normal and I see no indication as to why the IM icon is duplicating. I have not experienced any problems until just now. Is anyone else experiencing this?
Quote:
Originally Posted by tereg View Post
When I revert the postbit and postbit_legacy templates, both icons disappear
Quote:
Originally Posted by T34 View Post
I've install it in vB 3.8.4, but there is no jabber icons in the message body, near the Skype icon. I've try to change the templates MEMBERINFO and "whosonlinebite" following the file "EN-templateedits-enhanced_jabber.txt" in archive included, but it doesn't help.
I had this too after upgrade from 1.23 RC2. After import new version of product there were 2 icons, so I deleted template edits from older version which are not needed anymore and both icons dissapeared. I looked in plugin which is taking care about inserting (well, by replacing in this case) code to postbit and postbit_legacy and found typo. Fix is easy:

Open plugin "Parse Templates for Jabber" and change 2x this (first is for postbit and second is for postbit_legacy):
Code:
(' $post[icqicon]', '$post[jabbericon] $post[icqicon]', $vbulletin->templatecache['postbit_legacy']);
...to this (remove first space before $post[icqicon]):
Code:
('$post[icqicon]', '$post[jabbericon] $post[icqicon]', $vbulletin->templatecache['postbit_legacy']);
Icon will appear


And one more thing. When I was in usercp (page "Edit Your Details"), there was unchached template "im_jabber_field_modifyprofile". Fix is easy too:

Open plugin "Jabber Integration Template Cache" and change this:
Code:
$globaltemplates  = array_merge($globaltemplates, array('im_jabber','im_send_jabber', 'im_send_jabber_complete','im_send_jabber_complete_2','memberinfo_block_jabber'));
...to this:
Code:
$globaltemplates  = array_merge($globaltemplates, array('im_jabber','im_send_jabber', 'im_send_jabber_complete','im_send_jabber_complete_2','memberinfo_block_jabber','im_jabber_field_modifyprofile'));
Good luck :up:
Reply With Quote
  #69  
Old 03-18-2010, 08:35 AM
radex radex is offline
 
Join Date: Mar 2010
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it's posible to run that module in vBulletin™ Version 4.0.2 ?
Reply With Quote
  #70  
Old 03-30-2010, 03:37 PM
radex radex is offline
 
Join Date: Mar 2010
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

any news?
Reply With Quote
  #71  
Old 06-22-2010, 04:32 PM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, sorry for the wait time, but currently i have no time on this month (but in the next month).

Quote:
it's posible to run that module in vBulletin™ Version 4.0.2 ?
I think not, but a version for vbulletin 4 is planned.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:47 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04439 seconds
  • Memory Usage 2,319KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_code
  • (9)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete