postavkin

Рейтинг
601
Регистрация
06.01.2009

Печально. В угоду удобства юзера (чтобы не возник баг и не снял с резерва у юзера товар) придется оставить резервирование товара под него на на час.

samimages, Рано над формулировкой думать, не нашел способа определить закрытие окна.

DiKiJ, 1 раз из 7ми закрытий ваш скрипт определил закрытие окна. про 10 сек я вижу.

---------- Добавлено 11.07.2019 в 09:36 ----------

samimages:

Предположим на ваш сайт в течении минуты в карточку товара зашли трое, у всех троих отражается наличие 1шт.

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

Одна задача не решена - определять явный отказ, т.е. закрытие браузера,

window.onbeforeunload - прочитал про него. Кто то пишет нестабильно оно работает.

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

7раз закрыл ваш сайт. только 1раз определилось это.

Да, понимаю, почитал. Нужно минимизировать возможность "простоя" товара...

при этом конечно сервер не хотелось бы сильно нагружать.

Вот читаю и не понимаю, 100% определить закрытие браузера возможно или нет. Или тоже могут быть баги.

Именно нажатие на закрыть вкладку/браузер.

Тут конечно Ajax-запросы на сервер.. не самый лучший вариант, потому что при нестабильном соединение - юзер может остаться без товара (а это для нас критично). Такие баги недопустимы.

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

Первый пошел налить чашку кофе, чтобы принять решение не торопясь
Второго отвлек телефонный звонок
Третий — купил

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

При нажатии "купить" - будет ответ - товар закончился. Или товар временно забронирован.

---------- Добавлено 10.07.2019 в 16:21 ----------

Сейчас читаю, как определять онлайн ли вообще юзер.

Т.е. нажав кнопку "купить", он его бронирует.

Заполнив форму и отправив заказ - тут все просто.

Задача определить момент когда юзер покидает сайт.

Если например он поставил в бронь (на 30минут), но при этом ушел с сайта(недооформив заказ) - товар должен освободиться.

livetv:
$int = (int)$string;


Если не знаете, что с этим делать, то огласите язык.

Круто. Все оказалось гораздо проще. Спасибо )

SeVlad:
Зависит от того ГДЕ тебе нужно почистить.
Где эти строки-то?

это урл

site.ru?а_тут_то_что_я_в_первом_посте_указал

Спасибо. Не помогли.

Что мне делать с тем что вы показали...

Я много чего погуглил. Но на этот вопрос ответа не нашел.

---------- Добавлено 07.07.2019 в 20:39 ----------

Мне же надо не просто удалить в строке все кроме цифр, оставив только цифры, а взять первый кусок до места где кончаются цифры

Она в 20-х позициях болтается год. Не ясно в таком случае, почему же по запросу site:...запрос пс показывает релевантными другие страницы (даже более глубокие по вложенности).

lkolobok:
Настройки - Правила фильтрации - выкл

Тоже интересует.

А если при этом в почте есть папки куда письма в зависимости от назначения раскидываются.?

Всего: 5509