Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
05.08.2009, 12:27
Гость
Гость

При выводе списка товаров в интернет магазине всё отображается нормально. При выводе страницы с подробным описанием товара, перед описанием товара и выводом дочерних товаров, выводится строка:
Код:
Parse error: syntax error, unexpected T_STRING in .../netcat/require/s_common.inc.php(2543) : eval()'d code on line 1

Что означает и где копать?
05.08.2009, 12:29
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

В компоненте Товара в поле вывода подробного описания видимо не экранированы кавычки " -> "

Temet nosce...
05.08.2009, 12:41
Гость
Гость

В первой строке?
вот первая строка: <div class='catalog'>
А можно поинтересоваться, как работает следующая конструкция?
Код:
".($parent? "".($totRows? "html-текст":"")."":"html-текст ")."
06.08.2009, 09:37
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Mix писал(а):
В первой строке?

Это может быть в любой строке.

Mix писал(а):
А можно поинтересоваться, как работает следующая конструкция?
Код:
".($parent? "".($totRows? "html-текст":"")."":"html-текст ")."

Если переменная $parent определена и содержит какое-нить значение отличное от 0 (false), то выполняется код ($totRows? "html-текст":""), иначе "html-текст".

($totRows? "html-текст":"") = Если переменная $totRows (кол-во результирующих строк в запросе компонента) отлична от нуля, то выводится "html-текст", иначе пустая строка "".

Temet nosce...
06.08.2009, 22:56
Гость
Гость

Спасибо за разъяснения.да
198 196 2009-08-06 22:56:35 9722
Описание проекта