Доработанная версия ocStore 3.0.3.7

Новости форума и сайта.
Скачать доработанную версию OcStore: 3.0.3.9
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 93
Зарегистрирован: 10.03.2022
Мои дополнения: Spectrum
Поблагодарил: 53 раз
Спасибо: 41 раз

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение spectrum »

20strannik08 писал(а): 01 май 2024, 06:11 Ну с буржуйскими то понятно...Вот только центральный банк РФ тоже не работает, хотя по адресу https://www.cbr.ru/scripts/XML_daily.asp оно там все доступно...

Ручное обновление по кнопке как раз на yahoo запрос отправляет. А вот если в настройках магазина включить автообновление валют и выбрать источник, то, скорее всего, должно работать

 
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Дистрибутив обновлен. Исправлены некоторые ошибки на фронте блога.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Исправлено seo блога (ветка обсуждения). Спасибо spectrum.
ClayRabbit
Сообщения: 27
Зарегистрирован: 17.05.2022
Откуда: Тюмень
Спасибо: 12 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение ClayRabbit »

Не хватает вот этого фикса https://github.com/opencart/opencart/pu ... 9b155e6588
иначе "\n" в тексте модификаторов заменяется на перенос строки при создании-восстановлении бэкапа через админку
багфикс модификатором
 

