Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[DBTech] AJAX Threads v1 (vB3) Details »»
[DBTech] AJAX Threads v1 (vB3)
Version: 1.1.3, by DragonByte Tech DragonByte Tech is offline
Developer Last Online: Mar 2023 Show Printable Version Email this Page

Category: Show Thread Enhancements - Version: 3.8.x Rating:
Released: 09-29-2011 Last Update: 04-24-2016 Installs: 34
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

AJAX Threads: What is it?
AJAX Threads brings your threads alive, making them automatically refresh without needing to reload the page.

Uses

AJAX Threads is the ideal product for forums with busy threads or which deal with any sort of "event" be that TV shows, sports or game releases!
AJAX Threads allows you to make topics "auto update" without the user having to refresh. This can give performance benefits when applied to threads which receive a lot of refresh requests, and can increase user participation.
Topics can be turned live by admins individually, or you can set whole forums to have their threads be live automatically. You can even allow only VIP usergroups to have threads refresh automatically to increase subscription numbers.

-------------------------------------------------------------------------------------------

If you like this mod please hit the button to the right ---->

Please remember to click the, button to the right if you installed the mod ---->

What does 'Marking As Installed' do ?

* It helps you to stay on top of updates - members who have installed modifications will be notified by us whenever new updates are available.

*
For security issues - vbulletin.org will contact all members who have installed a modification whenever a security issue is brought to their attention.

* Marking a modification as installed also helps us know how many people are using our work, giving us extra incentive to provide more features and new modifications.

We appreciate the support!
-------------------------------------------------------------------------------------------

Differences between Pro and Lite

Priority support & Product Demos available at: http://www.dragonbyte-tech.com/vbdownloads.php

-------------------------------------------------------------------------------------------

Translations available @ our forum
Support for translations handled by the translator in its respective threads only.

-------------------------------------------------------------------------------------------

Major Features:

Automatically Refresh Threads: Users will now see new posts in "real time" without having to refresh the page

Performance Benefits: If your forum receives lots of refresh requests on threads being posted in often this can put a lot of strain on your server - AJAX Threads will greatly reduce server resources used in those situations by refreshing only the minimum information required.

Total Control: You can set threads individually or per forum. You can set particular usergroups to receive the benefit, and you can even have it apply automatically to popular threads!

-------------------------------------------------------------------------------------------

