Dimdimych

[Решено] Проблемы с порядком категорий при переносе базы данных

Рекомендуемые сообщения

Dimdimych    24

Здравствуйте форумчане. Столкнулся с такой проблемой: перевожу сайт с ocStore 1.5.4.1 на 1.5.5.1.2. Соответственно перенес базу данных на новый движок. Вроде бы все нормально, но если зайти в товар/связи и посмотреть на список категорий, то они там расположены в разброс ( не так, как ранжированы во вкладке Каталог/категории - тут все нормально). Если кто знает, в чем может быть проблема, подскажите пожалуйста.

Изменено пользователем Dimdimych

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mazein    202

vqmod, сортирует этот список по алфавиту

 

<?xml version="1.0" encoding="UTF-8"?>
<modification>
        <id>Sort categories in administration</id>
        <version>1.0</version>
        <vqmver>2.X</vqmver>
        <author>codehandler.ru</author>
        <file name="admin/view/template/catalog/product_form.tpl">
                <operation info="replace sort id">
                        <search position="replace"><![CDATA[
                        <select name="main_category_id">
                        ]]></search>
                        <add><![CDATA[
                        <select id="cat1" name="main_category_id">
                        ]]></add>
                </operation>
        </file>
        <file name="admin/view/template/catalog/product_form.tpl">
                <operation info="replace sort id">
                        <search position="replace"><![CDATA[
                        <div class="scrollbox">
                        ]]></search>
                        <add><![CDATA[
                        <div class="scrollbox" style="width: 70% !important;" id="cat2">
                        ]]></add>
                </operation>
        </file>
        <file name="admin/view/template/catalog/product_form.tpl">
                <operation info="replace sort id">
                        <search position="replace"><![CDATA[
                        <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> 
                        ]]></search>
                        <add><![CDATA[
                        <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> 
                        <script>
                            var $dd = $('#cat1');
                            var selectedVal = $dd.val();
                            $dd.html($('#cat1 option').sort(function(x, y) {return $(x).text() < $(y).text() ? -1 : 1;}));
                            $dd.val(selectedVal);
                            
                            var $dd = $('#cat2');
                            var selectedVal = $dd.val();
                            $dd.html($('#cat2 div').sort(function(x, y) {return $(x).text() < $(y).text() ? -1 : 1;}));
                            $dd.val(selectedVal);
                        </script>
                        ]]></add>
                </operation>
        </file>
</modification>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dimdimych    24

vqmod, сортирует этот список по алфавиту

Если бы по алфавиту... А то в разнобой, вот пример category.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mazein    202

По умолчанию - в разнобой.

Ставишь vqmod из спойлера, будет по алфавиту.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dimdimych    24

Спасибо все получилось. Вот-только я что-то не понял - такая беда случилась из-за переноса базы или в 1.5.5.1.2 это стандарт? Просто у меня на 1.5.4.1 эти категории в настройках товара сортируются так-же, как ранжированы сами категории при создании...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mazein    202

Не вникал в эти списки, у меня на 1.5.5.1.2 из коробки тоже в разнобой было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dimdimych    24

Ясно. Большое СПАСИБО за помощь!!!  :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От johser
      Всем привет!
      Создаю модуль, который будет создавать таблицы в БД. И добавлять поля к некоторым существующим.
      Подскажите как правильнее сделать:
      - в комплект модуля добавить файл sql с запросами, или
      - в контроллере реализовать методы install/uninstall , которые при установке/ удалении модуля через модель будут выполнять операции с БД.
      Полагаю второй вариант правильнее, но в мануалах по созданию модулей пишут, что можно в архив с модулем включить файл с запросами, однако тогда при удалении модуля останется мусор ведь, который только вручную удалять. Или как-то можно и в первом варианте продумать удаление таблиц? Подскажите , пожалуйста, знающие люди.
    • От cp7
      Добрый день!
      Задача поставить каждому товару - наличие: 100000; вычитать со склада: нет.
      Товаров более 6000. Подскажите пожалуйста запрос в бд .
      Opencart 1.5.6
      Благодарю!
    • От erikm
      Добрый день! Помимо интернет-магазина имеется и обычный, приходится обновлять количество товаров на сайте вручную. Синхронизировать кассу с бд пока не вижу смысла, но хотелось бы иметь возможность в пару кликов обновлять, это самое, количество товаров на сайте.
       
      Предположим у меня есть массив "Артикулов" связанный с необходимым "Количеством товара". С помощью какого запроса вызывать "Товары" по "Артикулу" и менять им "Количество"? Как это грамотнее организовать: через php админки или напрямую через MySQL?
       
      P.S. по форуму копался, ничего не нашел. Но подозреваю, что такая тема должна быть... если так, то ткните пальцем пожалуйста
    • От EvenHome
      Всем привет! Подскажите, поставщик прислал вот такую ссылку https://mhliving.ru/bitrix/catalog_export/yandex_dealers_om.php , мне как то надо запилить это на мой сайт: опенкарт русская сборка   Version 2.1.0.1 (rs.2) , как это сделать? Я так понял эта ссылка на синхронизацию двух БД.
    • От asimakow
      Всем привет. Нужно выгрузить из базы данных опция товаров, сделать небольшие изменения и загрузить обратно, такая нужда возникла с тем, что модуль import/export pro, не может выгрузить опции обратно на сайт, то есть он выгружает, но картинка при выборе опции цвета, например, не меняется. 
      Пробовал раз сто уже выгрузить из базы данных и залить обратно, пишет ошибку: Несоответствие количества столбцов в CSV данных на строке 1.
      Скорее всего дело в кодировке, уже около пол года назад занимался этим, но тогда выгружал и загружал пользователей, также мучился, но проблему решил, но к сожалению забыл как)
      Есть здесь гуру, которые знают в каком формате (кодировки), выгрузить и загрузить обратно? 
      Или может быть все таки проблема в другом?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу