webinfo

Рейтинг
306
Регистрация
22.01.2021
easeolv :
- если отключим карточку с машиной, получим 404, что явно не хорошо

А если не отключим и покажем страницу с машиной, которой нет - ещё хуже.

easeolv #:

А что не так с юзабилити? Не понятна суть вашего вопроса

Суть в том, что посетитель просматривает разные варианты, меняя параметры фильтра, и вдруг его куда-то перекидывает, не дав просмотреть все варианты, которые он предполагал просмотреть. Ползатель тихо охреневает и сваливает с сайта.

Kolya_si #:
это понятно, но как по мне нужно его правильно настроить

Общий принцип такой: всё, что видно на первом экране, загружается сразу. Остальное - при прокрутке. Поэтому то, что сверху, - загружается, а вместо того, что снизу - пустое место. А вот почему то, что снизу, попадает на ваш первый экран (или не появляются при прокрутке до них), - только Вы можете знать.

Kolya_si :

Но когда проскролливаешь страницу до конца, то картинки появляются.
С чем это может быть связано?

Это связано с тем, что у вас lazyload.

А что насчёт юзабилити? Или вас посетители сайта не волнуют?
unycom #:
поменял во второй карте все три ОК на ОК2, заработало

Лучше так:

<div id="yamap"></div>
<hr class="hrtop">
<p><strong>Адреса мест встреч с выездным адвокатом:</strong></p>
<div id="yamap2"></div>
<script>
let ok = false;                    
window.addEventListener('scroll', function() {
    if (ok === false) {
        ok = true;    
        setTimeout(() => {                    
            let script = document.createElement('script');
            let script1 = document.createElement('script');                    
            script.src = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Aa6cde058a66c375fba506b2e909829154c9a77294f925bb90c5d35fa82c3f221&amp;amp;amp;width=100%25&amp;height=320&amp;lang=ru_RU&amp;scroll=false';
            script1.src = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A689210c617d6098dca349d0a7dc2b9f7e88c1602edf9450b0bfbeac3aeca7b1e&amp;amp;amp;width=100%25&amp;height=400&amp;lang=ru_RU&amp;scroll=false';
            document.getElementById('yamap').replaceWith(script);
            document.getElementById('yamap2').replaceWith(script1);                        
        }, 1000)    
    }
});    
</script>
unycom :

Но для 2х карт не работает. Первая карта грузится, вторая нет.

Наоборот. Вторая грузится. То есть сначала грузится первая, а потом вторая. Вы же не привели полный код - только для одного элемента. А где второй элемент? Его нет? Тогда Вы просто переставляете этот единственный элемент из первого блока во второй. Нужен второй элемент для вставки во второй блок.
Hoba #:
в начале статьи остается  Posted by как убрать ?

А разве в шаблоне нельзя убрать?

Брюс всемогущий #:
Я же просто втираю тут какую​-то дичь, про свое правильное питание

Тут каждый говорит про правильное питание.

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

Дело не в прогерах. Браузер кодирует данные формы при отправке.

Всего: 7644