Complete Feature List (Lite)
* vBOption: Enable Automatic Updates
* vBOption: Refresh Interval
* vBOption: Idle Timeout
* vBOption: Automatic Un-Idle
* vBOption: Enable Information Bar (Tells users how often the thread refreshes, whether they're idle, and how to un-idle, etc)
* vBOption: Maximum Shown Posts
* Ability for users to manually refresh threads if Automatic Updates are disabled (cannot refresh more often than Refresh Interval regardless)
* Ability for users to manually un-idle themselves if automatic updates are enabled and the Idle Timeout is reached
* Per-usergroup setting to determine if automatic updates are enabled
* Per-usergroup setting to determine if manual updates are enabled
* Per-category setting to determine if automatic updates are enabled
* Per-category setting to determine if manual updates are enabled
* "Live" image on forumdisplay for threads that have automatic or manual updates enabled
* Posts fetched by AJAX Threads are marked as read
* Per-usergroup "duration" before a thread goes "idle".


Complete Feature List (Pro)
* vBOption: Minimum Replies
* Per-forum setting to determine if automatic updates are enabled
* Per-forum setting to determine if manual updates are enabled
* Per-thread setting to determine if automatic updates are enabled
* Per-thread ability for administrators with the "Manager" permission to override forum / usergroup settings and either enable or disable automatic updates

-------------------------------------------------------------------------------------------
This mod displays a copyright notification in the footer of all pages which includes:
  • 1 Link to DragonByte Technologies homepage
  • 1 Link to Product Description page of this modification

Download Now

File Type: zip [DBTech] AJAX Threads v1.1.3 [Lite].zip (63.8 KB, 55 views)

Screenshots

File Type: png ajaxt_infobar_idle_vb4.png (2.6 KB, 0 views)
File Type: png ajaxt_infobar_manual_vb4.png (2.4 KB, 0 views)
File Type: png ajaxt_infobar_vb4.png (2.5 KB, 0 views)
File Type: jpg ajaxt_vboptions.jpg (130.7 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
4 благодарности(ей) от:
BirdOPrey5, Hornstar, usHealthy, xorex

Comments
  #12  
Old 10-03-2011, 11:26 AM
drsli's Avatar
drsli drsli is offline
 
Join Date: Jan 2008
Location: Germany
Posts: 128
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This addon works, as far as I could experience, with the main functionality. Thanks for providing us this alternative to "Live Topic".
I discovered an issue though: picture-links in signatures to external servers don?t work anymore. Links to the forum-server still show up with the picture, but the external links are shown just as plain clickable urls.
Reply With Quote
  #13  
Old 10-03-2011, 01:24 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by drsli View Post
This addon works, as far as I could experience, with the main functionality. Thanks for providing us this alternative to "Live Topic".
I discovered an issue though: picture-links in signatures to external servers don?t work anymore. Links to the forum-server still show up with the picture, but the external links are shown just as plain clickable urls.
That's not something I'm able to control. I do not attempt to construct my own postbit (only a placeholder), I tell vBulletin to refresh its own postbit using provided vBulletin functions.

This means any mod that does not correctly show its postbit data (which, at the time of writing, includes a few DBTech mods) needs their own fix, it's not a bug in this mod.


Fillip
Reply With Quote
  #14  
Old 10-03-2011, 03:45 PM
drsli's Avatar
drsli drsli is offline
 
Join Date: Jan 2008
Location: Germany
Posts: 128
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for the quick answer!
I started a "naked" vbulletin-installation within mamp from my local harddisc with nothing more than this addon and all links to external sigpics worked flawlessly!
So I was aware of having to deactivate and activate some of my many addons on my live-forum to dig further into this issue. For some reason I just activated "Ajax Threads" again without deactivating any other mod. Surprisingly now all external signature-links are working too on my live-forum!
So disabling and reenabling "Ajax Threads" seemed to do something magic, what is far beyond my noobish explanation-facility. Anyway, I?m glad, that it works now.
Reply With Quote
  #15  
Old 10-04-2011, 05:21 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

v1.0.3
Fix: Fixed the Quick Reply post duplication issue, pinky swear for realsies this time. I hope.
Fix: The mod will now function correctly for users with no privileges to reply to the thread.
Fix: The mod will now function correctly for forums that have Quick Reply disabled.
Change: The mod no longer attempts to refresh closed threads.

Fillip
Reply With Quote
Благодарность от:
xorex
  #16  
Old 10-07-2011, 12:50 PM
TitanJeff's Avatar
TitanJeff TitanJeff is offline
 
Join Date: Jul 2002
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Using 3.8.6 pl 1

I originally could not get this working until I disabled PassiveVid just in case others have difficulties and are also using that. It runs well now except for one thing...

When I quick reply to a post, any replies posted on the same page before repeats under mine as mentioned earlier in this thread. If I do a manual refresh, it removes the dupes. If a do an advanced reply, it's fine as well.

I would prefer to not turn off quick reply if possible. Maybe there's a way to have any new posts happen only when the page isn't refreshing? Would increasing the time between refreshes help?

Also, disabling the info bar in the CP doesn't remove the text for me.

This will be a very popular addition to my site. Thanks for making it and I hope you can help me with my problems.
Reply With Quote
  #17  
Old 10-08-2011, 02:00 AM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

v1.0.4
Fix:
Quick Replying after other posts have been loaded by AJAX Threads will no longer cause those posts to be duplicated
Fix: Forums with Quick Reply turned off should now see the mod function correctly
Fix: The setting to turn off the information bar will now work as intended

Fillip
Reply With Quote
  #18  
Old 10-08-2011, 02:18 AM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Filip, could you tell me what kind of overhead this gives for busy boards? How many queries and connections does this add?
Thanks for releasing this. Im sure many people were waiting for this.
Reply With Quote
  #19  
Old 10-08-2011, 02:26 AM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can't, because we do not have access to a busy board to test it on. It also depends greatly on the power of the server.

The mod performs 1 query per refresh cycle (beyond normal vB init queries obviously), and then calls showpost.php (see that file for number of queries it executes) for each new or edited post found.

It's really impossible for devs to answer "will this work on my forum" questions, so the best way to find out is to try it It's not going to physically set your server on fire

PS: In your signature, it should probably be "save bandwidth costs" and not "safe bandwidth costs"


Fillip
Reply With Quote
  #20  
Old 10-08-2011, 04:35 PM
TitanJeff's Avatar
TitanJeff TitanJeff is offline
 
Join Date: Jul 2002
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the update. I have upgraded and tested and here are my results:

The info bar text is functioning properly when turned off at the CP.

However, I am still having problems with the auto-update.

Yesterday, if I did a quick reply, it would DUPLICATE other people's posts and place it under my own. Now, it MOVES other people's previous posts and places it under my quick reply.

It will not move any previous posts by me. Only others.

Also, I have posts to be trimmed after 10 but that isn't happening. It keeps adding new posts as long as I don't manually refresh.

I can manually refresh or do an advanced reply and it puts everything back into the proper order. It then adds pages to the thread so you have to go to the last page. Then, if I do a quick reply, it only pushes down posts made by others AFTER the manual refresh or advanced reply.

As for server load, I had 300 members on and my load was:

0.57 0.38 0.29

When I disabled it, there was little change. I usually get 3000+ on game day so will try to test again when I have more on.

I hope this helps and thanks for working on it.
Reply With Quote
  #21  
Old 10-08-2011, 05:10 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The vB3-only issue of post placement will be fixed in the next version.

I am unable to confirm any issues with trimming posts, I set it to 2 and it correctly and consistently trims posts for me on vB3 as well.

Perhaps the next version will fix that too, who knows :P

I'll give it another day or two before I release it, to give other issues time to arise


Fillip
Reply With Quote
Reply


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 02:25 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.04569 seconds
  • Memory Usage 2,363KB
  • 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
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (5)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (5)postbit_attachment
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete