Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Не должно такого быть.

Столбец в таблице decimal(10,2) в него нельзя записать буковки. msProducts работает через PDO напрямую с таблицей, не подставляя никаких лексиконов.

Варианта 3:
1. Ты что-то намудрил
2. Используется не тот чанк, который ты указал
3. Цены проходят дополнительную обработку (системный параметр ms2_price_snippet)
Говорят, хорошо помогает, но я предпочитаю решать проблему надежно.
Ведь, подбирать пароль может не только бот, но и живой человек, который просканирует порты и найдёт, куда ломиться.

К тому же, не очень хочется во всех клиентских приложениях прописывать другой порт.
Отправка через GET запрос, а получение платежа — SOAP.
У них есть такой комбинированный метод, он мне больше понравился. В итоге все сводится в один компонент
miniPayment.

Операция оплаты создается сразу, потом либо меняется статус на «оплачено», либо она удаляется через сутки. Все операции ты видишь у себя в истории.

Всё работает, проблем нет. Зачем усложнять?
Да, пользуюсь. В основном всё наладилось.

Иногда, конечно, бывают необъяснимые провалы связи минут на 5-10, но в целом — привык. Непонятных отключений на несколько дней не было уже давно.

Если с Вайт — то и говорить не о чем, переходить нужно однозначно. Торренты шпарят на 10 мегабит, полный безлимит, 700 рублей тариф.
У меня на webstartpage.ru вот так сделано:
$user_agent = $_SERVER['HTTP_USER_AGENT'];

if (stripos($user_agent, 'MSIE 6.0') != false ||
stripos($user_agent, 'MSIE 7.0') != false ||
stripos($user_agent, 'MSIE 8.0') != false) {
	if (!isset($_COOKIE[$this->cie])) {
		// Кука на сутки, что предупреждение показано
		setcookie('site_ie', '1', time() + 24*3600, '/');

		$modx->regClientHTMLBlock( $modx->getChunk($tplIEWarning) );
	}
}

Показывается один раз в сутки юзеру, если он большой любитель IE. Версии можно разные указывать.
Уверен, что не самый оптимальный вариант, но меня вполне устраивает.