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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
03 февраля 2016, 10:03
0
И ты сам не можешь отдельно вывести плейсхолдер, отдельно вывести без плейсхолдера, вызвать некэширвованным и понять, на каком этапе проблема?

Нужно обязательно сразу написать ВЕСЬ код, без проверки, а когда он не заработает — строчить вопрос в сообществе?

«Отладка» — слышал такое слово?
Василий Наумкин
03 февраля 2016, 09:49
0
Это что за конструкция такая?
[[pdoResources:toPlaceholder=`no_zakr`?
Впервые вижу.

Почему не
[[pdoResources?
	&toPlaceholder=`no_zakr`
Василий Наумкин
02 февраля 2016, 21:09
+1
То ли я так непонятно пишу, то ли кто-то мешает читать
Для правильной работы mFilter2 пришлось добавить простенький сниппет-обёртку vrResources:

Это потому, что мы фильтруем не таблицу modResource и приходящий параметр &resources нужно превратить в WHERE id IN (1,2,3,...).
Плюс код сниппета показывает, что приходящий параметр &resources разбивается на id и отправляется дальше в pdoResources. И всё, больше ничего в нём нет.

mFilter2 рассчитан на работу с ресурсами, поэтому и список id передаёт в &resources. А pdoResources этот &resources понимает только в применении к ресурсам. Так как работа идёт не с ресурсами, надо &resources превратить в WHERE id IN ($resources).

Сама фильтрация, естественно, только через самописные методы mFilter2, как в документации.
Василий Наумкин
02 февраля 2016, 16:16
0
Реально, конечно — переписывай!
Василий Наумкин
02 февраля 2016, 05:13
+1
&sortby=``
или
&sortby=`ids`
Василий Наумкин
01 февраля 2016, 21:05
+1
В чём смысл использования Яндекс.Диск, Google.Drive или другого подобного сервиса для сайта, который не даёт вставлять прямые ссылки на файлы?

Это ж при показе картинки её нужно выгружать с сервиса и кэшировать у себя, а потом показывать. При очистке кэша — повторять. В чём экономия, где скорость?

Имеет смысл использовать только Amazon S3, Selectel Cloud Storage или подобные решения. Загрузил файлы, сохранил прямые ссылки и народ их грузит по CDN быстро-быстро, а ты еще место на сайте экономишь.

Любые другие удалённые источники мне непонятны. Только приватные документы владельца сайта хранить, что ли?
Василий Наумкин
01 февраля 2016, 20:09
+2
Для корректного сравнения нужно как минимум запускать каждый вызов самостоятельно.

А то вдруг окажется, что каждый следующий вызов работает быстрее предыдущего из-за кэша БД или еще чего другого.
Василий Наумкин
01 февраля 2016, 05:12
0
Да вроде и там, и там должны были выводиться только по необходимости, при помощи LazyLoad.

Но вполне может быть, что на старом сайте это не работало и все 150 фотографий альбома грузились сразу, не важно, докрутишь ты до них или нет.
Василий Наумкин
31 января 2016, 14:04
0
Игнорировать.

Удачи.
Василий Наумкин
31 января 2016, 14:02
0
Может быть я не прав
Скачиваешь новый пакет — у него есть кнопки «установить» и «удалить».
Устаналиваешь новый пакет, кнопки становятся «деинсталлировать» и «удалить».

Никогда не задумывался, зачем нужна кнопка «деинсталлировать», а зачем «удалить»? Может одна из них проводит действия, обратные установке, а вторая просто запускает ресолверы и удаляет пакет.

Может есть какой-то смысл именно в 2х разных кнопках?

А ты мне скажи что это?
Да вы задрали меня уже. Скажи то, покажи это.

Давайте уже своей головой пользоваться, а?
Василий Наумкин
31 января 2016, 13:36
0
но ты сам попробуй, установи pdoTools переустанови его и удали, сниппеты останутся.
Действительно, я же ни разу не пробовал. Ну попробую, разочек.


Что вы налетели как вороны.
Может это потому, что ты еще ни в чём не разобрался, но уже 3 темы с откровениями настрочил?

Ты не стесняйся, расскажи мне лучше сразу, как надо правильно делать — я же не знаю, пакеты ни разу не собирал.

Ну или подумай о том, что бага в modExtra не может быть по определению, потому что сборкой транспортных пакетов занимается modPackageBuilder. А установкой и удалением пакетов занимается MODX, согласно тому, как builder собрал пакет.

Пакет устанавливают, он не сам это делает. И в modExtra нет ничего особенного, кроме заранее прописанных определённых правил для MODX.

Как в правилах может быть «баг» — я понимать отказываюсь.
Василий Наумкин
31 января 2016, 07:22
+5
Тестирование на всякий случай провел на PdoTools, и убедился.
В чём ты убедился? pdoTools не устанавливает чанки и удаляет свои сниппеты и плагин.

Я чувствую, щас еще много «багов» найдётся.
Василий Наумкин
30 января 2016, 06:31
0
По идее, если вот здесь BUILD_TV_UPDATE будет == true, то пакет должен обновлять свои ТВ при установке и удалять их при удалении.

Если же нужно только удалять, но не обновлять при установке — то только через ресолвер.
Василий Наумкин
30 января 2016, 06:29
+3
Василий и modhost — простите, в конце накосячил немного с правами и свалил все на хостинг =)
Уже был сильно уставший.
Вот так всегда!

Вебинар по MODx для новичков
Может стоит новичков сразу учить писать MODX, а не modX, MODx и MOD-X?
Василий Наумкин
29 января 2016, 19:34
+2
Я не знаю, как ты ищешь. Вот же они.

Этот файл подключается в default.inc.php, если что. А вот подробности.