comrues Опубліковано: 29 жовтня 2020 Share Опубліковано: 29 жовтня 2020 Я добавил кнопку для загрузки файлов в форму обратной связи на странице контакты. Однако файлы загружаются только на одной версии сайта, а на другой нет. Вод код который я вносил:information/contact.twig: Спойлер <div class="form-group required"> <label class="col-sm-2 control-label">{{ text_select_file }}</label> <div class="col-sm-10"> <button type="button" id="button-upload" data-loading-text="{{ text_loading }}" class="btn btn-default btn-block"> <i class="fa fa-upload"></i>{{ text_upload_file }} </button> <input type="hidden" name="file" value="" /> <span class="success"></span> </div> </div> и вставил js сюда же: controller/information/contact.php: Спойлер Создал функцию upload public function upload() { $this->load->language('tool/upload'); $json = array(); if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) { // Sanitize the filename $filename = $this->request->files['file']['name']; // Validate the filename length if ((utf8_strlen($filename) < 3) || (utf8_strlen($filename) > 64)) { $json['error'] = $this->language->get('error_filename'); } // Allowed file extension types $allowed = array(); $extension_allowed = preg_replace('~\r?\n~', "\n", $this->config->get('config_file_ext_allowed')); $filetypes = explode("\n", $extension_allowed); foreach ($filetypes as $filetype) { $allowed[] = trim($filetype); } if (!in_array(strtolower(substr(strrchr($filename, '.'), 1)), $allowed)) { $json['error'] = $this->language->get('error_filetype'); } // Allowed file mime types $allowed = array(); $mime_allowed = preg_replace('~\r?\n~', "\n", $this->config->get('config_file_mime_allowed')); $filetypes = explode("\n", $mime_allowed); foreach ($filetypes as $filetype) { $allowed[] = trim($filetype); } if (!in_array($this->request->files['file']['type'], $allowed)) { $json['error'] = $this->language->get('error_filetype'); } // Check to see if any PHP files are trying to be uploaded $content = file_get_contents($this->request->files['file']['tmp_name']); if (preg_match('/\<\?php/i', $content)) { $json['error'] = $this->language->get('error_filetype'); } // Return any upload error if ($this->request->files['file']['error'] != UPLOAD_ERR_OK) { $json['error'] = $this->language->get('error_upload_' . $this->request->files['file']['error']); } } else { $json['error'] = $this->language->get('error_upload'); } if (!$json) { $json['file'] = $file = $filename; move_uploaded_file($this->request->files['file']['tmp_name'], DIR_UPLOAD . $file); // Hide the uploaded file name so people can not link to it directly. $this->load->model('tool/upload'); $json['code'] = $this->model_tool_upload->addUpload($filename, $file); $json['success'] = $this->language->get('text_upload'); } $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } И ещё добавил код перед $mail->send(); if(isset($this->request->post['file'])){ $mail->addAttachment(DIR_UPLOAD.$this->request->post['file']); } Но, как я уже писал выше, файлы загружаются только на одном языке. Подскажите пожалуйста что изменить. И заранее спасибо за помощь))) Надіслати Поділитися на інших сайтах More sharing options...
DariyGRAY Опубліковано: 29 жовтня 2020 Share Опубліковано: 29 жовтня 2020 Ссылку на сайт можно? Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 13 часов назад, DariyGRAY сказал: Ссылку на сайт можно? Сайт на локалке Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, Teref сказал: так тогда и в форум на локалке писать надо. здесь все равно никто не знает тк тут в основном сидят продавцы кода Насмешили) А вы, наверно, знаете ответ на вопрос ТС. Может поделитесь? Или это демонстрация обиды на то, что сами остались в соседней теме без ответа? Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Сайт на локалке В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, Teref сказал: скажу вам так на кривом заюбагованном ОС может быть что угодно и это тоже самособой Кривые и забагованные, как правило, модули и руки разработчиков, которые их пишут 1 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 4 часа назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 6 часов назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Пока что понял что происходит редирект 301 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 23 минуты назад, DariyGRAY сказал: Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Пробовал. Нечего не поменялось, к сожалению. В php контроллере в самом начале есть условие if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) если оно не выполняется то в переменную записывается сообщение об ошибке $json['error'] = $this->language->get('error_upload'); а в js проверяется ,если есть переменная json['error'], то выводит ошибку. Т.е. по ходу файл вообще почему то не загружается и делает редирект Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, comrues сказал: Пока что понял что происходит редирект 301 Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації ajax filter Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 20 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 0 коментарів 5 399 переглядів kirians 21 жовтня 2021 ajax filter [Поддержка] Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 21 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 5 відповідей 1 486 переглядів sevansht 17 вересня [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 278 переглядів OcEx 25 вересня Модуль Subscribe_pro - улучшенная подписка на новости [Поддержка] Автор: Sunser, 22 квітня 2020 подписка подписка на новости (і ще %d) Теги: подписка подписка на новости подписка на акции подписка на новости и акции подписка на рассылку опенкарт рассылка уведомления почта слежение email email информер email рассылка email уведомления форма opencart модуль расширение opencart2 opencart3 opencart2x opencart 3x ocstore ocstore2 1 відповідь 1 834 перегляди AlexMax13 19 листопада 2020 OAP PRO - MULTI AJAX опції як окремі товари з автоматичним зв'язуванням Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 коментарів 29 602 перегляди OcEx 30 серпня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Кнопка загрузки файлов в форме работает только на одном языке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 13 часов назад, DariyGRAY сказал: Ссылку на сайт можно? Сайт на локалке Надіслати Поділитися на інших сайтах More sharing options...
DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, Teref сказал: так тогда и в форум на локалке писать надо. здесь все равно никто не знает тк тут в основном сидят продавцы кода Насмешили) А вы, наверно, знаете ответ на вопрос ТС. Может поделитесь? Или это демонстрация обиды на то, что сами остались в соседней теме без ответа? Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Сайт на локалке В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, Teref сказал: скажу вам так на кривом заюбагованном ОС может быть что угодно и это тоже самособой Кривые и забагованные, как правило, модули и руки разработчиков, которые их пишут 1 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 4 часа назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 6 часов назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Пока что понял что происходит редирект 301 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 23 минуты назад, DariyGRAY сказал: Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Пробовал. Нечего не поменялось, к сожалению. В php контроллере в самом начале есть условие if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) если оно не выполняется то в переменную записывается сообщение об ошибке $json['error'] = $this->language->get('error_upload'); а в js проверяется ,если есть переменная json['error'], то выводит ошибку. Т.е. по ходу файл вообще почему то не загружается и делает редирект Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, comrues сказал: Пока что понял что происходит редирект 301 Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації ajax filter Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 20 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 0 коментарів 5 399 переглядів kirians 21 жовтня 2021 ajax filter [Поддержка] Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 21 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 5 відповідей 1 486 переглядів sevansht 17 вересня [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 278 переглядів OcEx 25 вересня Модуль Subscribe_pro - улучшенная подписка на новости [Поддержка] Автор: Sunser, 22 квітня 2020 подписка подписка на новости (і ще %d) Теги: подписка подписка на новости подписка на акции подписка на новости и акции подписка на рассылку опенкарт рассылка уведомления почта слежение email email информер email рассылка email уведомления форма opencart модуль расширение opencart2 opencart3 opencart2x opencart 3x ocstore ocstore2 1 відповідь 1 834 перегляди AlexMax13 19 листопада 2020 OAP PRO - MULTI AJAX опції як окремі товари з автоматичним зв'язуванням Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 коментарів 29 602 перегляди OcEx 30 серпня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Кнопка загрузки файлов в форме работает только на одном языке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Сайт на локалке В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, Teref сказал: скажу вам так на кривом заюбагованном ОС может быть что угодно и это тоже самособой Кривые и забагованные, как правило, модули и руки разработчиков, которые их пишут 1 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 4 часа назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 6 часов назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Пока что понял что происходит редирект 301 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 23 минуты назад, DariyGRAY сказал: Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Пробовал. Нечего не поменялось, к сожалению. В php контроллере в самом начале есть условие if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) если оно не выполняется то в переменную записывается сообщение об ошибке $json['error'] = $this->language->get('error_upload'); а в js проверяется ,если есть переменная json['error'], то выводит ошибку. Т.е. по ходу файл вообще почему то не загружается и делает редирект Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, comrues сказал: Пока что понял что происходит редирект 301 Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації ajax filter Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 20 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 0 коментарів 5 399 переглядів kirians 21 жовтня 2021 ajax filter [Поддержка] Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 21 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 5 відповідей 1 486 переглядів sevansht 17 вересня [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 278 переглядів OcEx 25 вересня Модуль Subscribe_pro - улучшенная подписка на новости [Поддержка] Автор: Sunser, 22 квітня 2020 подписка подписка на новости (і ще %d) Теги: подписка подписка на новости подписка на акции подписка на новости и акции подписка на рассылку опенкарт рассылка уведомления почта слежение email email информер email рассылка email уведомления форма opencart модуль расширение opencart2 opencart3 opencart2x opencart 3x ocstore ocstore2 1 відповідь 1 834 перегляди AlexMax13 19 листопада 2020 OAP PRO - MULTI AJAX опції як окремі товари з автоматичним зв'язуванням Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 коментарів 29 602 перегляди OcEx 30 серпня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Кнопка загрузки файлов в форме работает только на одном языке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, Teref сказал: скажу вам так на кривом заюбагованном ОС может быть что угодно и это тоже самособой Кривые и забагованные, как правило, модули и руки разработчиков, которые их пишут 1 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 4 часа назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 6 часов назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Пока что понял что происходит редирект 301 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 23 минуты назад, DariyGRAY сказал: Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Пробовал. Нечего не поменялось, к сожалению. В php контроллере в самом начале есть условие if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) если оно не выполняется то в переменную записывается сообщение об ошибке $json['error'] = $this->language->get('error_upload'); а в js проверяется ,если есть переменная json['error'], то выводит ошибку. Т.е. по ходу файл вообще почему то не загружается и делает редирект Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, comrues сказал: Пока что понял что происходит редирект 301 Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації ajax filter Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 20 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 0 коментарів 5 399 переглядів kirians 21 жовтня 2021 ajax filter [Поддержка] Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 21 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 5 відповідей 1 486 переглядів sevansht 17 вересня [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 278 переглядів OcEx 25 вересня Модуль Subscribe_pro - улучшенная подписка на новости [Поддержка] Автор: Sunser, 22 квітня 2020 подписка подписка на новости (і ще %d) Теги: подписка подписка на новости подписка на акции подписка на новости и акции подписка на рассылку опенкарт рассылка уведомления почта слежение email email информер email рассылка email уведомления форма opencart модуль расширение opencart2 opencart3 opencart2x opencart 3x ocstore ocstore2 1 відповідь 1 834 перегляди AlexMax13 19 листопада 2020 OAP PRO - MULTI AJAX опції як окремі товари з автоматичним зв'язуванням Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 коментарів 29 602 перегляди OcEx 30 серпня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Кнопка загрузки файлов в форме работает только на одном языке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 4 часа назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options...
DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 1 час назад, comrues сказал: Да, Именно, так. у меня сайт и выводится - sitename.es и sitename.es/ru (использую для этого плагин SEO мультиязык / мультирегион) Что мне в этом случае стоит изменить? PS: Огромное спасибо, что отвечаете на мои вопросы. Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 6 часов назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Пока что понял что происходит редирект 301 Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 23 минуты назад, DariyGRAY сказал: Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Пробовал. Нечего не поменялось, к сожалению. В php контроллере в самом начале есть условие if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) если оно не выполняется то в переменную записывается сообщение об ошибке $json['error'] = $this->language->get('error_upload'); а в js проверяется ,если есть переменная json['error'], то выводит ошибку. Т.е. по ходу файл вообще почему то не загружается и делает редирект Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, comrues сказал: Пока что понял что происходит редирект 301 Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації ajax filter Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 20 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 0 коментарів 5 399 переглядів kirians 21 жовтня 2021 ajax filter [Поддержка] Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 21 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 5 відповідей 1 486 переглядів sevansht 17 вересня [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 278 переглядів OcEx 25 вересня Модуль Subscribe_pro - улучшенная подписка на новости [Поддержка] Автор: Sunser, 22 квітня 2020 подписка подписка на новости (і ще %d) Теги: подписка подписка на новости подписка на акции подписка на новости и акции подписка на рассылку опенкарт рассылка уведомления почта слежение email email информер email рассылка email уведомления форма opencart модуль расширение opencart2 opencart3 opencart2x opencart 3x ocstore ocstore2 1 відповідь 1 834 перегляди AlexMax13 19 листопада 2020 OAP PRO - MULTI AJAX опції як окремі товари з автоматичним зв'язуванням Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 коментарів 29 602 перегляди OcEx 30 серпня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Кнопка загрузки файлов в форме работает только на одном языке
comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 6 часов назад, DariyGRAY сказал: В таком случае могу лишь предположить, что дополнительный язык в вашей системе добавляет себя в url и получается что-то типа https://vash.site.com/en/page. Ну и форма в таком случае отправляется по адресу с языком. В результате сервер отдает ответ 404. Часто такое встречал с мультиязычными сайтами. Это, уточню, предположение Пока что понял что происходит редирект 301 Надіслати Поділитися на інших сайтах More sharing options...
comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 (змінено) 23 минуты назад, DariyGRAY сказал: Самый простой способ проверить мое предположение вслепую - в шаблоне information/contact.twig заменить <form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal"> на <form action="https://YOUR-SITE.COM/index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> {{ action }} меняете на адрес без языка. Если предположение подтвердится, то что делать дальше, думаю, разберетесь Пробовал. Нечего не поменялось, к сожалению. В php контроллере в самом начале есть условие if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) если оно не выполняется то в переменную записывается сообщение об ошибке $json['error'] = $this->language->get('error_upload'); а в js проверяется ,если есть переменная json['error'], то выводит ошибку. Т.е. по ходу файл вообще почему то не загружается и делает редирект Змінено 30 жовтня 2020 користувачем comrues Надіслати Поділитися на інших сайтах More sharing options...
DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 7 минут назад, comrues сказал: Пока что понял что происходит редирект 301 Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает 1 Надіслати Поділитися на інших сайтах More sharing options... DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації ajax filter Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 20 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 0 коментарів 5 399 переглядів kirians 21 жовтня 2021 ajax filter [Поддержка] Ajax Filter with Seo Link (Умный фильтр) Автор: kirians, 21 жовтня 2021 ajax фильтр ajax (і ще %d) Теги: ajax фильтр ajax filter ajax filter for brands filter seo filter products фильтр на ajax фильтр ajax filter pro with seo links 5 відповідей 1 486 переглядів sevansht 17 вересня [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 278 переглядів OcEx 25 вересня Модуль Subscribe_pro - улучшенная подписка на новости [Поддержка] Автор: Sunser, 22 квітня 2020 подписка подписка на новости (і ще %d) Теги: подписка подписка на новости подписка на акции подписка на новости и акции подписка на рассылку опенкарт рассылка уведомления почта слежение email email информер email рассылка email уведомления форма opencart модуль расширение opencart2 opencart3 opencart2x opencart 3x ocstore ocstore2 1 відповідь 1 834 перегляди AlexMax13 19 листопада 2020 OAP PRO - MULTI AJAX опції як окремі товари з автоматичним зв'язуванням Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 0 коментарів 29 602 перегляди OcEx 30 серпня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
DariyGRAY Опубліковано: 30 жовтня 2020 Share Опубліковано: 30 жовтня 2020 Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options... comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
comrues Опубліковано: 30 жовтня 2020 Автор Share Опубліковано: 30 жовтня 2020 2 часа назад, DariyGRAY сказал: Так а что в ответе вы видите? Там же в консоле можно посмотреть что сервер отвечает В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке: Надіслати Поділитися на інших сайтах More sharing options...
comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 В 30.10.2020 в 18:41, DariyGRAY сказал: Там бы разобраться почему редирект происходит. Сначала вы обращаетесь по адресу с post-запросом, вас перенаправляет и запрос уже становится get-запросом. А при таком условии вы файл не отправите Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо! Надіслати Поділитися на інших сайтах More sharing options...
comrues Опубліковано: 2 листопада 2020 Автор Share Опубліковано: 2 листопада 2020 РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/ Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts