Support

  1. winsston
  2. General
  3. Monday, October 08 2018, 05:20 PM
  4.  Subscribe via email
Hi guys, and thanks for the awesome product! Please let me know, am I able to somehow set privacy control to the default value and make it not choosable (inactive) while new user register. I want to make users understand more clearly, that one field's privacy could be controlled by them, the other's is set to "public" by the Terms of Use, and they are not able to change this.

Thanks.
admin Accepted Answer
Admin
Hi,
you can add a tooltip with the field description or an HTML delimiter field type to add a description in field position.

Tooltip: see screenshot 1 and 2
HTML delimiter: here the docs http://docs.easy-profile.com/index.php/article/html-delimiter-field-type

Another alternative is to use a CSS code to add a style, for example if you want to show Public icon then on fields with alias "interests" and "description" then you can add following css code to your template:
.control-group.interests-group:before,
.control-group.description-group:before{
content: "\f0c0";
font-family: 'jsn-icons'!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
color:#008000;
position:absolute;
right:0px;
left:auto;
margin:10px;
}
Attachments (2)
  1. more than a month ago
  2. General
  3. # 1
HDcms Accepted Answer
Pro
Hello,
To make appear the bubble of information above the field would be cool! because a novice does not necessarily have the idea of ​​hovering over the title
Is it possible (without css preferably) ?
Regards
  1. more than a month ago
  2. General
  3. # 2
admin Accepted Answer
Admin
Hi,
you can add your description above the field with HTML delimiter field type
  1. more than a month ago
  2. General
  3. # 3
HDcms Accepted Answer
Pro
Hi,

Yes I did this once but I can not do it for all because it takes up too much space!
css?
  1. more than a month ago
  2. General
  3. # 4
admin Accepted Answer
Admin
Hi,
you can do this by adding following Javascript code:
jQuery(document).ready(function(){
jQuery(".hasPopover").popover('destroy').popover({"html": true,"container": "body","placement":"top"});
jQuery('.controls').hover(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('show');});
jQuery('.controls').mouseout(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('hide');});
});
  1. more than a month ago
  2. General
  3. # 5
HDcms Accepted Answer
Pro
Hi,
Is the last js file for me?
Does it work for you?
I put it in custom code template "helix Ultimate" or user.js
It does not work
Regards
  1. more than a month ago
  2. General
  3. # 6
admin Accepted Answer
Admin
Hi,
sorry for late reply, today we was very busy.

Joomla uses Bootstrap 3 Javascript but your template override Joomla built-in Bootstrap with version 4.

Tooltips are a part of Bootstrap Popover library.

Try this code:
jQuery(function ($) {
jQuery(".hasPopover").popover('dispose').popover({"html": true,"container": "body","placement":"top"});
jQuery('.controls').hover(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('show');});
jQuery('.controls').mouseout(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('hide');});
});
  1. more than a month ago
  2. General
  3. # 7
HDcms Accepted Answer
Pro
Hi,
First of all thank you for answering. If it was urgent I will tell you.
This is an improvement of the user experience. If he is happy, I am happy and happy with your services :-)

It does not work. I put it in user.js and custom code "helix Ultimate"

Is my request clear?
Few users will spend the mouse on the title (by chance!) To have information. When entering a data, it is at this moment that it is interesting to give it this information
Regards
  1. more than a month ago
  2. General
  3. # 8
admin Accepted Answer
Admin
Hi,
Is my request clear?
I think yes, see video at https://youtu.be/EyN01brpT-E

It does not work. I put it in user.js and custom code "helix Ultimate"
Unfortunately I can only try to inject code with a browser console in runtime (as you can see in the video), I can't check this code with a real document ready trigger without access to your backend.

Try this code:
jQuery(function ($) {
jQuery(document).ready(function(){
jQuery(".hasPopover").popover('dispose').popover({"html": true,"container": "body","placement":"top"});
jQuery('.controls').hover(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('show');});
jQuery('.controls').mouseout(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('hide');});
});
});


if also this code will not works then I need to have backend access to make some test.
  1. more than a month ago
  2. General
  3. # 9
HDcms Accepted Answer
Pro
Hello,
Add in user.js and custom code. unfortunately it does not work.
Access code provided

Regards
  1. more than a month ago
  2. General
  3. # 10
admin Accepted Answer
Admin
Hi,
I have added this code to parameter "Before </body>" and works
<script>
jQuery(document).ready(function(){
jQuery(".hasPopover").popover('dispose').popover({"html": true,"container": "body","placement":"top"});
jQuery('.controls').hover(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('show');});
jQuery('.controls').mouseout(function(){jQuery(this).closest('.control-group').find('.hasPopover').popover('hide');});
});
</script>


NOTE: I have made it only for template french version
  1. more than a month ago
  2. General
  3. # 11
HDcms Accepted Answer
Pro
Hi,
Thank you again for your help
Regards
  1. more than a month ago
  2. General
  3. # 12
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Request Support

Support is currently Online

Support Availability

Working days: Monday to Friday. The support staff is not available on weekends; in the most of cases tickets will not be answered during that time.

Reply time: Depending on the complexity of your support issue it's usually between a few minutes and 24 hours for paid members and about one week for free members. When we expect longer delays we will notify you.

Guidelines

Before you post: read the documentation and search the forums for an answer to your question.

When you post: include Site Details if you request a support (you can use the form below the reply in Site Details tab).

Auto Solved Question: If after a week the author of the post does not reply to a request by moderator, the question will be marked as resolved.

Language: only English

Easy Profile® is not affiliated with or endorsed by Open Source Matters or the Joomla Project. Joomla is Free Software released under the GNU/GPL License.