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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
14 апреля 2015, 17:30
0
Виталий отправил 3, так что с тебя 7, а не 7.5.

Сейчас с текущими делами разберусь (подниму отдельный репозиторий для нового MS2 и сделаю статистику для продавцов магазина) и займусь тикетами.

Надеюсь за неделю-две всё сделать. Как раз, пока mxManager ревью в Apple для публичной беты проходит =)
Василий Наумкин
14 апреля 2015, 17:29
0
Пришло 3000, спасибо!
Василий Наумкин
14 апреля 2015, 17:08
0
Да засылайте как обычно, на bezumkin.ru/profile/products/, через пару дней начну.
Василий Наумкин
14 апреля 2015, 15:19
0
И ты вот прям на 100% уверен, что вот эта конструкция совершенно не при делах?
&tvFilters=`[[!tagFilter? &tags=`[[!getUrlParam? &name=`tag`]]`]]`

На этом сайте постраничная навигация тоже через pdoPage, но ничего не дублируется.
Василий Наумкин
14 апреля 2015, 14:56
+3
Office ловит такие параметры плагином, так что ссылку можно давать на любую страницу сайта.
http://site.ru/?action=auth/logout
Василий Наумкин
14 апреля 2015, 13:07
0
Вот именно, что при джоинах всё это адово тормозит.

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

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

Потому и запустили эту тему. Кстати сказать, рейтинги-то мы по-любому сделаем, а вот на уборку кода собрали пока только половину.
Василий Наумкин
14 апреля 2015, 10:38
0
Все мои дополнения, у которых есть работа с файлами, работают через источники media. Но с Tickets я не тестировал, так что не могу сказать.
Василий Наумкин
14 апреля 2015, 06:00
0
Видимо потому, что limit вообще не передаётся в $setConfigArray.

Я обычно добавляю свои переменные в $scriptProperties, а его уже пихаю в вызов pdoFetch и тогда туда попадает всё, что указал при вызове юзер. А здесь более выборочный подход и автор просто забыл о limit.

Можно поправить так:
$setConfigArray['limit'] = !empty($limit) ? (int)$limit : 0;
Должно работать.
Василий Наумкин
13 апреля 2015, 19:34
1
+1
Замени в конце
return $contents . $input;
на
$modx->setPlaceholder('page.contents', $contents);
$modx->setPlaceholder('page.text', $input);

И используй новые плейсхолдеры где хочешь:
[[!+page.contents]] и [[!+page.text]]
Василий Наумкин
13 апреля 2015, 16:44
0
mSearch2 и так ищет внутри админки, нужно только проиндексировать этот ТВ параметр.
Василий Наумкин
13 апреля 2015, 11:46
0
Это платное дополнение — можно задавать вопросы автору в поддержке.
Василий Наумкин
12 апреля 2015, 22:21
0
Этот вопрос нужно задавать автору дополнения, Александру Филимонову.
Василий Наумкин
12 апреля 2015, 19:40
0
При обычном использовании он вообще не нужен — это для сторонних дополнений, или своих расширений.
Василий Наумкин
12 апреля 2015, 09:54
0
Действительно, я эту статью по диагонали прочитал.

Посмотрим на результаты, когда закэшируется — пока оставил так.
Василий Наумкин
12 апреля 2015, 09:43
1
0
Спасибо за замечание, я о таких тонкостях не в курсе.
Решил, что раз хост называется selcdn.ru и его хозяева говорят о наличии у них CDN — то это оно и есть.

Ну ок, поправил ссылки и инструкцию. По тестам с CDN файлы грузятся чуть медленнее, и нет заголовков кэширования — очень странно.
Василий Наумкин
12 апреля 2015, 07:53
0
Почему не сделать? Ты же сделал =)

Ну и представь заодно, каково было бы вручную писать этот SQL, без xPDO::Query =)
Василий Наумкин
12 апреля 2015, 06:47
+2
С днём космонавтики!
Василий Наумкин
12 апреля 2015, 06:46
0
Решение в лоб: объявить в процессоре property, типа
protected $been_added = false;
и при добавлении какого-то твоего условия переставлять её в true, а потом проверять
if ($this->been_added) {
	$query->where(array(
		'OR:id' => 5
	));
}

То есть, сделать просто временный флаг true-false и отлавливать твоё событие вручную.
Василий Наумкин
12 апреля 2015, 06:28
0
А мы хотим кого-то догнать? Впервые слышу.

Потребители, хоть и не сильно качественные, но их много.
Вот это я вообще не понял, о ком?