Jump to content

donnie

Пользователи
  • Content Count

    82
  • Joined

  • Last visited

Community Reputation

4 Обычный

About donnie

  • Rank
    Пользователь

Информация

  • Пол
    Мужчина

Recent Profile Visitors

2,287 profile views
    Отличный модуль! Решает одну из глобальных проблем OpenCart: вывод торговых предложений аналогично реализации в Битрикс. Можно делать выгрузки, каждый размер имеет свой артикул, скидки, акции, фотографии и т.д. Поддержка на уровне, оперативно адаптировали модуль под нестандартный шаблон, помогли решить проблемы, которые появились в процессе эксплуатации.
  1. +1 все заказы с купонами летят во фрод. Opencart 2.1.0.1
  2. Подскажите как можно нормально протесировать отправку? Поставил в настройках 0 дней, письма не приходят. Ждать для каждого теста сутки не очень удубно. UPD: После правки файлов можно отправить вручную, но cron надо тестировать отдельно. Хорошо бы конечно эти правки завернуть в ocmod, вручную большой риск допустить ошибку.
  3. Вывод ошибок включал (в админке и через htaccess), ошибки не выводятся. В логах сервера тоже не нашел ответов. При простом перемещении по сайту это происходит редко. Но при редиректе на главную почти всегда. От типа редиректа не зависит (пробовал php, js, html). Для примера сделал редирект с 404 на главную, он происходит с задержкой, но все равно часто выдает белый экран: https://the-koleso.ru/qwerty если потом походить по сайту и вернуться на главную по клику на логотип, то есть вероятность снова словить белый экран. Пожалуйста подскажите в каком направлении искать причину. Заранее спасибо!
  4. Добрый день! Есть проблема с выгрузкой по крон, связано с изображениями, вот текст ошибки: <b>Notice</b>: getimagesize(): Read error! in <b>/home/admin/web/domain.ru/public_html/catalog/controller/extension/feed/yandex_yml.php</b> on line <b>893</b> <b>Notice</b>: getimagesize(): Read error! in <b>/home/admin/web/domain.ru/public_html/catalog/model/tool/image.php</b> on line <b>20</b> Вот код из /catalog/model/tool/image.php, он оригинальный от ocstore 2.3: <?php class ModelToolImage extends Model { public function resize($filename, $width, $height) { if (!is_file(DIR_IMAGE . $filename)) { if (is_file(DIR_IMAGE . 'no_image.jpg')) { $filename = 'no_image.jpg'; } elseif (is_file(DIR_IMAGE . 'no_image.png')) { $filename = 'no_image.png'; } else { return; } } $extension = pathinfo($filename, PATHINFO_EXTENSION); $image_old = $filename; $image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension; if (!is_file(DIR_IMAGE . $image_new) || (filectime(DIR_IMAGE . $image_old) > filectime(DIR_IMAGE . $image_new))) { list($width_orig, $height_orig, $image_type) = getimagesize(DIR_IMAGE . $image_old); if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF))) { return DIR_IMAGE . $image_old; } $path = ''; $directories = explode('/', dirname($image_new)); foreach ($directories as $directory) { $path = $path . '/' . $directory; if (!is_dir(DIR_IMAGE . $path)) { @mkdir(DIR_IMAGE . $path, 0777); } } if ($width_orig != $width || $height_orig != $height) { $image = new Image(DIR_IMAGE . $image_old); $image->resize($width, $height); $image->save(DIR_IMAGE . $image_new); } else { copy(DIR_IMAGE . $image_old, DIR_IMAGE . $image_new); } } $imagepath_parts = explode('/', $image_new); $new_image = implode('/', array_map('rawurlencode', $imagepath_parts)); if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { return $this->config->get('config_ssl') . 'image/' . $new_image; } else { return $this->config->get('config_url') . 'image/' . $new_image; } } } Подскажите плиз как можно исправить, спасибо!
  5. Добрый день! Не подскажите, можно как-то настроить автоматическую очистку папки /system/storage/cache/exchange1c? Слишком быстро забивает место на диске. Спасибо!
  6. Может кто-то сталкивался, подскажите плиз: Заказы закачиваются, но сайт выдает ошибку при обращению по адресу export/exchange1c.php?type=sale&mode=success Cookie: key=9d6ed4eb5bc02bccf746c8665aa32f0e Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль, а также настройки подключения к Интернет. {ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(446)}: Ошибка при вызове метода контекста (Получить): Ошибка при выполнении файловой операции 'export/exchange1c.php?type=sale&mode=success': Ошибка работы с Интернет: внутренняя ошибка сервера (500). : Ошибка работы с Интернет: внутренняя ошибка сервера (500) Получение
  7. Готов оплатить помощь в реализации: дата доставки выбирается через календарь, для оформляющих заказ в пятницу после 19:00 делать недоступной для выбора субботу, и в идеале выводить предупреждение рядом с выбором даты. Если кто-то знает как написать такой метод для API, дайте знать пожалуйста.
  8. Помогите разобраться плиз: Выгружаю товар "Новый товар искать по: Наименованию", все грузится нормально, выгружаю "Новый товар искать по: Артикулу", не работает. Пишет "Не найден товар в базе по ИД". Вот скриншоты на примере одного товара: 1. В админке: https://yadi.sk/i/74P78AUZP9GCsA 2. В offers.xml: https://yadi.sk/i/Jhix2Dt2ieRUTg 3. В import.xml: https://yadi.sk/i/D-wdIPegLJnXJg Возможно сопоставление не по тем полям, которые заполнены?
  9. Для Opencart 2.0 и выше: \system\library\cart.php // Remove all the expired carts with no customer ID $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); Меняем интервал например: INTERVAL 14 DAY
  10. Добрый день! Подскажите пожалуйста, я использую кастомное поле "Дата доставки" с календарем. Поле обязательное и имеет настройку "Расчет даты от текущей", т.е. в календаре можно выбрать дату только на завтра и далее. Но вручную можно ввести в поле любое значение. Существует ли метод для того чтобы значение по умолчанию совпадало с ближайшей доступной датой из календаря, и проверка на ввод даты не ранее чем "доступная дата"? Заранее спасибо!
  11. Спасибо за оперативную помощь! 1. Если привязать дату доставки к адресу она так же будет видна при просмотре заказа в админке и в письме о заказе? 2. Данное решение позволит одновременно создавать зависимости от даты и со способами оплаты и со способами доставки? 3. При изменении даты доступные способы доставки и оплаты будут меняться "на лету", как и при использовании обычных зависимостей Simple? 4. Решение актуально для Opencart 1.5.5.1? Забыл указать версию в прошлом сообщении.
  12. Добрый день! Есть вопрос по кастомной задаче. Может быть кто-то сталкивался с таким или знает как реализовать. Есть созданное поле "Дата доставки" с календарем. Задача сделать зависимость способов доставки и оплаты от значения даты доставки. Чтобы можно было указать например, что при выборе доставки на "5 марта" становится недоступен самовывоз или оплата картой курьеру и т.д. Готов оплатить рабочее решение. Заранее спасибо!
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.