Как быстро найти ошибку в коде? 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 934
Смержил файлы, обновился, но где-то что-то пропустил и ругается на синтакс.
Как можно подсветить ошибку?
Parse error: syntax error, unexpected end of file in / / /templates/default/content/default_item.tpl.php on line 197
Спойлер
Редактировалось: 1 раз (Последний: 17 января 2019 в 17:20)
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1981
Capitan, такая ошибка возникает, если где то нет закрывающей скобки, точки с запятой, запятой.
Если пользуетесь notepad++ (или другим кошерным редактором, который закрывает блоки), то закрывайте один завешенный блок за другим. Тот, который останется - и есть битый (незавершенный). Обычная ошибка при копировании через буфер обмена.
NOP
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1981
Скопировал ваш листинг себе в notepad++ и буквально наткнулся на недопустимый символ в 33 строчке:
Код TPL:
  1.  <?php echo $item['price'];?> ₽
этот символ стоит перед тегом <?php
NOP
Посетитель
small user social cms
Медаль
Сообщений: 934
Вроде как тут, но все ведь на месте
Код PHP:
  1. <?php $fields_fieldsets = cmsForm::mapFieldsToFieldsets($fields, function($field, $user) use ($item) {
  2. if (!$field['is_in_item'] || $field['is_system']) { return false; }
  3. if ((empty($item[$field['name']]) || empty($field['html'])) && $item[$field['name']] !== '0') { return false; }
  4. if ($field['groups_read'] && !$user->isInGroups($field['groups_read'])) { return false; }
  5. return true;
  6. } ); ?>
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
Медаль
Сообщений: 934
Кирилл Эдуардович (Странник):
этот символ стоит перед тегом <?php
Это символ пробела
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3602
Capitan, перед последним <div> поставьте это
Код PHP:
  1. <?php } ?>
Посетитель
small user social cms
Медаль
Сообщений: 934
Loadырь:
Capitan, перед последним <div> поставьте это
Код PHP:

<?php } ?>

Да всем спасибо. Сам нашел :))
Пропустил <?php } ?> перед
<?php
$hooks_html
Анапа объявления
Быстрый хостинг
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: