Сразу после установки шаблона "Интернет-магазин 3.0" на сайте появляется сообщение об ошибке Есть решение

1

Fatal error: Call to a member function photos() on null in /home/c24335/public_html/shop_setroll/wa-cache/apps/shop/templates/compiled/shop_ru_RU/56/96/71/56967137d0746f52b67f12a482977d1911a48189.file.index.html.php on line 461

При использовании дефолтного шаблона никаких проблем нет.

4 комментария

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 6 ноября 2018 12:10 #

    Напишите об этом автору темы дизайна. Его координаты вы увидите на странице с описанием темы дизайна в магазине Webasyst.

  • +1
    Алексей Чугунов Алексей Чугунов 6 ноября 2018 18:42 #

    Этот шаблон в облаке нормально работал. Предполагаю, что дело в каких-то настройках моего хостинга. Либо в кривой установке Шопскрипта, за которую я вам заплатил.

  • +1
    Алексей Чугунов Алексей Чугунов 6 ноября 2018 19:36 #

    461 строка выделена жирным.

    <!-- Post #1 -->
    <article class="from-the-blog">
    <section class="from-the-blog-content">
    <a href="<?php echo $_smarty_tpl->tpl_vars['post']->value['link'];?>
    "><h5 itemprop="name"><?php echo smarty_modifier_truncate(preg_replace('!<[^>]*?>!', ' ', $_smarty_tpl->tpl_vars['post']->value['title']),55);?>
    </h5></a>
    <?php if ($_smarty_tpl->tpl_vars['post']->value['contact_id']){?>
    <i><a href="<?php echo $_smarty_tpl->tpl_vars['post']->value['user']['posts_link'];?>
    " class="username" itemprop="author"><?php echo $_smarty_tpl->tpl_vars['post']->value['user']['name'];?>
    </a> | <?php echo smarty_modifier_wa_datetime($_smarty_tpl->tpl_vars['post']->value['datetime'],"humandate");?>
    </i>
    <?php }else{ ?>
    <i><img src="<?php echo $_smarty_tpl->tpl_vars['post']->value['user']['photo_url_20'];?>
    " class="userpic" alt="">
    <span class="username" itemprop="author"><?php echo $_smarty_tpl->tpl_vars['post']->value['user']['name'];?>
    </span></i>
    <?php }?>
    <span itemprop="description"><?php echo smarty_modifier_truncate(preg_replace('!<[^>]*?>!', ' ', $_smarty_tpl->tpl_vars['post']->value['text']),170);?>
    </span>
    <a href="<?php echo $_smarty_tpl->tpl_vars['post']->value['user']['posts_link'];?>
    " class="button color">Читать</a>
    </section>
    </article>
    </div>
    <?php if ($_smarty_tpl->tpl_vars['post']->iteration==3){?><?php break 1?><?php }?>
    <?php } ?>
    <?php }?>
    </div>
    <?php }?>
    <?php }?><?php }?>
    <?php $_smarty_tpl->tpl_vars['sliderz'] = new Smarty_variable($_smarty_tpl->tpl_vars['wa']->value->photos->photos("album/".((string)$_smarty_tpl->tpl_vars['theme_settings']->value['brandsid'])), null, 0);?>
    <?php if (!empty($_smarty_tpl->tpl_vars['sliderz']->value)){?>
    <?php if ($_smarty_tpl->tpl_vars['wa']->value->currentUrl()==$_smarty_tpl->tpl_vars['wa_url']->value||$_smarty_tpl->tpl_vars['theme_settings']->value['brands']=='all'){?>
  • +1
    Алексей Чугунов Алексей Чугунов 6 ноября 2018 20:00 #

    Сам разобрался. Не хватало бесплатного приложения Фото, которое можно установить через инсталлер.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите