Xeonix
-
Публікації
5 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Xeonix
-
-
-
Opencart 1.5.6.1, тема стандартная, но некоторые модули дописаны - переписаны, конторой. Суть проблемы: на сайте в категории товаров, на товаре прикручен jcarusel (скролер изображений прокручивает все изображения товара в категории). Всё было хорошо пока товаров не стало больше 50, и соответственно при загрузке категории загружаются все изображения товаров, и при загрузке категории приходится 30-40 мб. трафика (картинки большие), что ужасно нагружает сайт. Саму крутилку получилось отключить, вырезанием скрипта из шаблона и контролера.Но теперь выводятся все изображения товара в столбец, а хотелось бы выводить только одно изображение товара в категории, как и сделанно в оригинале. Вот цикл который выводит изображения:
<?php $pi = 0; foreach ($product['images'] as $image) { if (!$pi || empty($this->request->get['editor'])) { ?> <li> <a href="<?php print $product['href']; ?>" class="TR-img"> <img src="<?php print $image; ?>" alt="<?php print $product['name']; ?>" title="<?php print $product['name']; ?>" style=" max-height: <?php print $this->config->get('config_image_product_height'); ?>px; <?php if ($product['max_width']) { ?>max-width: <?php print $product['max_width']; ?>px;<?php } ?> "/> </a> </li> <?php } $pi++; } ?>
. Если убрать цикл, и оставить
<a href="<?php print $product['href']; ?>" class="TR-img"> <img src="<?php print $image; ?>" alt="<?php print $product['name']; ?>" title="<?php print $product['name']; ?>" style=" max-height: <?php print $this->config->get('config_image_product_height'); ?>px; <?php if ($product['max_width']) { ?>max-width: <?php print $product['max_width']; ?>px;<?php } ?> "/> </a>
в категории картинки не отображаются вовсе. Печенкой чувствуй, что не объявлена переменная, и поэтому он ничего не грузит. Подскажите пожалуйста что нужно поправить в шаблоне или контролере для вывода только одной картинки изображения товара как и сделано в оригинале, просмотр контролера и сравнения с оригиналом успеха не дали, не силён в php :( Файлы шаблона категорий и контролера прилагаю.
-
Сегодня столкнулся с такой проблемой. Решение - http://wiki.opencarthelp.com/doku.php?id=missing_product_options_in_admin
-
Спасибо тебе огромное, пол дня провозился с этой ерундой.
[Решено] Вывод изображения товара в категории
в Встановлення, оновлення, налаштування
Опубліковано:
Разобрался с проблемой, указав в цикле if(++$pi == 1) break;