PHP скрипт - подскажите куда код вставить?

12
[Удален]
1904

Может подскажите куда эту строчку - echo '<img src="'.$row["img"][0]["link"].'">'; - поместить, чтобы большая картинка показывалась?

"Подскажите, как на карточке товара выводить сразу большое изображение, а не миниатюрку, при нажатии на которую выводится крупное изображение"

"Шаблон карточки товара - функция id() в файле modules/shop/shop.view.php. Изображения выводятся строками:"

Код
//изображения товара
if(! empty($row["img"]))
{
echo '<div class="shop_all_img">';
...
echo '</div>';
}

$row["img"] -это массив всех изображений товара.

$row["img"][0] - соответственно информация о первом изображении.

$row["img"][0]["link"] - это как раз ссылка на большую копию первого изображения.

Значит нужно вывести:

Код
echo '<img src="'.$row["img"][0]["link"].'">';

А вот сам код скрипта:

//изображения товара
if(! empty($row["img"]))
{
echo '<div class="shop_all_img">';
foreach($row["img"] as $img)
{
switch($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$row["id"].'shop]">';
break;
case 'big_image':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="big_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
.'</a> ';
}
echo '</div>';
}
chahlic
На сайте с 13.04.2009
Offline
82
#1

По идее вместо:

	echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'

.'</a> ';
}
echo '</div>';
}

надо

	echo '<img src="'.$row["img"][0]["link"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'

.'</a> ';
}
echo '</div>';
}
[Удален]
#2

Вообще картинка теперь не показывается :)

chahlic
На сайте с 13.04.2009
Offline
82
#3
Medrik:
Вообще картинка теперь не показывается :)

Ну а в коде страницы $row["img"][0]["link"] меняется на линк к большой картинке?

[Удален]
#4
chahlic:
Ну а в коде страницы $row["img"][0]["link"] меняется на линк к большой картинке?

Извиняюсь, не понял вопроса ... :(

Совсем что-то туплю ...

Вот сами посмотрите.

chahlic
На сайте с 13.04.2009
Offline
82
#5
Medrik:
Извиняюсь, не понял вопроса ... :(
Совсем что-то туплю ...

Вот сами посмотрите.

путь к картинке не верный подставляется вместо $row["img"][0]["link"]:

userfiles/shop/94_rfn2553.jpg

Картинка где находится?

[Удален]
#6
chahlic:
путь к картинке не верный подставляется вместо $row["img"][0]["link"]:
userfiles/shop/94_rfn2553.jpg

Картинка где находится?

тут картинка находится

Alex91
На сайте с 30.12.2007
Offline
258
#7

userfiles/ перед $row["img"][0]["link"]

C Уважением, Алексей
[Удален]
#8
Alex91:
userfiles/ перед $row["img"][0]["link"]

Алексей, что это значит? :)

Alex91
На сайте с 30.12.2007
Offline
258
#9
echo '<img src="'.$row["img"][0]["link"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
.'</a> ';
}
echo '</div>';
}

ну если этот код был последний актуальный, что сейчас стоит, то

echo '<img src="userfiles/'.$row["img"][0]["link"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
.'</a> ';
}
echo '</div>';
}
chahlic
На сайте с 13.04.2009
Offline
82
#10

С путем к картинке косяк. Если так, то нормально:

echo '<img src="/'.$row["img"][0]["link"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'

.'</a> ';
}
echo '</div>';
}
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий