LiveStore Liveopencart 3.0.4.2 - обсуждение

Новости форума и сайта.
Скачать доработанную версию LiveStore: 3.0.4.2
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 125
Зарегистрирован: 10.03.2022
Откуда: РФ
Поблагодарил: 73 раз
Спасибо: 61 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение spectrum »

Mc14 писал(а): 10 фев 2025, 20:04
spectrum писал(а): 10 фев 2025, 18:57 Обновлять кеш модификаторов после этих действий надо.
Вот спасибо за уточнение. До этого обновлял только системный, весь кэш в панели состояния. Сейчас еще раз подкинул system\library\seopro.php от версии 3.0.3.7, обновил именно кэш модификаторов и sepro заработало в категориях с установленным шаблоном.
Но все равно это костыль и вопрос остается открытым, где проблема изначально, у автора шаблона не учитываются изменения seopro.php в 3.0.3.9 или в самой сборке что-то.

Ну, надеюсь, поправят.
wand_ru
Сообщения: 5
Зарегистрирован: 13.02.2025
Поблагодарил: 2 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение wand_ru »

Добрый день!

Подскажите, в чём может быть проблема? При установке 3.0.3.9 (взято отсюда https://liveopencart.ru/img/ocStore-3.0 ... encart.zip) ошибка:

Код: Выделить всё

Fatal error: Uncaught Error: Class 'Twig\Compiler' not found in /.../system/storage/vendor/twig/twig/src/Environment.php:506 Stack trace: #0 /.../system/storage/vendor/twig/twig/src/Environment.php(520): Twig\Environment->compile(Object(Twig\Node\ModuleNode)) #1 /.../system/storage/vendor/twig/twig/src/Environment.php(352): Twig\Environment->compileSource(Object(Twig\Source)) #2 /.../system/storage/vendor/twig/twig/src/Environment.php(313): Twig\Environment->loadTemplate('__TwigTemplate_...', 'common/footer.t...') #3 /.../system/storage/vendor/twig/twig/src/Environment.php(281): Twig\Environment->load('common/footer.t...') #4 /.../system/library/template/twig.php(39): Twig\Environment->render('common/footer.t...', Array) #5 /var/www/technogarage/data/www/v3 in /.../system/storage/vendor/twig/twig/src/Environment.php on line 506
PHP 7.4
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 125
Зарегистрирован: 10.03.2022
Откуда: РФ
Поблагодарил: 73 раз
Спасибо: 61 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение spectrum »

wand_ru писал(а): 13 фев 2025, 20:57 Добрый день!

Подскажите, в чём может быть проблема? При установке 3.0.3.9 (взято отсюда https://liveopencart.ru/img/ocStore-3.0 ... encart.zip) ошибка:
 
PHP 7.4

Недокачались файлы движка?
wand_ru
Сообщения: 5
Зарегистрирован: 13.02.2025
Поблагодарил: 2 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение wand_ru »

Недокачались файлы движка?
Действительно, закачал установщик заново, проблема ушла. Спасибо!
och
Сообщения: 1
Зарегистрирован: 20.02.2025
Спасибо: 3 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение och »

Mc14 писал(а): 09 фев 2025, 16:54 Здравствуйте.
SeoPro не работает с категориями с установленным шаблоном Простор.
Подробнее, ставлю чистый 3.0.3.9, включаю ЧПУ, SeoPro, htaccess есть, кэш весь чищу.
Проверяю на дефолтном шаблоне, все норм, категории и товары отображаются в чпу. Создаю новую тестовую категорию, все ок.
Ставлю опять чистый 3.0.3.9, накатываю шаблон Простор, включаю ЧПУ, SeoPro и т.д., делаю тест. категорию. Проверяю, товары отображаются с чпу, а категории нет, в виде "index.php?route=product/category&path=". Отключаю SeoPro, оставляю только ЧПУ, категории и товары нормально отображаются в чпу.
Проверял в 3.0.3.9 и на PHP 8.1 и на 7.4, проблема повторяется.
Попробовал на прошлой 3.0.3.7 с php 7.4, всё сразу SeoPro работает и на дефолтном и с шаблоном, категории и товары в чпу.

Столкнулся с данной проблемой на шаблоне Простор и ocStore 3.0.3.9 (liveopencart)

Сравнил файлы seopro.php версий 3.0.3.7 и 3.0.3.9
Отличия в том, что в версии 3.0.3.9 добавлены пустые строки, соответственно если в модификаторе используется "offset", то в некоторых случаях будет различное кол-во строк, и модификация будет уже неправильная, что и получается в итоге.

Вот проблемный блок кода:

seopro 3.0.3.7

Код: Выделить всё

                case 'path':
                    $categories = explode('_', $value);
                    foreach ($categories as $category_id) {
                        $queries[] = 'category_id=' . (int)$category_id;
                    }
                    unset($data[$key]);
                    break;
                default:
                    break;
seopro 3.0.3.9

Код: Выделить всё

				case 'path':
					$categories = explode('_', $value);
					
					foreach ($categories as $category_id) {
						$queries[] = 'category_id=' . (int)$category_id;
					}
					
					unset($data[$key]);
					
					break;
				default:
					break;
Модификатор Простор:

Код: Выделить всё

		<operation error="skip">
			<search><![CDATA[
$queries[] = 'category_id=' . (int)$category_id;
			]]></search>
			<add position="after" offset="3"><![CDATA[
//prostore start
// тут вырезанный код
//prostore end
			]]></add>
		</operation>

Соответственно, что бы он сработал правильно, надо ставить offset="5"

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

 
Yamakasi
Сообщения: 2
Зарегистрирован: 25.02.2025
Поблагодарил: 3 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение Yamakasi »

Здравствуйте. чистая установка. замечено что на PHP Version 8.1.29 после установки, не войти в админку!
хотя указано (поддержка PHP 7.3 - 8.1)
если понизить версию php, то входит как нужно...
---
сори прочитал предыдущие комменты и если убрать:
session.gc_maxlifetime = 604800
session.cookie_lifetime = 604800 (установить на по умолчанию на 0)
и оставить по умолчанию. то входит.
можете прокоментировать по поводу двух строк? спасибо заранее. сильно не пинайте  :D
p.s. если что строчки были как рек.взяты с клубной сборки с .htaccess
Спойлер
# php_value max_input_vars 20000
# php_value session.gc_maxlifetime 604800
# php_value session.cookie_lifetime 604800
Последний раз редактировалось Yamakasi 25 фев 2025, 17:27, всего редактировалось 3 раза.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 342
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 96 раз
Спасибо: 171 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Сообщение liveopencart »

Yamakasi писал(а): 25 фев 2025, 16:42 сори прочитал предыдущие комменты и если убрать:
session.gc_maxlifetime = 604800
session.cookie_lifetime = 604800 (установить на по умолчанию на 0)
и оставить по умолчанию. то входит.
можете прокоментировать по поводу двух строк? спасибо заранее. сильно не пинайте  :D
Что именно прокомментировать?
 
Выразить благодарность деньгами - liveopencart.ru/pay
Yamakasi
Сообщения: 2
Зарегистрирован: 25.02.2025
Поблагодарил: 3 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение Yamakasi »

liveopencart писал(а): 26 фев 2025, 09:47 Что именно прокомментировать?

почему с такой настройкой (session.cookie_lifetime = 604800) не работает, ну как уже писали и другие, в админку не пускает тупо без каких либо ошибок... если понизить версию, то всё работает. ну либо session.cookie_lifetime = 0 - установить по умолчанию, и всё работает.
Аватара пользователя
BuslikDrev
Разработчик дополнений
Сообщения: 197
Зарегистрирован: 22.04.2022
Откуда: Кіеўская Русь
Поблагодарил: 4 раз
Спасибо: 10 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Сообщение BuslikDrev »

session.gc_maxlifetime тоже так поставьте и даже больше.
m_marshall
Сообщения: 3
Зарегистрирован: 13.04.2025

Re: ocStore Liveopencart 3.0.3.9

Сообщение m_marshall »

Здравствуйте! Подскажите почему в модификаторах не работает редактор?
Аватара пользователя
BuslikDrev
Разработчик дополнений
Сообщения: 197
Зарегистрирован: 22.04.2022
Откуда: Кіеўская Русь
Поблагодарил: 4 раз
Спасибо: 10 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Сообщение BuslikDrev »

m_marshall писал(а): 13 апр 2025, 14:41 Здравствуйте! Подскажите почему в модификаторах не работает редактор?

Проверьте права у группы на редактирование всех контроллеров.
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 125
Зарегистрирован: 10.03.2022
Откуда: РФ
Поблагодарил: 73 раз
Спасибо: 61 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение spectrum »

m_marshall писал(а): 13 апр 2025, 14:41 Здравствуйте! Подскажите почему в модификаторах не работает редактор?

Какой именно редактор?
Аватара пользователя
SiteMix
Сообщения: 81
Зарегистрирован: 26.05.2022
Поблагодарил: 20 раз
Спасибо: 7 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение SiteMix »

А почему изменения вносятся, а версия сборки не меняется?
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 342
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 96 раз
Спасибо: 171 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Сообщение liveopencart »

SiteMix писал(а): 17 апр 2025, 22:10 А почему изменения вносятся, а версия сборки не меняется?

Они не настолько глобальные, что бы менять номер версии. Как говорится "вам шашечки или ехать?" :)
Выразить благодарность деньгами - liveopencart.ru/pay
Аватара пользователя
SiteMix
Сообщения: 81
Зарегистрирован: 26.05.2022
Поблагодарил: 20 раз
Спасибо: 7 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение SiteMix »

liveopencart писал(а): 18 апр 2025, 07:10Они не настолько глобальные, что бы менять номер версии.
Чтобы понимать, что появились отличия не перечитывая всю ветку. Можно ведь вести дополнительно минорную версию, типа 3.0.3.9.01, 3.0.3.9.02 и т.д.
m_marshall
Сообщения: 3
Зарегистрирован: 13.04.2025

Re: ocStore Liveopencart 3.0.3.9

Сообщение m_marshall »

spectrum писал(а): 14 апр 2025, 15:09
m_marshall писал(а): 13 апр 2025, 14:41 Здравствуйте! Подскажите почему в модификаторах не работает редактор?

Какой именно редактор?Редактирование OCMOD
Редактирование OCMOD. 
Аватара пользователя
SiteMix
Сообщения: 81
Зарегистрирован: 26.05.2022
Поблагодарил: 20 раз
Спасибо: 7 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение SiteMix »

m_marshall писал(а): 01 май 2025, 22:28 Редактирование OCMOD. 
А редактор модификаторов установлен? "Из коробки" его нет.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 342
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 96 раз
Спасибо: 171 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Сообщение liveopencart »

m_marshall писал(а): 01 май 2025, 22:28
spectrum писал(а): 14 апр 2025, 15:09
m_marshall писал(а): 13 апр 2025, 14:41 Здравствуйте! Подскажите почему в модификаторах не работает редактор?

Какой именно редактор?Редактирование OCMOD
Редактирование OCMOD. 

что именно не работает?
Выразить благодарность деньгами - liveopencart.ru/pay
m_marshall
Сообщения: 3
Зарегистрирован: 13.04.2025

Re: ocStore Liveopencart 3.0.3.9

Сообщение m_marshall »

liveopencart писал(а): 03 май 2025, 08:28
m_marshall писал(а): 01 май 2025, 22:28
spectrum писал(а): 14 апр 2025, 15:09

Какой именно редактор?Редактирование OCMOD
Редактирование OCMOD. 

что именно не работает?
Он установлен. Правишь окмод. Сохраняешь изменений нет.
 
mst18
Сообщения: 20
Зарегистрирован: 17.03.2022
Спасибо: 1 раз

Re: ocStore Liveopencart 3.0.3.9

Сообщение mst18 »

обновить модификаторы?
Ответить