Avyalt

Запрет показа изображения товара в категориях

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

Avyalt    0

Доброго времени суток, коллеги!

Интернет-магазин по продаже скан-копий редких научных статей, книг и т.п. Если для книги ещё возможно изображение товара в виде её обложки, то для статей... Возможно ли вообще отменить/запретить вывод изображений товара? А также убрать из отображения товара пункты "в закладки" и "сравнение", оставив только пункт "добавить в корзину"?

Поделиться сообщением


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

 

37 минут назад, Avyalt сказал:

Возможно ли вообще отменить/запретить вывод изображений товара? А также убрать из отображения товара пункты "в закладки" и "сравнение"

Да, можно скрыть.

 

Поделиться сообщением


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

Сделайте проверку на пусть картинки

Если в товаре нет картинки, то пусть не выводится (можно сделать проверку на url картинки no-image.jpg)

Или галочку в товаре сделать, добавить еще один столбец в БД, туда записывать 1 или 0. И если 0 то не выводить картинку. Если картинка вставлена, там пусть меняет на 1

Но банальней и проще - это чекнуть хоть даже на jq url картинки)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Avyalt    0
В 02.02.2017 в 14:40, SiteMix сказал:

 

Да, можно скрыть.

 

Как?

8 минут назад, Leingard сказал:

Сделайте проверку на пусть картинки

Если в товаре нет картинки, то пусть не выводится (можно сделать проверку на url картинки no-image.jpg)

Или галочку в товаре сделать, добавить еще один столбец в БД, туда записывать 1 или 0. И если 0 то не выводить картинку. Если картинка вставлена, там пусть меняет на 1

Но банальней и проще - это чекнуть хоть даже на jq url картинки)

По умолчанию вставляется картинка no-image.jpg. Смотрится весьма уродливо. Как вообще убрать вывод картинки? Если можно, ткните носом в конкретные строки, которые нужно удалить или закомментировать. А что значит чекнуть на jq url картинки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SiteMix    141
В 03.02.2017 в 22:12, Avyalt сказал:

Как?

Добавь в конце файла /catalog/view/theme/твой_Шаблон/stylesheet/stylesheet.css

.product-thumb .image {display: none;}
.product-thumb .caption {margin: 0;}
.thumbnails {display: none;}

Поделиться сообщением


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

Пропустил этот пункт:

В 02.02.2017 в 14:00, Avyalt сказал:

А также убрать из отображения товара пункты "в закладки" и "сравнение", оставив только пункт "добавить в корзину"?

 

Удали или закомментируй в файле /catalog/view/theme/default/template/product/category.tpl

                <button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
                <button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>

И чтобы кнопка В корзину заняла всю ширину можно добавить в конце файла /catalog/view/theme/default/stylesheet/stylesheet.css

.product-thumb .button-group button {width: 100%;}

 

Удали или закомментируй в файле /catalog/view/theme/default/template/product/product.tpl

          <div class="btn-group">
            <button type="button" data-toggle="tooltip" class="btn btn-default" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product_id; ?>');"><i class="fa fa-heart"></i></button>
            <button type="button" data-toggle="tooltip" class="btn btn-default" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product_id; ?>');"><i class="fa fa-exchange"></i></button>
          </div>

Это всё для шаблона default. В других шаблонах строки могут отличаться, нужно искать аналогичные.

Поделиться сообщением


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

Убрать из отображения товара пункты "в закладки" и "сравнение", оставив только пункт "добавить в корзину"  получилось! Спасибо большое!

А вот скрыть изображение товара - увы, нет...

Как предложил уважаемый/ая SiteMix, добавил в конце файла /catalog/view/theme/default/stylesheet/stylesheet.css

.product-thumb .image {display: none;}
.product-thumb .caption {margin: 0;}
.thumbnails {display: none;}

Ничего не вышло. Может быть также нужно править product.tpl?

Сайт www.unilibrary.ru. Изображение видно и в модуле "Последние" и в разделах сайта.

Поделиться сообщением


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

PS. А чтобы убрать "сравнение" и "в закладки" в модуле "Последние" - куда копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SiteMix    141
11 часов назад, Avyalt сказал:

А вот скрыть изображение товара - увы, нет...

Как это нет? Картинки не отображаются ни в категориях, ни в карточке товара. Если ты их видишь, возможно стили закэшировались у тебя в браузере. Нажми Ctrl + F5. Или с другого браузера глянь.

А вот в просмотре списком отступ не убрался. Вместо  .product-thumb .caption {margin: 0;} сделай  .product-list .product-thumb .caption {margin: 0;}

11 часов назад, Avyalt сказал:

А чтобы убрать "сравнение" и "в закладки" в модуле "Последние" - куда копать?

Отредактируй файл catalog/view/theme/default/template/extension/module/latest.tpl (если это 2.3) по принципу как в файле catalog.tpl

Поделиться сообщением


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

SiteMix, спасибо огромное! Посмотрел с домашнего компа - всё получилось. Сейчас отредактирую "Последние".

PS. А здесь нельзя ставить плюсы в репутацию?

Поделиться сообщением


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

Пожалуйста 8-)

Стрелка вверх = +

Поделиться сообщением


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

Может быть уже флуд пойдёт, но стрелку я не вижу. Нашёл на форуме целую тему, посвященную отмене возможности ставить плюсы в репутацию. Может быть мне, как новичку, запрещено повышать репутацию кому-либо?

Поделиться сообщением


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

Возможно, да, мало сообщений )

Скрытый текст

Plus.png

 

Поделиться сообщением


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

Тогда просто примите ещё раз большую благодарность за Вашу помощь!!!

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От virtas
      Есть два товара в отдельно созданной для них категории
      Как исключить их в определенных модулях ? - Новинки Акции

      Суть в том что эти товары аукционные ! и мне нужно вывести их на главной и я их поместил в модуль Рекомендуемые ! и так как они акцыоные они отображаются и там и та !

      Я ЕЩЕ ДУМАЛ ВЗЯТЬ ЗА ОСНОВУ МОДУЛЬ РЕКОМЕНДУЕМЫЕ И ИМ НА ГЛАВНОЙ ВЫВЕСТИ ТЕ ТОВАРЫ КОТОРЫЕ МНЕ НУЖНО СОЗДАВ ИХ НЕСКОЛЬКО ! НО !!! ОПЯТЬ ЗАМИНКА НЕ ЗНАЮ КАК ПРОПИСАТЬ НАЗВАНИЕ МОДУЛЯ ТО ЧТО ПИШУ В АДМИНКЕ - НАПРИМЕР АКЦИИ И АКЦИИ2 
       
      Версия 2.3.0.2.3  pro
    • От alexandr12345
      Добрый день! 
      Необходимо в определенную категорию вывести товары, которые состоят в другой категории.
      Данный шаблон лучше реализовать на ID категории.
       
      То есть, для каждой категории на сайте я могу установить персонализированный шаблон и вот для одной категории мне нужно прописать, чтобы в этой категории выводились все товары из категории №5 например.
       
      Знаю, что можно просто добавить все нужные товары в эту категорию и ничего не мудрить с шаблонами, но нужно именно так, чтобы в эту категорию брались товары из другой.
       
      Вот существующий шаблон.
      Айди нужно категории 238.
      <?php $config = $this->registry->get('config'); ?> <?php $id_slider = '111'; ?> <?php echo $header; ?> <ul class="breadcrumb"> <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?> <li><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?></li> <?php } ?> </ul> <?php echo $content_top; ?> <div class="container category-page parket"> <div class="row"><?php echo $column_left; ?> <?php if ($column_left && $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } elseif ($column_left || $column_right) { ?> <?php $class = 'col-sm-9'; ?> <?php } else { ?> <?php $class = 'col-sm-12'; ?> <?php } ?> <div id="content" class="<?php echo $class; ?>"> <div class="cattitle"> <h1><?php echo $heading_title; ?></h1> <div class="blocks hidden-xs"> <?php } ?> </div> <?php } ?> </div> </div> <?php if ($products_sub) { ?> <div class="product-grid"> <div class="row flex-container"> <?php foreach ($products_sub as $product_sub) { ?> <div class="col-xs-12 col-sm-25 product-container"> <div class="product-block"> <?php if ($product_sub['thumb']) { ?> <div class="image"> <a href="<?php echo $product_sub['href']; ?>" style="background:transparent; box-shadow:none;"> <img src="<?php echo $product_sub['thumb']; ?>" title="<?php echo $product_sub['name']; ?>" alt="<?php echo $product_sub['name']; ?>" /> <div class="more">Посмотреть все цвета и варианты</div> </a> </div> <?php } ?> <span class="product-name hidden"><?php echo $product_sub['name']; ?></span> <div class="prod-model"> <a href="<?php echo $product_sub['href']; ?>" style="background:transparent; box-shadow:none;"><span class="model"><?php echo $product_sub['model']; ?></span></a> </div> <?php if ($product_sub['price']) { ?> <div class="price"> <span class="button typecatalog modal-raschet">Рассчитать</span> </div> <?php } ?> </div> </div> <?php } ?> </div> </div> <div class="row"> <div class="text-center"><?php echo $pagination; ?></div> </div> <?php } ?> <?php if (!$categories && !$products_sub) { ?> <p><?php echo $text_empty; ?></p> <div class="buttons"> <div class="pull-right"><a href="<?php echo $continue; ?>" class="btn btn-primary"><?php echo $button_continue; ?></a></div> </div> <?php } ?> </div> <div class="clearfix"></div> <?php if ($description) { ?> <div class="description" <?php if ($designer || (isset($inzh_systems_sub) && ($inzh_systems_sub))) echo 'style="text-align: justify; padding: 0 2em 0 1em;"'; ?>> <p><?php echo $description; ?></p> </div> <?php } ?> <?php echo $column_right; ?></div> </div> <?php echo $footer; ?> Я буду очень признателен за помощь!!!
    • От Otvet

      300.00 руб
      Скачать/Купить дополнение


      FX AddOn Pack #1 = Редирект-менеджер + Категория/Бренд
      Пакет дополнений к модулю Full IndeX, отдельно от которого работа данных дополнений невозможна или неполноценна
      Включает в себя:
      FX Redirects Manager AddOn FX Manufacturers AddOn ... to be continue  
      FX Redirects Manager
      Менеджер редиректов. Позволяет перенаправлять со старых/битых страниц на новые. В дальнейшем будет работать и на любых иных страницах.
      Главные отличительные особенности на фоне конкурентов:
      отсутствие влияния на скорость работы сайта (редиректы работают только если страница не найдена) безопасность (редирект не сработает если страница существует и была занесена с список по ошибке)  
      Новый функционал:
      редиректы по маске (beta) редиректы не только со старых/битых страниц но и с любых иных (запрос)
      При наличии спроса будет добавлено:
      редиректы из файла  
      FX Manufacturers
      Модуль создающий подкатегории вида Категория/Бренд и выводящий меню производителей в категориях для перехода по ним. Возможна автономная работа, но Мета теги и Заголовки без Full Index не будут уникальны.
      Для чего? Создания посадочных страниц в первую очередь, ибо запросы товара с уточнением производителя практически всегда входят в СЧ-ВЧ
      Функционал:
      Вывод меню брендов (виджет или как угодно назвать можно) Исправление ссылок пагинации/сортировки с учетом производителя Добавление в хлебные крошки Совместимость с OCFilter Добавил Otvet Добавлено 03.01.2017 Категория Прочее Системные требования Full Index не ниже версии 3.9.9 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
    • От Otvet
      Пакет дополнений к модулю Full IndeX, отдельно от которого работа данных дополнений невозможна или неполноценна
      Включает в себя:
      FX Redirects Manager AddOn FX Manufacturers AddOn ... to be continue  
      FX Redirects Manager
      Менеджер редиректов. Позволяет перенаправлять со старых/битых страниц на новые. В дальнейшем будет работать и на любых иных страницах.
      Главные отличительные особенности на фоне конкурентов:
      отсутствие влияния на скорость работы сайта (редиректы работают только если страница не найдена) безопасность (редирект не сработает если страница существует и была занесена с список по ошибке)  
      Новый функционал:
      редиректы по маске (beta) редиректы не только со старых/битых страниц но и с любых иных (запрос)
      При наличии спроса будет добавлено:
      редиректы из файла  
      FX Manufacturers
      Модуль создающий подкатегории вида Категория/Бренд и выводящий меню производителей в категориях для перехода по ним. Возможна автономная работа, но Мета теги и Заголовки без Full Index не будут уникальны.
      Для чего? Создания посадочных страниц в первую очередь, ибо запросы товара с уточнением производителя практически всегда входят в СЧ-ВЧ
      Функционал:
      Вывод меню брендов (виджет или как угодно назвать можно) Исправление ссылок пагинации/сортировки с учетом производителя Добавление в хлебные крошки Совместимость с OCFilter
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу