Серый

Серый

С нами с 17 марта 2016; Место в рейтинге пользователей: #182
Серый
07 июля 2018, 19:42
0
«Ну, дяденька, я же не настоящий сварщик...»)))
По каких словам хотя бы гуглить?
Серый
07 июля 2018, 12:09
0
Еще если можно, подскажите, можно ли как-то прицепить спиннер (индикатор загрузки), что бы пользователь видел, что скоро догрузится контент. Ну и пусть он всегда после крайней страницы будет, а как загрузщит всё — что б исчез. Я так понимаю, такое с кнопкой прокатит, но что делать при загрузке скроллом?
Серый
07 июля 2018, 11:41
0
UPD
Осенило вставить этот код без комментариев вручную в конец страницы. Заработало! Правда каждый раз при переключении режимов «кнопка»/«скролл» надо новый код перевставлять, так что я надеюсь, что где-то можно обойтись без этих костылей?
Заметил. что аякс не подгружает в анонимном режиме ни в ГуглХроме ни в Огнелисе.
Еще конечно мечтаю узнать способ как сделать что бы подгружалось ни при прокрутке, а просто в фоне, пока человек разглядывает текущий блок, там тихой сапой подгружаются остальные…

ЗАРАНЕЕ БЛАГОДАРЮ ЗА СОВЕТ!
Серый
25 февраля 2018, 13:46
0
Сори за неточность, подправил тему, добавил скриншот для ясности))
Серый
29 января 2018, 00:00
0
О, ребята! Какое спасибо вам за этот топик! Мне как раз нужно было сделать элемент, на котором выведется одна дата ближайшего события. Пощу свой вызов, который сработал (ну вдруг тут какой еще более зеленый нуб, чем я найдется)
[[!pdoResources?
	&parents=`2`
	&tpl=`event_tpl`
	&sortby=`date`
	&limit=`1`
	&includeTVs=`date`
	&where=`["date >= NOW()"]`
	&sortdir=`ASC`
]]
Серый
25 января 2018, 18:14
1
0
Вобщем, вот он, вот он рендер моей мечты:

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';
        }
        params.sw = data.crop.width;
        params.sh = data.crop.height;
        params.sx = data.crop.x;
        params.sy = data.crop.y;
        for (var i in params) {
            url += '&' + i + '=' + params[i];
        }
        return '<img alt="" src="' + url + '" width="' + (params.w || 80) + '">';
    }
}
Большое человеческое спасибо Алексею Ерохину!


Серый
25 января 2018, 18:09
0
оспаде, как же хорошо-то, когда всё хорошо…
Серый
25 января 2018, 16:48
0
Коллега, прошу прощения за беспокойство, вот что обнаружил — кропнутым выводит, но почему-то только старые ресурсы, рендерер для Image+ от MIGX, и он к URL приписывается вот такое:
&sw=598&sh=598&sx=0&sy=23
в результате чего получается кропнутая картинка.
Как мне можно эти данные для кропа добавить в этот наш путь
params.src = 'resourceimages/' + record.id + '/' + data.sourceImg.src;
?
Серый
25 января 2018, 14:06
0
Хотя, я вот тут вижу, что картинка-то некропнутая выводится… Как же так?((
Серый
25 января 2018, 13:41
0
Спасибо, помогло! Сделал вот такой кастомный рендер, где просто руками прописал путь к папке, где хранятся эти 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) + '">';
    }
}
Через настройку никак не выходило, да и не больно-то хотелось)))
Еще раз спасибо!
Серый
25 января 2018, 10:45
+1
Братан, я сам нуб, но сдается мне расширение файла должно быть tpl))
&tpl=`@FILE chunks/sidebar/side_category.tpl`
Серый
24 января 2018, 22:52
0
А если используешь MIGX'освский автоматическую папку для изображений ресурса? Как можно в код рендерера добавить переменную id ресурса?
Серый
20 января 2018, 00:12
0
Павел, это офигенно! Вы большой молодец! Пожалуйста, добавьте таймер — просто выбор даты и времени рядом с галкой и это будет просто бомба!!! Куплю всё! Ждём с нетерпением также плугинки для Одноглазников))
Серый
10 января 2018, 12:22
0
Дядь Володь, ну я ж нуб зеленый, спросил про два слова, а вы меня отправили талмуд целиком читать(
Хоть ключевые слова какие-то пожалуйста черканите, а то получается, что тебе прокладку в кране надо сменить, а тебе техплан водоснабжения дома суют))

Но у меня назрел еще один важный вопрос. Мне надо откропать именно превьюху. То есть у меня все миниатюры в галлерее — горизонтальные, а вертикальные оригиналы кропаются автоматом и там такого лешего в итоге накропано, что хоть стой хоть падай. Куда глядеть, что б настроить это дело?
Спасибо
Серый
09 января 2018, 23:43
0
И, пользуясь случаем, хочу спросить — можно ли как-то убрать эти края, что бы рамка кадрирования за пределы оригинального изображения не вылезала?
Серый
09 января 2018, 23:30
0
Добрый день, пытаюсь запилить профиль для Кроппера на определенный размер. Делаю и так:
{"profile":"Gallery","size": "width: 225, height: 135"}
и этак:
{"profile":"Gallery","size": "225x135}
Видимо, команда должна быть не size. А какая?))
Серый
08 января 2018, 21:51
0
Картинку так то можно ресайзить сразу на фронте, например через pThumb (кеш гибко настраивается, чтобы каждый раз миниатюры не создавало). Для чего здесь в принципе нужно использовать image+ уже не ясно)
Это потому что в галерее бывают вертикальные фотки и горизонтальные, а превьюшка во фронте только горизонтальная (таков дизайн...) И когда там поллица на превьюхе — это конечно брак((
Буду смотреть в сторону UserFiles, вроде не дорого, лишь бы то что надо было
Серый
08 января 2018, 19:41
0
И еще я там себе делаю ResourceMediaPath, что б картинки внутри ресурса лежали…
Может что-то с чем-то дружиться отказывается? (например, мои голова и руки, лол)))
Серый
08 января 2018, 19:34
0
Да! Совсем забыл! Я же еще мечтаю, что б это всё дружило с мультизагрузкой!))))
Серый
08 января 2018, 19:33
0
Андрей, спасибо вам за ответ!
Даже не могу описать в двух словах. То колонки пропадали, то зависало, то ошибка 500, то вообще нет страницы…
Я вообще всё мышкой накликивал прямо в интерфейсе MIGX, ибо это моя вторая попытка постичь этого зверя.
Я очень новичок, но полёт фантазии никак обуздать не могу)))
Последний вопрос — если мне надо кадрировать строго в 222х128рх, то в обычно я создаю отдельную TV-шку Image+, где в настройках указываю эти размеры.
Я правильно понимаю, что надо это TV указать в MIGX в настройках inputTV для колонки изображений?
А! Еще мне надо как-то получить два URL'a в полях MIGX — полноразмерной фотки и её миниаютюры (еще две колонки, получается). И я буду счастлив как бегемот))
А еще можно ли как-то без Fenom'a? Я полный нуб и от незнания пока еще очень боюсь эту штуку((((
Вобщем, последняя просьба растянулась)))