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

Убрать фото из категории


madagaskar83

Recommended Posts

catalog\view\theme\default\template\product\category.tpl

 

закомментируйте вот это:





<?php if ($categories) { ?>
<h2><?php echo $text_refine; ?></h2>
<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>
<?php } ?>
Надіслати
Поділитися на інших сайтах


Система - настройки - ваш магазин - изображения - Размер изображения в списке категорий:

Установить размеры 1рх на 1 рх

 

Или в шаблоне закоментировать или удалить срочку с выводом изображений для подкатегорий

Надіслати
Поділитися на інших сайтах


Может я ошибаюсь, но ТСу нужно только картинки \ пустые картинки удалить. По идее тогда нужны строки с img тэгом.

 

Да, это я не досмотрел, если нужно только картинки убрать, то нужно удалить только то, что касается тега img, но тогда не будут видны и нормальные картинки категорий, если они есть или будут. 

Надіслати
Поділитися на інших сайтах


если картинки убрать, то из кода выше выкусить или закомментить вот это:

<?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 } ?>
Надіслати
Поділитися на інших сайтах

 

если картинки убрать, то из кода выше выкусить или закомментить вот это:

<?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 } ?>

не работает так

Надіслати
Поділитися на інших сайтах


Bezimyanni_9143341_13099676.png

 

 

 

как избавиться от no_foto, к примеру я не хочу выводить фото подкатегории, а вот фото категорий нужно что-бы выводилось, на деле получается так: как на фото 

Надіслати
Поділитися на інших сайтах


Система - настройки - ваш магазин - изображения - Размер изображения в списке категорий:

Установить размеры 1рх на 1 рх

 

Или в шаблоне закоментировать или удалить срочку с выводом изображений для подкатегорий

уменьшение картинки не чего недает

Надіслати
Поділитися на інших сайтах


Значит надо шерстить шаблон, который вы используете и смотреть в какие строчки выводят картинки подкатегорий. И комментить эти фото.
Или посмотрите какие картинки прицеплены к самим подкатегориям и очистите их. или ставьте на них картинку 1 x 1 px
У меня к примеру картинка категории выводится, потому что она есть, а картинки подкатегорий не выводятся, потому что их нет.
5378373.png

Надіслати
Поділитися на інших сайтах


Значит надо шерстить шаблон, который вы используете и смотреть в какие строчки выводят картинки подкатегорий. И комментить эти фото.

Или посмотрите какие картинки прицеплены к самим подкатегориям и очистите их. или ставьте на них картинку 1 x 1 px

У меня к примеру картинка категории выводится, потому что она есть, а картинки подкатегорий не выводятся, потому что их нет.

5378373.png

вот все правильно и мне так надо, где это все делаться только

Надіслати
Поділитися на інших сайтах


а в контроллере категорий Вам этот код 

'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))

на мысли не наталкивает?

 

ща боде пробовать, спасибо

Надіслати
Поділитися на інших сайтах


а в контроллере категорий Вам этот код 

'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))

на мысли не наталкивает?

Получится что если у категории есть картинка, она будет, а если нет будет довольно стремно выглядеть

Надіслати
Поділитися на інших сайтах


