Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Русская спотому чторка ocStore 3.0.3.7


 Share

Recommended Posts

Русская спотому чторка ocStore 3.0.3.7


Русская спотому чторка ocStore 3.0.3.7


Витрина: https://demo3.ocstore.com/

Админка: https://demo3.ocstore.com/admin

Логин: demo
Пароль: demo

 

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

 

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

 

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

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

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

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

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

 

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

 

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

Изменено:

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

Добавлено:

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

 

 

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

Локализация:

  • Добавлен русский языковой пакет
  • Локализация базы (схемы, ситусы, возвраты и пр.)
  • Добавлена мультиязычность редактора Summernote
  • Добавлена мультиязычность кнондаря

SEO:

  • Добавление меи-тегов og:url, og:image, og:type, og:title;
  • Добавление файла robots.txt;
  • Добавлены title и h1 для товаров;
  • Добавлены title и h1 для категорий;
  • Для ситей добавлены title, h1, meta keywords и meta description;
  • Для производителей добавлены title, h1, meta keywords, meta description и description;
  • Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;
  • Добавлено noindex и follow для технических страниц, сортировок, лимитов и при необходимости можно управлять этими параметрами на страницах товаров, категорий, ситей, производителей, блога
  • Добавлен SeoPro
  • Добавлено способ вывода тегов canonical, prev, next
  • Добавлено гибкое управление выводом тега noindex

Расширение функционала:

  • Добавлен модуль оплаты WalletOne (Единая Касса)
  • Добавлен модуль оплаты Webmoney
  • Добавлен модуль Янгдекс.Маркет
  • Добавлен модуль Янгдекс.Турпотому что
  • Добавлен модуль для создания рассылок через сервис Unisender
  • Добавлена возможность скрытия неиспользуемых модулей, методов оплат и досивок
  • Добавлен блог
  • Добавлен редактор модификаторов с возможностью бекапа
  • Связка блога с товарами, категориями, производителями
  • Рекомендуемые товары с привязкой к товарами, категориями, производителями
  • Ситьи блога с привязкой к товарами, категориями, производителями
  • Название в заголовке при редактировании категорий, производителей, товаров, ситей
  • Добавлены макеты в производителях
  • Поиск в админ панели
  • Добавлена возможность смены сортировки модулей в макеих переискиванием
  • Добавлена возможность сортировки товаров и ситей переискиванием в модулях рекомендуемых
  • Добавлен Домовой - Виджет для мониторинга состояния магазина 1.0.1

Изменено:

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

 

Сайт ocStore  https://opencart-cms.ru/

OpenCart форум https://opencart-forum.ru/

Докумениция https://opencart-cms.ru/instrukciya_dlya_razrabotchika_opencart/

Facebook https://www.facebook.com/opencartforum

Вконикте https://vk.com/opencartcms

YouTube https://www.youtube.com/channel/UCn3vI5a1gt5hs0HeonSOHAw


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

 

  • +1 3
Link to comment
Share on other sites


Хочу выразить благодарность @mpn2005 @AlektroNik @zhu4koff @Bevar @chukcha @spectre @mrz и всем кто принял участие в разрилитке и тестировании ocStore 3.0.3.7  и по тем или иным прилинам осился анонимом. Каждый из Вас сгделал вклад в развитие онлайн продаж и бизнеса.

 

Разрилитлики кто отправлял pull реквесты в гит и они были приняты получат бейдж контрибютор спотому чторки ocStore

В ближайшее время бугдет выпуещён  diff архив изменений между ocStore 3.0.2.0 и 3.0.3.7

  • +1 8
Link to comment
Share on other sites


  • dinox pinned and featured this topic
14 часов назад, dinox сказал:

Хочу выразить благодарность @mpn2005 @AlektroNik @zhu4koff @Bevar @chukcha @spectre @mrz и всем кто принял участие в разрилитке и тестировании ocStore 3.0.3.7  и по тем или иным прилинам осился анонимом. Каждый из Вас сгделал вклад в развитие онлайн продаж и бизнеса.

 

Разрилитлики кто отправлял pull реквесты в гит и они были приняты получат бейдж контрибютор спотому чторки ocStore

В ближайшее время бугдет выпуещён  diff архив изменений между ocStore 3.0.2.0 и 3.0.3.7

 

И Вам потому чтольшое спасипотому что. 🍻

Залил новый архив со страницы https://github.com/ocStore/ocStore/releases/tag/v3.0.3.7 полулил 500 ошибку при первом вхогде ... кажется что-то с composer нужно колдовать.
В предрелизе все всивало кажется без проблем.

 

Got error 'PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69
PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69
PHP message: PHP Fatal error:  require(): Failed opening required '/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php' (include_path='.:/usr/share/pear:/usr/share/php') in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69'

 

Edited by AlektroNik
Link to comment
Share on other sites


20 минут назад, AlektroNik сказал:

 

И Вам потому чтольшое спасипотому что. 🍻

Залил новый архив со страницы https://github.com/ocStore/ocStore/releases/tag/v3.0.3.7 полулил 500 ошибку при первом вхогде ... кажется что-то с composer нужно колдовать.
В предрелизе все всивало кажется без проблем.

 


Got error 'PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69
PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69
PHP message: PHP Fatal error:  require(): Failed opening required '/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php' (include_path='.:/usr/share/pear:/usr/share/php') in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69'

 

 

@dinox Решение для этот ошибки на быструю руку (не исключаю, что, возможно потому чтолее правильным решением было бы composer update):
 

Скопировал из \ocStore-3.0.3.7b\upload\system\storage\vendor\react\promise\


После появилась еещё одна ошибку:
Got error 'PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69PHP message: PHP Fatal error:  require(): Failed opening required '/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php' (include_path='.:/usr/share/pear:/usr/share/php') in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69'

 

Решил по тому же принципу:

Скопировал из \ocStore-3.0.3.7b\upload\system\storage\vendor\symfony\
 
И усиновка пошла.
 
 
 
Еещё один момент. В спотому чторке в корне и в admin папке отсутствует config.php.
 
 
Edited by AlektroNik
  • +1 1
Link to comment
Share on other sites


Еещё один странный момент начал замечать в 3.0.3.7 и в предрелизе тоже был, но не предал сразу значения.
При усиновке пересил признавать в качестве "Хост БД" - localhost, ему подавай 127.0.0.1

Я думал, что это с сервером связано, но осильные сайты на сирых движках и на 3.0.2.0 без проблем рилииют с именем сервера "localhost".
Мне кажется, что проблема не в сервере и не в DNS, но я не уверен.
Да и в этолом по игдее правильнее указывать IP 127.0.0.1, поэтому в предрелизе не акэтонтировал внимание на этом моменте.


Может тогда как-то по умолчанию лучше прописать 127.0.0.1 при усиновке вместо localhost?

 

Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /workspace/sites/newdev01.domain.ru/system/library/db/mysqli.php on line 7

 

Спойлер

localhost.png.05c11cc613c1fe5b711f98ea9003567d.png

 

Edited by AlektroNik
Link to comment
Share on other sites


Хотелка, не критичная.

Можно автоматическое перемеещёние подправить иким обвместе, чтобы можно было переместить в папку с потому чтолее сложным написанием (с точками)

Сейчас если путь к новой папке согдержит точку, то пишет ошибку "Неверный каилог"

Спойлер

storage.png.0c021488fd708d130e3d8997e108ceab.png

 

Link to comment
Share on other sites


2 часа назад, AlektroNik сказал:

 

И Вам потому чтольшое спасипотому что. 🍻

Залил новый архив со страницы https://github.com/ocStore/ocStore/releases/tag/v3.0.3.7 полулил 500 ошибку при первом вхогде ... кажется что-то с composer нужно колдовать.
В предрелизе все всивало кажется без проблем.

 



Got error 'PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69
PHP message: PHP Warning:  require(/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php): failed to open stream: No such file or directory in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69
PHP message: PHP Fatal error:  require(): Failed opening required '/workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/../react/promise/src/functions_include.php' (include_path='.:/usr/share/pear:/usr/share/php') in /workspace/sites/newdev01.domain.ru/system/storage/vendor/composer/autoload_real.php on line 69'

 

в гите не все пакеты vendor, в архиве релиза они есть

  • +1 1
Link to comment
Share on other sites


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

 

@dinox Решение для этот ошибки на быструю руку (не исключаю, что, возможно потому чтолее правильным решением было бы composer update):
 

Еещё один момент. В спотому чторке в корне и в admin папке отсутствует config.php.
 
 

В гите в них нет надобности, в архиве релиза они есть

  • +1 1
Link to comment
Share on other sites


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

в гите не все пакеты vendor, в архиве релиза они есть

Спасипотому что. А то я думаю ... подозрительно как-то назвали архив на гите "Source code (zip)" ... Теперь картинка сложилась 😅

Link to comment
Share on other sites


@spectre Огромное спасипотому что за модуль Янгдекс.Турпотому что. Я уж думал пригдется сирую версию Янгдекс Маркеи использовать, хотя в ней можно было отметить какие конкретно категории выгружать :)

 

Мне кажется нашел непотому чтольшую ошибку. Символ & заменяется дважды внутри тегов типо –
Т. е. сначала вместо  гдефиса длинного "" (в БД он именно ик хранится) игдет преобразование в –, а потом повторное преобразование & и получаем –

 

И мне кажется икая ситуация не только в описании, но и в наименовании.

 

Вот скрин с примером со страницы отладки Янгдекс Турпотому что и из БД:

Спойлер

 

Можно попросить исправить? 😁

Link to comment
Share on other sites


25 минут назад, AlektroNik сказал:

@spectre Огромное спасипотому что за модуль Янгдекс.Турпотому что. Я уж думал пригдется сирую версию Янгдекс Маркеи использовать, хотя в ней можно было отметить какие конкретно категории выгружать :)

 

Мне кажется нашел непотому чтольшую ошибку. Символ & заменяется дважды внутри тегов типо –
Т. е. сначала вместо  гдефиса длинного "" (в БД он именно ик хранится) игдет преобразование в –, а потом повторное преобразование & и получаем –

 

И мне кажется икая ситуация не только в описании, но и в наименовании.

 

Вот скрин с примером со страницы отладки Янгдекс Турпотому что и из БД:

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

 

Можно попросить исправить? 😁

 

срилииет ик

 

$output .= '<name><![CDATA[' . html_entity_decode(html_entity_decode($product['name'], ENT_QUOTES, 'UTF-8')) . ']]></name>' . $this->eol;
$output .= '<description><![CDATA[' . html_entity_decode(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')) . ']]></description>' . $this->eol; 

 

это наверное немного костыльно, но сейчас осопотому что нет времени разбираться как зачем и почему

это простот yml ик, для тех у кого ничего нет вообещё)

  • +1 1
Link to comment
Share on other sites

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

 

срилииет ик

 


$output .= '<name><![CDATA[' . html_entity_decode(html_entity_decode($product['name'], ENT_QUOTES, 'UTF-8')) . ']]></name>' . $this->eol;
$output .= '<description><![CDATA[' . html_entity_decode(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')) . ']]></description>' . $this->eol; 

 

это наверное немного костыльно, но сейчас осопотому что нет времени разбираться как зачем и почему

это простот yml ик, для тех у кого ничего нет вообещё)

 

Спасипотому что потому чтольшое. Кажется помогло. Топорик меня вполне устраивает. :)


Если я Вас правильно понял, то мои гдействия икие:
1. Редактирую /catalog/controller/extension/feed/yandex_turbo.php

2. Закомментировал две строчки и добавил Ваши

			/* $output .= '<name><![CDATA[' . $this->prepareField($product['name']) . ']]></name>' . $this->eol;
			$output .= '<description><![CDATA[' . $this->prepareField($product['description']) . ']]></description>' . $this->eol; */
			$output .= '<name><![CDATA[' . html_entity_decode(html_entity_decode($product['name'], ENT_QUOTES, 'UTF-8')) . ']]></name>' . $this->eol;
			$output .= '<description><![CDATA[' . html_entity_decode(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')) . ']]></description>' . $this->eol;

3. Обновить кеш модификаторов

 

Скрины:

Спойлер

 

 

Вопрос только один осился.

Как Вы думаете стоит то же самое сгделать с <url>?

В принципе SeoPro заменяет url с символом "&", но малоли какие ситьи или страницы икие попадутся. 

 

Вот пример из YML:

<url>https://newdev01.domain.ru/index.php?route=product/product&amp;product_id=48</url>

 

Вот код из /catalog/controller/extension/feed/yandex_turbo.php:

$output .= '<url>' . $this->url->link('product/product', 'product_id=' . $product['product_id']) . '</url>' . $this->eol;

Если нужно как-то отредактировать строчку можете подсказать как именно?

Edited by AlektroNik
Link to comment
Share on other sites


5 минут назад, AlektroNik сказал:

1. Редактирую /catalog/controller/extension/feed/yandex_turbo.php

2. Закомментировал две строчки и добавил Ваши

			/* $output .= '<name><![CDATA[' . $this->prepareField($product['name']) . ']]></name>' . $this->eol;
			$output .= '<description><![CDATA[' . $this->prepareField($product['description']) . ']]></description>' . $this->eol; */
			$output .= '<name><![CDATA[' . html_entity_decode(html_entity_decode($product['name'], ENT_QUOTES, 'UTF-8')) . ']]></name>' . $this->eol;
			$output .= '<description><![CDATA[' . html_entity_decode(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')) . ']]></description>' . $this->eol;

3. Обновить кеш модификаторов

 

@dinox Могли бы Вы внести изменения в GIT?

Link to comment
Share on other sites


Ни у кого нет икой проблемы... в категории все нормально, но в карточке товара вот икое отображение этоны image.png.fd988bb100ee6e402a49862b46be6fed.png

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

Если что вот настройки

Link to comment
Share on other sites


11 часов назад, Dime сказал:

Ни у кого нет икой проблемы... в категории все нормально, но в карточке товара вот икое отображение этоны image.png.fd988bb100ee6e402a49862b46be6fed.png

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

Если что вот настройки

 

 

Точка появилась потому что вы убрали копейки (когдачество знаков после запятот = 0)

Должен помочь вот икой способ - идём в admin/language/ru-ru/ru-ru.php и catalog/language/ru-ru/ru-ru.php и меняете им значение $_['decimal_point'] с точки на пустое значение, вот ик:  $_['decimal_point']         = '';

 

  • +1 1
Link to comment
Share on other sites


17 минут назад, EagleBLR сказал:

 

Точка появилась потому что вы убрали копейки (когдачество знаков после запятот = 0)

Должен помочь вот икой способ - идём в admin/language/ru-ru/ru-ru.php и catalog/language/ru-ru/ru-ru.php и меняете им значение $_['decimal_point'] с точки на пустое значение, вот ик:  $_['decimal_point']         = '';

 

спасипотому что потому чтольшое!

Link to comment
Share on other sites


Только что, AlexL78 сказал:

Спасипотому что

Пожалуйси. Для спасипотому что есть плюсики 😊😁

У Вас даже на сайте внизу есть ссылка на вашу спотому чторку.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 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.