This was actually one of the problems my site faced unexpectedly last week and it actually took a while to find a solution for it. The issue was that inline moderation wouldn't work at all. Selecting a thread would not display it as appearing for moderation tools. As seen here, the number still remains 0 when I selected a thread to try and perform a moderator action.
Make sure you backup your templates/codes before you edit them.
All of this occurs within the headerinclude template located within your theme:
1) Ensure your scripts match version of MyBB that you are using. This is actually quite a common issue when upgrading as it may not update itself. Find this code (note that ver=1822 is just an example. It could be anything).
Replace with this code (where ver=1824 means the latest version of MyBB - 1.8.24). This ensures it runs with the latest version of MyBB (or the one that you are currently running which I recommend should be the latest one).
2) Make sure that you are not missing any Javascript codes within that template. This was actually the issue with mine and I didn't realise I was missing so many within the theme which I had to manually add. It should start like this:
Make sure to replace or add with this:
Point 2) should fix the problem as missing scripts like this tend to cause the functions not to work. If none of this works then this is an issue with something else which I am not sure.
[/align]
All of this occurs within the headerinclude template located within your theme:
1) Ensure your scripts match version of MyBB that you are using. This is actually quite a common issue when upgrading as it may not update itself. Find this code (note that ver=1822 is just an example. It could be anything).
PHP:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1822"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1822"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1822"></script>
Replace with this code (where ver=1824 means the latest version of MyBB - 1.8.24). This ensures it runs with the latest version of MyBB (or the one that you are currently running which I recommend should be the latest one).
PHP:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1824"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1824"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1824"></script>
2) Make sure that you are not missing any Javascript codes within that template. This was actually the issue with mine and I didn't realise I was missing so many within the theme which I had to manually add. It should start like this:
Code:
<script type="text/javascript">
<!--
CODES CODES CODES LOL
// -->
</script>
Make sure to replace or add with this:
PHP:
<script type="text/javascript">
<!--
lang.unknown_error = "{$lang->unknown_error}";
lang.select2_match = "{$lang->select2_match}";
lang.select2_matches = "{$lang->select2_matches}";
lang.select2_nomatches = "{$lang->select2_nomatches}";
lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
lang.select2_loadmore = "{$lang->select2_loadmore}";
lang.select2_searching = "{$lang->select2_searching}";
var cookieDomain = "{$mybb->settings['cookiedomain']}";
var cookiePath = "{$mybb->settings['cookiepath']}";
var cookiePrefix = "{$mybb->settings['cookieprefix']}";
? ?? ? var cookieSecureFlag = "{$mybb->settings['cookiesecureflag']}";
var deleteevent_confirm = "{$lang->deleteevent_confirm}";
var removeattach_confirm = "{$lang->removeattach_confirm}";
var loading_text = '{$lang->ajax_loading}';
var saving_changes = '{$lang->saving_changes}';
var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
var my_post_key = "{$mybb->post_code}";
var rootpath = "{$mybb->settings['bburl']}";
var imagepath = "{$theme['imgdir']}";
? var yes_confirm = "{$lang->yes}";
var no_confirm = "{$lang->no}";
var MyBBEditor = null;
var spinner_image = "{$theme['imgdir']}/spinner.gif";
var spinner = "<img src='" + spinner_image +"' alt='' />";
var modal_zindex = 9999;
// -->
</script>
Point 2) should fix the problem as missing scripts like this tend to cause the functions not to work. If none of this works then this is an issue with something else which I am not sure.
[/align]