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

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

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

Дальше по расписанию запустился другой скрипт и отправил. В чем вопрос то?
Василий Наумкин
11 июня 2014, 09:34
0
Смысл запуска рассылки по расписанию — разбить большое количество писем на несколько порций по 100 штук, чтобы сервер не обалдел от нагрузки.

Просто укажи в расписании cron запуск скрипта раз в 5 — 10 минут и все письма потихоньку уйдут.
Василий Наумкин
11 июня 2014, 08:55
0
Здесь проблемы нет — minishop2.com/

Заходи в админку, сравнивай.
Василий Наумкин
11 июня 2014, 08:05
0
При обновлении страницы, любого товара из в минишопе успевает проявляться стандартная картинка магазина, буквально на пол секунды, потом появляется картинка товара.
Это значит, что у тебя старые чанки галереи, в которых главная картинка выставлялась через javascript.
Можно просто переустановить пакет miniShop2 с выбором перезаписи чанков галереи — должно помочь.

И сразу оффтопом, в продолжении о вопросе аватарки…
Посмотри в исходный код страницы — какая там ссылка на аватарку админа? Возможно, у тебя просто что-то в чанке не то указано, типа лишнего слэша.

также почему то не работают соц сети в office и HybridAuth
Раз не работают, значит не настроены правильно. Читай документацию, подключай сервисы, чисти кэш и проверяй в анонимном режиме браузера.
Василий Наумкин
11 июня 2014, 07:08
+1
На мой взгляд, то что вы хотите, сделать проще уже некуда. Во всяком случае при текущей логике работы miniShop2.

Если когда-нибудь появится miniShop3, то он уже будет отвязан полностью от таблиц MODX и там можно будет делать любые поля как во всех приличных stand-alone магазинах. Это единственная причина для появления MS3, но его в планах у меня пока нет.

А вот платный курс по miniShop2 + mSearch2 + Office я планирую написать в июле — августе, если ничего не изменится. Возможно, это как-то решит проблему.

Есть еще мысль написать платный компонент для управления расширенными полями товаров, чтобы добавлять их не вручную, в файлы, а через понятную админку. Но на данный момент писать новое дополнение просто физически не хочется, потому что очень много работы по поддержке старых.
Василий Наумкин
11 июня 2014, 06:54
0
Почему не показывается название товара в личном кабинете?
Попробуй обновиться на сегодняшнюю версию. Вроде поправил.

еще пытаюсь загрузить аватар, добавляю файл, нажимаю сохранить — пишет, «ошибка обновление профиля», «этот мейл уже используется».
Наверное, так и есть — твой email привязан к двум пользователям. Думаю, эта ошибка будет выскакивать и без загрузки аватара, а если просто открыть форму профиля и нажать «сохранить».

Office требует уникальные email для всех юзеров, так что нужно проверить это в админке и изменить, если что.
Василий Наумкин
10 июня 2014, 21:57
0
Я так понимаю, совместимости в принципе нет и делать ИМ сейчас не имеет смысла на Modx 2.3?
Я тебе больше скажу: нет даже стабильной версии MODX 2.3, чтобы делать на ней магазин.
Василий Наумкин
10 июня 2014, 19:09
0
То, что вводится и отправляется javascript, можно ввести и отправить вручную, без него.

Еще раз: всё, что отправляется с фронтенда — можно подделать и ты будет продавать товары за 0 рублей умным ребятам.

Поэтому все данные для расчёта должны уходить в класс корзины, а он уже должен считать у себя как задано, формируя цену в заказе.

Отправить цену в MS2 пользователь не может, по умолчанию. Хотя, ты можешь и так переделать класс корзины, но я тебя предупредил.
Василий Наумкин
10 июня 2014, 19:03
0
Тогда нужно поискать программиста, который может это сделать.
Василий Наумкин
10 июня 2014, 19:03
0
Видимо, в зависимости от маршрута цена должна рассчитываться и поступать в корзину, а дальше с этой ценой уже будет оформляться заказ?

Зачем покупателю здесь вводить свою цену? Он должен указать маршрут и выбрать авто.
Василий Наумкин
10 июня 2014, 18:55
0
как сделать так чтобы цена товара передавалась в админку со стороны пользователя?
Есть желание продавать товары за 0 рублей?

Цена в любом случае должна высчитываться на стороне сервера. Если нужно изменить логику этого процесса — расширяй класс корзины.
Василий Наумкин
10 июня 2014, 18:53
0
В настройках системы написано, что если параметр поля адреса доставки (ms2_order_address_fields) будет пуст, то адрес доставки не будет отображаться в корзине при оформлении заказа.
А можно скриншотик, где такое написано?

Я вижу только:
Список полей доставки, которые будут показаны на третьей вкладке карточки заказа. Доступны: «receiver,phone,index,country,region,metro,building,city,street,room». Если параметр пуст, вкладка будет скрыта.
То есть, эта настройка работает не для корзины на сайте, а для вывода заказов в админке.
Василий Наумкин
10 июня 2014, 18:45
0
Что-то мне кажется, что не всегда срабатывает твоё условие
[[!BabelTranslation? &resourceId=`260` &contextKey=`[[*context_key]]`]]

А вот почему — не знаю.
Василий Наумкин
10 июня 2014, 09:10
0
Обновить файлы ядра никогда не вредно. Хорошо, что помогло!
Василий Наумкин
10 июня 2014, 06:34
0
Есть параметр limit, но он ограничивает все выбираемые ресурсы, а не только в подкатегории.

Так что, или вложенный вызов pdoMenu в чанке, или свой сниппет.
Василий Наумкин
10 июня 2014, 06:24
0
Естественно.

Укажи вызовам разный pageCountVar и доработай сниппет Title, чтобы он понимал новые значения.
Василий Наумкин
10 июня 2014, 06:20
0
Создавай тикет в поддержке магазина.
Василий Наумкин
09 июня 2014, 22:44
0
И как, по твоему, эти 2 вызова скрипта должны определять, кто из них показывает вторую страницу?

Укажи им разные pageVarKey.
Василий Наумкин
09 июня 2014, 22:39
0
А что в чанке one_news_inner?

Есть ли еще вызовы pdoPage на странице?