ocStore Liveopencart 3.0.3.9

Новости форума и сайта.
Скачать доработанную версию OcStore: 3.0.3.9
Аватара пользователя
SiteMix
Сообщения: 78
Зарегистрирован: 26.05.2022
Поблагодарил: 19 раз
Спасибо: 7 раз

Re: ocStore Liveopencart 3.0.3.9

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

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

Re: ocStore Liveopencart 3.0.3.9

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

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

Они не настолько глобальные, что бы менять номер версии. Как говорится "вам шашечки или ехать?" :)
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 253
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 72 раз
Спасибо: 115 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

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

Полностью измены демо-данные
Аватара пользователя
SiteMix
Сообщения: 78
Зарегистрирован: 26.05.2022
Поблагодарил: 19 раз
Спасибо: 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
Сообщения: 78
Зарегистрирован: 26.05.2022
Поблагодарил: 19 раз
Спасибо: 7 раз

Re: ocStore Liveopencart 3.0.3.9

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

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

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. 

что именно не работает?
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
Сообщения: 18
Зарегистрирован: 17.03.2022
Спасибо: 1 раз

Re: ocStore Liveopencart 3.0.3.9

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

обновить модификаторы?
artur
Сообщения: 3
Зарегистрирован: 25.02.2023
Поблагодарил: 1 раз

Re: ocStore Liveopencart 3.0.3.9

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

подскажите, есть ли какие-нибудь проблемы с совместимостью с модулями для 3.0.3.9?
Последний раз редактировалось artur 04 май 2025, 23:25, всего редактировалось 1 раз.
iconic
Сообщения: 2
Зарегистрирован: 05.05.2025
Поблагодарил: 1 раз

Re: ocStore Liveopencart 3.0.3.9

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

PHP 8.1
Чистая установка. В категории выходит:
Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in .../catalog/controller/product/category.php on line 13
Последний раз редактировалось iconic 05 май 2025, 20:16, всего редактировалось 1 раз.
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 198
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: ocStore Liveopencart 3.0.3.9

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

Возможная причина ошибки :
Метод 
$this->config->get('config_noindex_disallow_params')
возвращает null, потому что настройка config_noindex_disallow_params (Использовать noindex для категорий, производителей, товаров, статей и т д) не установлена или не существует в базе данных.

Функция explode() в PHP 8.1+ стала более строгой и теперь выдает предупреждение (deprecated) при передаче null вместо строки.

Как вариант в файле catalog/controller/product/category.php, найти строку 13
 

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

$disallow_params = explode("\r\n", $this->config->get('config_noindex_disallow_params'));

и заменить на 

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

$disallow_params = array_filter(array_map('trim', explode("\r\n", $this->config->get('config_noindex_disallow_params') ?? '')));
iconic
Сообщения: 2
Зарегистрирован: 05.05.2025
Поблагодарил: 1 раз

Re: ocStore Liveopencart 3.0.3.9

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

Tom писал(а): 06 май 2025, 06:53 заменить на 

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

$disallow_params = array_filter(array_map('trim', explode("\r\n", $this->config->get('config_noindex_disallow_params') ?? '')));
Рабочее решение. Спасибо.
 
wand_ru
Сообщения: 4
Зарегистрирован: 13.02.2025
Поблагодарил: 1 раз

Re: ocStore Liveopencart 3.0.3.9

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

Предлагаю уникализировать ключи массива document->links в функции addLink:
 

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

/system/library/document.php:94:
 
   public function addLink($href, $rel) {
        $this->links[$rel . ":" . $href] = array(
            'href' => $href,
            'rel'  => $rel
        );
    }
...не то на 2-ых страницах списков (категория и т.п.) урлы canonical и prev совпадают, и canonical теряется.
 
wand_ru
Сообщения: 4
Зарегистрирован: 13.02.2025
Поблагодарил: 1 раз

Re: ocStore Liveopencart 3.0.3.9

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

При использовании в шаблоне директивы

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

{% include 'path/to/file.twig' %}
добавляется оригинальный файл из DIR_APPLICATION, даже если в DIR_MODIFICATION присутствует модифицированный файл.

Подскажите, пожалуйста, как исправить проблему, чтобы в {% include %} добавлялся модифицированный файл, при его наличии?
Аватара пользователя
liveopencart
liveopencart.ru
Сообщения: 253
Зарегистрирован: 10.03.2022
Мои дополнения: 19th19th
Поблагодарил: 72 раз
Спасибо: 115 раз
Контактная информация:

Re: ocStore Liveopencart 3.0.3.9

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

Убрано ненужное из базы
Исправлена загрузка первоначальных настроек - спасибо spectrum
Для отзывов в товарах, комментариях к блогу и обратной связи в контактах добавлена необходимость согласия с Правилами - спасибо spectrum
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 92
Зарегистрирован: 10.03.2022
Мои дополнения: Spectrum
Поблагодарил: 50 раз
Спасибо: 38 раз

Re: ocStore Liveopencart 3.0.3.9

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

wand_ru писал(а): 07 май 2025, 19:30 При использовании в шаблоне директивы
 

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

{% include 'path/to/file.twig' %}
добавляется оригинальный файл из DIR_APPLICATION, даже если в DIR_MODIFICATION присутствует модифицированный файл.

Подскажите, пожалуйста, как исправить проблему, чтобы в {% include %} добавлялся модифицированный файл, при его наличии?

Попробуйте в system/library/template/twig.php
 

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

$loader2 = new \Twig\Loader\FilesystemLoader(array(DIR_TEMPLATE));
заменить на 
 

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

$loader2 = new \Twig\Loader\FilesystemLoader(array(DIR_MODIFICATION.'catalog/view/theme/', DIR_TEMPLATE));
 
Ответить