DiAksID

DiAksID
Рейтинг
236
Регистрация
02.08.2008

все нормальные пакеты галерей заливают в свою папку в /assets/components/ скрипт какого-нибудь лайтбокса, часто не один и не только лайтбокс.

параметры подключения и использования скрипта обычно находится в System settings этого аддона.

вообщем, мануалы аддонов курить надо до и после, с этим у MODX проблем нет, а описания самых популярных примочек собраны командой в одном месте, что бы нубы не заблудились...

poligrafist:
Ага, "стрелянные". И осколки в голове застряли прочно! )))

Напомнило историю четырехлетней давности на рынке недвижимости ... а теперь могу купить две по цене одной!..

ага, да шо там - говори что три сразу "можешь" и мечтай, мечтай, мечтай.

в суровой реальности же купиленная пять лет назад за 140 кило$ однушка в кирпичной хрущобе на маршала Рыбалко в этом году ушла за ~175, а трёшка за 14 лямов (!) деревянных на Волоколамке (шииит, а шо делать) то же в два разА дешевле обошлась 😂

не будет никогда у пациента ни квартиры ни сайта, ибо клинический пи*добол и ничего больше...

burunduk:
... в том то и дело что они не отключены, а пытаются выполняться :)

всё решаемо ;) если есть реальный пример подобного трабла - скиньте, вдруг шо умное в голову придёт...

burunduk:
... а onload лучше вообще не юзать ;)

если уметь его (кроссброузерно) готовить, вполне сносно всё проходит.

насчёт краха при недоступности внешнего сервиса - это что то личное, видимо ;) зависящее от проекта. стандартно ресурс и при отключенных скриптах/картинках должен в не слишком страшном виде и абсолютно чётко основной (!) контент отдавать.

burunduk:
DiAksID, а что мешает на свои поддомены выложить и грузить с них, как это делает яша с гошой

и социалок - они просто вешают сайт :)

- возможное и вполне вероятное наличие гугловско/яшинского кода в кеше броузера, вообще не будет ничего подгружаться

- cdn подключает ближайший узел из доступных, дело случая, но на своих доменах это возможности просто нет по идее

- со своих и так статика рекой льётся

так всю эту дрянь надо JS-ом вставлять, по onload ;) зарезервировать CSS-ом место подо всякие счётчики/индикаторы и пусть они после загрузки страницы отрабатывают/отсылают/получают, юзверю это не помешает.

burunduk:
я не только про библиотеки, а про все внешние подключения в том числе счётчики, социалки и прочий мусор

так это то тут причём? у броузеров есть ограничение на количество паралельных потоков только для одного домена, если заливка раскидана по разным доменам то тормоза могут появится только из за объёма трафика да ожидания откликов от всяких счётчиков.

тут как раз наоборот - использование только своего (одного) домена для подключения всех библиотек как раз таки ухудшит ситуацию. а у cdn плюс и в распаралеливании и в возможной географической близости...

burunduk:
DiAksID, когда подобных подключений набирается с пару десятков - сайт начинает тупить почти постоянно

пара десятков - это такой же изврат, как и полный отказ от cdn. да и откуда им взяться, двум десяткам огромных библиотек заслуживающих заливки с cdn? jqwery c UI вместе с mootools и prototype подключать разом?

мелочь стоит компилить в кучки и всасывать со своих доменов в 1-4 файлах, паралельно с заливкой библиотек с cdn.

не сложно всё это, да и технологии очень быстро меняются, а вот "серъёзные" проекты весьма консервативны по сути, хотя для них это не всегда минус...

burunduk:
DiAksID, вообще-то, ни один серьёзный проект не пользует внешние подключения ;)

burunduk, это что, самый мощный из аргументов против?

cdn обычно подключают отнюдь не для мелкобюджетной "экономии", а для дополнительного распаралеливания потоков (причем на ближайший для юзверя узел cdn) + огромная вероятность наличия кода уже в кэше.

вероятная недоступность cdn обходится несколькими строчками кода, которые и отрабатывают то максимум несколько минут в неделю.

назовите хоть одну реальную причину, что бы "доверять" внешним библиотекам и почему то "не доверять" глобальным cdn гугла или мелкомягких или даже яшки? реальную причину, понты и так учитываются по максимуму ;) ...

ЗЫ: единственно что видится как реальная причина не использовать - это наличие своего cdn. если речь шла о проектах такого уровня "серьёзности" то тут, конечно, возразить нечего...

QuirkTools б/м адекватен, для прикидки хватает.

а окончательно затачивать коммерческий продукт всё одно на живом гаджете надо, много деталей которые никак не эмулируешь на другом железе.

burunduk:
... то будешь раз в неделю (в среднем) не доступным :)

есть средствА, типа:


Modernizr.load([ {
load:'//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js',
complete:function(){
return !window.jQuery && Modernizr.load('assets/js/libs/jquery.min.js');
}
},

{
load:[ 'minify/core.js',
'minify/master.js',
... любая лабуда, для которой нужен jQuery ...
]
}
]);

на раз в неделю более чем хватит, да плюс к тому - асинхронная загрузка jQuery 😮

тем более, что это "раз в неделю" будет траблом (с Modernizr всего лишь сработает complete) только для юзверя без нужной джеквери в кэше ...

Всего: 2557