Перейти к содержанию
madagaskar83

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

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

Bezimyanni_6292295_13072884.jpg

 

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

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


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

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

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


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

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

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


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

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

Установить размеры 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 } ?>

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


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

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

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


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

 

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

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

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

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


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

display: none;  :|

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

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


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

display: none;  :|

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

Согласен вот сайт

http://stroygum.ru/

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


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

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

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


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

как избавиться от 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'))

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

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


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

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

'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.png? которая заменит no_image.jpg  не будет кривить позиционирование, и не заменит все no_image.jpg в движке, где она используется для других целей? 

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


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

andrey24

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

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

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.