Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
12

New field Subform <field name="field-name" type="subform" formsource="path/to/form.xml" min="1" max="3" multiple="true" layout="joomla.form.field.subform.repeatable-table" groupByFieldset="true" label="Subform Field" description="Subform Field Description" /> Description The field allow to include any existing form into the current form....


10

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 >> Manage >> Database You may see a message that the database is out of date. If so, click on the Fix button in the toolbar. If you have Akeeba Backup installed: Go to the ...


8

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 (every version with the update component) will hit the issue with the CSRF token because those versions don't generate the needed code to pass the check. ...


8

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->slideshow_img; ?>" /> <p class="slideshow_text"> <?php echo $item->slideshow_text; ?> </p> </div> <?php ...


7

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 from Upload Check all the checkboxes or at least Installer - Install from Upload checkbox and then click on Install button. Go to Extensions > Plugins and enable ...


7

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 to another, including the database. https://www.akeebabackup.com/


5

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.3 (it's a PHP 5.3 issue; will be fixed in Joomla 3.6.2). I change from 5.3 --> 5.6 and am now able to login the administration. Hope helps


5

You can download the Joomla upgrade package and place it in the tmp folder using FTP. Then run the installation again. It will work.


5

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 if set up in such a way through an activation link (by email for instance). Once an account is activated you can't deactivate it. Another word you could ...


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


4

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 your database, causing all existing articles to be "pushed" down. I think this was changed in the 3.6.0 update so that new articles where added at the end of your ...


4

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 Amazon SES sometimes. Alternatively, I know people implementing Mandrill. All of these solutions are for newsletters and regular notifications. Obviously, spam is ...


4

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/com_categories/models/categories.php And check the function populateState(), there ordering is defined. In your query, you just need to add an order by clause and ...


4

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


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.


4

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 found com_banners_clients and this was creating the issue. I simply deleted that row and it worked for me. You can check its level and if you will fix the levels ...


4

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 is loading the ContentHelperRoute Class, so the ContentHelperRoute isn't anymore available at the default_items.php template file. From: require_once __DIR__ ...


4

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 = ''; //none, empty Since I see localhost for the host, I assume you want to use the smtp server of our hosting account. In this case you need to ask your ...


4

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.tpl_theme1498.ini c. Copy it into the de-DE language folder. d. Rename it to de-DE.tpl_theme1498.ini (or whatever is the theme1498 naming). e. Edit it ...


4

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 WebLinks. For a component being part of the core means that they will be back with the next Joomla update - plus if they are not present, there is some ...


3

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, then that IP gets blocked by the CSF firewall. I personally don't believe that having to append a hash at the end of the URL to login to the admin will make the ...


3

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/session/handler/native.php private $started; to private $started=false; and private $closed; to private $closed=false; Add the line $this->closed = true; after ...


3

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


3

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->slideshow_items); ?> <?php foreach ($slideshow_items as $item) : ?> <div class="slideshow"> <img src="<?php echo $item->slideshow_img; ?>" /&...


3

Solving my issue Well in my case the issue was not related to Joomla core. I had to step away from it for a while and return with clear mind to find out that it was a custom directive inside the htaccess that was causing this issue. It looks like someone wanted to prevent access to the com_users component in the front-end. RewriteCond %{REQUEST_URI} !^/...


3

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. The two JQuerys could be causing conflicts. Couple of things to try: Open your console (F12) and reload the page - does it give any js error messages? View ...


3

Try to first update Joomla Update component to 3.6.1 by downloading and installing it from this link https://github.com/joomla/joomla-cms/releases/download/3.6.1/com_joomlaupdate-3.6.1.zip It was suggested during 3.6.1 update from Joomla official GitHub on this link https://github.com/joomla/joomla-cms/releases/tag/3.6.1


3

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.


3

I did start writing out all the code you'll need but as you know, Joomla 2.5 differs and I haven't worked with it for a long time, so I won't go down that route. Step 1: Take a backup of your site before doing this! You'll need to download the Joomla 3.6.4 to 3.6.5 update package (direct download link) from joomla.org The files you'll need will be in the ...


3

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"; }


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