- Web templates
- E-commerce Templates
- CMS & Blog Templates
- Facebook Templates
- Website Builders
Joomla 3.x. 3.1.x templates and 3.2.x engines compatibility (System messages and articles layout issues)
January 21, 2014
This tutorial is going to show you how to fix issues related to compatibility of Joomla! 3.1.x based templates with Joomla! 3.2.x.
After installing some templates based on Joomla! 3.1.х on Joomla!3.2.x, you may face problems with post-installation and upgrade messages like:
- if you go to System-> Control Panel in your Joomla admin and click on the “Review Messages” button, the 404 Not Found error may occur.
- There also may be a layout error on pages created with the “Category Articles,” “Category Blog,” “Gallery View” and “Featured Articles” menu types. For instance, if you go to the Menus menu, create a new menu, under the ‘Details” tab select Menu Item Type: Category Articles,
then go ahead and under the “Blog layout” use the following settings
and save the menu, the layout of the page may look wrong. E.g., 2 columns instead of 3, etc:
In order to fix System messages issues
- Open your database through phpMyadmin or other tool available in your hosting control panel;
- Before you proceed, we suggest creating a backup copy of the database;
- Click the SQL tab and paste the following code (download the code as a zipped SQL file):
- Check what your database prefix is: in your Joomla admin panel go to System -> Global Configuration click the Server tab -> the Database table Prefix field under Database Settings.
- Click “Go."
- You if get this message, everything was done correctly.
- You can go to System-> Control Panel in your Joomla admin and click on the “Review Messages” button. The 404 Not Found error should no longer occur.
INSERT INTO `jos_extensions` (`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES (30, 'com_contenthistory', 'component', 'com_contenthistory', '', 1, 1, 1, 0, '{"name":"com_contenthistory","type":"component","creationDate":"May 2013","author":"Joomla! Project","copyright":"(C) 2005 - 2013 Open Source Matters. All rights reserved.","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"3.2.0","description":"COM_CONTENTHISTORY_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0), (31, 'com_ajax', 'component', 'com_ajax', '', 1, 1, 1, 0, '{"name":"com_ajax","type":"component","creationDate":"August 2013","author":"Joomla! Project","copyright":"(C) 2005 - 2013 Open Source Matters. All rights reserved.","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"3.2.0","description":"COM_AJAX_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0), (32, 'com_postinstall', 'component', 'com_postinstall', '', 1, 1, 1, 1, '{"name":"com_postinstall","type":"component","creationDate":"September 2013","author":"Joomla! Project","copyright":"(C) 2005 - 2013 Open Source Matters. All rights reserved.","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"3.2.0","description":"COM_POSTINSTALL_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0), (105, 'FOF', 'library', 'fof', '', 0, 1, 1, 1, '{"name":"FOF","type":"library","creationDate":"2013-10-22","author":"Nicholas K. Dionysopoulos \\/ Akeeba Ltd","copyright":"(C)2011-2013 Nicholas K. Dionysopoulos","authorEmail":"nicholas@akeebabackup.com","authorUrl":"http:\\/\\/www.akeebabackup.com","version":"2.1.rc4","description":"LIB_FOF_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0), (448, 'plg_twofactorauth_totp', 'plugin', 'totp', 'twofactorauth', 0, 0, 1, 0, '{"name":"plg_twofactorauth_totp","type":"plugin","creationDate":"August 2013","author":"Joomla! Project","copyright":"Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"3.2.0","description":"PLG_TWOFACTORAUTH_TOTP_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0), (449, 'plg_authentication_cookie', 'plugin', 'cookie', 'authentication', 0, 1, 1, 0, '{"name":"plg_authentication_cookie","type":"plugin","creationDate":"July 2013","author":"Joomla! Project","copyright":"Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"3.0.0","description":"PLG_AUTH_COOKIE_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0), (450, 'plg_twofactorauth_yubikey', 'plugin', 'yubikey', 'twofactorauth', 0, 0, 1, 0, '{"name":"plg_twofactorauth_yubikey","type":"plugin","creationDate":"September 2013","author":"Joomla! Project","copyright":"Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"3.2.0","description":"PLG_TWOFACTORAUTH_YUBIKEY_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0);
If the prefix is jos_, you can use the code as is, if it is different, like s7ukd_ , change jos_ to s7ukd_ everywhere in the code (hit Ctrl + F to look for it);
In order to fix pages layout
- To fix the wrong layout of the pages, download a zip file by clicking the link.
- Unzip the file. Move the ‘html’ folder to the /templates/theme###/ directory on FTP. There you will find a folder with the same name, so when moving you will be asked to replace the folder. Just agree to the replacement since that will just replace certain files in the folder (you might also want to create a backup copy of the template ‘html’ folder prior to this).
- Once the files are replaced, check the page where you had the problem: it should no longer occur.
Feel free to check the detailed video tutorial below: