Не обновляется изображение товара

голоса: 0
При изменении товара, а в частности при изменении картинки товара, картинка не изменится пока полностью не перезагрузишь страницу. То есть вот после изменения, пользователю предлагается "Перейти на страницу товара", и когда он переходит, то у него все так же стоит старая картинка, пока он не обновит страницу вручную. Как решить данную проблему.

И еще один вопрос если можно
Как установить фиксированный размер для изображений категории, чтобы когда я менял изображение категории, оно сразу подстраивалось под определенный размер.
И еще один вопрос, как сделать чтобы картинка категории, отличалась по размеру внутри самой категории. К примеру у категории есть иконка в виде молотка, а теперь когда захожу внутрь категории, я хочу чтобы там была либа другая картинка, растянутая на всю страницу, либо эта же самая.
Адрес сайта http://shukazavr.ucoz.com/
| Автор: | Категория: Интернет-магазин

Ответов: 1

голоса: 0
 
Лучший ответ

1. С фото проблем не вижу, кеш попробуйте очистить после увидите обновленные фото если редактировали.

2. Перейдите на страницу Каталог товаров - http://shukazavr.ucoz.com/panel/?a=tmpl;m=20;t=2 найдите код:

<?if($CAT_IMG$)?>
<img src="$CAT_IMG$" alt="$CAT_NAME$" style="float:left; margin-right:15px;">
<?endif?>

который замените например на:

<?if($CAT_IMG$)?>
<div class="catim">
<img src="$CAT_IMG$" alt="$CAT_NAME$" style="float:left; margin-right:15px;">
</div>
<?endif?>

после в таблицу стилей CSS пропишите стили:

.catim img {
width:100px; /*Ширина*/
height:100px; /*Высота*/
}

вместо 100 пропишите вашу ширину и высоту которая нужна вам для фото категории.

Чтобы были разные размеры для разных категорий, условие выше, завернуть в подобный код:

<?if($CID$='1')?>
<?if($CAT_IMG$)?>
<div class="catim-1">
<img src="$CAT_IMG$" alt="$CAT_NAME$" style="float:left; margin-right:15px;">
</div>
<?else?>
<?if($CAT_IMG$)?>
<div class="catim">
<img src="$CAT_IMG$" alt="$CAT_NAME$" style="float:left; margin-right:15px;">
</div>
<?endif?>
<?endif?>
<?endif?>

в итоге мы завернули изображение для определенной категории и для всех остальных задав в условии else прописали новый класс для отдельной категории через который мы можем прописать отдельные размеры фото для нужной нам категории, например так:

.catim-1 img {
width:100px; /*Ширина*/
height:100px; /*Высота*/
}

в общем, делается все примерно так, айди категорий можете посмотреть в управлении категориями модуля Интернет-магазин, где открыв ее на редактирование увидите в самом низу подобный текст:

ID: 1, Категория создана: 05.04.2012 12:04, изменена: 22.09.2015 12:58

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
В первом вы не поняли, у меня тоже картинка появляется, но лишь после того как я сам обновлю страницу. А так просто при переходе через ссылки страницы там инфа не обновляется.

Второй вариант не сработал, картинка все равно огромная в категории и выходит за рамки

Третий вариант все еще перевариваю, сложно для не окрепшевего ума
...