作者様からは連絡がありませんでしたがconcrete5.orgのコミュニティでイギリスの方が助けてくれました。
view.phpの内容を修正されて改善しましたので共有させて頂きます。
PHP7はコーディングエラーの許容度が低く、エラーを検出するとエラーをスローします。
この場合、エラーは次のようにパッチされました...
このコードの変更
<?php if (count($ rows ) > 0 ) { ?>
<?php foreach (array_slice($ rows 、 1 ) as $ row ) { ?>
<i class = "fa fa-circle-thin" aria-hidden = "true"> </ i>
<?php }
}
?>
これに
php
if (is_array($ rows ) ) {
if (count($ rows ) > 0 ) {
foreach (array_slice($ rows 、 1 ) as $ row ) { ?>
<i class = "fa fa-circle-thin" aria-hidden = "true"> </ i>
<?php }
}
}
?>
そして、このコード
<?php if (count($ pages ) == 0 ): ?>
<div class = "ccm-block-page-list-no-pages"> <?php echo $ noResultsMessage ?> </ div>
<?php endif ; ?>
これに
<?php
if (is_array($ pages ) ) {
if (count($ pages ) == 0 ): ?>
<div class = "ccm-block-page-list-no-pages"> <?php echo $ noResultsMessage ?> </ div>
<?php endif ; } ?>
上記の内容に変更してファイルをアップロードして解決しました。
※ただ、その方が仰せなのですが※
【悪いニュースは、残りの15個すべてのテンプレートファイルに「Countable」エラーがあることです。これらのいずれかを使用する必要がある場合は、これらのパッチを適用できます】
ありがとうございました。
Re: Re: 有料テーマ Genesisについて
2019年8月21日 at 21:03
pictron様、返信ありがとうございます。
<? Php if (count ($ rows)> 0) {?>
の外をif(is_array($ rows)){〜}
で囲ってアップロードしましたが同じエラーが表示されます。
Your post has been saved and will be published after approval by the forum moderator.
dsds
Re: Re: Re: 有料テーマ Genesisについて
トップページのテンプレートを変更すればエラーが発生しないでページを編集できます。
作者様から返事があれば投稿させて頂きます。
お手数をおかけしますが、テーマを作成している方々など...引き続き情報があれば教えて下さいますよう、何卒宜しくお願い申し上げます。