Код нумерации страниц по Concrete5 (тема Foundation5)

я пытаюсь исправить свою нумерацию страниц на своем сайте Concrete5. Я получил этот код на моем * .php
файл:

<?php   if ($paginate && $num > 0 && is_object($pl)) { ?>
<div class="ff-grid-4-pagination-wrapper small-12 columns pagination     centered">
<ul class="ff-grid-4-pagination pagination">
<li class="arrow"></li>
<?php   echo $paginator->getPages('li') ?>
<?php  if ($showRss): ?><li><a class="fa fa-rss" href="<?php   echo $rssUrl ?>" target="_blank"></a></li><?php  endif; ?>
<li class="arrow"></li>
</ul><!-- END .ff-grid-4-pagination -->
</div><!-- END .ff-grid-4-pagination-wrapper -->
<?php endif; ?>

Каким-то образом я получил сообщение об ошибке в Dreamweaver, сказав, что моя последняя строка неверна? Как правильно завершить мой код?

С уважением,

Mika

1

Решение

<?php if ($paginate && $num > 0 && is_object($pl)) { ?>

должно быть

<?php if ($paginate && $num > 0 && is_object($pl)): ?>

как вы заканчиваете свой сценарий с

<?php endif; ?> вместо <?php } ?>


В качестве альтернативы вы можете изменить свою последнюю строку с <?php endif; ?> в <?php } ?> по тем же причинам, описанным выше.

Более того, я предлагаю вам поддерживать синтаксис между файлами, так что если вы используете if (...): Вы должны использовать такой синтаксис в каждом файле.

В заключение: не останавливайтесь на ошибках редактора или ide: если подсказка, предоставленная IDE, не является хорошей, попробуйте запустить свой php-код (с включенным сообщением об ошибке) и попытаться понять, в чем заключается ошибка

1

Другие решения

Других решений пока нет …