Перейти к содержанию
Официальный форум поддержки Simpla

каквключить функцию увеличения основного изображения


Рекомендуемые сообщения

есть большое изображение товара
как сделать так, чтобы при загрузке его в магазин оно уменьшалось допустим до размера 500x400, но при нажатии на него могло увеличиваться до оригинального размера.

практически таже функция, что с доп картинками

Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к вопросу. А товарищ Kiz похоже не понял о чем речь. Маленькое изображение и так создается автоматом. Речь о том, чтобы по клику увеличивалась основная картинка, а не только дополнительные, что под ней.

Ссылка на сообщение
Поделиться на другие сайты

Только механически уменьшая основное изображение до ширины контейнера. А по клику открывать красивую версию, с помощью JS.
Минус решения: на любой кртинке будет ссылка: открыть болшое фото, даже если его нет :(

Решение: загружать большие фотки через дополнительные изображения, как тут - http://5star-decor.com/products/%D0%A8%D0%B0%D0%BC%D0%BF%D1%83%D1%80%D0%B0_VIP

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

вопрос актуален:
на reformale кто то посоветовал такое:

В файле темы товара находим:
large_image}files/products/{$product->large_image}{elseif $product->small_image}files/products/{$product->small_image}{else}design/{$settings->theme}/images/no_foto.gif{/if}" alt="{$product->model|escape}" />
и меняем на:
large_image}" onclick='return false;'>large_image}" onclick="enlarge(this);" longdesc="files/products/{$product->large_image}" width=120 src="files/products/{$product->large_image}" alt=""/>


но этот код не работает
подскажите что куда вписать?

Ссылка на сообщение
Поделиться на другие сайты

В product.tpl получился у меня такой код:
<img src="{if $product->large_image}" onclick='return false;'>large_image}" onclick="enlarge(this);" longdesc="files/products/{$product->large_image}" width=120 src="files/products/{$product->large_image}" alt=""/>
При попытке зайти в товар на сайте, у меня выдет:
Fatal error: Smarty error: [in product.tpl line 240]: syntax error: unclosed tag \{if} (opened line 29). (Smarty_Compiler.class.php, line 317) in /var/www/vhosts/xxxxxx.ru/httpdocs/Smarty/libs/Smarty.class.php on line 1113
Что не правильно написал?

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

бОльшей картинки, чем админке нет, так что без переписывая двига никак.
Но есть грубое решение: загружаем еще бОльшее изображение в дополнительные изображения и ссылаемся с большого на это загруженное. При том, что нужно будет убрать вывод дополнительных фото в шаблоне, что б не масло-масляное было. Не элегантно, но если нужно - работает.

Ссылка на сообщение
Поделиться на другие сайты
  • 7 месяцев спустя...

вот рабочий во только не сильно увеличивает, проверял в Фф и опере все работает.

<!-- Картинки товара /-->
<div id="product_main_img">
<!--увеличение главной картинки/-->
<a href="files/products/{$product->large_image}" onclick='return false;'><img id="files/products/{$product->large_image}" width=180 onclick="enlarge(this);" longdesc="files/products/{$product->large_image}" src="files/products/{$product->large_image}" alt=""/></a>
<!--увеличение главной картинки #END/-->
<ul>
{if $product->fotos}
{foreach from=$product->fotos item=foto}
<li><a href="files/products/{$foto->foto_id}" onclick='return false;'><img id="files/products/{$foto->filename}" onclick="enlarge(this);" longdesc="files/products/{$foto->filename}" width=80 src="files/products/{$foto->filename}" alt=""/></a></li>
{/foreach}
{/if}
</ul>
</div>
<!-- Картинки товара #End /-->

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...