Перейти к содержанию
  • RU
    • Язык
Не приобретайте модули вне площадки, чтобы не быть обманутыми!

Opencart 3 club edition - русскоязычная сборка опенкарт [support]


Перейти к решению Решений OpenCart Club,

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

В 13.11.2023 в 18:21, Sewko сказал:

1. Переключаться на какой-то язык, который НЕ является языком по умолчанию данного дополнительного магазина
2. После этого переключаться на язык, который является языком по умолчанию данного дополнительного магазина


У меня пункт 2 не работает, т.е. после переключения на какой-то другой язык, вернуться на язык по умолчанию не получается.
В дефаултной сборке это работает.

Добрый день. Весьма странное поведение.
А можете скинуть ответ сервера из консоли браузера, когда не происходит переключение языка?

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

В 13.11.2023 в 18:21, Sewko сказал:

Обнаружил у себя следующую проблему на сборке. Если сделать дополнительные магазины и несколько языков и сделать следующие действия:


1. Переключаться на какой-то язык, который НЕ является языком по умолчанию данного дополнительного магазина
2. После этого переключаться на язык, который является языком по умолчанию данного дополнительного магазина

Исправлено:
https://github.com/OpenCart-Club/opencart/commit/9dd3d7d1c53f11b610a6b5084e8460b293621b1e

 

Спасибо за участие в развитии сборки.

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

Приветствую фомумчане.
Подскажите, возможно кто-то сталкивался с проблемой
Не отображаются картинки в админке формата webP 
Подскажите как исправить. Шаблон "Простор". 

 

2023-11-17_19-51-16.jpg

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

В 17.11.2023 в 20:53, makarovop сказал:

Приветствую фомумчане.
Подскажите, возможно кто-то сталкивался с проблемой
Не отображаются картинки в админке формата webP 

Из коробки в сборке пока ещё нет поддержки webp.

Тут надо смотреть в сторону решения, которое используете для поддержки webp.

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

В 22.11.2023 в 13:22, helpisto сказал:

Приветствую, а что с файлом robots.txt Он такой разве должен быть?

такой же, как и в оригинальном движке

robots.txt - такая штука, которую каждый под себя правит, в зависимости от потребностей

 

не нравится оригинал - используйте что-то типа такого

