This product is different from anything you have seen before, it raises the bar for forums. It will make your forums much more interactive, and also reduce server load.
Technical Details:
If a thread has been posted in X seconds then its now Live, if other users are viewing the Live topic and are on the last page they will experience a clean ajax experience while talking to other members. Once the thread is older than X seconds its no longer Live and it will now act like a normal thread. Also if a user edits one of their posts that's inside of the thread, it will be updated too so there is no longer a reason to ever have to refresh.
There is also logic for the viewer, the viewer of the thread has to be in an active state to see responses. An active user state is determined upon the users actions, if no actions were made in X seconds then the user is marked as inactive.
Also you may wonder why this could save your server bandwidth and CPU. If a user is refreshing to talk to another members the queries on a normal thread load are way more intense than the ajax call that this modification makes. So if you have 5 people talking to each other none of them have to refresh the page, all they are doing is simple page requests and one intense request when there has actual change.
You can test Live Topic with two users, you will see how amaizing this is... And probably spontaneously combust.
If the thread "times out" from being active, but a user is still on the page, is the script smart enough to stop pinging the server and trying to grab new posts? Or does the AJAX keep running in the background but the thread just stops updating? Tryin to see if the AJAX keeps making the server run extra commands when it doesn't need to
its smart enough, keep in mind i developed this making sure it wasn't intensive.
Thanks for this mod, it's pretty cool ! Currently testing it out on a test forum hence why I haven't marked as installed yet.
Some things I've noticed are that the notice about this being a live topic etc. doesn't always show up (what are the conditions to make it appear?) and the little notification box that notifies you of new live topics (I believe) is broken:
JS shows:
vbphrase["livetopic_newresponses"] = "%1$template_hook[navbar_buttons_left] new responses (<a href=\'showthread.php?t=%2$template_hook[navbar_buttons_left]&goto=newpost\'>live topic</a>)";
and the text "%1$template_hook[navbar_buttons_left] new responses (<a href=\'showthread.php?t=%2$template_hook[navbar_buttons_left]&goto=newpost\'>live topic</a>)" appears to be what shows in the notification box that pops up (I'm not sure what causes it to pop up either...)
With regards to PassiveVid, i have 1.1.1 installed on my 3.8.1 vB and it is almost working properly.
If i post a youtube link the embedded video shows up in the browser i've posted from but not in the auto updated thread. A "proper" refresh brings up the embedded video.
I will upgrade to the latest version of PassiveVid now and see if there is any difference
I went so far as to upgrade from vb 3.7.4 to latest - 3.8.1 - and disabled all of my products, overwrote old files and still I get noting in IE 7 or FF 3 - in IE I just get this error (see attached)
anyone have any idea what is wrong - I too would be happy to contribute $$ for some help to get this working
Thanks for this mod, it's pretty cool ! Currently testing it out on a test forum hence why I haven't marked as installed yet.
Some things I've noticed are that the notice about this being a live topic etc. doesn't always show up (what are the conditions to make it appear?) and the little notification box that notifies you of new live topics (I believe) is broken:
JS shows:
vbphrase["livetopic_newresponses"] = "%1$template_hook[navbar_buttons_left] new responses (<a href=\'showthread.php?t=%2$template_hook[navbar_buttons_left]&goto=newpost\'>live topic</a>)";
and the text "%1$template_hook[navbar_buttons_left] new responses (<a href=\'showthread.php?t=%2$template_hook[navbar_buttons_left]&goto=newpost\'>live topic</a>)" appears to be what shows in the notification box that pops up (I'm not sure what causes it to pop up either...)
Thanks again for this plugin
This sounds like the same problem I am having (here is the post). If I look in the page source for a thread, I see this at the bottom:
Code:
vbphrase["livetopic_newresponses"] = "%15.00 new responses (<a href=\'showthread.php?t=%25.00&goto=newpost\'>live topic</a>)";
I know where the 5.00 comes from (it's a variable that I use under my username). The "1" (before 5.00) and "2" (before 5.00 in t=) are supposed to be used to replace part of the phrase in this line: