View Full Version : Disable viewing of 'Last Activity' for moderators only
transparent
07-14-2008, 07:10 PM
Hello All,
I'm not sure if this should go into the 'mod request' section so please feel free to move it if needed...
I would like to know how to disable the viewing of 'last activity' on the profile page specifically for moderators only. For security reasons I think it would be better if regular members could not see their last activity.
Thank you for the time & effort.
Marco van Herwaarden
07-15-2008, 09:17 AM
If i am not wrong on this, then you can disable viewing of the location for each usergroup.
khaledkhaled24
07-15-2008, 09:20 AM
Thanks Marco van Herwaarden,
but what option should I disable in the usergroup?
Marco van Herwaarden
07-15-2008, 09:29 AM
The settings under Who's Online Permissions
khaledkhaled24
07-15-2008, 09:37 AM
Thanks Marco
by the way,
it is set OFF for unregistered users, and still they are able to view last activity, but they can't see what the user is doing, so what should I do now?
transparent
07-15-2008, 07:18 PM
If i am not wrong on this, then you can disable viewing of the location for each usergroup.
Yes, the location of users is easily disabled by turning off the 'can view who's online' option but that does not have any effect on the users ability to view 'last activity'. For example right now any registered user can view my profile and see the last time I was active.
Thanks Marco
by the way,
it is set OFF for unregistered users, and still they are able to view last activity, but they can't see what the user is doing, so what should I do now?
I still am looking for an answer on this as well.
transparent
07-16-2008, 07:27 PM
Bump...anyone got an idea?
khaledkhaled24
07-16-2008, 10:05 PM
yeah, I did what you requested for on this link:
https://vborg.vbsupport.ru/showthread.php?t=185390
and for the IF condition on show-last activity, I made it to check if the user name is registered to a group ID or not.
I hope that this helps out!
transparent
07-16-2008, 10:35 PM
yeah, I did what you requested for on this link:
https://vborg.vbsupport.ru/showthread.php?t=185390
and for the IF condition on show-last activity, I made it to check if the user name is registered to a group ID or not.
I hope that this helps out!
That looks promising. Can you please provide the code changes that you made? Thank you very much ; )
transparent
07-19-2008, 06:45 AM
bump.
students_forum
09-19-2008, 12:30 AM
find in MEMBERINFO "<!-- current activity -->" and add a condition, like the one I added below. It works :)
<!-- current activity -->
<if condition="$prepared['lastactivitydate'] OR $prepared['action']">
<div class="alt2 smallfont block_row" id="activity_info">
<if condition="$prepared['lastactivitydate']">
<div id="last_online">
<span class="shade">$vbphrase[last_activity]:</span> $prepared[lastactivitydate]<if condition="!$show['detailedtime']"> <span class="time">$prepared[lastactivitytime]</span></if>
</div>
</if>
<if condition="$prepared['action']">
<span class="shade">$vbphrase[current_activity]:</span> $prepared[action] $prepared[where]
</if>
</div>
</if>
<!-- / current activity -->
and add
<if condition="is_member_of($vbulletin->userinfo, 6, ....)"> after "<!-- current activity -->". Remembering to close it with </if>
students_forum
09-19-2008, 12:39 AM
also, find in whosonlinebit:
<if condition="$show['where']">
<div class="smallfont" style="margin-top:1px">
<if condition="$show['subscribed']"><img class="inlineimg" src="$stylevar/subscribed.gif" alt="$vbphrase[you_are_subscribed_to_this_thread]" /></if>
$userinfo[where]
</if>
</div>
and place the same condition as above, so it looks like this for a normal member:
[IMG]https://vborg.vbsupport.ru/attachment.php?attachmentid=87026&stc=1&d=1221788361
I'm trying to apply this to the memberinfo_block_statistics template:
$template_hook[profile_stats_pregeneral]
<fieldset class="statistics_group">
<legend>$vbphrase[general_information]</legend>
<ul class="list_no_decoration">
<if condition="$prepared['lastactivitydate']">
<li><span class="shade">$vbphrase[last_activity]:</span> $prepared[lastactivitydate] <if condition="!$show['detailedtime']"><span class="time">$prepared[lastactivitytime]</span></if></li>
</if>
<if condition="$prepared['action']">
<li><span class="shade">$vbphrase[current_activity]:</span> $prepared[action] $prepared[where]</li>
</if>
<li><span class="shade">$vbphrase[join_date]:</span> $prepared[joindate]</li>
<if condition="$vboptions['usereferrer']"><li><span class="shade">$vbphrase[referrals]:</span> $prepared[referrals]</li></if>
<if condition="$prepared['homepage']">
<li><span class="shade">$vbphrase[home_page]:</span> <a href="$prepared[homepage]" target="_blank">$prepared[homepage]</a></li>
</if>
</ul>
</fieldset>
But it's not accepting it with the same code used for MEMBERINFO, above. What would I place here to disable the Current Activity in the Statistics section of the profile page?
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.