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

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


dinox

Recommended Posts

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


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


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

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


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

 

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

 

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

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

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

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

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


Различия между ocStore 2.3.0.2.4b и ocStore 2.3.0.2.3

Исправлено:
  • Исправление работы модулей W1 & Яндекс.Касса
  • Исправлено отображение и поиск производителей
  • Исправлено обработку изображений
  • Исправлено трекинга доставок
  • Исправлено удаление товара при копировании
  • Исправлена ошибка mysql при добавлении нового языка
  • Исправлена ошибка двойной отправки формы в Google Chrome
  • Исправлена ошибка "ломаной" кодировки в письмах, возникающий при наличии длинных строк
  • Исправление адреса магазина при просмотре счета/списка доставки в админке
  • Исправление ошибок при просмотре заказа в админке при отсутствии метода оплаты
  • Исправлен функционал скрытия дополнений в админке
  • Исправление неверных сумм в отчетах по заказам покупателей
  • Исправлены неточности перевода
  • Обновлен класс файлового кеша, для устранения ошибки

Изменено:

  • Замена mСrypt на OpenSSL для поддержки PHP 7.1 и выше
  • Изменены редиректы с 302 на 301, при редиректе на ЧПУ ссылки
  • Изменен домен платежного модуля Liqpay, на актуальный
  • Повышение уровня безопасности в случае потери подключения к БД
  • Оптимизация редиректа seo-pro для utm-меток и пробелов

Добавлено:

  • Добавлено отображение номера заказа при его редактировании в админке
  • Добавлен способ оплаты Webmoney WMV (Вьетнамский донг VND)
  • Добавлен каталог дополнений OpenCartForum.com
  • Добавлена поддержка коротких ссылок для Google Sitemap
  • Добавлена поддержка Redis
  • Добавлена возможность смены сортировки модулей в макетах перетаскиванием
  • Добавлена возможность сортировки товаров перетаскиванием в модуле рекомендуемых

 

 


В случае обнаружения ошибок в данном предрелизе пишите в тему поддержки этого файла или отправляйте pull реквсты с исправлениями на наш гит https://github.com/myopencart/ocStore


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

 

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


  • dinox featured та pinned this topic
15 минут назад, Yakaya сказал:

Добрый день. Валюты так и не обновляются?

Это предрелиз для вскрывания проблем актуальных, попробуем решить этот вопрос до релиза :)

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


Может кто то протестировать?!

Админка - Бэкап/Восстановление (данный релиз).

В опере и хроме.

Скачиваем бэкап, потом к примеру что то исправили, хотим вернуть назад, выбираем его (исправленный бэкап), жмём  "Восстановить" и опять происходит скачивание бэкапа, а не его импорт.

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

это вообще надо вырезать как по мне

в смысле бекап этот

или сделать нормальный

  • +1 3
Надіслати
Поділитися на інших сайтах

37 минут назад, spectre сказал:

это вообще надо вырезать как по мне

в смысле бекап этот

или сделать нормальный

Только тру гуру опынкорд не могут без него.
Это как вырезать крайнюю плоть, ты что.

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


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

Змінено користувачем Prooksius
Надіслати
Поділитися на інших сайтах

6 часов назад, Yakaya сказал:

Добрый день. Валюты так и не обновляются?

Добавлено в гит, можете потестить. Добавил возможность выбора источника курсов. Добавлен Центробанк РФ и Нацбанк Украины

Спойлер

 


1.png

2.png3.png

 

 

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


14 часов назад, spectre сказал:

это вообще надо вырезать как по мне

в смысле бекап этот

или сделать нормальный

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

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

2 минуты назад, buslikdrev сказал:

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

но вы же не думаете из этого файла восстанавливаться, верно? 

 

как по мне лучше встроить какой-то инструмент типа админера и защитить его да тем же админским токеном

 

правда те у кого 2.3 уже давно научились пользоваться разными инструментами) 

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

1 час назад, SergL4S сказал:

Здравствуйте. Было бы здорово увеличить количество вывода вариантов характеристик в Атрибутах и Опциях. Для многих это неудобно.

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

  • +1 2
Надіслати
Поділитися на інших сайтах


18 минут назад, dinox сказал:

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

Благодарю 🔥

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


Не самое важное, но как раз столкнулся.

Ошибки при работе с платёжной системой Fondy.

установка (на текущий момент) актуальной версии решила вопрос, правда пришлось оставить интеграцию с simple.

 

ну или лучше выпилить её из сборки, кому нужно установит)

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

1 минуту назад, Sha сказал:

