zomro.com
я тоже за зомро))))
более нормальный из моих 3 хостов — это зомро
я лично за зомро размещаю проекты и проблем не знаю
на зомро попробуй
zomro.com
Я на зомро размещаюсь уже пол года. Не дорого и адекватная поддержка
  • avatar dex-
  • 0
Код рабочий. Проверено на Chrome и Firefox.
  • avatar lifecom
  • 0
И, кстати, залогиниться сюда удалось только через edge ;)
  • avatar lifecom
  • 0
Использую браузер Vivaldi (Chromium-based).
Как это ни парадоксально — но картинки все равно грузятся. Скрипт вроде отрабатывает. Я даже попробовал не подключать lazyload(images); — и даже в этом случае они грузятся, хоть и не отображаются (т.к. у них уже нет src).
Хотя описание DOMContentLoaded говорить об обратном ¯\_(ツ)_/¯


Попробовал другие браузеры (все последних версий):
Firefox — картинки грузятся сразу
Chrome — картинки грузятся сразу
Opera — картинки грузятся сразу
MS Edge — и о чудо! Все отработало как надо!


Видимо браузеры «чудят»…
  • avatar dex-
  • 0
Наличие класса «lazyload» на примере не обязательно. Выборка производится селектором imgSelector
  • avatar dex-
  • 0
Насчет DOMContentLoaded можете почитать по ссылке. Картинки при DOMContentLoaded не будут загружены, а уйдут в canceled, потому что при load у них уже не будет src.
  • avatar dex-
  • 0
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
 <script>
  //  Селектор для узконаправленного применения,
  //  например внутри поста
  let imgSelector = '.post__content img';

  window.addEventListener("DOMContentLoaded", () => {      
    let images = document.querySelectorAll(imgSelector);

    images.forEach( (element) => {
      let imgSrc = element.getAttribute('src');
      element.removeAttribute('src');
      element.setAttribute('data-src', imgSrc);
    })
  });
 </script>
</head>
<body>
  <div class="post__content">
    <img src="//via.placeholder.com/200x200/" alt="" class="lazyload">
    <img src="//via.placeholder.com/300x300/" alt="" class="lazyload">
  </div>
  <img src="//via.placeholder.com/100x100/" alt="">

  <!-- Пример скрипта из твоего поста -->
  <script src="https://cdn.jsdelivr.net/npm/lazyload@2.0.0-rc.2/lazyload.js"></script>
  <script>
      let images = document.querySelectorAll(imgSelector);
      lazyload(images);
  </script>
</body>
</html>
  • avatar lifecom
  • 1
Затестил, поэтому распишу детальнее решение sersar :
Эту строку нужно заменить на эту
  • avatar sersar
  • 1
В шаблоне добавь проверку переменной:
{if is_array(переменная) and count(переменная)}
  • avatar legato
  • 0
Ошибка при добавлении опроса (XAMPP php 7.4.9 )
  • avatar sersar
  • 1
Можно. Только пользователь должен иметь доступ к базам.
  • avatar lifecom
  • 0
Спасибо! Примерно так и сделал, предварительно скопировал таблицу в базу.
Я так понял это запрос внутри одной базы. А между базами можно делать запрос?
Если указывать так, сработает?:
ls_103.prefix_topic_content ls_103_bckp.prefix_topic_content
  • avatar sersar
  • 1
Решил вопрос?
Запрос типа такого:
UPDATE
    prefix_topic_content_a,
    prefix_topic_content_b
SET
    prefix_topic_content_a.topic_text_source = prefix_topic_content_b.topic_text_source

WHERE
    prefix_topic_content_a.topic_id = prefix_topic_content_b.topic_id
  • avatar Deia
  • 0
В 2020 еще остались не перешедшие люди с http