Categories

Новые шаблоны

Joomla 3.x. Совместимость шаблонов версии 3.1.x и движков 3.2.x (системные сообщения и структура статьей)

Norman Fisher Январь 21, 2014
Rating: 5.0/5. From 2 votes.
Please wait...

Данный туториал покажет, как решить проблемы совместимости шаблонов под Joomla! 3.1.x с движком Joomla! 3.2.x.

Joomla 3.x. Совместимость шаблонов версии 3.1.x и движков 3.2.x (системные сообщений и структура статьей)

После установки шаблонов для Joomla! 3.1.х  на Joomla!3.2.x, могут возникнуть сложности и ошибки, например:

  • Если в меню System (Система)-> Control Panel (Контрольная панель) в админ панели Joomla щелкнуть на кнопку “Review Messages (Просмотреть сообщения) ”, может возникнуть ошибка 404 Not Found (Не найден).

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_1

  • Также могут быть ошибки с отображением страниц, созданных в меню “Category Articles (Статьи категорий)”, “Category Blog (Блог категории)”, “Gallery View (Галерея)” и “Featured Articles (Избранные статьи) ”. Например, в разделе Menus (Меню) создайте новое меню, затем выберите Menu Item Type (Тип меню): Category Articles (Статьи категории) во вкладке ‘Details (Детали)”,
  • joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_2

    после этого в меню “Blog layout (Вид блога) ” используйте данные настройки

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_3

    и сохраните меню — страница может выглядеть неправильно. Например, 2 колонки вместо трех:

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_4

Решение системных сообщений

  1. Откройте базу данных при помощи phpMyadmin или другого инструмента контрольной панели хостинга;
  2. Сначала мы рекомендуем сделать резервную копию базы данных;
  3. Нажмите вкладку SQL и вставьте следующий код (скачайте код в заархивированном файле SQL):
  4.   
    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":"https:\\/\\/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);
    
  5. Проверьте префикс базы данных: в админ панели Joomla перейдите в System (Система) -> Global Configuration (Глобальные настройки) и кликните на вкладку Server (Сервер) -> Database table Prefix (Префикс таблиц базы данных) в Database Settings (Настройки базы данных).

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_5

  6. Если префикс jos_, можно использовать текущий код, если он отличается, например s7ukd_ , поменяйте jos_ на s7ukd_ во всех местах кода (используйте Ctrl + F для поиска);

  7. Нажмите “Go (Вперед)" .

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_6

  8. Если появилось данное сообщение, все было выполнено правильно.

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_7

  9. В админ панели перейдите в меню System (Система) -> Control Panel (Контрольная панель) и нажмите кнопку “Review Messages (Просмотреть сообщения) ”. Ошибка 404 Не найден больше не возникает.

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_8

Проблема со структурой страниц

  1. Чтобы исправить структуру страниц, скачайте по ссылке файл zip.
  2. Разархивируйте файл. Скопируйте папку html в директорию /templates/theme###/ на FTP сервере. Там находится папка с аналогичным названием, поэтому при копировании будет предложено заменить папку. Подтвердите замену, будут заменены лишь некоторые файлы в папке (при желании можно заранее создать резервную копию исходной папки html).
  3. После замены файлов проверьте проблемную страницу: все должно отображаться правильно.

    joomla3.x_3.1_templates_vs_3.2_engines_system_messages&article_layout_issues_fixing_9

Вы также можете воспользоваться детальным видео туториалом:

Joomla 3.x. Совместимость шаблонов версии 3.1.x и движков 3.2.x (системные сообщения и структура статьей)

Шаблоны Джумла
Эта запись была размещена в Joomla! Туториалы и помечена как 3.x, 404, fix, joomla, messages, system. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов