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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
03 октября 2014, 17:48
0
Там еще и размер был в 3 раза больше, чем должен.

Поправил, забирай файлы с прозрачным фоном. Еще немного подожду сообщений об ошибах и выпущу финальную версию с ними.
Василий Наумкин
03 октября 2014, 17:27
0
А ведь ты прав! Сейчас цветные картинки с белам фоном, а были с прозрачным.

Это в прошлого коммита — Илья прислал такие, а я не проследил. Поправлю, спасибо!
Василий Наумкин
03 октября 2014, 07:11
+1
split_words используется для разбиения запросов от юзеров, а не для индекса.

Для индекса всегда split_all.
Василий Наумкин
02 октября 2014, 17:06
0
Наверное, да, в этом и причина.

Странно, всё-таки, что до сих пор не переделали.
Василий Наумкин
02 октября 2014, 17:02
0
Не задумывался, автопилот. Наверное, чтобы видно было и так, и так.

Если бы писал в PhpStorm — было бы в одном стиле, он бы меня поправил =)
Василий Наумкин
02 октября 2014, 16:59
0
1. Нет, не получится. mSearch2 выбирает объекты и указанные поля в них через методы get() и getTVValue(). Так что, связанные объекты и ТВ параметры еще попадают, а отдельные таблицы — никак.

2. Надо смотреть на месте, возможно там умляуты какие-то или другая причуда с кодировкой. Если дополнение куплено — задавай вопрос в поддержке.
Василий Наумкин
02 октября 2014, 16:55
0
Этот процессор был в MODX Revolution с 21 мая 2009 года. А первый коммит в Login был 25 июня 2009 года.

Довольно странно не пользоваться системными решениями, особенно, если ты один из архитекторов системы. Я всегда думал, что процессоры для того и нужны — стандартизировать рутинные операции.
Василий Наумкин
02 октября 2014, 16:44
0
У юзера не прописано свойство Services, поэтому любая IDE будет выводить что-то такое:


xPDOObject::getMany() привычнее и нагляднее.
Василий Наумкин
02 октября 2014, 16:32
+1
А вот здесь, если можно, поподробней. Ты имеешь ввиду зарегиться юзером обычным способом, а потом в личном кабинете привязать соцпрофиль?
1. Юзер может зайти сразу через HybridAuth, в первый раз — это создаст нового юзера MODX с привязанной соцсетью и случайным паролем.
Если потом админ поставит Login, то юзер сможет сбросить через него пароль и входить и по нему, и через соцсеть.

2. Login уже стоит, юзер входит\регистрируется через него, а потом привязывает соцсети в редактировании профиля.

Механизм везде един — создание юзера через процессор security/user/create. Конечно, немного расширенным для HybridAuth, но юзер полностью валидный.

Login не использует родной процессор для регистрации пользователей, и следовательно не выполняются родные плагин-ивенты
Ну я могу только поздравить авторов Login с таким решением. Еще один повод его не использовать.

не знаю, поправил ты или нет, но на modxcloud.com твой пакет барахлил из-за известных их проблем с сессиями, он у меня тупо не работал там.
Да, поправил, это из-за php-apc.
Василий Наумкин
02 октября 2014, 16:24
0
И, в чем вопрос? Что у юзера 2 учетки на сайте и он не знает, что делает?

Если на сайте есть Login или Office, то можно авторизоваться во вторую учетку через них, и привязать соцсеть обратно.
Если нет — пусть в таком случае пишет админу и тот перепривязывает его вручную, для этого нужно просто сменить internalKey в соответствующей записи таблицы HybridAuth.
Василий Наумкин
02 октября 2014, 09:26
0
По моему, с прозрачными PNG он будет нормально работать только при использовании ImageMagick.
Василий Наумкин
02 октября 2014, 08:02
0
К сожалению, сейчас времени нет.
Василий Наумкин
02 октября 2014, 07:05
0
Тут несколько вариантов:
1. Вызов pdoResources по категориям, а в чанке вызов msProducts для категории.
2. Вызов pdoMenu с leftJoin свойств товара msProductData.
3. Свой сниппет
Василий Наумкин
02 октября 2014, 07:02
0
Все javascript примочки находятся в одном файле default.js.
Василий Наумкин
02 октября 2014, 07:01
0
Это ошибка, обновись на последнюю версию, там исправлено.
Василий Наумкин
01 октября 2014, 20:17
0
В принципе, идея не такая уж и плохая, просто мне не нравится, что это всё предлагается делать Василию.

А как же сообщество? А как же другие разработчики? Мне вот, честно, просто не интересно что-то дальше улучшать.
Василий Наумкин
01 октября 2014, 14:46
+6
В e-commerce есть не писанное правило, чтобы все изображения товаров смотрели в одну сторону.
Чтобы избежать редактирования товара, предлагаю сделать в minishop возможность отразить товар.
Василий Наумкин
01 октября 2014, 14:00
0
Блин, да это просто прикидка, сколько посещений выдержит тариф, в теории.

Мне кажется, что вряд ли на твой сайт ходит миллион посетителей в сутки, так что можно не беспокоиться о процессах php.
Василий Наумкин
01 октября 2014, 13:43
0
Процессы php — это количество одновременно обрабатываемых запросов. Если все процессы заняты, то юзер ждет, пока один из них освободится.

modx.pro крутится на тарифе «Рабочий» за 200 рублей. У нас в среднем одна страница генерируется за 0.4 сек, это значит, что при 6 рабочих процессах php он сможет обслужить 12 человек в секунду — а это примерно миллион посещений в сутки.

Количество страниц, юзеров и комментариев можно глянуть здесь.