<?php echo $header; 
$theme_options = $this->registry->get('theme_options');
$config = $this->registry->get('config'); 
include('catalog/view/theme/'.$config->get('config_template').'/template/new_elements/wrapper_top.tpl'); ?>


  <?php if ($thumb || $description) { ?>
  <div class="category-info clearfix">
    <?php if ($thumb) { ?>
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
    <?php } ?>
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
  <?php if ($categories && $theme_options->get('refine_search_style') != '2') { ?>
  <div class="category-list<?php if ($theme_options->get('refine_search_style') == '1') { echo ' category-list-text-only'; } ?>">
   <div class="row">
     <?php 
     $class = 3; 
     $row = 4; 
   
     if($theme_options->get( 'refine_search_number' ) == 2) { $class = 62; }
     if($theme_options->get( 'refine_search_number' ) == 5) { $class = 25; }
     if($theme_options->get( 'refine_search_number' ) == 3) { $class = 4; }
     if($theme_options->get( 'refine_search_number' ) == 6) { $class = 2; }
   
     if($theme_options->get( 'refine_search_number' ) > 1) { $row = $theme_options->get( 'refine_search_number' ); } 
     ?>
 <?php $row_fluid = 0; foreach ($theme_options->refineSearch() as $category) { $row_fluid++; ?>
  <?php 
  if ($theme_options->get('refine_search_style') != '1') {
  $width = 250;
  $height = 250;
  if($theme_options->get( 'refine_image_width' ) > 20) $width = $theme_options->get( 'refine_image_width' );
  if($theme_options->get( 'refine_image_height' ) > 20) $height = $theme_options->get( 'refine_image_height' );
  $model_tool_image = $this->registry->get('model_tool_image');
  if($category['thumb'] != '') { 
  $image = $model_tool_image->resize($category['thumb'], $width, $height); 
  } else { 
  $image = $model_tool_image->resize('no_image.jpg', $width, $height); 
  } 
  }
  ?>
  <?php $r=$row_fluid-floor($row_fluid/$row)*$row; if($row_fluid>$row && $r == 1) { echo '</div><div class="row">'; } ?>
  <div class="col-sm-<?php echo $class; ?> col-xs-6">
  <?php if ($theme_options->get('refine_search_style') != '1') { ?>
  <a href="<?php echo $category['href']; ?>"><img src="<?php echo $image; ?>" alt="<?php echo $category['name']; ?>" /></a>
  <?php } ?>
  <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
  </div>
 <?php } ?>
</div>
  </div>
  <?php } ?>
  <?php if ($products) { ?>
  <!-- Filter -->
  <div class="product-filter clearfix">
   <div class="options">
   <div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>
   
   <div class="button-group display" data-toggle="buttons-radio">
   <button id="grid" <?php if($theme_options->get('default_list_grid') == '1') { echo 'class="active"'; } ?> rel="tooltip" title="Grid" onclick="display('grid');"><i class="fa fa-th-large"></i></button>
   <button id="list" <?php if($theme_options->get('default_list_grid') != '1') { echo 'class="active"'; } ?> rel="tooltip" title="List" onclick="display('list');"><i class="fa fa-th-list"></i></button>
   </div>
   </div>
   
   <div class="list-options">
   <div class="sort">
   <?php echo $text_sort; ?>
   <select onchange="location = this.value;">
     <?php foreach ($sorts as $sorts) { ?>
     <?php if ($sorts['value'] == $sort . '-' . $order) { ?>
     <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>
     <?php } else { ?>
     <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>
     <?php } ?>
     <?php } ?>
   </select>
   </div>
   
   <div class="limit">
   <?php echo $text_limit; ?>
   <select onchange="location = this.value;">
     <?php foreach ($limits as $limits) { ?>
     <?php if ($limits['value'] == $limit) { ?>
     <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>
     <?php } else { ?>
     <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option>
     <?php } ?>
     <?php } ?>
   </select>
   </div>
   </div>
  </div>
  
  <!-- Products list -->
  <div class="product-list"<?php if($theme_options->get('default_list_grid') == '1') { echo ' style="display:none;"'; } ?>>
   <?php foreach ($products as $product) { ?>
   <!-- Product -->
   <div>
   <div class="row">
   <div class="col-sm-3">
   <div class="image <?php if($theme_options->get( 'product_image_effect' ) == '1') { echo 'image-swap-effect'; } ?>">
  <?php if($product['special'] && $theme_options->get( 'display_text_sale' ) != '0') { ?>
  <?php $text_sale = 'Sale';
  if($theme_options->get( 'sale_text', $config->get( 'config_language_id' ) ) != '') {
  $text_sale = $theme_options->get( 'sale_text', $config->get( 'config_language_id' ) );
  } ?>
  <?php if($theme_options->get( 'type_sale' ) == '1') { ?>
  <?php $product_detail = $theme_options->getDataProduct( $product['product_id'] );
  $roznica_ceny = $product_detail['price']-$product_detail['special'];
  $procent = ($roznica_ceny*100)/$product_detail['price']; ?>
  <div class="sale">-<?php echo round($procent); ?>%</div>
  <?php } else { ?>
  <div class="sale"><?php echo $text_sale; ?></div>
  <?php } ?>
  <?php } ?>
  
  <?php if($theme_options->get( 'product_image_effect' ) == '1') {
  $image_size = getimagesize($product['thumb']);
  $image_swap = $theme_options->productImageSwap($product['product_id'], $image_size[0], $image_size[1]);
  if($image_swap != '') echo '<img src="' . $image_swap . '" alt="' . $product['name'] . '" class="swap-image" />';
  } ?> 
  
  <?php if($product['thumb']) { ?>
  <a href="<?php echo $product['href']; ?>">
  <?php if($theme_options->get( 'product_image_effect' ) == '1') {
  $image_size = getimagesize($product['thumb']);
  $image_swap = $theme_options->productImageSwap($product['product_id'], $image_size[0], $image_size[1]);
  if($image_swap != '') echo '<img src="' . $image_swap . '" alt="' . $product['name'] . '" class="swap-image" />';
  } ?> 
  <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>"  <?php if($theme_options->get( 'product_image_effect' ) == '2') { echo 'class="zoom-image-effect"'; } ?> />
  </a>
  <?php } else { ?>
  <a href="<?php echo $product['href']; ?>"><img src="image/no_image.jpg" alt="<?php echo $product['name']; ?>" /></a>
  <?php } ?>
   </div>
   </div>
   
   <div class="col-sm-9">
   <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
   <?php if ($product['rating']) { ?>
   <div class="rating-reviews clearfix">
   <div class="rating"><i class="fa fa-star<?php if($product['rating'] >= 1) { echo ' active'; } ?>"></i><i class="fa fa-star<?php if($product['rating'] >= 2) { echo ' active'; } ?>"></i><i class="fa fa-star<?php if($product['rating'] >= 3) { echo ' active'; } ?>"></i><i class="fa fa-star<?php if($product['rating'] >= 4) { echo ' active'; } ?>"></i><i class="fa fa-star<?php if($product['rating'] >= 5) { echo ' active'; } ?>"></i></div>
   </div>
   <?php } ?>
   <div class="description"><?php echo $product['description']; ?></div>
   
   <div class="price">
   <?php if (!$product['special']) { ?>
   <?php echo $product['price']; ?>
   <?php } else { ?>
   <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
   <?php } ?>
   </div>
   
   <div class="product-actions">
  <?php if($theme_options->get( 'display_add_to_cart' ) != '0') { ?>
  <div class="add-to-cart"><a onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <?php echo $button_cart; ?></a></div>
  <?php } ?>
  
  <?php if($theme_options->get( 'display_add_to_wishlist' ) != '0') { ?>
  <div><a onclick="wishlist.add('<?php echo $product['product_id']; ?>');" data-toggle="tooltip" data-original-title="<?php if($theme_options->get( 'add_to_wishlist_text', $config->get( 'config_language_id' ) ) != '') { echo $theme_options->get( 'add_to_wishlist_text', $config->get( 'config_language_id' ) ); } else { echo 'Add to wishlist'; } ?>"><i class="fa fa-heart"></i></a></div>
  <?php } ?>
  
  <?php if($theme_options->get( 'display_add_to_compare' ) != '0') { ?>
  <div><a onclick="compare.add('<?php echo $product['product_id']; ?>');" data-toggle="tooltip" data-original-title="<?php if($theme_options->get( 'add_to_compare_text', $config->get( 'config_language_id' ) ) != '') { echo $theme_options->get( 'add_to_compare_text', $config->get( 'config_language_id' ) ); } else { echo 'Add to compare'; } ?>"><i class="fa fa-exchange"></i></a></div>
  <?php } ?>
  
  <?php if($theme_options->get( 'quick_view' ) == 1) { ?>
  <div class="quickview" data-toggle="tooltip" data-original-title="<?php if($theme_options->get( 'quickview_text', $config->get( 'config_language_id' ) ) != '') { echo html_entity_decode($theme_options->get( 'quickview_text', $config->get( 'config_language_id' ) )); } else { echo 'Quickview'; } ?>">
  <a rel="<?php echo $product['href']; ?>" title="<?php echo $product['name']; ?>"><i class="fa fa-search"></i></a>
  </div>
  <?php } ?>
   </div>
   
   </div>
   </div>
   </div>
   <?php } ?>
  </div>
  
  <!-- Products grid -->
  <?php 
  $class = 3; 
  $row = 4; 
  
  if($theme_options->get( 'product_per_pow2' ) == 6) { $class = 2; }
  if($theme_options->get( 'product_per_pow2' ) == 5) { $class = 25; }
  if($theme_options->get( 'product_per_pow2' ) == 3) { $class = 4; }
  
  if($theme_options->get( 'product_per_pow2' ) > 1) { $row = $theme_options->get( 'product_per_pow2' ); } 
  ?>
  <div class="product-grid"<?php if(!($theme_options->get('default_list_grid') == '1')) { echo ' style="display:none;"'; } ?>>
   <div class="row">
  <?php $row_fluid = 0; foreach ($products as $product) { $row_fluid++; ?>
  <?php $r=$row_fluid-floor($row_fluid/$row)*$row; if($row_fluid>$row && $r == 1) { echo '</div><div class="row">'; } ?>
  <div class="col-sm-<?php echo $class; ?> col-xs-6">
      <?php include('catalog/view/theme/'.$config->get('config_template').'/template/new_elements/product.tpl'); ?>
  </div>
   <?php } ?>
    </div>
  </div>
  
  <div class="pagination"><?php echo $pagination; ?></div>
  <?php } ?>
  <?php if (!$categories && !$products) { ?>
  <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 } ?>
<script type="text/javascript"><!--
function display(view) {


if (view == 'list') {
$('.product-grid').css("display", "none");
$('.product-list').css("display", "block");


$('.display').html('<button id="grid" rel="tooltip" title="Grid" onclick="display(\'grid\');"><i class="fa fa-th-large"></i></button> <button class="active" id="list" rel="tooltip" title="List" onclick="display(\'list\');"><i class="fa fa-th-list"></i></button>');


$.cookie('display', 'list'); 
} else {


$('.product-grid').css("display", "block");
$('.product-list').css("display", "none");


$('.display').html('<button class="active" id="grid" rel="tooltip" title="Grid" onclick="display(\'grid\');"><i class="fa fa-th-large"></i></button> <button id="list" rel="tooltip" title="List" onclick="display(\'list\');"><i class="fa fa-th-list"></i></button>');


$.cookie('display', 'grid');
}
}


view = $.cookie('display');


if (view) {
display(view);
}
//--></script> 
<?php include('catalog/view/theme/'.$config->get('config_template').'/template/new_elements/wrapper_bottom.tpl'); ?>
<?php echo $footer; ?>
Змінено користувачем AlexFisher
такие простыни принято под спойлером прятать. И пользуйтесь тегом code, когда код выкладываете
Надіслати
Поділитися на інших сайтах


andrey24

а не приходит мысль о прозарчной картинке под названием nonew_image.jpg? которая заменит no_image.jpg  не будет кривить позиционирование, и не заменит все no_image.jpg в движке, где она используется для других целей? 

Это жопо, я так делал. Смотрится как УГ

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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