eagle eyes
Active member
Yes that is by design - it is designed to show users who are idling in chat in addition to users who are actively sending messages. You can hack this to only show users who are on the full shoutbox page or actively posting messages by removing lines 38, 39 and 70 from library/dark/taigachat/controllerpublic/taigachat.php. In case you are on an older version the contents of those lines should be:
Code:if(!$this->_input->filterSingle('fake', XenForo_Input::UINT)) $taigamodel->updateActivity($visitor['user_id']);
Code:$taigamodel->updateActivity($visitor['user_id']);
I would advise removing the fake box, as it is designed to be used on pages where there is no proper taigachat box. Additionally taigachat is not designed to be embedded more than once per page.
The patch has been superseded by the option 'External data compatibility mode'. Is that option not working for you?
Note that when you enable that option, you must set speed mode to 'https compatibility mode' (regardless of whether you use https or not) and your XF board URL setting must be correct. Otherwise you will get page not found errors like you are seeing.
When i switch to external data compability mode and https compatibility mode i get this error.
Code:
Server Error
file_put_contents(): Exclusive locks may only be set for regular files
XenForo_Application::handlePhpError()
file_put_contents() in Dark/TaigaChat/Model/TaigaChat.php at line 138
Dark_TaigaChat_Model_TaigaChat->regeneratePublicHtml() in Dark/TaigaChat/Option/SpeedMode.php at line 15
Dark_TaigaChat_Option_SpeedMode::verifyOption() in XenForo/DataWriter/Option.php at line 365
XenForo_DataWriter_Option->_validateOptionValuePreSave() in XenForo/DataWriter/Option.php at line 222
XenForo_DataWriter_Option->_preSave() in XenForo/DataWriter.php at line 1460
XenForo_DataWriter->preSave() in XenForo/DataWriter.php at line 1399
XenForo_DataWriter->save() in XenForo/Model/Option.php at line 572
XenForo_Model_Option->updateOptions() in XenForo/ControllerAdmin/Option.php at line 179
XenForo_ControllerAdmin_Option->actionSave() in NodesAsTabs/ControllerAdmin/Option.php at line 7
NodesAsTabs_ControllerAdmin_Option->actionSave() in XenForo/FrontController.php at line 351
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /home/account/account.com/www/admin.php at line 13
Board URL is correct, something wrong with run()?