Адрес для входа в РФ: exler.world

Неотправка комментов

21.09.2018 12:06  9436   Комментарии (30)

Вроде починили временами возникающую неотправку комментов (приходилось перезагружать страницу, чтобы отправилось). Наконец-то нашли, при каких условиях это может возникать.

Если вдруг у кого вдруг проявится - напишите здесь в комментах, когда это возникло. Операционка, браузер, обстоятельства. Спасибо.

21.09.2018 12:06
Комментарии 30

Пробую...
Ураа! получилось 😃
Спасибо!
23.09.18 21:55
0 0

Только что, винда 7, гугл хром, форум club443.ru Выдало ошибку "страница недоступна", обновила, повторно отправила, сработало.
21.09.18 20:12
0 0

А при чем тут вообще форум? Это другой движок, другой сервер и другой домен.
21.09.18 20:22
0 0

Тогда пардон. Просто там тоже последнее время часто выдает ошибки при отправке.
22.09.18 11:10
0 0

Алекс,а что ,если на Главной сделать перечень тем дня за два? Неудобно заходить в "Блог" и искать тему за вчерашний день.
21.09.18 17:35
0 0

Алекс,а что ,если на Главной сделать перечень тем дня за два?
Там не за один день темы. Там просто последние десять записей. Когда записей мало - их может быть и за три дня.
21.09.18 18:35
0 0

В догонку по комментариям

Если комментарии новые вверху, тогда форма написания вверху логично смотрится

А вот если новые комментарии внизу, то логично чтобы и форма была внизу

А то получается читаешь сверху вниз, дочитал до конца и хочешь написать, а форма где-то там в небесах ((

А вот еще что, надо сделать прелоадер, чтобы нажал на кнопку и начал крутится прелоадер. а то из-за времени запроса туда-сюда непонятно нажал я на кнопку или нет, началась отправка или нет
21.09.18 16:43
0 1

Я думаю, что форму просто надо продублировать и там и там.
21.09.18 16:58
0 0

Тоже вариант
21.09.18 18:08
0 0

Кстати, одна просьба. Можно рядом с Ютьюб-видео (в комментах тоже автоматом) давать ссылку на само видео? А то всегда приходится кликать по заголовку/Ютьюб-кнопке и тогда открывается ссылка с таймстэмпом, который приходится удалять. Часто кидаю знакомым линки на видео отсюда.
21.09.18 15:52
0 0

Логично, сделаем.
21.09.18 16:23
0 0

А я думал, это браузер.
21.09.18 13:15
0 0

Кстати, еще дико неудобно, что после отправки коммента перекидывает на начало списка комментариев. Вот читал ты комменты, решил на какой-то ответить -- и всё, ищи потом его заново.

Старая версия движка после ответа перекидывала на тот коммент, на который отвечал.
21.09.18 13:05
0 2

ППКС

Да, это знаем, допилим.

Алекс, проблема

{"status":"error","message":"Sorry, something went wrong. Please try again later."}

гарантированно возникает при отключении JavaScript'а (NoScript'ом, например).
Т.е., "обычная" отправка комментов, похоже, сделана через AJAX, а при отключенном JS должна срабатывать "классическая", через POST-форму, но она обламывается.

Возможно, описанный Pororo глюк с отправкой после возврата как-то связан с этим (например, при показе страницы через возврат (а не через загрузку) какая-то инициализация не отрабатывается).
21.09.18 13:03
0 0

Ясно, спасибо, исправим.

Вопрос. А зачем JavaScript отключать?

Примерно за тем же, зачем использовать AdBlock, только еще радикальнее.
Ибо некоторые сайты (включая РБК) охренели настолько, что несколько открытых с них страниц очень изрядно грузят проц.

Кстати, при редактировании уже существующего комментария, кнопка сохранения называется "редактировать", по идее ее лучше назвать "сохранить" как более ясно выражающую суть процесса. Некритично, но глаза мозолит.
21.09.18 12:51
0 0

Логично, исправим.
21.09.18 13:14
0 0

Алекс, проверю отправляются или нет, если что можете его удалить. А то уже раз 5 пытался написать, ни разу не отправилось.
21.09.18 12:43
0 0

Операционка, браузер, при каких обстоятельствах?
21.09.18 12:46
0 0

Alex, про 5 предыдущих это в течении 2-3 месяцев. Ну или посмотри, когда я зарегистрировался, собственно это был первый коммент который не прошел...
21.09.18 17:52
0 0

У меня сейчас возникло. Windows 10, Google Chrome 69.
Последовательность действий:

1. Написал комментарий.
2. Вместо "Отправить" нажал кнопку "Предыдущая запись".
3. Браузер открыл предыдущую запись, нажал в браузере кнопку "Назад".
4. Браузер вернул текущую запись, текст моего комментария тоже вернулся.
5. Нажал "Отправить", получил пустую страничку с текстом: {"status":"error","message":"Sorry, something went wrong. Please try again later."}

Заодно хочу поругать, что кнопка отправки сообщения расположена не совсем удобно, интуитивно хочется нажать кнопку прямо под окном ввода комментария. Если твой комментарий первый, то там располагается кнопка "Предыдущая запись". Поэтому и возникло.
21.09.18 12:33
0 0

Если твой комментарий первый, то там располагается кнопка "Предыдущая запись". Поэтому и возникло.
Подписываюсь.
21.09.18 12:40
0 0

В FF не воспроизвелось вообще (при возврате пустое поле комментирования), в Chrome вернулось с текстом, но нормально отправилось. Поизучаем.

По поводу кнопки - понял: "Предыдущую запись" перенесем пониже. Хотя я в упор не понимаю, как ее можно спутать с "Отправить". А справа "Отправить" стоит потому, что там слева пиктограммы всяких вставок.
21.09.18 12:42
0 0

Хорошо, отодвинем пониже.
21.09.18 12:43
0 2

Хотя я в упор не понимаю, как ее можно спутать с "Отправить".
Потому что сначала рука машинально нажимает кнопку, и только потом ты понимаешь, что на ней было написано "Предыдущая запись"
23.09.18 20:35
0 0

А при каких условиях это возникало?
21.09.18 12:25
0 0
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 143
exler.ru 271
авто 441
видео 3983
вино 359
еда 497
ЕС 60
игры 114
ИИ 29
кино 1579
попы 190
СМИ 2751
софт 930
США 129
шоу 6