nigga Опубликовано 16 июня, 2010 Жалоба Поделиться Опубликовано 16 июня, 2010 есть большое изображение товаракак сделать так, чтобы при загрузке его в магазин оно уменьшалось допустим до размера 500x400, но при нажатии на него могло увеличиваться до оригинального размера.практически таже функция, что с доп картинками Цитата Ссылка на сообщение Поделиться на другие сайты
Kiz Опубликовано 17 июня, 2010 Жалоба Поделиться Опубликовано 17 июня, 2010 в магазине (когда формируешь товар) есть два поля - большое изображение и маленькое.. их надо заполнять оба! Цитата Ссылка на сообщение Поделиться на другие сайты
Websiter Опубликовано 17 июня, 2010 Жалоба Поделиться Опубликовано 17 июня, 2010 Присоединяюсь к вопросу. А товарищ Kiz похоже не понял о чем речь. Маленькое изображение и так создается автоматом. Речь о том, чтобы по клику увеличивалась основная картинка, а не только дополнительные, что под ней. Цитата Ссылка на сообщение Поделиться на другие сайты
ekctpemict Опубликовано 22 июня, 2010 Жалоба Поделиться Опубликовано 22 июня, 2010 Только механически уменьшая основное изображение до ширины контейнера. А по клику открывать красивую версию, с помощью JS.Минус решения: на любой кртинке будет ссылка: открыть болшое фото, даже если его нет Решение: загружать большие фотки через дополнительные изображения, как тут - http://5star-decor.com/products/%D0%A8%D0%B0%D0%BC%D0%BF%D1%83%D1%80%D0%B0_VIP Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 14 сентября, 2010 Автор Жалоба Поделиться Опубликовано 14 сентября, 2010 вопрос актуален:на 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=""/>но этот код не работаетподскажите что куда вписать? Цитата Ссылка на сообщение Поделиться на другие сайты
terosufix Опубликовано 16 сентября, 2010 Жалоба Поделиться Опубликовано 16 сентября, 2010 В 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Что не правильно написал? Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 16 сентября, 2010 Автор Жалоба Поделиться Опубликовано 16 сентября, 2010 нутк яж говорю что код не рабочий"советчик" ошибся где-то Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 3 октября, 2010 Автор Жалоба Поделиться Опубликовано 3 октября, 2010 ап! Цитата Ссылка на сообщение Поделиться на другие сайты
ekctpemict Опубликовано 3 октября, 2010 Жалоба Поделиться Опубликовано 3 октября, 2010 бОльшей картинки, чем админке нет, так что без переписывая двига никак. Но есть грубое решение: загружаем еще бОльшее изображение в дополнительные изображения и ссылаемся с большого на это загруженное. При том, что нужно будет убрать вывод дополнительных фото в шаблоне, что б не масло-масляное было. Не элегантно, но если нужно - работает. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 4 октября, 2010 Жалоба Поделиться Опубликовано 4 октября, 2010 А если подключить Лайтбокс, а размер картинки в товаре ограничить стилями? Цитата Ссылка на сообщение Поделиться на другие сайты
terosufix Опубликовано 4 октября, 2010 Жалоба Поделиться Опубликовано 4 октября, 2010 Я победил. Кому интересно, пишите: terosufix@gmail.com Цитата Ссылка на сообщение Поделиться на другие сайты
link Опубликовано 20 мая, 2011 Жалоба Поделиться Опубликовано 20 мая, 2011 вот рабочий во только не сильно увеличивает, проверял в Фф и опере все работает. <!-- Картинки товара /--> <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 /--> Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.