|
Жанбеков Самат
Зарегистрирован: 2014-03-27
Сообщений: 11
|
Здравствуйте. Нужно было вывести список разделов товаров в зависимости от значения некоторого атрибута type товара. Сделал следующее:
Код:
<?=listQuery("SELECT DISTINCT Subdivision.Subdivision_ID, Subdivision.Subdivision_Name, Subdivision.catPic from Subdivision JOIN Message2000 ON
Subdivision.Subdivision_ID = Message2000.Subdivision_ID WHERE Message2000.type = 1", "<li>\$data[Subdivision_Name]<br /> \$data[catPic ]</li>");?>
Subdivision.catPic - это поле с изображением раздела, которое я добавил в системных таблицах. Message2000 - это таблица компонента моего товара.
Проблема
Subdivision.catPic содержит строку следующего формата: Image.jpg:image/jpeg:795355:368/Image.jpg, где вместо Image.jpg реальное название изображение раздела, разумеется. Вопрос: как эту строку мне преобразовать в нормальный адрес изображения?
Версия netcat 5.2
Спасибо.
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Вот вам более простое решение, как на странице товара (или в объекте в списке товаров) вывести картинку раздела, к которому относится товар:
Код:
<img src="<?= nc_file_path('Subdivison', $f_Subdivision_ID, 'catPic')?> />
Плюс использования nc_file_path, кстати, еще в том, что он кеширует данные - не будет плодиться лишних SQL запросов.
|