We’re rewarding the question askers & reputations are being recalculated! Read more.
10

You could create a small plugin to perform the redirect. Here's something I've quickly mocked up: class plgSystemMYPLUGIN extends JPlugin { public function onUserAfterLogin() { $app = JFactory::getApplication(); if ($app->isAdmin()) { $user = JFactory::getUser(); $groups = $user->get('groups'...


8

The Bootstrap version included within Joomla is 2.3.2 (http://getbootstrap.com/2.3.2/). There are a few modifications, but unfortunately only documented in the code. The thing you see with the icons is actually not a modification of the Bootstrap files but a flavor of the Isis template. It uses IcoMoon (http://icomoon.io) icons instead of the default ...


8

The Custom URL option in the Update Server dropdown allows you to set the update server (or more specifically, an XML file listing update locations) in the Custom URL field below. This could be useful in a number of scenarios: If you centrally manage multiple Joomla sites and want to stop users from performing updates, you could point it to a dummy file. If ...


8

Advanced Module Manager by nonumber allows this http://www.nonumber.nl/extensions/advancedmodulemanager I do not know if the free version includes it but I would assume it would, in the Options for the advanced module manager you will see a settings for Default Menu Assignment. There are also many MANY more features with it that extend the native module ...


8

Custom.css for Joomla 3.4.1 and later This method is the easier for custom CSS overrides for the admin template. Simply create a custom.css file and place it inside the css folder of the ISIS template, like so: administrator/templates/isis/css/custom.css The template will load this css file last, so any css rules declared there, will override the core ...


6

You can define a class for the Header Title of your view, while creating the toolbar for your view within the view.html.php. Within your "addToolbar()" function, you can call the JToolbarHelper::title() method, and specify a second paramater (string) to define a CSS class to the toolbar title, with a prefix of "icon-". Example: JToolbarHelper::title(JText:...


6

You should save your data using a User Plugin - they're very easy to write. An example can be found at Creating a profile plugin, though the example might have more than you need. The events your code would go into are onUserAfterSave and onUserAfterDelete and are documented at Plugin/Events/User. These events will fire when a user is saved or deleted ...


6

Try this small Plugin from Viktor Vogel. This plugin gives the possibility to control the reporting per user group. Big advantage of this is, that you don't need to hack core files. http://joomla-extensions.kubik-rubik.de/eer-easy-error-reporting


6

The backend setting doesn't show the "All" option that is presented when a List Limit item is shown in paginated view but it does exist. So, you shouldn't need an "Unlimited" option in the configuration as it's added to the limit list when the pagination object is created. e.g. you can see the "All" option at the bottom of this selector. I'm not aware of a ...


6

We can develop an admin side component with the below code snippet. mod_custommenu.php $input = JFactory::getApplication()->input; $menu = new JAdminCSSMenu; $enabled = $input->getBool('hidemainmenu') ? false : true; // Render the module layout require JModuleHelper::getLayoutPath('mod_custommenu', $params->get('layout', 'default')); The ...


5

You can use the following jQuery for this: setTimeout(function() { $('#system-message-container').fadeOut('fast'); }, 5000); 5000 is 5 seconds, therefore you can change this value to whatever you want Where do I add this code? Option 1: This is a long and winded method. You can create a small plugin that calls this jQuery code. Option 2: Simply add ...


5

You can just add a view override in the template: Understanding Output Overrides http://docs.joomla.org/Understanding_Output_Overrides Component Output Types and Layout Overrides http://docs.joomla.org/Understanding_Output_Overrides#Component_Output_Types_and_Layout_Overrides The override only has to include your new CSS style modification, and the ...


5

SSL certificates are a means of protecting against "man in the middle" attacks: http://en.wikipedia.org/wiki/Man-in-the-middle_attack. Without an SSL certificate it is possible for the request from your browser to the server to be intercepted and for the interceptor to read your password out of the request, since the password will just be in plain text. If ...


5

the most simple thing you can do, is to put a username and password for your administrator folder in cpanel. this way you should first input the username and password to see the Joomla login page.


4

Go to Extension Manager -> Language Manager. Select Overrides. Select the Language for which you want to set an override and change the date format. Add a new override. Select the Constant option (Search for the constant DATE_FORMAT_LC2/LC3/LC4). Modify its value and save the changes. Just remove the text and type in the format you'd like. For example, if ...


4

I'm not sure which elements exactly you want to remove for your client, however what you can do is change his user group from Super Admin to Admin which will remove a lot of the default options such as the Language Manager and Global Configuration. The good thing about Joomla is that is uses ACL (Access Control List) which allows you to choose which actions ...


4

I was very cautious about this question and nearly flagged it as a security hole, but re-read it. You mentioned you have access to the database, so assuming the Super User group ID had not been changed in any way, you can open the #__user_usergroup_map table, find the user_id that corresponds to your user, and change the group_id to 8 which is the default ...


4

I had something like this in the past, and the reason was that the module had more than 1 instances in the db. Why don't you check in Module Manager -> Admin Modules, to see if you have the same admin module (submenu) many times? If you can't see them in the module manager, consider checking also directly in the db. In my case, what it caused that issue, ...


4

You will need to override the admin template to do this. There is a pretty detailed article here that describes how to do this. It was written for Joomla 2.5 but should also work for Joomla 3.0 http://magazine.joomla.org/issues/item/721-Customizing-the-Admin-Menu


4

In your model class you want to override the getItem method like so: public function getItem() { $item = parent::getItem(); $item->second_table = $this->getSecondTable($item->second_table_foreign_key); $item->third_table = $this->getThirdTable($item->third_table_foreign_key); return $item; } The key here is you still call ...


4

Default ACL Neil said it right - it's recommended to give users as many permissions / privileges as they actually need or have to. It is very likely that for this person the Manager user group would be sufficient, If for example you only want this person to be dealing with content. Custom ACL However, your needs may be different - so keep in mind that ...


4

I assume you've signed up for an account on Joomla.com. This service has a slightly different setup than a "normal" Joomla installation (downloaded from joomla.org and installed on your own hosting account). As described in the tutorials: None of the core Joomla content management function is limited for the Joomla.com users: articles, media, users, ...


4

As you mentioned, this is usually the behavior of security extensions like admintools, jSecure to protect the administration area of a Joomla site. If you can't tell if you have any of these, think how difficult is for us to say anything. I would suggest to get a backup of your site and restore it locally, or at another location of your hosting account. ...


4

Open isis template folder and add custom.css file in css directory and then add this code span.icon-joomla { display: none; }


4

You can remove the icon and the link by adding or updating a custom CSS file at /administrator/templates/isis/css/custom.css with the following CSS: a.login-joomla { display: none; } Note that the custom CSS option for administration templates was introduced in Joomla 3.4.1.


4

You have either some files corrupted on update, or some outdated server software. Overwrite your web-site with Joomla 3.6.0 full package to be sure it's no a file corruption (extract the Joomla full package and upload everything except installation folder using overwrite). If this doesn't help, enable development error level and check the link. You'll see ...


4

In your case, Joomla.com doesn't give super user permissions and there is limited access to everything. You cannot install any extension or template. You have to use the pre-defined template the one you chose during launching your website in joomla.com. Refer this for more: http://tutorials.joomla.com/no-category/34-joomla-com-admin Hope this helps


4

Hmm, I think I sorted out from where this notice is coming from. It looks like responsible for this is the latest version of Akeeba Admin Tools Pro (maybe it's also in the free core version don't know as I don't use that). Admin Tools Pro v4.1.0 have some new features in its WAF configuration: 1. Monitor Global Configuration When this is enabled and ...


3

You can add an .htaccess file into administrator directory with: php_flag display_errors on php_value error_reporting <integer> Ref: https://stackoverflow.com/questions/6127980/enabling-error-display-in-php-via-htaccess-only


3

My most convenient trick I use in this case, is by creating a temporary hack on the framework.php file, inside the /administrator/includes/ directory. The error reporting for the admin is handled in framework.php ~line 52. // Set the error_reporting switch ($config->error_reporting) { case 'default': case '-1': break; case 'none'...


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