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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
18 июля 2016, 09:36
+1
Может быть только одна причина — в настройках статуса указан несуществующий чанк.
Василий Наумкин
15 июля 2016, 16:11
+6
Леонид написал в fl.ru, проект заблокирован.

Спасибо за информацию!
Василий Наумкин
15 июля 2016, 14:52
+2
Значит, в настройке статуса указан несуществующий чанк, а не tpl.msEmail.new.user
Василий Наумкин
15 июля 2016, 14:21
+6
Очевидно, кто-то хочет себе такой же магазин по продаже дополнений.
Василий Наумкин
15 июля 2016, 14:02
0
Поди на сайте еще установлен древний Tickets и включена настройка выводить его комменты.

Если так, то или отключи настройку, или обнови Tickets.
Василий Наумкин
14 июля 2016, 18:31
2
+4
$count = $modx->getCount('modResource', array('class_key' => 'Ticket', 'createdby' => '15'));
Василий Наумкин
13 июля 2016, 12:13
0
в документации сказанно
Это ошибка, исправил.

Авторизовать юзера можно самостоятельно, при создании заказа, своим плагином. Просто проверять, если у него всего один заказ, то он явно только что зарегистрирован и можно ему
$modx->user->addSessionContext('web');
Василий Наумкин
13 июля 2016, 10:41
0
сначала обрабатывается весь вывод
И зачем тогда вообще пагинация? Она как раз нужна, чтобы не выбирать сразу все позиции и не напрягать сервер лишний раз.

как тогда можно реализовать пагинацию и случайную сортировку?
Выбрать самому все id товаров, перемешать функцией rand() и передать в pdoPage
[[!pdoPage?
	&parents=`0`
	&resources=`[[твойсниппет]]`
	&sortby=`ids`
]]
Ну и убедиться, чтобы [[твойсниппет]] не выдавал каждый раз новые значения, а кэшировал их для текущего юзера.
То есть, ты как-бы сам указываешь свой «случайный» порядок при вызове сниппета — других вариантов не вижу.
Василий Наумкин
13 июля 2016, 10:33
0
Друг, попробуй подумать головой.

Если ты ставишь случайную сортировку, то товары выводятся случайно. А это значит, что позиции на каждой странице могут повторять позиции на предыдущих и следующих, потому что они каждый раз тасуются заново.

1 страница — ты говоришь вывести 10 товаров в случайном порядке, начиная с нуля.
2 страница — ты говоришь вывести 10 товаров в случайном порядке, начиная с 10го.
3 страница — ты говоришь вывести 10 товаров в случайном порядке, начиная с 20го.

Вот они каждый раз и выводятся случайно, с пропуском n случайных товаров, в зависимости от номера страницы. Более того, если просто обновлять страницу с пагинацией, то вывод тоже каждый раз будет меняться.

Неужели до этого нельзя было дойти самостоятельно?
Василий Наумкин
13 июля 2016, 05:15
+1
Что не так?
Лишнего много. Зачем ты повторно инициализируешь $modx, если он уже запускается в index.php? Зачем инициализируешь контекст mgr — у тебя что, юзер с фронтенда в админке авторизован?

Всё гораздо проще:
<?php
define('MODX_API_MODE', true);
require 'index.php';

echo $modx->user->id;


Василий Наумкин
12 июля 2016, 22:42
+2
Авторизованный юзер всегда здесь:
$modx->user
Id его можно получить так
$modx->user->id
Василий Наумкин
08 июля 2016, 18:11
0
У оплаты нет обязательных полей, это просто копипаста в форме.

Исправлю.
Василий Наумкин
08 июля 2016, 14:48
+2
Попробуй прочитать заметку. Для «Объявлений о работе» ограничений нет.
Василий Наумкин
07 июля 2016, 21:51
+2
1. А теперь посмотри, сколько людей пишет статьи не в вопросы. Их намного меньше 80ти.

2. Минус 10. Если ниже — вопросы задавать уже нельзя, но ты можешь писать комменты сколько угодно и поднимать рейтинг. И да, блог про «Новые дополнения и их версии» теперь тоже открыт от минус 10.

Если время покажет, что это слишком сурово — цифры будут изменены.

За этот рейтинг разве платят? ОТ него что то зависит? Это просто какой то предлог обижаться.
Долгое время ограничений не было вообще. Теперь пришлось их ввести, потому что мне надоело переносить статьи из разных разделов в вопросы.
Василий Наумкин
07 июля 2016, 19:30
+4
В этих интернетах и не понять, кто прикидывается, а кто реально дебил.
Василий Наумкин
07 июля 2016, 19:18
+2
Мне кажется, тебе здесь некомфортно.

Давай, мы избавим тебя от мучений, а?
Василий Наумкин
07 июля 2016, 12:58
+5
Я предлагал провести мероприятия по привлечению новичков в minishop и modx, но Василий удалил эти сообщения.

Удачил я разгорающийся срач очередного Д`Артаньяна с серой массой, которую он собирался научить как надо, но не срослось.

И буду удалять подобное впредь. Неужели непонятно, что создатель чего-то прекрасно понимает, что именно и зачем он делает?

Это касается и дополнений, и сайтов, и вообще всего. Иначе бы я писал «Привет парни, я тут сделал компонент не знаю зачем, подскажите как лучше его использовать?!»
Василий Наумкин
07 июля 2016, 11:40
+4
Саша, мне этот идиотский совет со времён школы даёт каждый знакомый идиот.

Какие обиды, я давно к ним привык.