Заметки на полях
Задать  вопрос
Написать  отзыв

Суть «проблемы» в заголовке. Как этот казус случился — не вспомнить. Была установлена на проекте очень старая версия компонента JoomShopping, в процессе апгрейда до актуальной версии (на момент работы Version 4.18.2) — «что-то пошло не так» и меню/субменю «пропало». В базе данных сайта пункта нет.

Решений может быть несколько. Дабы «не париться» выбрано простейшее: инсталляция пунктов меню через отредактированный установочный файл jshopping.xml

Манипуляции простейшие. Находим установочный файл компонента. Удаляем «всё лишнее». Получаем:

<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="3.0.0" method="upgrade">
   <name>jshopping</name>
   <creationDate>08.10.2018</creationDate>
   <author>MAXXmarketing GmbH</author>
   <authorEmail>[email protected]</authorEmail>
   <authorUrl http://www.webdesigner-profi.de</authorurl>
   <copyright></copyright>
   <license>Open Source License, GNU/GPL</license>
   <version>4.18.2</version>
   <description>Joomshopping - shop component. Note: JoomShopping code files are named as jshopping<description>
      <administration>
        <menu img="components/com_jshopping/images/jshop_logo_s.png">JoomShopping</menu>
        <submenu>
	     <menu link="option=com_jshopping&controller=categories&catid=0" img="components/com_jshopping/images/jshop_categories_s.png">categories</menu>
           <menu link="option=com_jshopping&controller=products&category_id=0" img="components/com_jshopping/images/jshop_products_s.png">products</menu>
           <menu link="option=com_jshopping&controller=orders" img="components/com_jshopping/images/jshop_orders_s.png">orders</menu>
           <menu link="option=com_jshopping&controller=users" img="components/com_jshopping/images/jshop_users_s.png">clients</menu>
           <menu link="option=com_jshopping&controller=other" img="components/com_jshopping/images/jshop_options_s.png">options</menu>
           <menu link="option=com_jshopping&controller=config" img="components/com_jshopping/images/jshop_configuration_s.png">configuration</menu>
           <menu link="option=com_jshopping&controller=update" img="components/com_jshopping/images/jshop_update_s.png">install-and-update</menu>
           <menu link="option=com_jshopping&controller=info" img="components/com_jshopping/images/jshop_info_s.png">about-as</menu>
	  </submenu>
    </administration>
</extension>

Архивируем файл в zip, инсталлируем на сайте стандартным установщиком Joomla. Пункты меню и субменю опять на своих местах.

Для особо ленивых: Скачать файл jshopping.xml в формате *.zip, откорректированный для восстановления пунктов меню в административной панели. Просто — скачайте и загрузите через установщик, корректировать ничего не нужно.

Вопрос не сложный, но думать и решать его — пустая трата времени. Банально, но иногда забываются самые простые решения псевдопроблем.

Метод, наверное, подойдет для любого расширения Джумла при аналогичных обстоятельствах.

Добавить комментарий

Для комментирования не нужна регистрация. Правила публикации: согласно здравому смыслу. Спам удаляется, бан спамерам по ip, немедленный и навсегда. Ваш e-mail не будет опубликован. Обязательные поля помечены *


Защитный код
Обновить

Если есть вопросы по разделу:

Задайте вопрос и мы быстро на него ответим!

Ваше имя:*

Электронная почта:*

Тема сообщения:

Текст вопроса:*


Разработка сайтов под ключ

Разработка сайтов «под ключ» любой сложности и назначения! (Москва)


Не забудьте, что у нас: