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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
16 февраля 2016, 11:41
0
It is better to use special function uniqid().
Василий Наумкин
16 февраля 2016, 07:46
0
strtoupper() и strtolower() не понимают кирилицу.

Нужно написать свои модификаторы с mb_strtoupper() и mb_strtolower(), указать их в pdotools_fenom_modifiers и использовать в чанках — всё будет ок.
Василий Наумкин
15 февраля 2016, 22:46
0
На здоровье!

pdoTools много чего умеет — советую почитать.
Василий Наумкин
15 февраля 2016, 21:57
2
+1
[[!msProducts?
	&parents=`0`
	&innerJoin=`{
		"OrderProduct": {"class":"msOrderProduct", "on":"msProduct.id = OrderProduct.product_id"},
		"Order": {"class":"msOrder", "on":"Order.id = OrderProduct.order_id"}
	}`
	&where=`{
		"Order.user_id": [[!+modx.user.id]],
		"Order.status:>": 1
	}`
	&groupby=`msProduct.id`
	&showLog=`1`
]]
Выводим только те товары, которые были оформлены в заказе текущего юзера и статус у заказа «Оплачен» или выше. Можно еще указывать разные условия в &where.
Василий Наумкин
15 февраля 2016, 13:12
+2
Кучу set() можно заменить на один fromArray().

Профиль отдельно сохранять не нужно, если ты привязываешь его к новому объекту через addOne(). Должен быть всего 1 save() вместо 3х.
Василий Наумкин
15 февраля 2016, 12:26
+1
1. Для оформления любого кода нужно использовать тег code.
2. Вопросы нужно помещать в раздел «Вопросы»
3. Если хочешь, чтобы тебе помогли — давай адрес сайта, где можно увидеть проблему.

Последнее предупреждение.
Василий Наумкин
15 февраля 2016, 10:35
+1
Очевидно, я тут на все вопросы отвечаю исключительно ради рейтинга.

Как мы только раньше без него жили, непонятно.
Василий Наумкин
15 февраля 2016, 10:11
0
Это чат, для разговоров в реальном времени. Не форум, нет.

Какое-то подобие форума у нас здесь.
Василий Наумкин
15 февраля 2016, 07:37
0
Исправил.

Не у всех аккаунтов есть дата регистрации, потому что многие переехали еще с bezumkin.ru, когда это не фиксировалось.
Василий Наумкин
15 февраля 2016, 07:24
0
Главное — ни в коем случае не давай ссылку на страницу с этим багом. А то, вдруг исправят?
Василий Наумкин
14 февраля 2016, 22:48
0
Если все эти страдания по рейтингам и минусам не улягутся в ближайшие пару дней — я их просто отключу.

Пока что от них больше вреда, чем пользы.
Василий Наумкин
14 февраля 2016, 18:57
0
Там много чего поменялось, и всё в лучшую сторону.

Если хочешь разобраться — разбирайся, вся история изменений на GitHub.
Василий Наумкин
14 февраля 2016, 18:35
0
В PHP нет такого понятия, как online.

Юзер запросил страницу, она ему сгенерировалась за 0.1 сек и отдалась — это всё, для сервера больше юзера не существует. Максимум, что можно делать, это писать в какую-то табличку время последней активности юзера и если оно меньше, например, 10 минут, то считать, что этот юзер online.

Tickets из коробки пишет время последней активности юзера, если он установлен на сайте — можно смотреть в это время в таблице TicketAuthor.
Василий Наумкин
14 февраля 2016, 18:27
+2
А мне неинтересно на эти истерики смотреть.

Удачи на новом аккаунте, пусть у тебя всё получится.
Василий Наумкин
14 февраля 2016, 18:26
0
Насколько я понимаю, вообще все редакторы работают, кроме этого.

Наверное, проблема всё-таки не в Tickets.
Василий Наумкин
14 февраля 2016, 18:18
+1
Друг, давай мы тебя просто пристрелим, чтобы не мучился?

Мне нетрудно, только скажи.
Василий Наумкин
14 февраля 2016, 17:37
0
Ну Ace точно работает с тикетами без вопросов.

А другими редакторами я и не пользуюсь.
Василий Наумкин
14 февраля 2016, 13:59
0
Конечно. Если навести на оценку коммента, то всплывёт статистика голосов за и против.