@CREV

Как вылечить ошибку opencart2 виджета инстаграм?

В общем такие нотисы на главной , как побеждать ума не приложу , чайник еще тот , но очень хочется чтобы инста была на сайте

Notice: Undefined index: user in /home/сайт/public_html/catalog/view/theme/тема/template/тема/revsocvinsta.tpl on line 3
Notice: Undefined index: user in /home/сайт/catalog/view/theme/тема/template/тема/revsocvinsta.tpl on line 6Warning: Invalid argument supplied for foreach() in /home/сайт/public_html/catalog/view/theme/тема/template/тема/revsocvinsta.tpl on line 6


Код файла tpl виджета инсты

<div class="module-instagram" style="width:<?php echo $width; ?>px">
    <div class="main">
        <?php if (!$userInfo['user']['is_private']) { ?>
        <div class="images">
            <?php $i=0; ?>
            <?php foreach ($userInfo['user']['media']['nodes'] as $image) { ?>
            <?php $i++; if ($i==10) break; ?>
            <a href="https://www.instagram.com/p/<?= $image['code'] ?>/" target="_blank">
                <img src="<?= $image['thumbnail_src'] ?>" class="img-responsive" alt="" />
            </a>
            <?php } ?>
        </div>
        <?php } ?>
    </div>
</div>
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sidni
Php Developer
<?php if (isset($userInfo['user']['media']['nodes']) && is_array($userInfo['user']['media']['nodes']) && count($userInfo['user']['media']['nodes'])>0) { ?>
<?php foreach ($userInfo['user']['media']['nodes'] as $image) { ?>
            <?php $i++; if ($i==10) break; ?>
            <a href="https://www.instagram.com/p/<?= $image['code'] ?>/" target="_blank">
                <img src="<?= $image['thumbnail_src'] ?>" class="img-responsive" alt="" />
            </a>
            <?php } ?>
<?php } ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы