ocStore Liveopencart 3.0.3.9

Новости форума и сайта.
Скачать доработанную версию OcStore: 3.0.3.9
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 89
Зарегистрирован: 10.03.2022
Мои дополнения: Spectrum
Поблагодарил: 47 раз
Спасибо: 38 раз

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение spectrum »

Mc14 писал(а): 10 фев 2025, 16:37
spectrum писал(а): 10 фев 2025, 15:36 В настройках самого магазина и сеопро точно всё включено?

Да, конечно. Уже много раз экспериментировал. Сначала подумал в сборке дело, но на дефолте то работает нормально, шаблон ставлю, слетают категории в seopro. Установил на прошлую 3.0.3.7 этот же шаблон, там все ок и с дефолтным и с шаблоном. Не дружат шаблон и 3.0.3.9 почему-то.

А попробуйте взять и попробовать сеопро из 3.0.3.7, вдруг всё заработает. Прям сильных отличий, думаю, в этом файле быть не должно.

system\library\seopro.php
Mc14
Сообщения: 11
Зарегистрирован: 07.02.2025
Поблагодарил: 2 раз

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение Mc14 »

spectrum писал(а): 10 фев 2025, 16:43 А попробуйте взять и попробовать сеопро из 3.0.3.7, вдруг всё заработает. Прям сильных отличий, думаю, в этом файле быть не должно.

system\library\seopro.php

Это первым делом попробовал, как только увидел, что на 3.0.3.7 работает. К сожалению не помогло.
Другой еще пробовал подсовывать из startup, тоже не помогло.
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 89
Зарегистрирован: 10.03.2022
Мои дополнения: Spectrum
Поблагодарил: 47 раз
Спасибо: 38 раз

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение spectrum »

Обновлять кеш модификаторов после этих действий надо.
Mc14
Сообщения: 11
Зарегистрирован: 07.02.2025
Поблагодарил: 2 раз

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение Mc14 »

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

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
Сообщения: 2
Зарегистрирован: 13.02.2025
Поблагодарил: 1 раз

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
Разработчик дополнений
Сообщения: 89
Зарегистрирован: 10.03.2022
Мои дополнения: Spectrum
Поблагодарил: 47 раз
Спасибо: 38 раз

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
Сообщения: 2
Зарегистрирован: 13.02.2025
Поблагодарил: 1 раз

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение wand_ru »

Недокачались файлы движка?
Действительно, закачал установщик заново, проблема ушла. Спасибо!
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 240
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 69 раз
Спасибо: 112 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение liveopencart »

Улучшения внешнего вида первой страницы, страницы логина и личного кабинета.
Теперь стандартный модуль счетчиков Google и Яндекс не выводится в личном кабинете пользователя.
och
Сообщения: 1
Зарегистрирован: 20.02.2025
Спасибо: 2 раз

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

 
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 240
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 69 раз
Спасибо: 112 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение liveopencart »

В seopro.php убраны пустые строки, которых не было в 3.0.3.7. Спасибо och
Yamakasi
Сообщения: 2
Зарегистрирован: 25.02.2025
Поблагодарил: 2 раз

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
Сообщения: 240
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 69 раз
Спасибо: 112 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение liveopencart »

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

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение Yamakasi »

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

почему с такой настройкой (session.cookie_lifetime = 604800) не работает, ну как уже писали и другие, в админку не пускает тупо без каких либо ошибок... если понизить версию, то всё работает. ну либо session.cookie_lifetime = 0 - установить по умолчанию, и всё работает.
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 240
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 69 раз
Спасибо: 112 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение liveopencart »

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

Re: ocStore Liveopencart 3.0.3.9

Непрочитанное сообщение BuslikDrev »

session.gc_maxlifetime тоже так поставьте и даже больше.
Ответить