Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Предрелиз ocStore 3.0.3.7b для тестирования


dinox
 Поделиться

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

Предрелиз ocStore 3.0.3.7b для тестирования


Предрелиз ocStore 3.0.3.7b для тестирования


Данная версия ocStore предрелизная, использовать только в ознакомительных целях и для тестирования. Не рекомендуем использовать для новых проектов, ожидайте полноценного релиза!

Тестирование будет проводится в течении 7 дней!


Версионность

 

В названии OpenCart присутствует нумерация релиза, которая в свою очередь разбита на четыре пункта MAJOR.MINOR.FEATURE.PATCH.

 

MAJOR – этот пункт указывает на  основные изменения в ядре движка которые обратно не совместимы со старыми релизами.

MINOR – этот пункт указывает на изменения  которые совместимы в одинаковых минорных версиях но могут повлиять на работу сторонних дополнений.

FEATURE – этот пункт указывает на расширения или добавление нового функционала (шлюзов оплаты, методов доставки и тп.)

PATCH – этот пункт указывает на исправления ошибок, является безопасной для обновления в одинаковых мажорных и минорных версиях

В версии ocStore может присутствовать пятая цифра релиза, она обозначает промежуточный номер сборки.

 

Различия между ocStore 3.0.3.7b и ocStore 3.0.2.0

 

Исправлено:
  • Поправлен SeoPro, в котором исправлена генерация полного пути для товаров при включенной опции учитывать категорию
  • Скоректирован перевод регулярных платежей

Изменено:

  • Изменен стандартный источник курса валют (Добавлен Центробанк ЕС, Центробанк РФ, Нацбанк Украины, Fixer)
  • Вынесено в настройки лимит количества отображаемых элементов при поиске с автодополнением в админке
  • Применение фильтров в админке по нажатию на Enter на страницах заказов, вовратов, покупателей, периодических заказах, статьях блога

Добавлено:

  • Добавлено отображение номера заказа при его редактировании в админке
  • Добавлен редактор модификаторов с возможностью бекапа (мигрирован с ocStore 2.3.0.2.4)
  • Добавлена возможность смены сортировки модулей в макетах перетаскиванием
  • Добавлена возможность сортировки товаров и статей перетаскиванием в модулях рекомендуемых
  • Добавлен Домовой - Виджет для мониторинга состояния магазина 1.0.1
  • Добавлено способ вывода тегов canonical, prev, next
  • Добавлено гибкое управление выводом тега noindex

 


Если у вас есть желание внести вклад в развитие ocStore отправляйте pull реквесты со своими решениями, исправлениями ошибок и предложениями в наш гит, до релиза еще есть время для этого, после релиза претензии от разработчиков о том что сборка не содержит решений или имеет баги, будут восприниматся как неконструктивная критика, потому что у каждого есть техническая возможность предложить изменения в сборку ocStore


  • Добавил
  • Добавлено
    27.06.2021
  • Категория

 

  • +1 5
Ссылка на комментарий
Поделиться на других сайтах


  • dinox изменил заголовок на Предрелиз ocStore 3.0.3.7b для тестирования
  • dinox закрепил теме

Добрый вечер!

Подскажите, а на PHP 8 должен запускаться? А то у меня ошибка вылазит

Спойлер

Unknown: Using the "Twig_Loader_Array" class is deprecated since Twig version 2.7, use "Twig\Loader\ArrayLoader" instead. in 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 system/storage/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 7Unknown: Using the "Twig_Loader_Chain" class is deprecated since Twig version 2.7, use "Twig\Loader\ChainLoader" instead. insystem/storage/vendor/twig/twig/lib/Twig/Loader/Chain.php on line 7

И не могу найти, где посмотреть модуль "Домовой - Виджет для мониторинга состояния магазина"

 

Изменено пользователем Alexuz
Ссылка на комментарий
Поделиться на других сайтах


пока не стоит использовать php 8 в связке с opencart

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

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

@dinox Добрый день.
Во время удаления модификатора появляется ошибка:
Notice: Undefined property: Proxy::deleteModificationBackups in storage/modification/system/engine/action.php on line 79

Я уже писал об этой проблеме тут 

 

image.png.59bb9f96da803072ab1f6d795feead36.png

Изменено пользователем AlektroNik
Ссылка на комментарий
Поделиться на других сайтах


Данная ошибка тоже актуальна до сих пор!
Можете тоже интегрировать?


ОШИБКА появляется при установке дополнений, изменяющих таблицу product.

Ошибка кода(0): Error: Invalid default value for 'date_available'
Error No: 1067
ALTER TABLE `oc_product` ADD `cost` decimal(15,4) NOT NULL DEFAULT '0.0000' в /system/library/db/mysqli.php на строке 41

 

