ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
- liveopencart
- liveopencart.ru
- Сообщения: 350
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 99 раз
- Спасибо: 180 раз
- Контактная информация:
ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
## 18.03.2026
* Версия сборки изменена на 3.0.4.3
* Добавлен модуль Яндекс.Капча
* Во многих разделах админки добавлена колонка статуса
* Добавлена переменная IS_LIVESTORE для определения сборки разработчиками
* Логотип и название сборки теперь кириллицей
* Исправление принадлежности регионов
* Улучшения перевода
* Прочие небольшие улучшения кода
Спасибо: Spectrum, Tom, Serbulenko
Скачать:
https://liveopencart.ru/img/livestore-3.0.4.3.zip
* Версия сборки изменена на 3.0.4.3
* Добавлен модуль Яндекс.Капча
* Во многих разделах админки добавлена колонка статуса
* Добавлена переменная IS_LIVESTORE для определения сборки разработчиками
* Логотип и название сборки теперь кириллицей
* Исправление принадлежности регионов
* Улучшения перевода
* Прочие небольшие улучшения кода
Спасибо: Spectrum, Tom, Serbulenko
Скачать:
https://liveopencart.ru/img/livestore-3.0.4.3.zip
Выразить благодарность деньгами - liveopencart.ru/pay
-
greg-pavel
- Сообщения: 3
- Зарегистрирован: 04.12.2025
- Спасибо: 1 раз
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
Спасибо за развитие, Тестанул и откатился обратно.... 3.0.3.7
Сразу сайт работал, но в админку попасть не мог... поиск привел
Полезное:
viewtopic.php?p=5809#p5809
https://liveopencart.ru/500
Отображение ошибок
Файл .htaccess (в конце добавляем - временно потом удаляем):
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag output_buffering off
Fatal error: Uncaught Error: Call to undefined method ScssPhp\ScssPhp\Compiler::compileString()
/var/www/www-root/data/www/svn-video.ru/admin/controller/startup/sass.php:17 Stack trace: #0
Ошибка основная которую наше в инете.... полностью \upload\system\storage обновлять не надо, только одну папку scssphp из обновления system\storage\vendor\scssphp\scssphp в папку storage выше папки сайта storage\vendor\scssphp\scssphp
Админка работает и делает дальше по инструкции обновления

Сразу сайт работал, но в админку попасть не мог... поиск привел
Полезное:
viewtopic.php?p=5809#p5809
https://liveopencart.ru/500
Отображение ошибок
Файл .htaccess (в конце добавляем - временно потом удаляем):
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag output_buffering off
Fatal error: Uncaught Error: Call to undefined method ScssPhp\ScssPhp\Compiler::compileString()
/var/www/www-root/data/www/svn-video.ru/admin/controller/startup/sass.php:17 Stack trace: #0
Ошибка основная которую наше в инете.... полностью \upload\system\storage обновлять не надо, только одну папку scssphp из обновления system\storage\vendor\scssphp\scssphp в папку storage выше папки сайта storage\vendor\scssphp\scssphp
Админка работает и делает дальше по инструкции обновления
Последний раз редактировалось greg-pavel 21 мар 2026, 13:51, всего редактировалось 2 раза.
- spectrum
- Разработчик дополнений
- Сообщения: 129
- Зарегистрирован: 10.03.2022
- Откуда: РФ
- Поблагодарил: 77 раз
- Спасибо: 61 раз
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
greg-pavel писал(а): ↑20 мар 2026, 03:09 Спасибо за развитие, Тестанул и откатился обратно.... 3.0.3.7
viewtopic.php?p=5809#p5809
При обновлении движка необходимо файлы из папки system/storage из архива с новой версией скопировать в ту папку, которую вы создали при установке движка. (уведомление при в ходе в админку опенкарт которое, пока не измените путь папки storage)
Должно помочь
- Tom
- Разработчик дополнений
- Сообщения: 277
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 16 раз
- Спасибо: 121 раз
- Контактная информация:
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
Вроде бы читал что исправлено, на странице успешного оформления заказа
heading_title_customer
Но скачал на днях и проверил и проблема осталась
LiveStore-main\upload\catalog\language\ru-ru\checkout\success.php
Да и в английской версии, напрочь отсутствует
heading_title_customer
Но скачал на днях и проверил и проблема осталась
LiveStore-main\upload\catalog\language\ru-ru\checkout\success.php
Да и в английской версии, напрочь отсутствует
Код: Выделить всё
$_['heading_title_customer'] = 'Ваш заказ #%s сформирован!';
- liveopencart
- liveopencart.ru
- Сообщения: 350
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 99 раз
- Спасибо: 180 раз
- Контактная информация:
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
пока сделано только в новом 3.0.4.4, доступном на гитеTom писал(а): ↑11 апр 2026, 22:13 Вроде бы читал что исправлено, на странице успешного оформления заказа
heading_title_customer
Но скачал на днях и проверил и проблема осталась
LiveStore-main\upload\catalog\language\ru-ru\checkout\success.php
Да и в английской версии, напрочь отсутствует
Код: Выделить всё
$_['heading_title_customer'] = 'Ваш заказ #%s сформирован!';
Выразить благодарность деньгами - liveopencart.ru/pay
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
Здравствуйте. Помогите пожалуйста, При попытке изменить что-либо через редактор перевода вылазит ошибка - Notice: Undefined index: key in ***/public_html/admin/controller/design/translation.php on line 412
Но если и получается сохранить то значение меняется и отображается на сайте, но как только я пытаюсь изменить еще какой-то другой ключ то изменения сбрасываются и на то что было сохранено. Откатывыться не охота, может есть какой-то фикс? По интернету пошарился, единственное обсуждение с именно такой ошибкой на гитхабе в ветке опенкарт и то закрытое уже.
И вот интересный момент, он просит три символа, но их то два..

