Наумов Алексей
С нами с 31 марта 2013; Место в рейтинге пользователей: #13miniShop2, расширить управления полями товара
Василий, добрый день.
Вопрос/предложение.
Вопрос/предложение.
miniShop2 возможно создать дочерний ресурс Товару?
Добрый день, Василий!
А возможно ли создать дочерний ресурс Товару в MiniShop2? Хотя бы через API (сниппет, плагин). Какие проблемы это может принести?
А возможно ли создать дочерний ресурс Товару в MiniShop2? Хотя бы через API (сниппет, плагин). Какие проблемы это может принести?
Почтовые уведомления в Tickets, решение неотправки
Вопроса здесь нет, скорее некоторые рассуждения =)
nginx + мультиязычный сайт
Всем привет!
Переношу мультиязычный сайт с apache на nginx (сервер настроен по инструкции bezumkin) и столкнулся с тем, что в последнем я 0.
Сайт работает по схеме:
/some-page/ — русские страницы
/en/some-page/ — en страницы
Для мультиязычности я применил плагин, который переключет контекст в зав. от переменной lang в GET запросе, для чего добавил следующий код в конфиг nginx (код размещается перед блоком «location /»):
С этим вариантом у меня 2 проблемы:
1. страница /en/ не работает, циклический 301 редирект на нее же.
2. при запросе вида /en/page идет 301 редирект на /en/page/?lang=en, переменная lang мне здесь не очень то нужна, вообще откуда она сюда лезет?
Как мне этот конфиг поправить под себя?
Переношу мультиязычный сайт с 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 мне здесь не очень то нужна, вообще откуда она сюда лезет?
Как мне этот конфиг поправить под себя?
Как сделать необязательным поле email в miniShop2?
Всем привет!
Я уже несколько раз использовал miniShop2 в своих сайтах, но сейчас первый раз использую корзину и оформление заказа.
Столкнулся с тем, что заказ привязывается к пользователю MODx, привязывание идет по email (это делает метод getCustomerId в основном классе miniShop).
А у меня магазин специфичный, заказы редкие, у половины клиентов нет email, это вообще не обязательное поле.
Я сейчас сижу и думаю, в принципе меня наверное устроило бы изменить механизм работы метода getCustomerId, что бы он пользователя генерил не по email, а каждый раз просто нового, в качестве логина используя к примеру текущее время.
Как красиво сделать email необязательным полем? Без правки исходников.
Я уже несколько раз использовал miniShop2 в своих сайтах, но сейчас первый раз использую корзину и оформление заказа.
Столкнулся с тем, что заказ привязывается к пользователю MODx, привязывание идет по email (это делает метод getCustomerId в основном классе miniShop).
А у меня магазин специфичный, заказы редкие, у половины клиентов нет email, это вообще не обязательное поле.
Я сейчас сижу и думаю, в принципе меня наверное устроило бы изменить механизм работы метода getCustomerId, что бы он пользователя генерил не по email, а каждый раз просто нового, в качестве логина используя к примеру текущее время.
Как красиво сделать email необязательным полем? Без правки исходников.
Архив комментариев в Tickets
Добрый день, Василий!
Вот и приключилось так, что на сайте с Tickets у одной записи 351 комментарий на сегодняшний момент, и это где-то за полтора месяца.
Вот и приключилось так, что на сайте с Tickets у одной записи 351 комментарий на сегодняшний момент, и это где-то за полтора месяца.