Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

mazein

Користувачі
  
  • Публікації

    2 753
  • З нами

  • Відвідування

Усі публікації користувача mazein

  1. В контроллер, под строку $data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'); добавляем $data['ean'] = html_entity_decode($product_info['ean'], ENT_QUOTES, 'UTF-8'); В вывод <?php if ($ean) { ?><?php echo $ean; ?><?php } ?>
  2. Какой смысл выводить именно в column_left.tpl? Всё делается через схемы. Если нужно отдельно от модуля "категории", то делается отдельный модуль, и выводится куда нужно.
  3. В самом верху файла /catalog/view/theme/*/template/module/category.tpl <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <?php echo $category['name']; ?> <?php } ?> <?php } ?>
  4. Вывести в схемах модуль "категории" в левую колонку, выпилить в нём отображение всех категорий, кроме текущей.
  5. , скрипт в текущем виде разве не работает?
  6. Допилил скрипт. Только для левой колонки. С переключателем список/сетка не конфликтует. <script type="text/javascript"><!-- $(function() { if($(window).width()>767) { var fixblock_height = $('#column-left').height(); var fixblock_pos = $('#column-left').position().top; ; $(window).scroll(function(){ if ($(window).scrollTop() > fixblock_pos + fixblock_height){ $('#column-left').css({'display': 'none'}); $('#content').attr('class', 'col-sm-12'); $('#content .product-grid').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); }else{ $('#column-left').css({'display': 'block'}); $('#content').attr('class', 'col-sm-9'); $('#content .product-grid').attr('class', 'product-layout product-grid col-lg-4 col-md-3 col-sm-6 col-xs-12'); } }) } }); //--></script>
  7. Товаров бывает тысячи, их всех нужно сюда выводить, и скролить? По моему сделано логично и правильно.
  8. Что это под собой подразумевает? Покажите макеты хотя бы для десктопа.
  9. Добавляем одинаковые товары столько раз, сколько табов надо сделать отдельными страницами. Добавляем в админку товара поле выбора таба, к которому относится данный товар, типа <select>. На выводе получаем один и тот же товар с разными ссылками, мета-тегами, содержанием, и разным оформлением в зависимости от установленного селекта в админке. Можно заморочиться глубже, с клонами страниц для вывода карточки товара, тогда товар в админке будет только один, но тут надо думать.
  10. Многие ещё через прокси сайты посещают, даже не подозревая об этом, например в опере функция opera-turbo перенаправляет трафик через свои прокси-серверы, так что можно потерять часть клиентов и из своей страны.
  11. Очевидно, depax.ru :-) У меня на андроиде, в разных браузерах, при нажатии на строку поиска ничего не приближается, может дело в ios?
  12. Вот, сделал скриптик <script type="text/javascript"><!-- $(function() { var fixblock_height = $('#column-left').height(); var fixblock_pos = $('#column-left').position().top; ; $(window).scroll(function(){ if ($(window).scrollTop() > fixblock_pos + fixblock_height){ $('#column-left').css({'display': 'none'}); $('.col-sm-9').css({'width': '100%'}); $('.product-grid.col-lg-4').css({'width': '25%'}); $('#content .product-grid.col-lg-4:nth-child(3n+1)').css({'clear': 'none'}); }else{ $('#column-left').css({'display': 'block'}); $('.col-sm-9').css({'width': '75%'}); $('.product-grid.col-lg-4').css({'width': '33.33333%'}); $('#content .product-grid.col-lg-4:nth-child(3n+1)').css({'clear': 'left'}); } }) }); //--></script> Высчитывается высота левой колонки, и при прокрутке ниже её, ей присваивается стиль display:none; И волки сыты меню останется, и овцы целы пустых полей не будет. Скрипт вставить в конец файла /catalog/view/theme/*/template/product/category.tpl Вот пример. Да, надо немного починить переключение сетка/список :-)
  13. Можно же сделать скриптик, который будет делать display:none; для #column-left при прокрутке страницы на определённую высоту, на подобии стены вконтакте. При этом контент будет растягиваться на всю ширину, и вёрстку ломать не надо.
  14. Выложил вторую версию модуля. Объединил с модулем "опция по умолчанию", плюс добавил возможность задать подсказку для значения опции на странице редактирования товара. Если подсказка указана и на странице редактирования опций, и на странице редактирования товара, то выводиться будет подсказка со страницы товара, т.е. уникальная для данного товара.
  15. Добавил подсказки для значений атрибутов в своём модуле.
  16. Пардон, подсказок для значений атрибутов тоже нет.
  17. Вот для атрибутов, групп атрибутов, опций и их значений. Вывод в фильтр надо допиливать.
  18. .product-grid > div { width: 202px; display: inline-block; vertical-align: top; margin-right: 20px; margin-bottom: 15px; } т.е. ширину блока сделать 202px
  19. Всё верно, разные размеры изображениям задаются в настройках магазина. Если нужно совсем другое изображение, можно сделать, к примеру, второе изображение товару, которое будет выводиться только на странице товара.
  20. Удивительно, в процессе вашей совместной работы у вас почти получилась точная копия шаблона Univer.
  21. Вывод подкатегорий реализован по разному, в зависимости от их числа. Вот вывод в стандартном шаблоне: \catalog\view\theme\default\template\product\category.tpl <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> У тебя в условии, во втором варианте пропущен вывод картинок: <img src="<?php echo $categories[$i]['thumb']; ?>">

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.