РЕШЕНИЕ

https://github.com/ATropichev/sql_mode_fix.ocmod

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


@dinox Подскажите, пожалуйста, как и для чего используется "Использовать noindex для категорий, производителей, товаров, статей и т д" если выставить "Да"?
Выставлял по-разному и "Да", и "Нет", но на странице категорий, производителей и товаров не появлялся тег "noindex".
Правда у меня купленная тема FeelMart, может дело в ней.
Странно то, что на странице товара, индексация которого даже в админке отключена, все равно нет тега "noindex".

Скрин:

Спойлер

image.thumb.png.10e160717b323b0c4049a9302d29f3b3.png

 

Вопрос:

Для каких целий и как должен работать этот пункт настройки?

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


19 часов назад, AlektroNik сказал:

@dinox Подскажите, пожалуйста, как и для чего используется "Использовать noindex для категорий, производителей, товаров, статей и т д" если выставить "Да"?
Выставлял по-разному и "Да", и "Нет", но на странице категорий, производителей и товаров не появлялся тег "noindex".
Правда у меня купленная тема FeelMart, может дело в ней.
Странно то, что на странице товара, индексация которого даже в админке отключена, все равно нет тега "noindex".

Скрин:

  Показать контент

image.thumb.png.10e160717b323b0c4049a9302d29f3b3.png

 

Вопрос:

Для каких целий и как должен работать этот пункт настройки?

 

Вопрос закрыт. Помогла техподдержка шаблона FeelMart.

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


Добрый ден.
Если попытаться очистить "Весь кеш", то вылетает ошибка.
Но если предварительно очистить кеш "Шаблон", а потом очистить "Весь кеш", то ошибки не будет.
@dinox Можно попросить тоже исправить?

 

 

image.png.5c708e61df9fbdfd624c365cc5c97c3a.png

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


image.thumb.png.444f8babe5daaf7ba1a713b60e12c41d.png1. Не знаю насколько этот баннер нужно оставлять

image.png.82a678bf48cbd761fc2f67331c356026.png

 

2. если эта часть необходима, то в ней как минимум нет перевода
image.thumb.png.c13b9b5f53db9b00de933ec7f6ba82e7.png

 

 

3. При клике на расширение, возникает ошибка

 

image.thumb.png.69122cf10f03cdb862ced72cf4acb416.png

 

Fatal error: Uncaught Exception: Error: Could not load helper HTMLPurifier.auto! in \domains\storage\modification\system\engine\loader.php:170 Stack trace: #0 shop.loc\admin\controller\marketplace\marketplace.php(606): Loader->helper() #1 \domains\storage\modification\system\engine\action.php(79): ControllerMarketplaceMarketplace->info()

 

4. Не хватает переводов

 

 image.thumb.png.98ef1c90e01cabf15475e40f8cff5c58.png

 

5. После первоначальной установки для виджета домовой не выставлены права, поэтому сразу он не отображается, после добавления прав помимо всего прочего, в верхней части страницы появляется ошибка

 

Notice: Trying to access array offset on value of type null in\domains\shop.loc\admin\controller\extension\dashboard\domovoy.php on line 206

 

и нет файла на который ссылается виджет домовой  $this->document->addStyle('view/stylesheet/fork-awesome.css');

image.thumb.png.78353ee814f86c26d8a6152ee1d7599e.png

 

5. мелочь по верстке, когда мало элементов в списке

image.thumb.png.444f8babe5daaf7ba1a713b60e12c41d.png

 

6. Проблемы с SeoPro из того что увидел

- добавления статьи к категории например https://shop.com/desktops/mac/about_us , https://shop.com/desktops/mac/delivery и т.д.

- нет редиректа с ссылки вида https://shop.com//////

 циклическая переадресация на главной https://shop.com/?utm_medium=test в режиме SeoPro (Добавить слэш в конец ссылки - Нет)

- не хватает редиректа с несуществующей страницы пагинации на последнюю доступную - например с 50 на 2 и т.д.

 

7. Актуальна проблема с блогом при добавлении статьи

 

 

 

 

возможно еще какие-то ошибки, которые были в версии ocStore 3.0.2.0 остались и в текущей версии

 

 

@dinox возможны ли эти доработки для SeoPro? или точно не будет в релизе и стоит допиливать самостоятельно?

 

 

 

 

Изменено пользователем zhu4koff
  • +1 2
Ссылка на комментарий
Поделиться на других сайтах


В 28.06.2021 в 23:41, Alexuz сказал:

И не могу найти, где посмотреть модуль "Домовой - Виджет для мониторинга состояния магазина"

 

нужно выставить права на просмотр и редактирование модуля

 

image.thumb.png.d443f7721b149c4bb80d1d4142804c4e.png

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


Может еще не поздно )