User-agent: *
Disallow: /*route=account/
Disallow: /*route=affiliate/
Disallow: /*route=checkout/
Disallow: /*route=product/compare
Disallow: /*route=product/search
Disallow: /*route=product/product*&manufacturer_id=
Disallow: /admin
Disallow: /catalog/controller
Disallow: /catalog/language
Disallow: /catalog/model
Disallow: /download
Disallow: /system
Disallow: /search
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Disallow: /*?tracking=
Disallow: /*&tracking=
Disallow: /*&tag=*
Disallow: /*?tag=*
Allow: *.css
Allow: *.js
Allow: *.jpg
Allow: *.jpeg
Allow: *.gif
Allow: *.png
Allow: *.svg
Allow: *.webp
Allow: *.ttf
Allow: *.woff
Allow: *.woff2

 

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

Как вариант
 

User-agent: *
Disallow: /*route=account/
Disallow: /*route=affiliate/
Disallow: /*route=checkout/
Disallow: /*route=common/
Disallow: /*route=product/compare
Disallow: /*route=product/search
Disallow: /*route=product/product*&manufacturer_id=
Disallow: /catalog/controller
Disallow: /catalog/language
Disallow: /catalog/model
Disallow: /download
Disallow: /system
Disallow: /search
Disallow: */storage/
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Disallow: /*?tracking=
Disallow: /*&tracking=
Disallow: /*&tag=*
Disallow: /*?tag=*
Allow: *.css
Allow: *.js
Allow: *.jpg
Allow: *.jpeg
Allow: *.gif
Allow: *.png
Allow: *.svg
Allow: *.webp
Allow: *.ttf
Allow: *.woff
Allow: *.woff2

User-agent: Yandex
Disallow: /*route=account/
Disallow: /*route=affiliate/
Disallow: /*route=checkout/
Disallow: /*route=common/
Disallow: /*route=product/compare
Disallow: /*route=product/search
Disallow: /*route=product/product*&manufacturer_id=
Disallow: /catalog/controller
Disallow: /catalog/language
Disallow: /catalog/model
Disallow: /download
Disallow: /system
Disallow: /search
Disallow: */storage/
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Disallow: /*?tracking=
Disallow: /*&tracking=
Disallow: /*&tag=*
Disallow: /*?tag=*
Allow: *.css
Allow: *.js
Allow: *.jpg
Allow: *.jpeg
Allow: *.gif
Allow: *.png
Allow: *.svg
Allow: *.webp
Allow: *.ttf
Allow: *.woff
Allow: *.woff2

Sitemap: https:ваша ссылка на сайтмап

 

С запретом индексации всем ботам кроме Яндекс и Гугл

# Общие правила для всех разрешенных ботов
User-agent: Googlebot
User-agent: Googlebot-Image
User-agent: Yandex
User-agent: YandexBot
User-agent: YandexImages
Disallow: /*route=account/
Disallow: /*route=affiliate/
Disallow: /*route=checkout/
Disallow: /*route=common/
Disallow: /*route=product/compare
Disallow: /*route=product/search
Disallow: /*route=product/product*&manufacturer_id=
Disallow: /catalog/controller
Disallow: /catalog/language
Disallow: /catalog/model
Disallow: /download
Disallow: /system
Disallow: /search
Disallow: */storage/
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Disallow: /*?tracking=
Disallow: /*&tracking=
Disallow: /*&tag=*
Disallow: /*?tag=*

# Разрешаем доступ к статическим файлам
Allow: *.css
Allow: *.js
Allow: *.jpg
Allow: *.jpeg
Allow: *.gif
Allow: *.png
Allow: *.svg
Allow: *.webp
Allow: *.ttf
Allow: *.woff
Allow: *.woff2

# Закрываем доступ всем остальным ботам
User-agent: *
Disallow: /

# Путь к карте сайта
Sitemap: https://site.com/sitemap.xml

 

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

  • 2 недели спустя...

Приветствую, что нужно настроить чтобы в сборке работало ЧПУ, сразу после установки и включении опции в настройках, ошибка "url not found on this server"

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

В 01.12.2023 в 16:51, Slava сказал:

Приветствую, что нужно настроить чтобы в сборке работало ЧПУ, сразу после установки и включении опции в настройках, ошибка "url not found on this server"

Добрый день.  Зависит от используемого окружения.

 

Для apache надо файл в корне .htaccess.txt переименовать в .htaccess

 

Для nginx есть инструкция:
https://opencart.club/blogs/entry/2-nastroyka-nginx-v-rezhime-php-fpm-dlya-raboty-opencart/

 

Если кратко, то в конфиге nginx для сайта в секцию "location /" надо добавить вот это:

    if (!-e $request_filename){
        rewrite ^/(.+)$ /index.php?_route_=$1 last;
    }

 

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

  • 2 недели спустя...

Приветствую!

2023-12-11 9:43:02 - PHP Notice:  Undefined index: description in /home/b/boss704g/jbparts.ru/storage/modification/catalog/controller/product/product.php on line 354
2023-12-11 9:43:02 - PHP Notice:  Undefined index: image in /home/b/boss704g/jbparts.ru/storage/modification/catalog/controller/product/product.php on line 387 Подскажите где что исправить

 

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

В 11.12.2023 в 13:22, plezh сказал:

2023-12-11 9:43:02 - PHP Notice:  Undefined index: description in /home/b/boss704g/jbparts.ru/storage/modification/catalog/controller/product/product.php on line 354
2023-12-11 9:43:02 - PHP Notice:  Undefined index: image in /home/b/boss704g/jbparts.ru/storage/modification/catalog/controller/product/product.php on line 387 Подскажите где что исправить

 

с таким в соответствующий раздел нужно, к самой сборке ваша проблема отношения не имеет

ищите причину в используемых модификаторах, отключайте их по очереди обновляя кэш

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

  • 2 недели спустя...

Здравствуйте. Подскажите, когда примерно планирутся ли русско-английская сборка (версия) 1.4 с последними изменениями sitemap и т д?
Или пакет с английским будет ставиться отдельно?

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

В 26.12.2023 в 10:48, Estet сказал:

Здравствуйте. Подскажите, когда примерно планирутся ли русско-английская сборка (версия) 1.4 с последними изменениями sitemap и т д?
Или пакет с английским будет ставиться отдельно?

Добрый день. Скоро будет собрана новая версия.

Языковой EN пакет ставится отдельно как модуль. Он тоже будет опубликован.

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

А что если впилить связанные категории в сборку, их можно пометить иконкой, и выводить в результатах фильтра, при этом скорее всего структура останется прежней. Род.категория - подкатегория. Род.Категория - (иконка)Связанная категория. = они как бы и подкатегории и в томже время другая сущность.

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

В 28.12.2023 в 20:52, Wimana13 сказал:

А что если впилить связанные категории в сборку, их можно пометить иконкой, и выводить в результатах фильтра, при этом скорее всего структура останется прежней. Род.категория - подкатегория. Род.Категория - (иконка)Связанная категория. = они как бы и подкатегории и в томже время другая сущность.

Такой функционал очень критичен в плане совместимости с другими модулями и темами.

А если говорить про Journal, то такой функционал вообще работать не будет без доработки под такую тему.

Слишком он отличается от архитектурной структуры категорий движка.

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

  • 2 недели спустя...
В 06.01.2024 в 20:03, Wimana13 сказал:

Хорошо, могу предложить сделать "липкие кнопки сохранения, возврата и тд" для товаров статей и тп. в админке.

Хорошая идея. 

Там ещё есть в планах добавить кнопку 'Применить', чтобы при сохранении оставаться на той же странице.

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

  • 2 недели спустя...

Всем привет, недавно заметил такую вещь, клиенты при оформлении заказа, регистрируются на сайте c именами не в буквенном виде, а просто указывают например цифры 222222222 или 12345 и таких оказывается огромное количество и создается путаница. Можно ли добавить дополнительное условие в сборку для проверки? и подойдет ли такое условие?

<code>
  if ((utf8_strlen(trim($this->request->post['firstname'])) < 1) || (utf8_strlen(trim($this->request->post['firstname'])) > 32) || !preg_match('/^[^0-9]+$/', trim($this->request->post['firstname']))) {
			$this->error['firstname'] = $this->language->get('error_firstname');
		}
</code>

 

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

В 16.01.2024 в 19:53, helpisto сказал:

Можно ли добавить дополнительное условие в сборку для проверки?

В Simple есть такая функция, а без него магазина и не бывает :) 

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

Добрый день! Можно попросить добавить в сборку возможность отображения в товарах фото формата .webp?

Часто бывает при парсинге попадаются именно такие товары, в которых не отображаются фото такого формата.

Благодарю!

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

В 17.01.2024 в 15:07, Rubynoid сказал:

Добрый день! Можно попросить добавить в сборку возможность отображения в товарах фото формата .webp?

Часто бывает при парсинге попадаются именно такие товары, в которых не отображаются фото такого формата.

Благодарю!

Добрый день. Добавил в список. Сделаю в ближайшее время.

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

В 17.01.2024 в 14:19, mpn2005 сказал:

Добрый день. Добавил в список. Сделаю в ближайшее время.

Спасибо!))

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

  • 2 недели спустя...

Добрый день, будет ли правильным добавить проверку условия значений для переменных в контроллере admin/controller/sale/order.php ?

'email'                      => $result['email'],

'email'                          => (isset($result['email']) ? $result['email'] : ''),

'telephone'              => $result['telephone'],

'telephone'                => (isset($result['telephone']) ? $result['telephone'] : ''),

'payment_method' => $result['payment_method'],

'payment_method' => (isset($result['payment_method']) ? $result['payment_method'] : ''),

'shipping_method'  => $result['shipping_method'],

'shipping_method' => (isset($result['shipping_method']) ? $result['shipping_method'] : ''),

Появляется ошибка Undefined index потому что поля при оформлении заказа не заполнены у покупателя (это я про сторонние модули оформления заказа, где можно отключать поля)

 

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

В 26.01.2024 в 13:20, helpisto сказал:

Появляется ошибка Undefined index потому что поля при оформлении заказа не заполнены у покупателя (это я про сторонние модули оформления заказа, где можно отключать поля)

правильным будет не исправлять косяки за такими модулями по всему движку

 

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

ту же симплу например

 

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

В 26.01.2024 в 12:20, helpisto сказал:

Добрый день, будет ли правильным добавить проверку условия значений для переменных в контроллере admin/controller/sale/order.php ?

'email'                      => $result['email'],

'email'                          => (isset($result['email']) ? $result['email'] : ''),

'telephone'              => $result['telephone'],

'telephone'                => (isset($result['telephone']) ? $result['telephone'] : ''),

'payment_method' => $result['payment_method'],

'payment_method' => (isset($result['payment_method']) ? $result['payment_method'] : ''),

'shipping_method'  => $result['shipping_method'],

'shipping_method' => (isset($result['shipping_method']) ? $result['shipping_method'] : ''),

Появляется ошибка Undefined index потому что поля при оформлении заказа не заполнены у покупателя (это я про сторонние модули оформления заказа, где можно отключать поля)

 

В приведённом коде у вас выборка заказа. Даже если поле не заполнено, то оно точно будет выставлено, но пустым.

Если в данном месте у вас ошибка, то какой-то модификатор явно нарушает работу штатной модели.

Лучше исправить проблему, как рекомендовали выше, чем прятать её последствия.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...