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

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


dinox

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
Надіслати
Поділитися на інших сайтах


  • 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

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

 

Змінено користувачем 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)

И так по везде

Добавлено

Надіслати
Поділитися на інших сайтах


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

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

Screenshot 2021-07-05 at 20.37.20.png

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

Змінено користувачем AlektroNik
  • +1 3
Надіслати
Поділитися на інших сайтах


  • dinox locked this topic
  • dinox unpinned this topic
Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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