Предлагаю заменить system/engine/event.php на мой вариант, который не тратит каждый раз кучу времени на сверяние "в лоб" каждого события со всеми хуками.

 

Если прогнать в профайлере 2 раза, сразу все станет понятно - минимальный выиграш 20 ms и увеличивается с каждым установленым дополнением. Мой вариант работает идеально и оттестирован на десятках боевых магазинов.

 

event.php

  • +1 4
Ссылка на комментарий
Поделиться на других сайтах

https://github.com/ocStore/ocStore/blob/42a96940716b9e69ff7ff82267b1d35894169f38/upload/admin/model/catalog/product.php#L141

 

$this->db->query("INSERT INTO " . DB_PREFIX . "seo_url SET store_id = '" . (int)$store_id . "', language_id = '" . (int)$language_id . "', query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape(trim($keyword)) . "'");


trim($keyword)

И так по везде

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, Webjokerst сказал:

Уже можно пробовать ставить?

 

В 28.06.2021 в 03:25, dinox сказал:

Данная версия ocStore предрелизная, использовать только в ознакомительных целях и для тестирования. Не рекомендуем использовать для новых проектов, ожидайте полноценного релиза!

 

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

В 29.06.2021 в 15:58, AlektroNik сказал:

@dinox Добрый день.
Во время удаления модификатора появляется ошибка:
Notice: Undefined property: Proxy::deleteModificationBackups in storage/modification/system/engine/action.php on line 79

Я уже писал об этой проблеме тут 

 

image.png.59bb9f96da803072ab1f6d795feead36.png

Исправлено

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


В 29.06.2021 в 16:33, AlektroNik сказал:

Какая-то ошибка в локализации,
Перехожу в настройки Магазина и там вижу:
image.png.16234079f17c1c458b387a7a198a13f5.png
 

Исправлено

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


В 29.06.2021 в 16:54, AlektroNik сказал:

Данная ошибка тоже актуальна до сих пор!
Можете тоже интегрировать?


ОШИБКА появляется при установке дополнений, изменяющих таблицу product.


Ошибка кода(0): Error: Invalid default value for 'date_available'
Error No: 1067
ALTER TABLE `oc_product` ADD `cost` decimal(15,4) NOT NULL DEFAULT '0.0000' в /system/library/db/mysqli.php на строке 41

 

РЕШЕНИЕ

https://github.com/ATropichev/sql_mode_fix.ocmod

Исправлено

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


В 28.06.2021 в 23:41, Alexuz сказал:

И не могу найти, где посмотреть модуль "Домовой - Виджет для мониторинга состояния магазина"

 

 

В 30.06.2021 в 17:09, zhu4koff сказал:

 

нужно выставить права на просмотр и редактирование модуля

 

 

 

Исправлено

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


 

В 30.06.2021 в 17:06, zhu4koff сказал:

 

7. Актуальна проблема с блогом при добавлении статьи

 

Исправлено

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


В 01.07.2021 в 09:51, chukcha сказал:

https://github.com/ocStore/ocStore/blob/42a96940716b9e69ff7ff82267b1d35894169f38/upload/admin/model/catalog/product.php#L141

 


$this->db->query("INSERT INTO " . DB_PREFIX . "seo_url SET store_id = '" . (int)$store_id . "', language_id = '" . (int)$language_id . "', query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape(trim($keyword)) . "'");


trim($keyword)

И так по везде

Добавлено

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


А зачем эта радость здесь? Отображается вся страница, без css и потом таблица с модулями. 

Screenshot 2021-07-05 at 20.37.20.png

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


12 минут назад, magneto2010 сказал:

А зачем эта радость здесь? Отображается вся страница, без css и потом таблица с модулями. 

Screenshot 2021-07-05 at 20.37.20.png

Это сейчас будет исправлено, переделываю сейчас чтобы в маркетплейсе были актуальные категории, зацепило немножко апи

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


10 минут назад, Art8 сказал:

Когда будет стабильна версия?)

Вроде бы 7 дней уже прошло)

Ну Вы же видите работа кипит ... Не стоит наседать.
@dinox как и обещал, неделю собирал баги ... сейчас большая часть уже точно исправлена.
Возьмите поставьте предрелиз, помогите искать ошибки в коде ...
Или Вам хочется поиметь кучу багов, а потом сидеть гадать где проблема? Поверьте я уже раз 50 движок ставил с нуля для отладки по отдельности разных модулей, шаблонов, чтобы понимать в чем проблема, это мягко говоря задолбает кого угодно.

Изменено пользователем AlektroNik
  • +1 3
Ссылка на комментарий
Поделиться на других сайтах


  • dinox закрыл теме
  • dinox открепил теме
Гость
Эта тема закрыта для дальнейших сообщений.
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.