2022 Developer Survey is open! Take survey.
11 votes
Accepted

New Sub Form Field function in Joomla 3.6

New field Subform <field name="field-name" type="subform" formsource="path/to/form.xml" min="1" max="3" multiple="true" layout=&...
user avatar
  • 1,771
10 votes
Accepted

Joomla 3.6.0 to 3.6.1 results in a "invalid security token" error

If you don't have Akeeba Backup installed: Go back to the Joomla Update page Upload and install the Joomla 3.6.1 Update Package using the "Upload & Update" tab Go to Extensions >> ...
user avatar
  • 26.4k
8 votes

Joomla 3.6.0 to 3.6.1 results in a "invalid security token" error

Details about this issue can now be found in the Joomla Docs: What is the cause? 3.6.1 introduced a CSRF token check to the update component as an extra level of security. 3.6.0 down to 2.5.4 (...
user avatar
  • 13.3k
7 votes
Accepted

How to get value from Sub Form

This is my solution. If there's any better solution please let me know <?php foreach ($slideshow_items as $item) : ?> <div class="slideshow"> <img src="<?php echo $item->...
user avatar
  • 2,388
7 votes

After updating to Joomla 3.6.0, I cannot install a new extension

The steps are: Go to Extensions > Manage > Discover Click on Discover button. Now you can see 3 installer plugins: Installer - Install from Folder Installer - Install from URL Installer - Install ...
user avatar
  • 2,275
7 votes
Accepted

Undefined variables: recommendedVersion and recommendedVersionEndOfSupport

In order to fix it, open /home/mchardism/public_html/plugins/quickicon/phpversioncheck/phpversioncheck.php, find between the lines #108-132 the php version you use and change the date for eos (add few ...
user avatar
6 votes
Accepted

Transfer website with all categories, articles, menus

Assuming that you're just migrating from one server to the next (e.g. development to production). Look at Akeeba Backup. It is capable of transferring an entire site from one physical/virtual system ...
user avatar
  • 531
5 votes

Joomla 3.6.0 to 3.6.1 results in a "invalid security token" error

I also had the same error message after upgrading 3.6.0 -> 3.6.1: 0 Failed to start the session: already started by PHP ($_SESSION is set). To resolve, you need to use PHP Selector and change from 5....
user avatar
  • 51
5 votes

"Download of update package failed." when trying to upgrade to 3.6.2

You can download the Joomla upgrade package and place it in the tmp folder using FTP. Then run the installation again. It will work.
user avatar
  • 1,771
5 votes

"ERROR: The archive file is corrupt, truncated or archive parts are missing" while trying to update

I added slash before home in the configuration.php public $tmp_path = '/home/host/public_html/tmp';
user avatar
5 votes
Accepted

CSS/HTML problem on Joomla config page (3.6.1 and 3.6.5)

You might want to use Admin Tools or RSFirewall to do a malware scan. There are known cases where certain malware can cause this problem: https://forum.joomla.org/viewtopic.php?f=706&t=902880
user avatar
4 votes
Accepted

Why won't my new blog post display at the top of the blog?

My guess is that your blog menu sorts articles by Article order. Before Joomla 3.6 (? - sorry, I can't find a reference right now), new articles where added to the beginning of the article order in ...
user avatar
  • 13.3k
4 votes

Mass mail 50k + users, solution?

The most common solution is AcyMailing + a professional SMTP service. AcyMailing is the best mailing extension for Joomla. My favorites SMTP services are SendGrid and Postmark. I also implement ...
user avatar
  • 7,415
4 votes
Accepted

Problem accessing individual modules after update to joomla 3.6.4

If anyone else runs into this, clear your browser and joomla cache. The javascript handling the module manager UI was changed and conflicts with what is stored.
user avatar
  • 537
4 votes

User Enabled but not Activated

Enabled allows a user to login at will. If you switch Enabled for a user to 'off' they won't be able to get into their account. Activated however only happens one time usually by the administrator, or ...
user avatar
  • 237
4 votes
Accepted

Can I safely disable the core components I don't use

I always disable any of the core components that I won't use and this is a safe approach. I wouldn't recommend to uninstall at this phase until Joomla removes them from the core as it happened with ...
user avatar
  • 19.5k
4 votes

How to Downgrade from 3.9 to 3.6

You should restore a back up that you took of your site prior to the accidental upgrade. :) There has been 31 releases between 3.6 and 3.9.9 where something like 3.7 alone introduced 700 improvements ...
user avatar
  • 2,190
3 votes
Accepted

Joomla custom 404 page with Administrator protected folder issue

Password protecting the backend using .htpasswd is much better than using (Akeeba's) admintools - it is very efficient, and the beauty is that if an IP tries to login 5 times with a wrong password, ...
user avatar
  • 3,186
3 votes

Joomla 3.6.0 to 3.6.1 results in a "invalid security token" error

If people can't log into the back-end, there is an additional fix on github here: https://github.com/joomla/joomla-cms/pull/11430/files You must change the following lines on libraries/joomla/...
user avatar
  • 3,072
3 votes

How to get value from Sub Form

When you need to get just one field names' value: use Joomla\Utilities\ArrayHelper; $items = ArrayHelper::getColumn((array) $params->get('subformName'), 'fieldName');
user avatar
  • 133
3 votes

How to get value from Sub Form

Sub Form Fields data save as JSON format so first need to "json_decode()" this to get the data then run foreach look to get data. <?php $slideshow_items= json_decode($this->item->...
user avatar
3 votes
Accepted

How to query the categories table and get a resultset with my stored order?

In #__categories table ordering field is named as lft. So, this column saves the ordering of the categories. If you want to look more into code side then you can see: administrator/components/...
user avatar
  • 1,365
3 votes
Accepted

Custom field colResizable plugin not working but works in fiddle

You are calling the colResizable jQuery plugin before the jQuery itself. It should be the other way round. Also, Joomla's admin should also already have jQuery loaded, but that uses jQuery v1.12.4. ...
user avatar
  • 3,072
3 votes
Accepted

Menu item adding 'Clients/' to url

I had the same issue with the menu then I found this. https://forum.joomla.org/viewtopic.php?f=615&t=772029 It was helpful but not the solution. Then I checked my #__menu table and there I ...
user avatar
  • 1,771
3 votes
Accepted

XML form related fields

Have you tried to use Subform field?. It allows you to nest XML forms inside each other or reuse your existing forms inside your current form. And your need, you can combine it with showon attribute.
user avatar
  • 2,388
3 votes
Accepted

PHP Fatal error: Class 'ContentHelperRoute' not found

I just came across this issue again with another site and remembered what the problem is. This module is that it has changed the way it's loading its helper File/Class and the way the helper.php file ...
user avatar
  • 19.5k
3 votes

Cannot send emails after migrating hosted joomla to localhost

You need a valid smtp server account in order to be able to send emails through SMTP. Your configuration settings show: SMTP Host = localhost SMTP User = ''; // none, empty SMTP Password = '...
user avatar
  • 19.5k
3 votes
Accepted

What's the correct way of adding code after the start of the body tag?

Complementing the answer from @veritas399, you could also use a third party extension such as EasyScript or similar to insert the code into your web page without worrying about future template or ...
user avatar
3 votes
Accepted

How to add a language pack (or language specific string overrides) to a template?

There are a couple of ways to deal with this. 1. Create a German language ini file for your template. a. Go to languages folder -> EN-GB b. Spot your template's EN-GB language file: e.g. en-GB....
user avatar
  • 19.5k
3 votes
Accepted

Subform multiple data not saving

In your table's bind function, add this: if ( ( !empty( $array[ 'list_links_url' ] ) && ( is_array( $array[ 'list_links_url' ] ) ) ) ) { $this->_jsonEncode[] = "list_links_url";...
user avatar

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