Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


 Share

Recommended Posts

Предрелиз 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
Link to comment
Share on other sites


  • dinox changed the title to Предрелиз ocStore 3.0.3.7b для тестирования
  • dinox pinned this topic

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

Подскажите, а на 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

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

 

Edited by Alexuz
Link to comment
Share on other sites


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

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

Link to comment
Share on other sites

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

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

 

image.png.59bb9f96da803072ab1f6d795feead36.png

Edited by AlektroNik
Link to comment
Share on other sites


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


ОШИБКА появляется при установке дополнений, изменяющих таблицу 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

Link to comment
Share on other sites


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

Скрин:

Спойлер

image.thumb.png.10e160717b323b0c4049a9302d29f3b3.png

 

Вопрос:

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

Link to comment
Share on other sites


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

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

Скрин:

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

image.thumb.png.10e160717b323b0c4049a9302d29f3b3.png

 

Вопрос:

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

 

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

Link to comment
Share on other sites


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

 

 

image.png.5c708e61df9fbdfd624c365cc5c97c3a.png

  • +1 1
Link to comment
Share on other sites


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? или точно не будет в релизе и стоит допиливать самостоятельно?

 

 

 

 

Edited by zhu4koff
  • +1 2
Link to comment
Share on other sites


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

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

 

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

 

image.thumb.png.d443f7721b149c4bb80d1d4142804c4e.png

Link to comment
Share on other sites


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

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

 

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

 

event.php

  • +1 4
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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

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

 

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

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

 

Link to comment
Share on other sites

В 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
Link to comment
Share on other sites


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

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

Исправлено

  • +1 1
Link to comment
Share on other sites


В 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
Link to comment
Share on other sites


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

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

 

 

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

 

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

 

 

 

Исправлено

Link to comment
Share on other sites


В 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)

И так по везде

Добавлено

Link to comment
Share on other sites


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

Screenshot 2021-07-05 at 20.37.20.png

Link to comment
Share on other sites


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

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

Screenshot 2021-07-05 at 20.37.20.png

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

Link to comment
Share on other sites


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

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

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

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

Edited by AlektroNik
  • +1 3
Link to comment
Share on other sites


  • dinox locked this topic
  • dinox unpinned this topic
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

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.