Не самое важное, но как раз столкнулся.

Ошибки при работе с платёжной системой Fondy.

установка (на текущий момент) актуальной версии решила вопрос, правда пришлось оставить интеграцию с simple.

 

ну или лучше выпилить её из сборки, кому нужно установит)

Я думаю что мы наверное не только ее выпиляем в конечном итоге )

  • +1 2
Надіслати
Поділитися на інших сайтах


Добавлено в гит, можете потестить. Добавлена настройка вывода тегов canonical, prev, next, сделали ее  более гибкой. Теперь есть возможность делать тег canonical на любые страницы с  любыми хвостами, а так же оверрайдить его на все страницы, в том числе и главную, а так же по желанию отключать и включать prev next при включенном способе ocStore
32423.jpg

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


@dinox Если включено ocStore решение и две следующие опции

Спойлер

5b7de73d900effcc5f0743cfeeaf28ca.png

На 1-й странице выводится каноникал на себя же и rel next на 2-ю, вроде правильно:

Спойлер

daf008eec908ef3ad1ea599f2e313908.png

 

Но на 2-й странице куда-то пропадает каноникал, хотя next на 3-ю выводится, так должно быть из-за того, что каноникал уже попал в prev, или это ошибка?

Спойлер

e02c3be8b5995087aa0fe1c1858003a7.png

 

При этом на 3-й, 4-й и далее каноникал уже опять есть, как и prev/next:

Спойлер

ee4d1caf05254f37d09eadb0304d0c71.png

 

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

21 минуту назад, RGB сказал:

Но на 2-й странице куда-то пропадает каноникал, хотя next на 3-ю выводится, так должно быть из-за того, что каноникал уже попал в prev, или это ошибка?

Тут виновата функция библиотеки lib/document

	public function addLink($href, $rel) {
		$this->links[$href] = array(
			'href' => $href,
			'rel'  => $rel
		);
	}

Получается, что prev совпадает с canonical и его перетирает.

 

 

Также будет беда, если добавить несколько canonical с разными ссылками - они все попадут в вывод.

Тут, возможно, как индекс массива стоит использовать именно $rel, а не $href.

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

30 минут назад, mpn2005 сказал:

Получается, что prev совпадает с canonical и его перетирает.

 

54 минуты назад, RGB сказал:

Но на 2-й странице куда-то пропадает каноникал, хотя next на 3-ю выводится, так должно быть из-за того, что каноникал уже попал в prev, или это ошибка?

При этом на 3-й, 4-й и далее каноникал уже опять есть, как и prev/next:

Данная ситуация, была решена изначально, не все файлы просто в гит добавили при коммите, отправил отдельным коммитом в гит. Cпасибо @RGB и @mpn2005 за внимательность и активность

Змінено користувачем dinox
Надіслати
Поділитися на інших сайтах


Еще такой момент - после чистой установки права на валюты ведь тоже нужно проставить:

Спойлер

7ccacbf698235bc603465c8bdab30639.png

Иначе у пользователя в списке дополнений выбора для синхронизации валют не будет:

Спойлер

17cdff8dbbc928acc96bd5937d77f31b.png

Соотв. источники тоже будут пустыми:

Спойлер

2fb37c4023e82c79171499ef75eff8e0.png

Отправил на гит правочку в opencart.sql

  • +1 2
Надіслати
Поділитися на інших сайтах

Ещё не помешает чистка лога модификаторов, при применении. Т.к. на живых магазинах не редкость логи на десятки Мб.

И при каждом заходе в модифкаторы, это всё грузит браузер.

 

В файле:

admin/controller/extension/modification.php

После первого вхождения:

if ($this->validate()) {

Добавить:

$handle = fopen(DIR_LOGS . 'ocmod.log', 'w+');
fclose($handle);

 

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

Ещё для новых версий mysql желательно в файлах:

install/model/install/install.php

install/cli_install.php

 

Это :

$db->query("SET @@session.sql_mode = 'MYSQL40'");

 

Заменить на это:

$db->query("SET @@session.sql_mode = ''");

Иначе на более свежих версиях MySQL будет падать с ошибкой

image.png.550d18a781ab6f5e17122dc69e9a3926.png

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

23 минуты назад, RGB сказал:

Еще такой момент - после чистой установки права на валюты ведь тоже нужно проставить:

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

Иначе у пользователя в списке дополнений выбора для синхронизации валют не будет:

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

Соотв. источники тоже будут пустыми:

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

Отправил на гит правочку в opencart.sql

Реквест принят! Спасибо

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


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

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

Important Information

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