So what do you think of the idea using this code below somehow to add a new admin cp switch to either allow or deny guests from viewing online users list in the online box panel on forum index. I added the red code and used a default phpBB language shown to guests.
At the minute in phpBB3. The only option you have if not wanting to show online users to guests - is disable it for all users (even you as admin cannot view it). But this gets around that problem to still see it as a registered user, while guests can't and helps enable you to further make yourself as admin totally invisible to guests trolling on forum by changing a few other settings afterwards that's all default to use.<!-- IF S_DISPLAY_ONLINE_LIST -->
<div class="stat-block online-list">
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>
<!-- EVENT index_body_block_online_prepend -->
<!-- IF S_REGISTERED_USER -->{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}<!-- ELSE -->{L_LOGIN_EXPLAIN_VIEWONLINE}<br /><!-- ENDIF -->
<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
<!-- EVENT index_body_block_online_append -->
</p>
</div>
<!-- ENDIF -->