ivan888 Опубликовано 15 июня, 2012 Жалоба Поделиться Опубликовано 15 июня, 2012 Здравствуйте, уважаемые участники форума.Возникла очередная проблема. При клике на изображение товара на странице категории, вызывается модальное окно, но картинка товара отображается не правильно. В модалке появляется последний товар присутствующий в списке товара данной категории. Код вызова картинки:<!-- Фото товара --> {if $product->image} <div class="image"> <a href="products/{$product->url}"><img src="{$product->image->filename|resize:350:350}" /></a> </div> {/if} <!-- Фото товара (The End) -->Подскажите пожалуйста - что не так? Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 15 июня, 2012 Автор Жалоба Поделиться Опубликовано 15 июня, 2012 Помогите кто-нибудь пожалуйста. Для спеца тут делов - секунда Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 15 июня, 2012 Жалоба Поделиться Опубликовано 15 июня, 2012 Покажите код который прописан у вас в файле products.tpl, тот который должен вызывать изображение. Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 15 июня, 2012 Автор Жалоба Поделиться Опубликовано 15 июня, 2012 <ul class="products">{foreach $products as $product} <!-- Товар--> <li class="product"> <!-- Фото товара --> {if $product->image} <div class="image"> <a href="products/{$product->url}">{/if}<img src="{$product->image->filename|resize:180:180}" title="{$product->name}" alt="{$c->name}"/></a> </div> {/if} <!-- Фото товара (The End) -->..................................................... Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 15 июня, 2012 Автор Жалоба Поделиться Опубликовано 15 июня, 2012 Это код из products.tplА код изображения товара в модальном окне вот:<!-- Фото товара --> {if $product->image} <div class="image"> <a href="products/{$product->url}"><img src="{$product->image->filename|resize:350:350}" /></a> </div> {/if} <!-- Фото товара (The End) -->Но как я уже писал выше в модалке картинка не соответствует товару. Всегда одна и таже. Последнего товара на странице. Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 15 июня, 2012 Автор Жалоба Поделиться Опубликовано 15 июня, 2012 Помогите! Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 ЛЮДИ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ПОЖАЛУЙСТА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 Сайт тутhttp://www.master-demo.ho.ua/catalog/noutbukiПомогите пожалуйста реализовать правильное отображение картинок в модальном окне. Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 Если что то картинки на главной - просто заглушки. Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 Я могу ошибаться, но попробуй вывод фото в модалке взять в цикл {foreach $products as $product}...{/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 Пробовал. В таком случае в модалке отображаются все 15 товаров со страницы категории Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 нет, сам вывод фото. Или тоже не катит? Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 глупый вопрос, а модальное окно же свой .tpl имеет, да? Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 И ещё, по моему не только фото не то, а вообще, вся карточка подгружается от последнего в списке товара. Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 filth , именно. Вся инфа не того товара(((Да, модалка инклудится из .tpl Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 ппцума уже не приложу как победить эту хрень Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 значит нужно, что бы модалка вызывалась аналогично product.tpl, а то получается, что она (модалка) не понимает какой именно $product ей показывать, и по умолчанию показывает последний на странице категории. Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 Вопрос, как это сделать.Вставлял код из product - тот же эффект((( Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 а каким кодом модалка вызывается? Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 <!-- Фото товара --> {if $product->image} <div class="image"> <a href="products/{$product->url}"><img src="{$product->image->filename|resize:180:180}" title="{$product->name}" alt="{$c->name}"/></a> <a rel="leanModal" name="zoom" href="#zoom" title="Быстрый просмотр"><div class="products-zoom"></div></a> </div> {/if} <!-- Фото товара (The End) --> Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 и еще, в api/ и view/ обработчики модалки есть? Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 нет(Только скрипт<script type="text/javascript"> $(function() { $('a[rel*=leanModal]').leanModal({ top : 200 }); }); </script> Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 Попробуй создать копию view/ProductView.php, его нужно переименовать и править. Как не знаю, но по моему логика такая. Если не получиться, обращайся на прямую к гуру PHP. Тут бесплатно вряд ли кто поможет, разве что Wizard. Цитата Ссылка на сообщение Поделиться на другие сайты
ivan888 Опубликовано 16 июня, 2012 Автор Жалоба Поделиться Опубликовано 16 июня, 2012 Хорошо. Спасибо.Запала идея с модалкой. Оч хотел реализовать. Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 16 июня, 2012 Жалоба Поделиться Опубликовано 16 июня, 2012 Ну ещё одна дурацкая мысль, но попробуй вызвать модалку кодом: {if $product->image} <div class=\"image\"> <a href=\"products/{$product->url}\"><img src=\"{$product->image->filename|resize:180:180}\" title=\"{$product->name}\" alt=\"{$c->name}\"/></a> <a rel=\"leanModal\" name=\"zoom\" href=\"products/{$product->url}" title=\"Быстрый просмотр\"><div class=\"products-zoom\"></div></a> </div> {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.