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

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

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

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

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


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

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

display: none;

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


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

Удалить, а лучше закомментировать (если понадобиться вновь вывести в будущем) 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>

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


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

Удалял я эти строчки всёровно на месте всё.

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


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

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

display: none;

А где именно не подскажете ?

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


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

Как убрать кнопки в сравнении и в заметки. Уже замучился всё делал и 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

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


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

Спасибо огромное, то что доктор прописал !

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


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

Везде убрала, а вот в модуле Акции, при удалении этих строк вылазит null

Что это значит?

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


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

Это значит что нужно еще скрипт почистить, который меняет структуру вывода (витрина/список).

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


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

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

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


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

Никто не в курсе?

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


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

Никто не в курсе?

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

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

  • +1 1

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


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

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

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

ок

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


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

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

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


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

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

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

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


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

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

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

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

в файле /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>

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

Как быть?

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


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

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

display: none;

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

display: none;

вместо 

display: block;

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

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

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


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

Если у Вас появляется поле "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;

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


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

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

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

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


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

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

display: none;

проверено работает

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


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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

Как убрать?

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


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

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

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

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

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

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

Войти

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

Войти

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

×

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

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