Серый

Серый

С нами с 17 марта 2016; Место в рейтинге пользователей: #180
08 июля 2018, 13:11
0
Коллега, тысяча извинений, но я такой нуб, что у меня даже гипотезы нет, на что это менять(((
Выручайте пожалуйста…
Кстати, скажите, а это нормально, что pdoPage добавляет скрипт в конец страницы закомментированным, и в итоге он не работает? А то я просто беру его из кода страницы и вручную вставляю в свой чанк скриптов, но мне кажется здесь какой-то подвох…
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
Да! Совсем забыл! Я же еще мечтаю, что б это всё дружило с мультизагрузкой!))))