mpn2005 Опубликовано 10.11.2023 в 17:48 Поделиться Опубликовано 10.11.2023 в 17:48 В 10.11.2023 в 16:37, Opeser сказал: Здравствуйте, собираю сайт на вашей сборке. Выбираю английский как основной и он встаёт как язык по умолчанию, но при заходе на сайт он открывается на русском. Пробовал и в приватном окне, и в другом браузере - всё равно так. Подскажите, пожалуйста, в чём может быть проблема? Показать Добрый день. Язык выбирается следующим образом: 1) Если клиент старый, то язык берётся из кукисов 2) Если нет, то язык берётся по языку браузера 3) Если не прошли п1 и п2, то берётся язык настроенный по умолчанию. Эта логика не трогалась в сборке, всё как в оригинальном opencart. Если надо отключить п2, то в файле catalog/controller/startup/startup.php Вот это: if (!empty($this->request->server['HTTP_ACCEPT_LANGUAGE']) && !array_key_exists($code, $languages)) { Заменить на это: if (false) { 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Opeser Опубликовано 10.11.2023 в 18:30 Поделиться Опубликовано 10.11.2023 в 18:30 В 10.11.2023 в 17:48, mpn2005 сказал: Добрый день. Язык выбирается следующим образом: 1) Если клиент старый, то язык берётся из кукисов 2) Если нет, то язык берётся по языку браузера 3) Если не прошли п1 и п2, то берётся язык настроенный по умолчанию. Эта логика не трогалась в сборке, всё как в оригинальном opencart. Если надо отключить п2, то в файле catalog/controller/startup/startup.php Вот это: if (!empty($this->request->server['HTTP_ACCEPT_LANGUAGE']) && !array_key_exists($code, $languages)) { Заменить на это: if (false) { Показать Спасибо большое за разъяснение! Я что-то про язык браузера не подумал. Проверил - да, именно так и работает. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 10.11.2023 в 20:32 Поделиться Опубликовано 10.11.2023 в 20:32 В 10.11.2023 в 18:30, Opeser сказал: Я что-то про язык браузера не подумал. Показать Так уже работает большая часть интернет сайтов. Они не смотрят на локацию, а только на локализацию вашего браузера. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Opeser Опубликовано 11.11.2023 в 09:11 Поделиться Опубликовано 11.11.2023 в 09:11 В 10.11.2023 в 20:32, mpn2005 сказал: Так уже работает большая часть интернет сайтов. Они не смотрят на локацию, а только на локализацию вашего браузера. Показать Понял, спасибо. В принципе эта логика правильная, просто я не знал. Спасибо за разъяснения! 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
THE_GRIF Опубликовано 12.11.2023 в 12:00 Поделиться Опубликовано 12.11.2023 в 12:00 А на основе 3.0.3.9 не планируется обновлять сборку? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 12.11.2023 в 12:52 Поделиться Опубликовано 12.11.2023 в 12:52 В 12.11.2023 в 12:00, THE_GRIF сказал: А на основе 3.0.3.9 не планируется обновлять сборку? Показать Добрый день. Планируется. 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sewko Опубликовано 13.11.2023 в 14:21 Поделиться Опубликовано 13.11.2023 в 14:21 (изменено) Доброго времени суток! Обнаружил у себя следующую проблему на сборке. Если сделать дополнительные магазины и несколько языков и сделать следующие действия: 1. Переключаться на какой-то язык, который НЕ является языком по умолчанию данного дополнительного магазина 2. После этого переключаться на язык, который является языком по умолчанию данного дополнительного магазина У меня пункт 2 не работает, т.е. после переключения на какой-то другой язык, вернуться на язык по умолчанию не получается. В дефаултной сборке это работает. Что-то может кто посоветовать? Изменено 13.11.2023 в 14:21 пользователем Sewko 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 13.11.2023 в 16:26 Поделиться Опубликовано 13.11.2023 в 16:26 В 13.11.2023 в 14:21, Sewko сказал: 1. Переключаться на какой-то язык, который НЕ является языком по умолчанию данного дополнительного магазина 2. После этого переключаться на язык, который является языком по умолчанию данного дополнительного магазина У меня пункт 2 не работает, т.е. после переключения на какой-то другой язык, вернуться на язык по умолчанию не получается. В дефаултной сборке это работает. Показать Добрый день. Весьма странное поведение. А можете скинуть ответ сервера из консоли браузера, когда не происходит переключение языка? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 15.11.2023 в 19:36 Поделиться Опубликовано 15.11.2023 в 19:36 В 13.11.2023 в 14:21, Sewko сказал: Обнаружил у себя следующую проблему на сборке. Если сделать дополнительные магазины и несколько языков и сделать следующие действия: 1. Переключаться на какой-то язык, который НЕ является языком по умолчанию данного дополнительного магазина 2. После этого переключаться на язык, который является языком по умолчанию данного дополнительного магазина Показать Исправлено:https://github.com/OpenCart-Club/opencart/commit/9dd3d7d1c53f11b610a6b5084e8460b293621b1e Спасибо за участие в развитии сборки. 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
makarovop Опубликовано 17.11.2023 в 16:53 Поделиться Опубликовано 17.11.2023 в 16:53 (изменено) Приветствую фомумчане. Подскажите, возможно кто-то сталкивался с проблемой Не отображаются картинки в админке формата webP Подскажите как исправить. Шаблон "Простор". Изменено 17.11.2023 в 16:53 пользователем makarovop 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 17.11.2023 в 16:54 Поделиться Опубликовано 17.11.2023 в 16:54 В 17.11.2023 в 16:53, makarovop сказал: Приветствую фомумчане. Подскажите, возможно кто-то сталкивался с проблемой Не отображаются картинки в админке формата webP Показать Из коробки в сборке пока ещё нет поддержки webp. Тут надо смотреть в сторону решения, которое используете для поддержки webp. 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
helpisto Опубликовано 22.11.2023 в 08:22 Поделиться Опубликовано 22.11.2023 в 08:22 Приветствую, а что с файлом robots.txt Он такой разве должен быть? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlexDW Опубликовано 22.11.2023 в 11:06 Поделиться Опубликовано 22.11.2023 в 11:06 В 22.11.2023 в 08: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 3 Цитата модули для удобной работы с Opencart Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 22.11.2023 в 13:30 Поделиться Опубликовано 22.11.2023 в 13:30 Как вариант 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 4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slava Опубликовано 1.12.2023 в 12:51 Поделиться Опубликовано 1.12.2023 в 12:51 Приветствую, что нужно настроить чтобы в сборке работало ЧПУ, сразу после установки и включении опции в настройках, ошибка "url not found on this server" 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 1.12.2023 в 12:56 Поделиться Опубликовано 1.12.2023 в 12:56 В 01.12.2023 в 12: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; } 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
plezh Опубликовано 11.12.2023 в 08:22 Поделиться Опубликовано 11.12.2023 в 08:22 (изменено) Приветствую! 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 Подскажите где что исправить Изменено 11.12.2023 в 08:22 пользователем plezh 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlexDW Опубликовано 11.12.2023 в 11:01 Поделиться Опубликовано 11.12.2023 в 11:01 В 11.12.2023 в 08: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 Цитата модули для удобной работы с Opencart Ссылка на комментарий Поделиться на другие сайты Поделиться
Estet Опубликовано 26.12.2023 в 06:48 Поделиться Опубликовано 26.12.2023 в 06:48 Здравствуйте. Подскажите, когда примерно планирутся ли русско-английская сборка (версия) 1.4 с последними изменениями sitemap и т д? Или пакет с английским будет ставиться отдельно? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 26.12.2023 в 10:11 Поделиться Опубликовано 26.12.2023 в 10:11 В 26.12.2023 в 06:48, Estet сказал: Здравствуйте. Подскажите, когда примерно планирутся ли русско-английская сборка (версия) 1.4 с последними изменениями sitemap и т д? Или пакет с английским будет ставиться отдельно? Показать Добрый день. Скоро будет собрана новая версия. Языковой EN пакет ставится отдельно как модуль. Он тоже будет опубликован. 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Wimana13 Опубликовано 28.12.2023 в 16:52 Поделиться Опубликовано 28.12.2023 в 16:52 (изменено) А что если впилить связанные категории в сборку, их можно пометить иконкой, и выводить в результатах фильтра, при этом скорее всего структура останется прежней. Род.категория - подкатегория. Род.Категория - (иконка)Связанная категория. = они как бы и подкатегории и в томже время другая сущность. Изменено 28.12.2023 в 16:54 пользователем Wimana13 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 28.12.2023 в 20:32 Поделиться Опубликовано 28.12.2023 в 20:32 В 28.12.2023 в 16:52, Wimana13 сказал: А что если впилить связанные категории в сборку, их можно пометить иконкой, и выводить в результатах фильтра, при этом скорее всего структура останется прежней. Род.категория - подкатегория. Род.Категория - (иконка)Связанная категория. = они как бы и подкатегории и в томже время другая сущность. Показать Такой функционал очень критичен в плане совместимости с другими модулями и темами. А если говорить про Journal, то такой функционал вообще работать не будет без доработки под такую тему. Слишком он отличается от архитектурной структуры категорий движка. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Wimana13 Опубликовано 6.01.2024 в 16:03 Поделиться Опубликовано 6.01.2024 в 16:03 Хорошо, могу предложить сделать "липкие кнопки сохранения, возврата и тд" для товаров статей и тп. в админке. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 6.01.2024 в 19:26 Поделиться Опубликовано 6.01.2024 в 19:26 В 06.01.2024 в 16:03, Wimana13 сказал: Хорошо, могу предложить сделать "липкие кнопки сохранения, возврата и тд" для товаров статей и тп. в админке. Показать Хорошая идея. Там ещё есть в планах добавить кнопку 'Применить', чтобы при сохранении оставаться на той же странице. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
helpisto Опубликовано 16.01.2024 в 13:53 Поделиться Опубликовано 16.01.2024 в 13:53 Всем привет, недавно заметил такую вещь, клиенты при оформлении заказа, регистрируются на сайте 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> 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.