Jump to content
Sign in to follow this  
madagaskar83

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

Recommended Posts

Bezimyanni_6292295_13072884.jpg

 

Люди добрые помогите убрать no_foto, оставить только ссылки на подкатегорию

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

в моем шаблоне такого кода нет, а если удалить код catalog\view\theme\default\template\product\category.tpl, то не чего не происходит

Share this post


Link to post
Share on other sites

 

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

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

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

Share this post


Link to post
Share on other sites

Bezimyanni_9143341_13099676.png

 

 

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

5378373.png

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

Share this post


Link to post
Share on other sites

display: none;  :|

Давайте ваш сайт сюда, чего шаблон драть не пойми ради чего

Share this post


Link to post
Share on other sites

Давайте фтп, без картинок уныло все, надо дописать что это выбор категории

Share this post


Link to post
Share on other sites

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

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

'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'))

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

Share this post


Link to post
Share on other sites

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

'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'))

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

 

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

Share this post


Link to post
Share on other sites

Давайте фтп, без картинок уныло все, надо дописать что это выбор категории

фтп не дам по идейным соображением

Share this post


Link to post
Share on other sites

Давайте фтп, без картинок уныло все, надо дописать что это выбор категории

могу вылежать любой код тут 

Share this post


Link to post
Share on other sites

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

'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'))

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

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

Share this post


Link to post
Share on other sites

могу вылежать любой код тут 

тпл категории давайте

Share this post


Link to post
Share on other sites
<?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; ?>
Edited by AlexFisher
такие простыни принято под спойлером прятать. И пользуйтесь тегом code, когда код выкладываете

Share this post


Link to post
Share on other sites

andrey24

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

Share this post


Link to post
Share on other sites

andrey24

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.