Динамический путь к изображению для плагина lightgallery

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

 <div class = "<?php echo $class; ?>"> 
          <?php if ($thumb || $images) { ?>
          <ul class = "thumbnails" id = "lightgallery" >
            <?php if ($thumb) { ?>

             <li class = "col-xs-6 col-sm-4 col-md-3 prdbimgImg img-responsive" data-responsive = "<?php echo $thumb; ?>" data-src = "<?php echo $thumb; ?>" >
                    <a href = "" id = "zoom_01">
                        <img  class = "img-responsive" src = "<?php echo $thumb; ?>" data-zoom-image = "<?php echo $popup; ?>">
                    </a>
                </li>
                 <?php } ?>
            <?php if ($images) { ?>
            <?php foreach ($images as $image) { ?>
              <li class = "image-additional img-responsive" data-responsive = "<?php echo $image['thumb']; ?>" data-src = "<?php echo $image['thumb']; ?>" >
                    <a href = "" data-id = "zoom_01">
                        <img class = "img-responsive" src = "<?php echo $image['thumb']; ?>" data-zoom-image = "<?php echo $popup; ?>">
                    </a>
                </li>
            <?php } ?>
            <?php } ?>
          </ul>
          <?php } ?>

        </div> 

Динамический путь к изображению для плагина lightgallery

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
318
1

Ответы 1

Это потому, что вы устанавливаете миниатюру на data-src:

data-src = "<?php echo $image['thumb']; ?>"

Согласно документы, data-src должен содержать полный образ.

Если изображения хранятся в $images, а миниатюры в $thumb, как вы говорите, то это должно помочь:

<ul id = "lightGallery" >
    <?php for ($i = 0; $i < count($images); $i++) { ?>
    <li data-src = "<?php echo $images[$i]; ?>" >
        <img src = "<?php echo $thumb[$i]; ?>" />
    </li>
    <?php } ?>
</ul>

в соответствии с условием цикла, какой путь мне нужно указать?

Rashmi Kalmani 25.09.2018 14:19

Вы можете показать мне код, в котором создается $images? Я знаю, что вы храните внутри $ images, поэтому я не могу знать, каков путь к вашему полному изображению ;-)

Sam 25.09.2018 14:22

$ images мы храним изображения, а $ thumb - изображения большого пальца.

Rashmi Kalmani 25.09.2018 14:35

Если мы дадим $ images в data-src, первое изображение будет повторяться 3 раза

Rashmi Kalmani 25.09.2018 14:36

Я отправил справочную ссылку, проверьте только в мобильной версии

Rashmi Kalmani 25.09.2018 14:44

Другие вопросы по теме