[Помогите] После перехода с 5.3 на 5.6 появилась ошибка Array to string conversion in

Тема в разделе "OpenCart", создана пользователем MGT1, 5 авг 2018.

  1. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    Модуль блог менеджер ругает) правда может не все модули нужные включил, но вроде нет.

    ошибка Notice: Array to string conversion in/home/setkaco1/domains/setka24.com/public_html/catalog/view/theme/default/template/blog/article.tpl on line 16Array.

    строка <?php if ($art_infoComment) { ?><?php echo $comments; ?>.<?php }?>

    Думаю может ее просто удалить?
    --- Добавлено, 5 авг 2018 ---
    так и сделал. Не онял за какие коментарии оно отвечает
    --- Добавлено, 5 авг 2018 ---
    хотя понял при полном файле

    <div id="blogArticle" itemscope itemtype="http://schema.org/Article">
    <div class="articleHeader">
    <h1 itemprop="headline"><?php echo $title; ?></h1>
    <?php if ($art_infoName || $art_infoCategory || $art_infoDate || $art_infoComment) { ?>
    <span>
    <?php echo $art_infoName . $art_infoCategory . $art_infoDate; ?>
    <?php if ($art_infoName || $art_infoCategory || $art_infoDate) { ?>. <?php }?>
    <?php if ($art_infoComment) { ?><?php echo $comments; ?>.<?php }?>
    </span>
    <?php }?>
    --- Добавлено, 5 авг 2018 ---
    Получается он имел свою схему, которая пересикалась с схемой паладина наверно
    --- Добавлено, 5 авг 2018 ---
    Критично?
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Судя по названию переменной, это массив, который нельзя так вывести (ну, и ошибка, конечно, говорит, что это массив, но я веду к тому, что оно всегда массивом было). То есть, оно никогда не должно было работать.

    Вообще, Блог Менеджер - это тот ещё гавнокод с кучей багов. Но вместе с тем и лучший блоговый модуль, так что приходится жрать кактус.

    По идее, оно должно выводить информацию о комментариях в строке под названием поста.
     
  3. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Соглашаюсь с камрадом выше, что ошибка не имеет никакого отношения к версии "пыха", она как на старой так и на новой должна была еррорить.
    Для оптимального решения вопроса, отпишите, что есть в данной переменной:
    Код:
    <?php $this->log->write('WTF:'.print_r($comments,1)); ?>
     
  4. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    Проверил на 5.3 - писало просто Опубликовал(а): Setka24 | в Новости | от 29 Июля, 2018 . Array
    А теперь с ошибкой выше)

    Вывести она должна колчество 4 Comments.


    Отключается с админки и ошибка пропадает.
    --- Добавлено, 5 авг 2018 ---
    Так как необходимость в оличистве коментареев не вижу, думаю на нее можно закрыть глаза. Спасибо за помощь в поиске первопричин)