И вот интересный момент, он просит три символа, но их то два..

Последний раз редактировалось 16Gb 17 апр 2026, 17:29, всего редактировалось 2 раза.
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
Найдите во всем коде подобные условия
и удалите первое условие (utf8_strlen($value...) < 0). Функция mb_strlen возвращает количество символов в строке, и это всегда целое число ≥ 0.
Поэтому проверка меньше 0 никогда не выполнится и фактически ничего не проверяет.
Код: Выделить всё
if ((utf8_strlen($value['meta_title']) < 0) || (utf8_strlen($value['meta_title']) > 255)) {
...
}
if ((utf8_strlen($value['meta_h1']) < 0) || (utf8_strlen($value['meta_h1']) > 255)) {
...
}
Поэтому проверка меньше 0 никогда не выполнится и фактически ничего не проверяет.
- liveopencart
- liveopencart.ru
- Сообщения: 350
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 99 раз
- Спасибо: 180 раз
- Контактная информация:
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
Будет исправлено в 3.0.4.416Gb писал(а): ↑17 апр 2026, 16:24
Здравствуйте. Помогите пожалуйста, При попытке изменить что-либо через редактор перевода вылазит ошибка - Notice: Undefined index: key in ***/public_html/admin/controller/design/translation.php on line 412Но если и получается сохранить то значение меняется и отображается на сайте, но как только я пытаюсь изменить еще какой-то другой ключ то изменения сбрасываются и на то что было сохранено. Откатывыться не охота, может есть какой-то фикс? По интернету пошарился, единственное обсуждение с именно такой ошибкой на гитхабе в ветке опенкарт и то закрытое уже.
И вот интересный момент, он просит три символа, но их то два..
Выразить благодарность деньгами - liveopencart.ru/pay
Re: ЛайвСтор Liveopencart 3.0.4.3 - обсуждение
Исправьте в admin\controller\blog\setting.php
маршрут для кнопки отмена, 'setting/store' это явно не то, что нужно
на
и неправильну проверку прав доступа
на
маршрут для кнопки отмена, 'setting/store' это явно не то, что нужно
Код: Выделить всё
$data['cancel'] = $this->url->link('setting/store', 'user_token=' . $this->session->data['user_token'], true);
Код: Выделить всё
// Подставить нужный маршрут для логики возврата
$data['cancel'] = $this->url->link('common/dashboard', 'user_token=' . $this->session->data['user_token'], true);
Код: Выделить всё
if (!$this->user->hasPermission('modify', 'setting/setting')) {
Код: Выделить всё
if (!$this->user->hasPermission('modify', 'blog/setting')) {