Серый

Серый

Был в сети 09 июля 2026, 12:40
Заказы не принимаю
Коллега, тысяча извинений, но я такой нуб, что у меня даже гипотезы нет, на что это менять(((
Выручайте пожалуйста…
Кстати, скажите, а это нормально, что pdoPage добавляет скрипт в конец страницы закомментированным, и в итоге он не работает? А то я просто беру его из кода страницы и вручную вставляю в свой чанк скриптов, но мне кажется здесь какой-то подвох…
Еще если можно, подскажите, можно ли как-то прицепить спиннер (индикатор загрузки), что бы пользователь видел, что скоро догрузится контент. Ну и пусть он всегда после крайней страницы будет, а как загрузщит всё — что б исчез. Я так понимаю, такое с кнопкой прокатит, но что делать при загрузке скроллом?
UPD
Осенило вставить этот код без комментариев вручную в конец страницы. Заработало! Правда каждый раз при переключении режимов «кнопка»/«скролл» надо новый код перевставлять, так что я надеюсь, что где-то можно обойтись без этих костылей?
Заметил. что аякс не подгружает в анонимном режиме ни в ГуглХроме ни в Огнелисе.
Еще конечно мечтаю узнать способ как сделать что бы подгружалось ни при прокрутке, а просто в фоне, пока человек разглядывает текущий блок, там тихой сапой подгружаются остальные…

ЗАРАНЕЕ БЛАГОДАРЮ ЗА СОВЕТ!
О, ребята! Какое спасибо вам за этот топик! Мне как раз нужно было сделать элемент, на котором выведется одна дата ближайшего события. Пощу свой вызов, который сработал (ну вдруг тут какой еще более зеленый нуб, чем я найдется)
[[!pdoResources?
	&parents=`2`
	&tpl=`event_tpl`
	&sortby=`date`
	&limit=`1`
	&includeTVs=`date`
	&where=`["date >= NOW()"]`
	&sortdir=`ASC`
]]
Коллега, прошу прощения за беспокойство, вот что обнаружил — кропнутым выводит, но почему-то только старые ресурсы, рендерер для Image+ от MIGX, и он к URL приписывается вот такое:
&sw=598&sh=598&sx=0&sy=23
в результате чего получается кропнутая картинка.
Как мне можно эти данные для кропа добавить в этот наш путь
params.src = 'resourceimages/' + record.id + '/' + data.sourceImg.src;
?
Спасибо, помогло! Сделал вот такой кастомный рендер, где просто руками прописал путь к папке, где хранятся эти MIGX'ные ресурсные фотки:
Collections.renderer.imageplusmigx = function(value, metaData, record, rowIndex, colIndex, store) {
    if (value != '' && value != null) {
        var data = Ext.decode(value);
        var url = MODx.config.connectors_url + 'system/phpthumb.php?imageplus=1';
        
        var params = {};
        params.src = 'resourceimages/' + record.id + '/' + data.sourceImg.src;
        params.w = 100;
        if (data.sourceImg.src.indexOf('.png') !== -1) {
            params.f = 'png';
        }
        
        for (var i in params) {
            url += '&' + i + '=' + params[i];
        }
        
        return '<img alt="" src="' + url + '" width="' + (params.w || 80) + '">';
    }
}
Через настройку никак не выходило, да и не больно-то хотелось)))
Еще раз спасибо!
Дядь Володь, ну я ж нуб зеленый, спросил про два слова, а вы меня отправили талмуд целиком читать(
Хоть ключевые слова какие-то пожалуйста черканите, а то получается, что тебе прокладку в кране надо сменить, а тебе техплан водоснабжения дома суют))

Но у меня назрел еще один важный вопрос. Мне надо откропать именно превьюху. То есть у меня все миниатюры в галлерее — горизонтальные, а вертикальные оригиналы кропаются автоматом и там такого лешего в итоге накропано, что хоть стой хоть падай. Куда глядеть, что б настроить это дело?
Спасибо
Картинку так то можно ресайзить сразу на фронте, например через pThumb (кеш гибко настраивается, чтобы каждый раз миниатюры не создавало). Для чего здесь в принципе нужно использовать image+ уже не ясно)
Это потому что в галерее бывают вертикальные фотки и горизонтальные, а превьюшка во фронте только горизонтальная (таков дизайн...) И когда там поллица на превьюхе — это конечно брак((
Буду смотреть в сторону UserFiles, вроде не дорого, лишь бы то что надо было