- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Joomla 3.x. Совместимость шаблонов версии 3.1.x и движков 3.2.x (системные сообщения и структура статьей)
Январь 21, 2014
Данный туториал покажет, как решить проблемы совместимости шаблонов под Joomla! 3.1.x с движком Joomla! 3.2.x.
После установки шаблонов для Joomla! 3.1.х на Joomla!3.2.x, могут возникнуть сложности и ошибки, например:
- Если в меню System (Система)-> Control Panel (Контрольная панель) в админ панели Joomla щелкнуть на кнопку “Review Messages (Просмотреть сообщения) ”, может возникнуть ошибка 404 Not Found (Не найден).
- Также могут быть ошибки с отображением страниц, созданных в меню “Category Articles (Статьи категорий)”, “Category Blog (Блог категории)”, “Gallery View (Галерея)” и “Featured Articles (Избранные статьи) ”. Например, в разделе Menus (Меню) создайте новое меню, затем выберите Menu Item Type (Тип меню): Category Articles (Статьи категории) во вкладке ‘Details (Детали)”,
после этого в меню “Blog layout (Вид блога) ” используйте данные настройки
и сохраните меню — страница может выглядеть неправильно. Например, 2 колонки вместо трех:
Решение системных сообщений
- Откройте базу данных при помощи phpMyadmin или другого инструмента контрольной панели хостинга;
- Сначала мы рекомендуем сделать резервную копию базы данных;
- Нажмите вкладку SQL и вставьте следующий код (скачайте код в заархивированном файле SQL):
- Проверьте префикс базы данных: в админ панели Joomla перейдите в System (Система) -> Global Configuration (Глобальные настройки) и кликните на вкладку Server (Сервер) -> Database table Prefix (Префикс таблиц базы данных) в Database Settings (Настройки базы данных).
- Нажмите “Go (Вперед)" .
- Если появилось данное сообщение, все было выполнено правильно.
- В админ панели перейдите в меню System (Система) -> Control Panel (Контрольная панель) и нажмите кнопку “Review Messages (Просмотреть сообщения) ”. Ошибка 404 Не найден больше не возникает.
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);
Если префикс jos_, можно использовать текущий код, если он отличается, например s7ukd_ , поменяйте jos_ на s7ukd_ во всех местах кода (используйте Ctrl + F для поиска);
Проблема со структурой страниц
- Чтобы исправить структуру страниц, скачайте по ссылке файл zip.
- Разархивируйте файл. Скопируйте папку ‘html’ в директорию /templates/theme###/ на FTP сервере. Там находится папка с аналогичным названием, поэтому при копировании будет предложено заменить папку. Подтвердите замену, будут заменены лишь некоторые файлы в папке (при желании можно заранее создать резервную копию исходной папки ‘html’ ).
- После замены файлов проверьте проблемную страницу: все должно отображаться правильно.
Вы также можете воспользоваться детальным видео туториалом: