Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ocStore 2.3.0.2.4 - Модифицированный OpenCart


dinox
 Поделиться

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

Обновился, всё отлично, работает.

 

Только почему-то не отображаются источники курсов валют.

 

В остальном полный порядок.

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


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

Обновился, всё отлично, работает.

 

Только почему-то не отображаются источники курсов валют.

 

В остальном полный порядок.

а это зайдите в Дополнения => курсы валют и включите тот банк что будете использовать

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


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

а это зайдите в Дополнения => курсы валют и включите тот банк что будете использовать

 

Благодарю.

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


Для скачивания доступен архив ocStore_2.3.0.2.3_fix_patch(09.03.2021).zip с правками с гит после релиза состоянием на 09.03.2021
Он содержит правки файлов курса валют и устранение ошибки с новыми версиями Redis и фиксом AUTO_INCREMENT таблицы бекапов для ocmod дополнений

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


на странице скачивания уже доступен патч с правками, для тех кто уже поставил или обновил с дифф архива сайт, используйте ocStore_2.3.0.2.3_fix_patch(10.03.2021).zip он содержит актуальные правки с учетом правок редактора модификаторов, перед этим удалите таблицу oc_modification_backup при заходе в редактирование любого ocmod модификатора эта таблица пересоздатся с правыльными параметрами.

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


Не возможно установить на чистый хост. Ошибка system/library/cache/file.php on line 68

Другие версии ставятся нормально

Русская сборка ocStore 2.3.0.2.4

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


11 минут назад, mrboss сказал:

Не возможно установить на чистый хост. Ошибка system/library/cache/file.php on line 68

Другие версии ставятся нормально

Русская сборка ocStore 2.3.0.2.4

Минимальная версия пхп 7.1

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

50 минут назад, pashast сказал:

Минимальная версия пхп 7.1

Добавил в описание чтобы не задавали вопросы, подобного плана :)

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


5 часов назад, mrboss сказал:

Не возможно установить на чистый хост. Ошибка system/library/cache/file.php on line 68

Другие версии ставятся нормально

Русская сборка ocStore 2.3.0.2.4

замените

public function delete(string $key): void {

на

public function delete($key) {

у меня на php 5.6 заработало

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


19 минут назад, DM8985 сказал:

В admin/controller/extension/currency/ecb.php нужно убрать

var_dump($response);
exit();

 

Спасибо :) Не убрал следы дебага ) Отправил уже в гит правку

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


обнаружил проблему с utm-метками

https://demo23.ocstore.com/laptop-notebook/macbook?gclid=sd - проходит

https://demo23.ocstore.com/laptop-notebook/macbook?utm_campaign=sd - режется

хотя в настройках оба параметра есть https://monosnap.com/file/LivYKRGpmp6koyDfxjSMJ539eZWGUo

 

возможно, что что-то не то с редиректом

https://github.com/myopencart/ocStore/commit/b697f2d5bb8721f5603f9cb4d5d1214c4ca9513b#diff-5eb1732d99eb6e81b77d255ab5f27c5374f84a4b86e35d4086a4d64f460f5dd9

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

Если ocmod-модификатор в namе содержит двойные кавычки (например, в составе html-кода) - будут проблемы с name в редакторе ocmod-дополнений:

 

Screenshot_497.png.63296e232348ffd51c3ef02c90564b64.png

 

Screenshot_498.png.4d048545866bc5dfcd1eb20cedc2ed89.png

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

32 минуты назад, shoputils сказал:

будут проблемы с name в редакторе ocmod-дополнений:

Нужно для названия так же сделать преобразование в html сущности и обратно, как в начале темы третей сборки описывал для поля xml

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

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

Если ocmod-модификатор в namе содержит двойные кавычки (например, в составе html-кода) - будут проблемы с name в редакторе ocmod-дополнений:

Сделал правку отправил в гит, посмотрю еще что там с utm-метками и тогда перезалью архивы и патчи, спасибо за подробный тест нового функционала

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


Если отредактировать ocmod-дополнение, содержащее в теге <link> &amp; , то в 'modification_backup' запишется '&', а не '&amp;', из-за чего при попытке восстановления из бекапа получим

Warning: DOMDocument::loadXML(): EntityRef: expecting ';' in Entity, line: 6 in /{path_to_site}/admin/controller/extension/modification.php on line 460Notice: Trying to get property 'textContent' of non-object in /{path_to_site}/admin/controller/extension/modification.php on line 463
Fatal error: Uncaught Error: Call to a member function getElementsByTagName() on null in /{path_to_site}/admin/controller/extension/modification.php:473 Stack trace: #0 /{path_to_site}/admin/controller/extension/modification.php(79): ControllerExtensionModification->refresh() #1 /{path_to_site}/system/storage/modification/system/engine/action.php(51): ControllerExtensionModification->restore() #2 /{path_to_site}/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #3 /{path_to_site}/system/storage/modification/system/engine/action.php(51): ControllerStartupRouter->index() #4 /{path_to_site}/system/engine/front.php(34): Action->execute(Object(Registry)) #5 /{path_to_site}/system/engine/front.php(29): Front->execute(Object(Action)) #6 /home/ in /{path_to_site}/admin/controller/extension/modification.php on line 473

 

Это можно проверить на этом моде

 

Решение: перед записью в таблицу 'modification_backup' нужно заменять внутри xml в <link>...</link> '&', на '&amp;

Заменять нужно только внутри тега <link>, остальные места в xml не трогать.

Пока с ходу кроме как распарсивать xml и делать замену в нужном месте, больше ничего в голову не приходит.

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

@shoputils

 

13 минут назад, shoputils сказал:

Это можно проверить на этом моде

не нужно выкладывать код платных модулей в паблик

даже если код частичен и от древней версии

 

14 минут назад, shoputils сказал:

Если отредактировать ocmod-дополнение, содержащее в теге <link> &amp; , то в 'modification_backup' запишется '&', а не '&amp;', из-за чего при попытке восстановления из бекапа получим

по уму, для исключения проблемы со спецсимволами в xml

теги в которых они присутствуют просто нужно обрамлять <![CDATA[...]]>

так же, как и прочие части

 

другое дело, что не все этим пользуются

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

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

содержащее в теге <link> &amp; , то в 'modification_backup' запишется '&', а не '&amp;', из-за чего при попытке восстановления из бекапа получим

Тут мой косяк. Предложил фигню, а никто и не перепроверил))

@dinox в public function addModificationBackup не нужен html_entity_decode. У меня почему то в голове был алгоритм будто бы бекап пишется в момент сохранения из post, а на самом деле это не так. Извиняюсь что опять не через гит.

Бекапами в нынешнем виде сложно пользоваться, не зная что там внутри понаписано. Есть мысль дописать функционал бекапов с использованием CodeMirror merge. Его обещаю на гитхаб закинуть)) 

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

16 минут назад, iglin сказал:

Тут мой косяк. Предложил фигню, а никто и не перепроверил))

@dinox в public function addModificationBackup не нужен html_entity_decode. У меня почему то в голове был алгоритм будто бы бекап пишется в момент сохранения из post, а на самом деле это не так. Извиняюсь что опять не через гит.

Бекапами в нынешнем виде сложно пользоваться, не зная что там внутри понаписано. Есть мысль дописать функционал бекапов с использованием CodeMirror merge. Его обещаю на гитхаб закинуть)) 

По этому мы все вместе и тестируем :) 

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


В 08.03.2021 в 15:40, Sha сказал:

Не заменять файлы на живых сайтах если не понимаете как это делать, лучше попросите это сделать разработчика который сопровождает Ваш сайт. 
diff архив лишь содержит файлы которые изменены, Ваш разработчик должен сравнить изменения и адаптировать под Ваш сайт. 

 

У нас небольшой магазин, разработчика нет. Как обновить?

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


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

У нас небольшой магазин, разработчика нет. Как обновить?

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

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

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

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

релиз недавно появился

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


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

Не заменять файлы на живых сайтах если не понимаете как это делать, лучше попросите это сделать разработчика который сопровождает Ваш сайт. 
diff архив лишь содержит файлы которые изменены, Ваш разработчик должен сравнить изменения и адаптировать под Ваш сайт. 

если файлы сайта после установки верисии 2.3.0.2.3 не изменялись, что нужно делать?

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


У кого работает мега меню про? Модуль не включается на данной версии.

 

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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