6

This page might help. It outlines the requirements: http://community.joomla.org/user-group-faqs.html This may also help, though the audio is pretty bad: https://www.youtube.com/watch?v=QbFhjPIzQoY


6

If you write a small User Plugin, you can use something like this to create the folder. class PlgUserExample extends JPlugin { public function onUserAfterSave($user, $isnew, $success, $msg) { if($isnew) { // do something } } }


5

Joomla also provides a plugin named User-Profile using which you can maintain additional user related information. This plugins is pre-installed with joomla installation. In case this plugin is not sufficient enough to handle your requirement then you can either modify this extension to collect more information or you can create similar extension.


4

Try this, this is a different approach for the requirement, Many times the OG tags creates issue for sharing image URL on FB, due to cache,compression etc. So in any CMS its better to use Javascript SDK for FB share to share custom image,title ,description etc. The issue with cache or compression and conflict with OG tags will get solved with this method. ...


4

I would first use Facebook's debugging tool: https://developers.facebook.com/tools/debug If nothing is populating, these are possible causes: 1. GZip 2. Compression Tools in Template 3. 3rd Party Plugins (Rokbooster, JCH Optimize) If you have a newer Rockettheme template, look in the index.php as they have some meta OG tags pre-defined. Here is a good ...


3

The documentations has this : https://api.joomla.org/cms-3/classes/Joomla.CMS.User.User.html but it seems that no parameters are passed to user->delete? That's correct. This method works on the user instance. use Joomla\CMS\User\User; // Get user with ID 1. $userId = 1; $user = User::getInstance($userId); // Delete the user. if (!$user->delete()) { ...


3

This is a very common problem in Joomla installs and to be honest there isn't a super simple fix. We've implemented a limited fix in 3.4 which allows you to clear the access rights cached for the currently logged in user (https://github.com/joomla/joomla-cms/blob/staging/libraries/joomla/user/user.php#L488). However it will not change the access rights of ...


3

To answer the actual question, this code will give you a listbox of UserIDs and Names. Retrieving all the extra data would then just be a SQL select statement $myGroupID = 2; //Your User Group to list $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('a.id as value, a.name as text'); $query->from($db->quoteName('#__users')....


3

It turned out to be a JomSocial bug! The developers have told me that they are working on it and will have it fixed shortly...


3

Akeeba subscriptions is the most probable cause since it can manage user groups associated with subscriptions. For instance, if you have tested memberships with the admin account, Akeeba subscriptions is going to assign or unassign the user to groups according to the tested memberships and expirations. Moreover, it's always better to test with simple ...


3

If I understood your question right, you want to show visitors the old J1.5 site while finishing the new site, but keep adding content that will be visible on both sites? My recommendation would be to add any new content (articles) to the new Joomla 3 site, and use an RSS feed to display the same content on the old J1.5 site. That way the Joomla 3 site is ...


3

There is a free module available at JED that can be configured to allow users to upload files to a folder with their username. Take a look at Simple File Upload. I've used it for one project, and it works fine, but at the end it depends on your specific requirements. From the description: It includes the following key features: Multiple modules ...


2

You can write a component and define build and parse methods (AKA YOURCOMPONENTBuildRoute and YOURCOMPONENTParseRoute functions) in your component's router.php instead of creating physical directories. Then, you need to create a menu with alias of user or users and link it to your component.


2

When you are missing your usergroups, are these groups still in the database? Look in the right tables of your Joomla Database! Iam sure that the groups are already there!


2

You can take a look at all the plugin events and try hooking into one of those: http://docs.joomla.org/Plugin/Events The idea is that you hook into one of those events and run a check on how many users are in that group. This is how you write a plugin: http://docs.joomla.org/J2.5:Creating_a_Plugin_for_Joomla As you can see, it is unbelievably easy


2

I was able to accomplish this using the following code (in abbreviated form): <?php $user = JFactory::getUser(); ?> <?php if(!$user->guest): ?> <!-- Prices --> <div class="moduletable"> <h3 class="specs">Pricing</h3> <?php $none = true; foreach ($this->item->extra_fields as $key=>$extraField) { if($...


1

Using the standard core functions it is not possible to to restrict the ability to manage users of a particular user group, in your example Group A. I would say that it might be possible with some custom code to limit the display of a particular group or check before saving that the user is allowed to be changed by the person/group. To allow a group to have ...


1

You need to create a user group for each menu item. Then, create an Access Level for each menu item, and assign it to its corresponding user group. When you create the menu items, set its Access to the appropriate Access View Level Steps: Create the user group "Process" Create the Access Level "Process" and tick/select the user group "Process" to give ...


1

Before registration, any visitor will be a guest, so it does not make sense to create custom fields for different user groups in the registration form. But if you want to assign the user group after registration based on the value of the radio button field, this can't be done without a 3rd party extension.


1

Just assign the users to the basic registered user group and in your login module and or menu item it will allow you to choose a redirect after successful login and logout. Simply choose the page your are referring to.


1

The question would be if there is a need to rebuild the structure after a deletion. In my opinion, only new items force a rebuild and usergroup deletion does not require a rebuild. If you find a case where it does work as expected, it is a bug. You can submit a Pull Request to fix the issue to https://github.com/joomla/joomla-cms.


1

You need special extensions that provide specific functionality. I see you mention invoices, are you building an e-shop? Most e-commerce extensions provide this kind of functionality by default, so each user has access to his personal profile data... e.g. address, orders, invoices etc. Solutions exist, but your requirements are too broad. Most likely ...


1

User → user groups → viewing access levels → new → select the user group viewing access → give the tittle press save. Then go to the menu you want to set the viewing access level as you created one. Make the alteration and press save.


1

I assume you're referring to the fields within a tab, not the Tab itself, so you can modify the attributes of the form fields in it's model. // One method that can be used to determine if they CAN edit // Example for Categories, adjust for Community Builder $canEdit = $user->authorise('core.edit', 'com_content.category.' . $catid); $this->form->...


Only top voted, non community-wiki answers of a minimum length are eligible