Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Sharapov317

Користувачі
  
  • Публікації

    50
  • З нами

  • Відвідування

Усі публікації користувача Sharapov317

  1. Благодарю за подробный ответ @zhumasds! Как делаю. Создал форму поставщика и настроил ее. Действие только обновление. Все ок. Сработало как надо (обновились цены и остатки товаров на сайте). Теперь закидываю прайс с номером (1.xlsx) в папку admin/uploads (в прайсе специально оставил только 1 товар) На хостинге (у Меня Ukraine) прописываю путь к этому файлу и время */5 * * * * каждые 5 минут В форме поставщика на закладке cron включаю Крон и в Старт * * * * * каждую минуту В поле Основное задание указываю только формат прайса xlsx Жду) Задание выполнено в 14-05, хотя было 12-00 (изменил GMT с +2 на +0) Но изменений на сайте нет (в этом 1-ом товаре я предварительно изменил цену и остаток) Что не так? Ну и попутно вопросики) Если наступает тайм лимит, то что запустит продолжение: ежеминутная настройка в форме поставщика или задание на хостинге? Я просто не "догоняю" этого( Зачем две настройки? Если оставить все как есть, то мой прайс по идее будет бесконечно обновляться каждые 4 часа (согласно cron.php)
  2. Всем привет! Возникли некоторые вопросы по модулю, а возможно и предложения 1 Если картинки уже есть на сайте (уже скачаны, например Вы заказывали каталог фото), то непонятно как настроить модуль просто на установку этих картинок товару. Пробовал прописать свои же адреса, но модуль по новой загрузил мои же фото. Здесь конечно понадобится проверка существования фото, если автор решит доработать данную опцию 2 Если выбрать картинку по умолчанию (когда Вы заранее знаете что она не будет найдена) модуль все равно ее скачает в папку photo и установит товару, хотя картинка и так уже есть у Вас на сайте - обычно это placeholder 3 Вытекает из второго. Вы не сможете отсортировать товары стандартным фильтром opencart "товар без фото" и добавить эти фото вручную, потому что у товара будет фото. Это то самое фото placeholder, скачанное модулем с Вашего же сайта (часто на фото будет фотоаппарат и надпись нет фото) 4 При обновлении большого прайс листа (30 0000 позиций) модуль не справляется. Обработка за 30 сек проходит всего 150 товаров (за 2 часа нажатия кнопок Обновить-Продолжить обновил почти 9 000 товаров, но это уже не Автоматическая обработка). Это уже после добавления индексов в базу по инструкции автора 5 Если в столбце URL прайса указан текст со встроенной ссылкой, то модуль не понимает его. Пример: >>> Кто знает решения пожалуйста напишите)
  3. Не получается что-то. И к сожалению я не знаком с запросами базы данных, так что даже сравнить не с чем. А этот запрос точно нужно вставить в модель товара? Я ведь хочу вывести статус в категории
  4. ничего себе проще) Я бы неделю потратил и то наверное не сделал( Попробую отпишу
  5. Это вовсе не то о чем я спрашиваю) Мне не нужно самостоятельно задавать значения в файле перевода И здесь if ($product['quantity'] > 0) { echo ('В наличии: ' . $product['quantity']); я как раз и говорю движку ,что если товар есть, то вывести строку В наличии и количество В противном случае выдать статус товара, заданный в админке И вот тема как раз как вытащить этот статус
  6. Извините тут не совсем Вас понял( 'stock_status' => тот запрос к БД, который Вы написали?,
  7. Доброго времени, Уважаемые форумчане. Помогите решить неразрешимую для меня задачу) Нужно вывести в карточке товара на странице категории товаров (список товаров) статус наличия товара. Именно тот статус, который задан в админке. Например: Есть на складе Нет на складе Ожидается поставка и т.д. Никак не могу решить Данные Версия Opencart 2.3.0.2 В шаблоне <?php if ($product['quantity'] > 0) { echo ('В наличии: ' . $product['quantity']); } else { echo $product['stock_status']; } ?> В контроллере последние 2 строки $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..', 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), 'price' => $price, 'special' => $special, 'quantity' => $result['quantity'], 'stock_status' => $result['stock_status'], stock status выводит просто ID самого статуса, а как бы подтянуть текст?
  8. Ну, в общем методом тыка получилось) Вот кому нужно: {% for attribute_group in product.attribute_groups %} {% for attribute in attribute_group.attribute %} {% if attribute.attribute_id == 21 %} <div class="attr-cat">Вес: {{ attribute.text }}</div> {% endif %} {% endfor %} {% endfor %}
  9. Ребята, добрый всем день! Может подскажете как вывести те же атрибуты в карточке только на версии 3.0.2.0 То есть как мне преобразовать этот код для twig: <?php foreach($product['attribute_groups'] as $attribute_group) { ?> <?php foreach($attribute_group['attribute'] as $attribute) { ?> <?php if($attribute['attribute_id'] == 21) { ?> <div class="attr-cat">Вес: <?php echo $attribute['text']; ?></div> <?php } ?><?php } ?><?php } ?> Спасибо за помощь. PS php еще не до конца разобрал, а тут уже шаблонизатор встроили - вообще напряг(
  10. Добрый вечер, уважаемые форумчане! Столкнулся с такой проблемой: нужно выводить скрытое меню стандартного Opencart версии 2.0.3.1 вплоть до разрешения 1199 начиная с 1200 выводить обычное горизонтальное меню Никак не могу найти файлы, которые отвечают за вывод меню при определенных разрешениях браузера( Если уже кто сталкивался или знает где вносить правки, поделитесь пожалуйста С уважением
  11. Получилось). Не изящно, но просто) Добавляем перенос строки в cart.tpl и common.js Вот так будет: /*cart.tpl*/ <button type="button" data-toggle="dropdown" data-loading-text="<?php echo $text_loading; ?>" class="btn my-btn-cart btn-block btn-lg dropdown-toggle"><img src="image/catalog/mycart.png"><br><span id="cart-total"><?php echo $text_items; ?></span></button> /*common.js*/ // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<img src="image/catalog/mycart.png"><br><span id="cart-total">' + json['total'] + '</span>'); }, 100);
  12. Всем привет! Есть похожий вопрос. Помогите кто сведущ в js. По идее дело пустяковое, но мне сложно((( Для корзины чуть поправил код и сейчас он такой (я поставил свое изображение вместо стандартного): <button type="button" data-toggle="dropdown" data-loading-text="<?php echo $text_loading; ?>" class="btn my-btn-cart btn-block btn-lg dropdown-toggle"><img src="image/catalog/mycart.png"><span id="cart-total"><?php echo $text_items; ?></span></button> Версия opencart 2.3.0.2 Теперь решил вывести надпись с количеством товаров под корзиной. Вот так: <button type="button" data-toggle="dropdown" data-loading-text="<?php echo $text_loading; ?>" class="btn my-btn-cart btn-block btn-lg dropdown-toggle"><img src="image/catalog/mycart.png"></button> <span id="cart-total"><?php echo $text_items; ?></span> И все хорошо, пока не нажимать купить! В файле common.js есть функция, которая меняет код: // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); Если я правильно понимаю, то этот кусок ищет тег button в id cart и добавляет стандартную иконку и надпись. Кроме того он находится в пределах кнопки, а мне нужно вывести строку с количеством под изображением. Как правильно изменить эту функцию?? (встречается она 4 раза в коде js и реагирует на разные события)
  13. Так не сработало в stylesheet.css((( а в min работает. Возможно еще стиль какой то нужно править для 2.3.0.2, но в принципе меня устроил результат. Благодарю
  14. походу сам разобрался) Нужно не в stylesheet.css вставлять, а в bootstrap.min.css //можно вопрос не совсем в тему bootstrap.min.css не очень удобно править как его нормально обрабатывать? Сначала полный править а потом где то минимизировать?
  15. Добрый день всем! Попробовал способы для версий 2,1,0,2,1 и более поздних к сожалению на последней версии 2.3.0.2 не сработало Можете помочь? заранее благодарен
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.