403 Forbidden - при смене статуса заказа с длинным комментарием

23.05.2019 12:05
#1
stylerocket
Joomshopping forum user no avatar
Name: Evgeny
13.10.2011
Posts: 75
Quote
Ошибка «403 Forbidden» - при смене статуса заказа с комментарием

При коротком комментарии к статусу заказа все в порядке.
Я так понимаю надо расширить количество символом, но не знаю где искать в MySQL
???


Last change: 24.05.2019 14:45
 
23.05.2019 14:06
#2
Volodymyr
Joomshopping forum user no avatar
Name: Vova
01.02.2018
Posts: 26
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

1. Вы имеете в виду в админке на странице просмотра заказа при изменении статуса заказа?
2. Отправьте скриншот страницы с ошибкой

 
24.05.2019 11:17
#3
stylerocket
Joomshopping forum user no avatar
Name: Evgeny
13.10.2011
Posts: 75
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

Volodymyr - 23.05.2019 14:06
1. Вы имеете в виду в админке на странице просмотра заказа при изменении статуса заказа?
2. Отправьте скриншот страницы с ошибкой


Здравствуйте, спасибо за ваши уточнения
1. Все верно.
Обнаружили одну закономерность, если в тексте комментария есть новый абзац, то возникает ошибка, если одной строкой, то ошибки нет.
Пример:
«test test» - нет ошибки
«test
test» - есть ошибка
2. Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием


Last change: 24.05.2019 14:11
 
29.05.2019 12:19
#4
Volodymyr
Joomshopping forum user no avatar
Name: Vova
01.02.2018
Posts: 26
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

Здравствуйте
У вас проблема с настройками сервера
Некорректная работа метода GET

 
29.05.2019 18:02
#5
stylerocket
Joomshopping forum user no avatar
Name: Evgeny
13.10.2011
Posts: 75
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

Volodymyr - 29.05.2019 12:19
Здравствуйте
У вас проблема с настройками сервера
Некорректная работа метода GET


Приветствую, спасибо за наводку
Ответ хостера:
"Начиная с мая 2019 на всех серверах нашего хостинга запрещены запросы, содержащие в URL символы %0a и %0d
Это сделано с целью устранения серьёзной уязвимости CR:LF injection»

Володимир, у нас есть какие-то выходы из этой ситуации? Вроде и мелочь, но это сильно мешает нам коммуникации с покупателями.

 
29.05.2019 20:54
#6
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25934
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

administrator\components\com_jshopping\js\functions.js

function verifyStatus(orderStatus, orderId, message, extended, limit)

 
29.05.2019 23:17
#7
stylerocket
Joomshopping forum user no avatar
Name: Evgeny
13.10.2011
Posts: 75
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

admin - 29.05.2019 20:54
administrator\components\com_jshopping\js\functions.js

function verifyStatus(orderStatus, orderId, message, extended, limit)


Спасибо, но что конкретно надо сделать? Я не разбираюсь в этом

 
30.05.2019 13:46
#8
Volodymyr
Joomshopping forum user no avatar
Name: Vova
01.02.2018
Posts: 26
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

Здравствуйте
add in administrator => function.js (~22)

function verifyStatus(orderStatus, orderId, message, extended, limit) {
if (extended == 0) {
var statusNewId = $F_('select_status_id' + orderId);
if (statusNewId == orderStatus) {
alert (message);
return;
} else {
Joomla.submitbutton('update_status');
}
} else {
var statusNewId = $F_('order_status');
if (statusNewId == orderStatus) {
alert (message);
return;
} else {
Joomla.submitbutton('update_one_status');
}
}
}

view => orders => show.php (~669)

Joomla.submitbutton = function(task){
if (task=='send'){
document.getElementById('js_nolang').value='1';
}

if(task == 'update_one_status') {
document.getElementById('js_nolang').value='1';
}

Joomla.submitform(task, document.getElementById('adminForm'));
}

 
30.05.2019 20:17
#9
stylerocket
Joomshopping forum user no avatar
Name: Evgeny
13.10.2011
Posts: 75
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

Volodymyr - 30.05.2019 13:46
Здравствуйте
add in administrator => function.js (~22)

view => orders => show.php (~669)


Добрый вечер.
Вероятно я что-то не так делаю.
Полностью заменил строки кода на тот что вы дали. Но ситуация не изменилась (
Мне надо заменить конкретный код или просто вставить, но куда?


Last change: 30.05.2019 22:40
 
31.05.2019 12:56
#10
Volodymyr
Joomshopping forum user no avatar
Name: Vova
01.02.2018
Posts: 26
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

Здравствуйте
В админке компонента js => function.js нужно заменить функцию verifyStatus
В view => orders => tmpl => show.php нужно заменить функцию Joomla.submitbutton на код описаний ранее

 
31.05.2019 13:23
#11
stylerocket
Joomshopping forum user no avatar
Name: Evgeny
13.10.2011
Posts: 75
Quote
Aw: 403 Forbidden - при смене статуса заказа с длинным комментарием

Volodymyr - 31.05.2019 12:56
Здравствуйте
В админке компонента js => function.js нужно заменить функцию verifyStatus


Приветствую вас,
Мы вставили код на демо сайте

1. Заметили, что из карточки заказа все отлично меняется и текст с комментарием можно делать с абзацем (но нет зеленой метки об уведомлении покупателю, хотя письма приходят)
2. Из списка заказов статус перестал изменяться.


Last change: 03.06.2019 22:03
 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.