Павел
За дойду до компа напишу
Evgenii_Web
сейчас за 2 часа допишу свой логотип, перейду к карте посмотрю что там)
Павел
У тебя айфоейм?
Evgenii_Web
Павел
Ща скину
Evgenii_Web
Evgenii_Web
https://mega-remont.pro/rubtsovsk
Dmitriy
зачем мне весомая библиотека, еще бы найти что ее грузит
Не используете, там переписать немного
Павел
<iframe id="map0921" width="100%" height="600" frameborder="0"></iframe> <script> window.onload = function(){ setTimeout(function(){ document.getElementById('map0921').src = 'https://yandex.ru/map-widget/v1/?z=14&ol=biz&oid=32446035487'; },5000); }; </script>
Evgenii_Web
та ксейчас посмотрим
Evgenii_Web
в поле скрипт могу вставить или вырежет?
mmth
https://gist.github.com/volandku/50de5fcff12d0240f7fe40aeb278442e #yandex #yandexmap #карты #map
Pavel
я карту по другому гружу <div id="yamap"></div> <script> let ok = false; window.addEventListener('scroll', function() { if (ok === false) { ok = true; setTimeout(() => { let script = document.createElement('script'); script.src = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A1d386cd1652546e1e2bc28a37ed1adebab497e978778d671522568742606f141&width=100%25&height=400&lang=ru_RU&scroll=false'; document.getElementById('yamap').replaceWith(script); }, 1000) } }); </script>
Evgenii_Web
она у меня вообще во вкладке просто гугл выделяет скрипт яндекс карты
Evgenii_Web
в макет фрейм в поле скрипт вставил
Павел
поставь 1 сек
Павел
0,5
Павел
0,4
Павел
0,3
Павел
дело житейское
hary
всем привет
Evgenii_Web
поставь 1 сек
сейчас посмотрю что гугл скажет
Evgenii_Web
его показатели
hary
может кто сталкивался - джумла 3.10.11, пхп 7.4.28, в админке захожу в компоненты - поиск - очень долго думает и выбивает 500 ошибку -Allowed memory size of 134217728 bytes exhausted
hary
я уже очистил таблицу поисковых запросов даже...
Evgenii_Web
Evgenii_Web
было
Evgenii_Web
Evgenii_Web
5 секунд дофига поставлю 2 секунды, потом время будет заменю на это время картинкой, если найду решение
Evgenii_Web
сейчас так же видос ютуб грохну
Evgenii_Web
посмотрю 2 вариант
Павел
У меня гугл не ругается
Evgenii_Web
У меня гугл не ругается
у тебя пользователь ее не видит 5 секунд
Evgenii_Web
надо тогда на время картинку подменять
Evgenii_Web
либо скролить как на 2 варианте
Павел
Поставь на скролл
Evgenii_Web
получил карту по скрипту посмотрю второй вариант
Павел
У тебя карта в 1 экране?
Evgenii_Web
Evgenii_Web
а ты про первый экран нет
Evgenii_Web
но пофиг ругается надо устранить значит
Evgenii_Web
у меня 4 конкурента оба летают
Evgenii_Web
проходят по скоростям
Evgenii_Web
у меня слон
Evgenii_Web
если сработает сейчас один экран оставлю все нафиг по скролу пусть грузится
Evgenii_Web
У тебя карта в 1 экране?
второй вариант рабочий, 4 проверки ни разу не ругался, получается карта не грузится пока ты не проскролишь, тупо отрубается
Evgenii_Web
твой вариант полурабочий есть в нем что то но не то
Evgenii_Web
Яндекс метрику и гугл тоже на счётчик поставить? 😂
Владимир
Как лечить? Обновил PHP с 7.4 на 8.1. Получил Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/a/......../.....ru/public_html/templates/.........../layouts/default.php on line 38
Владимир
открой справочник и строку и посмотри
if(stripos($menu_item_layout, ':one-page') !== FALSE) { $one_page_item = true; }
Evgenii_Web
Deprecated: stripos(): Passing null to parameter #1 ($haystack)
Evgenii_Web
https://www.php.net/manual/ru/function.stripos.php
Evgenii_Web
тебе приходит нул
Evgenii_Web
ты сравниваем булевые
Evgenii_Web
это ===
Evgenii_Web
как минимум
Evgenii_Web
еще равно добавь
Evgenii_Web
возможно тебе нул не приходил раньше если приходит и по коду ошибка копай выше, а так булевые сравниваются всегда 3 равно
Evgenii_Web
может я что то путая почитай по документации
Evgenii_Web
// Заметьте, что используется ===. Использование == не даст верного // результата, так как 'a' в нулевой позиции. if ($pos2 !== false) { echo "Нашёл '$findme' в '$mystring2' в позиции $pos2"; } ?>
Evgenii_Web
if(!stripos($menu_item_layout, ':one-page') === FALSE) { $one_page_item = true; } - попробуй записать так
Evgenii_Web
восклицательный знак перед фунцией поставль !stripos
Dmitry
if(stripos($menu_item_layout, ':one-page') !== FALSE) { $one_page_item = true; }
Добавить проверку на null if (isset($menu_item_layout) && stripos
Evgenii_Web
Добавить проверку на null if (isset($menu_item_layout) && stripos
а зачем проверять, нул это false, или нул уже булевой не относится?
Evgenii_Web
затык в том что запись не верная
Evgenii_Web
надо восклицательный перед функцией ставить а не это писать
Evgenii_Web
!==
Evgenii_Web
так как сравнение логики идет
Evgenii_Web
ну это мое мнение пшп 2 года не юзал сам модуль с трудом написал логотипа)
Evgenii_Web
просто все языки одинаковы