Hi!
I have been trying to find an answer to this here in the forum but found nothing.
Is there a way we can prevent users for setting a privacy level on the actions block on their own profile?
The problem is if they do set it to for example "only me" then no one can report or block them, since the actions block can not be seen from anyone but themselves.
Grateful for help!
Erik
|
You can replace the key image with a blank/transparent image, then they won't know there's an option to change the privacy settings unless they randomly click in that spot. Not really the fix you're looking for but one I found by accident when I removed the key before knowing what it was for! |
You can replace the key image with a blank/transparent image, then they won't know there's an option to change the privacy settings unless they randomly click in that spot. Not really the fix you're looking for but one I found by accident when I removed the key before knowing what it was for!
good Idea, but can you explain how to do it just for the action block, because if i change the image then all keys would do the same.
Thanks
|
Yes exactly, I'm only talking about the Actions block.
More suggestions are welcomed.
|
I actually managed to fix this now, here's how it can be done:
Find the table sys_page_compose in the db. Here you will simply edit the ActionsMenu row and set the value DesignBox = 0. That will remove the yellow key. It will also remove the other formatting around that box, but that you can easily fix with some css. I rather like it without anything though.
|
Thats really good, but what i want to do is remove it from all boxes on there own profile |
@chief
Yes that is as simple, there are a few designbox html files in your templates folder you can play around with.
Look for these:
deafault.html
designbox_0.html
designbox_1.html
designbox_2.html
etc.
The "default" is used on some pages and the designbox_1 is used on most pages for those boxes.
If you would replace all content in designbox_1 with the content from designbox_0 you would not see the key on any box. You would on the other hand have to add some css to make the box's look like you want them though.
It's not hard at all if you know some html/css.
Let me know if you need some help, i have done this on my own site.
Best,
Eric
|
A very easy way to hide the keys.
Edit templates/base/css/common.css.
At about line 393 look for this.
div.dbPrivacy { height: 16px; margin-right: 10px; position: relative; float: left; }
Add the line shown below.
div.dbPrivacy { height: 16px; margin-right: 10px; position: relative; float: left; display: none; }
Then clear the dolphin cache. That will hide all the keys.
https://www.deanbassett.com |
Yes true, if you want to hide them for all boxes that is probably the simplest way.
I was messing about with he db and the designbox files because i wanted them to show on some of the boxes but not on some.
|
Tried the Edit templates/base/css/common.css. option but it never worked! |
I tried using both suggestions. Deanos fix did not work so I tried bowierules fix. This also did not work; in fact there have been some shifts on the profile page that I cannot seem to fix. I replaced the modified forms with the originals, switched the changes in the DB and cleared all cashe but as you can see in the attached jpg, it is not working. Any thoughts here would be appreciated. |
to me it never made any sense to see the actions block on my own profile.
in /templates/base/scripts/BxBaseProfileView.php
around ~414 find
/* if( (!$iMemberID or !$iViewedMemberID) or ($iMemberID == $iViewedMemberID) ) return null; */
and remove whats in red, what that does it won't show the actions block when you view your own profile but it's visible when you view other members profile.
|
Removing the actions box from the owners profile doesnt solve the problem that users can hide their own actions box.
And if you remove the actions box from the owners profile then you might have some other issues as well.
My solution above works, I'm using it my self at the moment. The key is gone from the actions box and the users can therefore not hide it.
Try it again, maybe you missed something.
|
@skippy0070
If you did as i suggested:
"Find the table sys_page_compose in the db. Here you will simply edit the ActionsMenu row and set the value DesignBox = 0. That will remove the yellow key. It will also remove the other formatting around that box, but that you can easily fix with some css. I rather like it without anything though."
Then you would not reach the result in your screenshot. Whatever you have done has affected ALL boxes.
IF you have only played around with the css in the template files, thats not enough. I just said that if you do the above, then you might need to play around with the formating in the template files to make it look good.
Eric
|
Removing the actions box from the owners profile doesnt solve the problem that users can hide their own actions box.
If it's not displayed how can a member hide it ?
And if you remove the actions box from the owners profile then you might have some other issues as well.
What other issues are we talking about ?
My solution above works, I'm using it my self at the moment. The key is gone from the actions box and the users can therefore not hide it.
Try it again, maybe you missed something.
|
Apparently I was tired when I wrote that :)
What I meant to say was: We were looking for a solution that made it impossible for users to hide their own actions box for other users, i.e. remove the yellow key. My solution does exactly that.
If you would hide the whole box however, you might miss out on a lot of functions that comes with third party mods, e.g. buttons that are placed there. There are of course also pretty useful Dolphin buttons placed there, e.g. "Customize your profile", "Edit Profile" etc.
Just go ahead and use my solution and all will be fine :)
Eric
|
like i said before the action box on my own profile was just useless (my opinion :) ) |
Ok, I navigate to sys_page_compose. You mention ActionsMenu row. I cannot find this, just the Action menu at the far right side of the table and I edit default from 1 to 0 (I am assuming this is what you are talking about). What am I missing here? Like I said earlier, after clearing all cache, still no change. The keys stay and the text still messed up.
@skippy0070
If you did as i suggested:
"Find the table sys_page_compose in the db. Here you will simply edit the ActionsMenu row and set the value DesignBox = 0. That will remove the yellow key. It will also remove the other formatting around that box, but that you can easily fix with some css. I rather like it without anything though."
Then you would not reach the result in your screenshot. Whatever you have done has affected ALL boxes.
IF you have only played around with the css in the template files, thats not enough. I just said that if you do the above, then you might need to play around with the formating in the template files to make it look good.
Eric
|
You should also know that I decided to proceed by doing what was suggested;
If you would replace all content in designbox_1 with the content from designbox_0 you would not see the key on any box. You would on the other hand have to add some css to make the box's look like you want them though.
After this failed I swapped the modified pages with the originals but not sure where the error has been made. This clearly changes something somewhere I am not certain of where to find.
|
Thank you prolaznik... your solution worked for my site. And I agree... I can live without that action block. Only the edit profile button was worth keeping and I may try to create a substitute for it.
to me it never made any sense to see the actions block on my own profile.
in /templates/base/scripts/BxBaseProfileView.php
around ~414 find
/* if( (!$iMemberID or !$iViewedMemberID) or ($iMemberID == $iViewedMemberID) ) return null; */
and remove whats in red, what that does it won't show the actions block when you view your own profile but it's visible when you view other members profile.
http://pkforum.dolphinhelp.com |
Hello, I am no longer concerned with removing the key icons. I simply edited all privacy options out but public so members have no other options to choose from, although it would be cleaner if they were gone. Anyway, can anyone tell me where I can go to shift the text back to its original location beside the keys and not overtop of the block border line. I would very grateful for any tip. |