Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Как убрать кнопки в сравнении и в заметки.


Recommended Posts

Как убрать кнопки в сравнении и в заметки. Уже замучился всё делал и 208-209 строчкой удалял, в языковом файле не нашёл эти кнопки. Как точно убрать на новой opencart версии эти кнопки, гуглить гуглил, нормально ответа и инструкций не нашёл, очень нужна помощь.

Link to comment
Share on other sites


Удалить, а лучше закомментировать (если понадобиться вновь вывести в будущем) 2 строки в файле template/product/category.tpl вашего шаблона


<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

Link to comment
Share on other sites


Как убрать кнопки в сравнении и в заметки. Уже замучился всё делал и 208-209 строчкой удалял, в языковом файле не нашёл эти кнопки. Как точно убрать на новой opencart версии эти кнопки, гуглить гуглил, нормально ответа и инструкций не нашёл, очень нужна помощь.

только сегодня и только сейчас плюшки:

Убрать клавиши "В сравнение" и "В закладки"

для страницы товара

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

<div><span>   <?php echo $text_or; ?>   </span></div>

<div><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />

<a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></div>

для категорий

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

<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>

и повторяющиеся два раза строки

html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';

для меню на главной странице

/catalog/view/theme/default/template/common/header.tpl коментируем строку

<a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a>

для страницы поиска

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

<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>

<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

и повторяющиеся два раза строки

html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>';

для страницы производителя

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

<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>

<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

и повторяющиеся два раза строки

html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>';

для страницы пользователя (также выключаем в модулях вывод виджета личного кабинета)

в файле /catalog/view/theme/default/template/account/account.tpl коментируем строки

<li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li>

  • +1 4
Link to comment
Share on other sites


  • 3 months later...

А можно поподробнее? да, в каталоге ставила значение вывода товаров в виде сетки, а вот в акциях выводится по умолчанию как список.

Link to comment
Share on other sites


уберите все упоминания compare и wishlist из файла /catalog/view/theme/default/template/product/special.tpl

и будет вам счастье

ок

Link to comment
Share on other sites


Ребята как быть в производителях по инструкции удалял все также выдает null ! Как быть подскажите!

Сделайте как сказал TrogvarDim, мне помогло.

Link to comment
Share on other sites


  • 6 months later...

только сегодня и только сейчас плюшки:

Убрать клавиши "В сравнение" и "В закладки"

для страницы товара

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

<div><span>   <?php echo $text_or; ?>   </span></div>

<div><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />

<a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></div>

для категорий

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

<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>

и повторяющиеся два раза строки

html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';

для меню на главной странице

/catalog/view/theme/default/template/common/header.tpl коментируем строку

<a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a>

для страницы поиска

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

<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>

<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

и повторяющиеся два раза строки

html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>';

для страницы производителя

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

<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>

<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

и повторяющиеся два раза строки

html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>';

для страницы пользователя (также выключаем в модулях вывод виджета личного кабинета)

в файле /catalog/view/theme/default/template/account/account.tpl коментируем строки

<li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li>

все это хорошо, но пропадает вывод товара сеткой, а у меня он по умолчанию. Остается только список, а на сетку даже не  переключиться ((

Как быть?

Link to comment
Share on other sites


самое простое - в css для этих кнопок добавить

display: none;

Респект, только для тех кто плохо понимает:

display: none;

вместо 

display: block;

Данный способ самый лучший: правой кнопкой мыши на элементе: "Просмотр кода элемента" и правите эти номера строк))) И все!!

CSS решает, проще править этот файл, чем потом вспоминать где правил движок!

Link to comment
Share on other sites


Если у Вас появляется поле "null" это занчит что вы удаляете вместе с дивом. Как вариант удалить содержимое и оставить только дивы. Будет выглядеть так:
Было так:

<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

 
Стало так:
 

<div class="wishlist"></div>

<div class="compare"></div>

 
но лучше, просто в стилях поставить display: none;

Link to comment
Share on other sites


не совсем верно...если появляется значение null  - Значит скрипт пытается обработать значение - которого не существует. 
Другими словами, как писали выше - нужно удалить из скрипта внизу файла category.tpl (для категорий) значения:
 

html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';
html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';
Link to comment
Share on other sites


  • 7 months later...

Любым html модулем без редактирования файлов

<script>
$(document).ready(function() {
   $('.wishlist').remove();
   $('.compare').remove();
});
</script>

Очень элегантно и без всякого рода редактирования файлов

Доверяйте больше jquery

Link to comment
Share on other sites

  • 1 year later...

Любым html модулем без редактирования файлов

<script>
$(document).ready(function() {
   $('.wishlist').remove();
   $('.compare').remove();
});
</script>

Очень элегантно и без всякого рода редактирования файлов

Доверяйте больше jquery

А где именно это сделать?

Link to comment
Share on other sites


  • 9 months later...

Спасибо! Все работает, кроме:

на странице товаров, возле кнопки КУПИТЬ появились 2 ошибки undefined

Как убрать?

Link to comment
Share on other sites


  • 4 years later...
В 20.08.2013 в 03:27, pahanmcs сказал:

Респект, только для тех кто плохо понимает:

display: none;

вместо 

display: block;

Данный способ самый лучший: правой кнопкой мыши на элементе: "Просмотр кода элемента" и правите эти номера строк))) И все!!

CSS решает, проще править этот файл, чем потом вспоминать где правил движок!

Добавил none, кнопки пропали, но надо как-то скачать этот CSS переделанный и залить на хостинг? ведь когда обновляешь страницу все возвращается назад

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.