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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
24 февраля 2014, 19:08
0
1. miniShop2 ничего не сохраняет в cookies.

2. Cookies никак не связаны с nginx, они хранятся в браузере клиента.
Василий Наумкин
24 февраля 2014, 19:07
0
Какое готовое решение? Это система расширения miniShop2 специально для программирования уникальной логики проекта.
То есть, это система не готовых, а индивидуальных решений.

Если вот прям сильно надо и самостоятельно не получается, напиши сейчас на bezumkin@yandex.ru доступы и что именно нужно — помогу, пока время есть.
Василий Наумкин
24 февраля 2014, 16:44
0
yadi.sk/d/hZoOCTKHJTETz

Всё тоже самое, только для ms2_order_handler_class и поправками на пути для файлов.

В своём классе пишешь
<?php

class MyOrderHandler extends msOrderHandler {
	
	public function submit($data = array()) {
		return $this->error('Ошибка!!!');
	}
	
}
Если файл положен в правильное место и твой класс MyOrderHandler указан в настройках, то ты на каждый заказ будешь получать ошибку.
Василий Наумкин
24 февраля 2014, 16:29
0
Нужно создать свой класс, который унаследует дефолтный, указать его в настройках, а там уже делай что хочешь и спокойно обновляйся.

Логика примерно та же, что и при расширении класса фильтрации mSearch2.
Василий Наумкин
24 февраля 2014, 15:46
0
Системная настройка allow_tags_in_post
Василий Наумкин
24 февраля 2014, 14:25
0
Это нужно делать в собственном классе оформления заказа, а не в javascript.

Иначе любой желающий обойдёт твоё предупреждение. Я бы добавил проверку в метод submit().
Василий Наумкин
24 февраля 2014, 06:12
0
Перепиши всё как надо и пришли pell-request.
Василий Наумкин
24 февраля 2014, 06:10
0
Думаю, условие отрабатывает раньше, чем сниппет и плейсхолдер [[+page]] на тот момент еще пуст.
Василий Наумкин
23 февраля 2014, 14:39
0
У меня больше нет вариантов.

Проверяй на test.modx.pro
Василий Наумкин
23 февраля 2014, 14:01
0
Значит, ошибка тебе просто кажется, а на самом деле её нет.

Или ты авторизован на фронтенде под другим пользователем.
Василий Наумкин
23 февраля 2014, 13:57
0
Попробуй импортировать пользователем, у которого есть нужные права для работы с товарами MS2.
Василий Наумкин
22 февраля 2014, 22:06
+1
img.center {
	display: block;
	margin: auto;
}
Василий Наумкин
22 февраля 2014, 16:29
0
С одной стороны — да.

С другой, человеку нужны friendly urls.
Василий Наумкин
22 февраля 2014, 16:28
0
Все что я для себя отметил, это то, что на тестовом сайте отсутствует расширение полей у товаров.
Это никак не влияет. Ошибка в том, что при создании новых товаров получаются одинаковые uri.

Так что копать надо в то, как у вас генерируются uri для страниц. На тестовом сайте нет никаких расширений для этого, даже translit.

Ради интереса можно попробовать создать «глючный» товар вручную. И если словится такая же проблема с uri — то надо что-то менять в настройках friendly urls.
Василий Наумкин
22 февраля 2014, 15:19
0
Глюк есть только в Firefox. В Opera и Chrome — нет, про IE тоже никто не писал.

Починю, со временем.
Василий Наумкин
22 февраля 2014, 15:12
0
Ну если ресурсы называются одинаково, то и alias для них будет сгенерирован одинаковый.

Отключи ЧПУ и не будет этой проблемы.
Василий Наумкин
22 февраля 2014, 15:10
0
Не понимаю, зачем нужно было это писать.
По моему, очевидно, что я выражаю недовольство. Могу делать это в еще более очевидной форме.

Я правильно интерпретировал Ваш ответ?
Я потратил время, взял ваш csv файл, создал сайт, продемонстрировал, что все работает и прислал вам доступы от него, чтобы вы самостоятельно могли это проверить.

Не знаю, чем еще могу вам быть полезен и что в этой ситуации нужно интерпретировать.
Василий Наумкин
22 февраля 2014, 08:31
0
Видимо, очень срочная проблема, раз ты и на почту 2 раза написал, и здесь тему создал.

Не знаю, что не так у тебя на сайтах, но я только что проверил всё у себя на тесте. Все 350 товаров импортированы без проблем.

Доступы для сайта отправил тебе на почту.

Вообще, на будущее — все сообщения об ошибке URI генерирует MODX, а не скрипт импорта. И раз генерирует, значит ошибка есть.