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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
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
А мы хотим кого-то догнать? Впервые слышу.

Потребители, хоть и не сильно качественные, но их много.
Вот это я вообще не понял, о ком?
Василий Наумкин
12 апреля 2015, 06:19
1
+2
Женя, давай ты сам поразбираешься, как следует, а потом уже будешь задавать вопросы?

iris-noir.de — вот весь сайт на ms2Gallery.
Василий Наумкин
11 апреля 2015, 22:54
0
У ms2Gallery работа со Swift происходит только в админке.

На фронтенде отдаются готовые URL, и даже источник файлов не инициализируется. Если Selectel вдруг не работает, то никаких ошибок 500 не будет — просто не загрузятся картинки.

Тормозов в галерее ресурса тоже нет, они могут быть только при работе непосредственно в дереве файлов.
Василий Наумкин
11 апреля 2015, 18:02
1
+1
Пока могу предложить только подключать нужную картинку при выводе ресурсов.

Есть идея отмечать основной файл и хранить на него ссылку в поле properties ресурса, но это для будущих версий, я и так в последние дни что-то увлёкся доработками.
Василий Наумкин
11 апреля 2015, 16:35
0
А у нас Tickets и считает просмотры, но похоже, ты это уже понял =)
Василий Наумкин
11 апреля 2015, 16:35
0
Ха-ха, молодец!
Василий Наумкин
11 апреля 2015, 16:33
0
Исходника на GitHub нету, а качать и разбираться мне некогда, извини.
Василий Наумкин
11 апреля 2015, 16:18
0
Сниппет же через pdoTools работает, да? Попробуй просто указать ему &limit=`0`.