Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13

miniShop2, расширить управления полями товара

Василий, добрый день.

Вопрос/предложение.
Наумов Алексей
29 января 2014, 10:27
modx.pro
1 367
0

Усовершенствование minishop2-combo-options

Всем привет!

Используется у меня на сайте minishop2-combo-options:




Наумов Алексей
19 декабря 2013, 13:49
modx.pro
2 069
0

miniShop2 возможно создать дочерний ресурс Товару?

Добрый день, Василий!

А возможно ли создать дочерний ресурс Товару в MiniShop2? Хотя бы через API (сниппет, плагин). Какие проблемы это может принести?
Наумов Алексей
20 августа 2013, 07:24
modx.pro
1 440
0

Почтовые уведомления в Tickets, решение неотправки

Вопроса здесь нет, скорее некоторые рассуждения =)
Наумов Алексей
08 августа 2013, 11:14
modx.pro
2 151
0

nginx + мультиязычный сайт

Всем привет!

Переношу мультиязычный сайт с apache на nginx (сервер настроен по инструкции bezumkin) и столкнулся с тем, что в последнем я 0.

Сайт работает по схеме:
/some-page/ — русские страницы
/en/some-page/ — en страницы

Для мультиязычности я применил плагин, который переключет контекст в зав. от переменной lang в GET запросе, для чего добавил следующий код в конфиг nginx (код размещается перед блоком «location /»):
location ~* ^/en/ {
	rewrite ^/en/(.*)$ /index.php?q=$1&lang=en;
}
т.е. если запрос начинается с /en/ — отдаем его в обработку на index.php, отбрасываем /en/ и добавляем переменную lang.

С этим вариантом у меня 2 проблемы:
1. страница /en/ не работает, циклический 301 редирект на нее же.
2. при запросе вида /en/page идет 301 редирект на /en/page/?lang=en, переменная lang мне здесь не очень то нужна, вообще откуда она сюда лезет?

Как мне этот конфиг поправить под себя?
Наумов Алексей
05 августа 2013, 13:39
modx.pro
1 805
0

Как сделать необязательным поле email в miniShop2?

Всем привет!

Я уже несколько раз использовал miniShop2 в своих сайтах, но сейчас первый раз использую корзину и оформление заказа.

Столкнулся с тем, что заказ привязывается к пользователю MODx, привязывание идет по email (это делает метод getCustomerId в основном классе miniShop).

А у меня магазин специфичный, заказы редкие, у половины клиентов нет email, это вообще не обязательное поле.

Я сейчас сижу и думаю, в принципе меня наверное устроило бы изменить механизм работы метода getCustomerId, что бы он пользователя генерил не по email, а каждый раз просто нового, в качестве логина используя к примеру текущее время.

Как красиво сделать email необязательным полем? Без правки исходников.
Наумов Алексей
04 июля 2013, 05:55
modx.pro
5
6 958
0

Архив комментариев в Tickets

Добрый день, Василий!

Вот и приключилось так, что на сайте с Tickets у одной записи 351 комментарий на сегодняшний момент, и это где-то за полтора месяца.

Наумов Алексей
10 июня 2013, 07:34
modx.pro
1 174
0