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.
this is tested with vb 3.7.4+ and works fine. If you fall into the tested category then the issue may be your template, if its not your style then its a conflicting product.
I would test if its your style first.
If its a conflicting product and you figure out which one it is please inform me.
Has anyone noticed their board getting slower after installing this mod? Mine has, but it could be a number of things so I'm unsure that Live Topic is causing it.
find the plugin titled "Main Doublepost Prevent Engine" look for this line:
PHP Code:
// last step update counters
below it add these two lines:
PHP Code:
$vbulletin->db->query_first("UPDATE `" . TABLE_PREFIX . "post` SET `lastedit` = UNIX_TIMESTAMP() WHERE `" . TABLE_PREFIX . "post`.`postid` = $id LIMIT 1"); $vbulletin->db->query_first("UPDATE `" . TABLE_PREFIX . "thread` SET `lastedit` = UNIX_TIMESTAMP() WHERE `" . TABLE_PREFIX . "thread`.`threadid` = $threadinfo[threadid] LIMIT 1");
then it should be fine
This doesn't work correctly. Now when I double post my post keeps reappearing through ajax effects and all as if it were a new post being called by Live Topic.
Wow... it just keeps on reappearing even after a page refresh.
Edit: and my post count has recently been increased by several hundred... I'm guessing every time it reappeared I had a post added to my count. Would be nice to have a fix for this.
I installed and received no errors, but it doesn't appear to be working.
I have IE7 and FF open. I post as one user in a thread, switch to other browser logged in as another user and post in the thread and quickly flip back to the first browser. After about a second, I see a L/F added after the last post but before the "Post Reply" button. It appears it is trying to work, but the content isn't coming through.
I installed and received no errors, but it doesn't appear to be working.
I have IE7 and FF open. I post as one user in a thread, switch to other browser logged in as another user and post in the thread and quickly flip back to the first browser. After about a second, I see a L/F added after the last post but before the "Post Reply" button. It appears it is trying to work, but the content isn't coming through.
I tried a default style also, no go.
Thoughts?
Same here although I tried on a 3.7.3 board... should work but could be some small coding difference in the release or ??