[Помогите] Проблема с подгрузкой изображений по необходимости

Тема в разделе "OpenCart", создана пользователем alex5151, 3 окт 2013.

  1. alex5151

    alex5151

    Регистрация:
    15 ноя 2012
    Сообщения:
    166
    Симпатии:
    27
    сделано как описано здесь
    всё конечно хорошо, но:
    как быть с браузерами, не поддерживающими скрипты (например на телефонах)? ведь загрузятся только несколько первых изображений и всё. А список товаров без изображений выглядит не очень.
    Возможное решение:
    после
    Код:
    <img rel="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" />
    вставить
    Код:
    <noscript><img scr="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" /></noscript>
    в результате содержимое тега <noscript> загрузится только в том случае, если браузер не поддерживает скрипты.
    Однако также загрузится и первая строка, что не есть хорошо.
    Пробовал сделать так:
    Код:
    <?php $js_on = 1;?>
    <noscript><?php $js_on = 0;?></noscript>
    <?php if ($js_on == 1) { ?>
        <img rel="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" />
    <?php } else { ?>
        <img scr="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" />
    <?php } ?>   
    
    однако судя по всему <noscript> в браузере с поддержкой скриптов не мешает переменной поменять значение на 0
    В чём проблема - не понятно. Видимо чего-то я не знаю.
    Прошу помощи в решении вопроса
     
  2. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    HPlus нравится это.
  3. alex5151

    alex5151

    Регистрация:
    15 ноя 2012
    Сообщения:
    166
    Симпатии:
    27
    Хотелось бы больше конкретики. куда смотреть?
    Нашёл
    Код:
    <img class="thumbnail" src="//static.wildberries.ru/i/blank.gif" data-original='//img1.wildberries.ru/small/new/1010000/1016867.jpg' alt="Блузка By Zoe">
                        <noscript><img class="thumbnail" src='//img1.wildberries.ru/small/new/1010000/1016867.jpg' alt="Блузка By Zoe"></noscript>
    и что дальше?
     
  4. ingenerks

    ingenerks

    Регистрация:
    25 окт 2012
    Сообщения:
    250
    Симпатии:
    73
  5. alex5151

    alex5151

    Регистрация:
    15 ноя 2012
    Сообщения:
    166
    Симпатии:
    27
    После модуля по первой ссылке лично у меня стал жутко тормозить скроллинг на сайте, поэтому не подходит
    модуль по второй ссылке, как я понял, немного не то.