Код: Выделить всё

  <!-- Bugfix for escaped line breaks in backup tool https://github.com/opencart/opencart/pull/13709/commits/84e9f5100d8104655c7f7ff44286c69b155e6588 -->
  <file path="admin/model/tool/backup.php">
    <operation>
      <ignoreif><![CDATA[$value = str_replace(array('\\', "\x00",]]></ignoreif>
      <search regex="true"><![CDATA[~\$value = str_replace\(~]]></search>
      <add position="replace"><![CDATA[// $0]]></add>
    </operation>
    <operation>
      <ignoreif><![CDATA[$value = str_replace(array('\\', "\x00",]]></ignoreif>
      <search><![CDATA[$values .= '\'' . $value . '\', ';]]></search>
      <add position="before"><![CDATA[
$value = str_replace(array('\\', "\x00", "\n", "\r", "\x1a", '\'', '"'), array('\\\\', '\0', '\n', '\r', '\Z', '\\\'', '\"'), $value);
      ]]></add>
    </operation>
  </file>  
Последний раз редактировалось ClayRabbit 26 июн 2024, 16:48, всего редактировалось 1 раз.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Исправлена ошибка с восстановлением из бэкапа. Спасибо ClayRabbit.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

В OpenGraph микроразметку товаров и категорий добавлены изображения. Спасибо spectrum
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Исправление вложенности хлебных крошек в категориях блога. Спасибо devimirochnik
ClayRabbit
Сообщения: 27
Зарегистрирован: 17.05.2022
Откуда: Тюмень
Спасибо: 12 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение ClayRabbit »

Пара багов в feed/yandex_market еще осталась
Спойлер

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8" ?>
<modification>
  <name>feed/yandex_market fixes</name>
  <version>1.0</version>
  <code>cr_feed_yandex_market_fix</code>
  <link>https://clayrabbit.ru</link>
  <author>Andrey Chesnakov</author>

  <!-- Баги в модуле из ocstore 3.0.3.7 -->
  <file path="catalog/controller/extension/feed/yandex_market.php" >
    <!-- опечатка в названии параметра -->
	<operation error="skip">
		<search><![CDATA[$bus_vendorCode = $this->config->get('feed_yandex_market_vendorCode');]]></search>
		<add position="replace"><![CDATA[$bus_vendorCode = $this->config->get('feed_yandex_market_vendorcode');]]></add>
	</operation>
    <!-- Если категория отключена в магазине, товары из нее не включаем в фид -->
	<operation error="log">
		<search><![CDATA[foreach ($products as $product) {]]></search>
		<add position="after"><![CDATA[if (!isset($this->categories[$product['category_id']])) continue;]]></add>
	</operation>
  </file>
</modification>
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Исправление ошибок в выгрузке Yandex Market. Спасибо ClayRabbit.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Убраны ненужные файлы, улучшен перевод модуля вставки кода аналитики
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение Tom »

При копировании товара, "Главная категория" в новом становится на уровень выше исходного значения.
Баг этот со времен опенкарт про 2. Из которого позже и был собран OcStore 3
Например: из "Компьютеры > Периферия > Мышки" - копирует - "Компьютеры > Периферия".

 admin/model/catalog/product.php
Перед 
$data['product_category'] = $this->getProductCategories($product_id);
Добавить
$data['main_category_id'] = $this->getProductMainCategoryId($product_id);
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Исправление главной категории в копируемом товаре. Спасибо Tom.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Регионы Казахстана приведены в актуальное состояние. Спасибо sh1sh1n.
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение Tom »

Давно хотел написать и всё забываю. Если в модулях доставки не указать вовсе никакую цену, что логично в некоторых сценариях использования, ловим ошибку :
Warning: A non-numeric value encountered in /catalog/model/extension/total/shipping.php on line 24

Видимо легче поправить в файле , чем обьяснять необходимость вписать нулевое значение например.

catalog/model/extension/total/shipping.php
Находим 
$total['total'] += $this->session->data['shipping_method']['cost'];
Меняем на 
$total['total'] += (float)$this->session->data['shipping_method']['cost'];

 
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Исправление ошибок с неуказанной ценой доставки. Спасибо Tom.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Обновление css для чуть более современного вида стандартного шаблона. Спасибо spectrum
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

Конструктор ссылок учитывает &. Спасибо Vegas
cjcrazy
Сообщения: 18
Зарегистрирован: 10.03.2023
Поблагодарил: 7 раз

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение cjcrazy »

закачиваю файлы на сервер, ставлю права, но установка не начинается =(
Unknown: Creation of dynamic property Request::$request is deprecated in /home/u5345636/domen.ru/system/library/request.php on line 26Warning: Cannot modify header information - headers already sent by (output started at /home/u5345636/domen.ru/system/framework.php:42) in /home/u5345636/domen.ru/system/framework.php on line 112Unknown: Using the "Twig_Loader_Array" class is deprecated since Twig version 2.7, use "Twig\Loader\ArrayLoader" instead. in /home/u5345636/domen.ru/system/storage/vendor/twig/twig/lib/Twig/Loader/Array.php on line 7Unknown: Using the "Twig_Loader_Filesystem" class is deprecated since Twig version 2.7, use "Twig\Loader\FilesystemLoader" instead. in /home/u5345636/domen.ru/system/storage/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 7Unknown: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in /home/u5345636/domen.ru/system/storage/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 40Unknown: Using the "Twig_Loader_Chain" class is deprecated since Twig version 2.7, use "Twig\Loader\ChainLoader" instead. in /home/u5345636/domen.ru/system/storage/vendor/twig/twig/lib/Twig/Loader/Chain.php on line 7Unknown: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in /home/u5345636/domen.ru/system/storage/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 40Unknown: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in /home/u5345636/domen.ru/system/storage/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 40Unknown: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in /home/u5345636/domen.ru/system/storage/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 40
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 264
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 74 раз
Спасибо: 121 раз
Контактная информация:

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение liveopencart »

cjcrazy писал(а): 14 окт 2024, 16:31 закачиваю файлы на сервер, ставлю права, но установка не начинается =(
Unknown: Creation of dynamic property Request::$request is deprecated in /home/u5345636/domen.ru/system/library/request.php on line 26
Понизьте версию PHP до рекомендуемой или используйте ocstore 3.0.3.9
PrintCo
Сообщения: 2
Зарегистрирован: 28.08.2024
Спасибо: 1 раз

Re: Доработанная версия ocStore 3.0.3.7

Непрочитанное сообщение PrintCo »

Всем доброго. Сахалинской области нет в базе. Скачал сейчас и по прямой ссылке и с гитхаба, ни там ни там нет.

И кстати, можете подсказать, как обновить безболезненно базу, скачивал здесь эту версию ocStore года 1,5 назад, смотрю много изменений есть.
Ответить