COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
-
Публикации
786 -
Зарегистрирован
-
Посещение
-
Days Won
74
Все публикации пользователя savage4pro
-
а эксплейн где? 2кк не густо, но обычно должно хватать
-
а кстати, переустанавливать не пробовали? может тоже файлы побились очень удачно
-
в левой колонке выберите свою БД и затем да, вкладка SQL
-
быстрее уж модуль налопатить
-
ну во-первых, это шаблон, и здесь блочный комментарий /**/ - это не комментарий, а просто косые палки со звездочками использовать его следует примерно в таком виде <?php /* ?> хтмл <?php */ ?> а во-вторых, кэш модификаторов чистим не забываем
-
<?php if (!$special) { ?> <li> <h2><?php echo $price; ?></h2> </li> <?php } else { ?> <li><span style="text-decoration: line-through;"><?php echo $price; ?></span></li> <li> <h2><?php echo $special; ?></h2> </li> <?php } ?>
-
была бы двойка, то как вариант, использовать события вроде такого $this->event->trigger('post.admin.product.add', $product_id); срабатываемый ивент должен выполнять метод модуля, который будет хватать данные из текущей БД и тащить их куда хотите а для 1.5 ну что, вкумод никто не отменял, события воротить конечно дело неблагодарное, но дергать контроллеры модулей можно и без них вариант номер 2: экспорт/импорт - тут простор для воображения и лютого геморроя, если использовать модули, но написанный вручную в скрипте деплой только тех данных, которые требуются, и последующее его выполнение по клику на чудо-кнопку или по крону, тоже имеет право на существование
-
просто удалите из модификатора эту гадость <operation> <search><![CDATA[$reviews; ?></a> / <a href=""]]></search> <add position="replace"><![CDATA[$reviews; ?></a> / <a href="http://www.boss.shoes/"]]></add> </operation> и переустановите его со сбросом кэша товары тут не при чем
-
discount_percent_ribbon_for_opencart_pro_2_1_0_2.ocmod.xml
-
admin/model/tool/export.php в функции populateProductsWorksheet() перед $result = $database->query( $query ); добавить exit($query); сохранить, затем ткнуть в админке экспорт и увидеть запрос (сюда его) далее, выполнить тот же запрос в phpmyadmin (или чем вы пользуетесь), добавив в его начало EXPLAIN EXTENDED (результат выполнения тоже сюда) и в том же phpmyadmin выполнить запрос (значение этой переменной) SELECT @@max_join_size
-
покажите сам запрос целиком и его EXPLAIN EXTENDED и значение переменной у вас: SELECT @@max_join_size
-
сколько бы вы не потратили на сам магазин, из чего бы он ни состоял, но если вы хотите продавать, то в рекламу вы вольете в немерено раз больше
-
ну подключайте фантазию уже женские/сумочки/... мужские/веще-хранилища-мобильные-бяки-закаляки-с-десятью-ногами-с-десятью-рогами/...
-
ну не то чтобы нельзя, но некоторые вещи, как вы уже подметили, потянет за собой, да спрошу на всякий случай после того как открывали в новом браузере, с пустым Local Storage? вообще рекомендую при ковырянии стилей, js-ов, сессий и прочего, так или иначе касающегося устройств/браузеров, использовать "Режим инкогнито" (private), он есть во всех популярных браузерах, и крайне полезен тем, что не хранит данные
-
а если неохота морочиться с добавлением настройки, то окмодом конкретно для текущего магазина заменить 0 на id статуса, который бы вы хотели видеть по умолчанию
-
по-хорошему это создать новую настройку в общей конфигурации и в методе getForm контроллера ControllerCatalogProduct указывать его вместо $data['stock_status_id'] = 0;
-
а вместо всего здесь https://github.com/ocshop/ocshop/blob/universal-1.5.6.4.1/upload/catalog/view/javascript/common20.js поменять if ($.totalStorage) { view = $.totalStorage('display'); if (view) { display(view); } else { display('list'); }; } на это if ($.totalStorage) { view = $.totalStorage('display'); if (view) { display(view); } else { display('grid'); }; } пробовали?
-
ну тут все просто - в 8 из 10 попыток верстка при тех или иных условиях едет, и только пара вариантов будет рабочей, но до них надо добраться направление есть, обед не скоро