Jump to content
Sign in to follow this  
frendlyfire

Убрать цифру 0 из сравнения товаров и у избранных

Recommended Posts

Добрый день форумчане и гуру программирования!

Сразу могу сказать, что я новичок в php и уж совсем в javascript. Для Вас я ценности не представляю, но очень прошу помочь.

Необходимо убрать цифру ноль в закладках и в избранном, если туда еще ничего не добавили. При добавлении должна появляться цифра 1 и т.д.

Вот код вывода:

<span id="compare-total"><?php echo sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); ?>

Я попробовал вместо 0(ноль) написать NULL, но толку никакого.

Я буду очень признателен за помощь.

Заранее благодарен добрым людям.

 

 

 

С корзиной товаров у меня получилось.

Кому необходимо решение, то вот:

catalog/controller/module/cart.php

находим строчку (примерно 53 строка)

$this->data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));

и сразу после нее вставляем:

//Если в корзине нет товаров, то не выводим цифру 0
		if ($total===0) {
			$this->data['text_items'] = '';
		}

Комментарий я писал для себя.

Должно в итоге получиться:

		$this->data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));
		//Если в корзине нет товаров, то не выводим цифру 0
		if ($total===0) {
			$this->data['text_items'] = '';
		}

Share this post


Link to post
Share on other sites

Ну неужели данная задачка никому не интересна? Ведь 100% кто-то знает как реализовать. В карму +1 будет)

Share this post


Link to post
Share on other sites

вместо ноль пробуйте кавычки ""

Share this post


Link to post
Share on other sites

вместо ноль пробуйте кавычки ""

Интересное кино получается. Вроде и пробовал кавычки и не получалось! А тут раз и вышло! Огромное спасибо!

Единственное, может подскажете еще один вариант для такой задачи. Я добавляю в избранное товар и там появляется 1. Все работает. Но когда удаляю снова становится 0. Только очистка сессии снова заставляет убраться и 0.

Share this post


Link to post
Share on other sites

смотрите в файлах catalog\controller\account\wishlist.php и catalog\controller\common\header.php по wishlist и делайте аналогично

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  

  • Similar Content

    • By Exploits
      Модуль WishlistPro - это очень функциональный модуль закладок (список желаний) без регистрации с возможностью все максимально настроить с админки.
      Модуль пока что на Opencart 2.3 и 2.х на все версии немного позже загружу.
      -----------
      Демо
      https://demo23.microdata.pro/
      логин: demo
      пароль: demo777
      просьба посмотреть и ничего не ломать:)
      -----------
      Основные особенности
      Простая установка, авто-активация и настройка Поддержка мультиязыка Закладки/Желания без регистрации с сохранением в аккаунт при логине Можно настроить селектор ссылки на список желаний вверху страницы (и не только) а также текст отображаемый в этой ссылке. (работа с любым шаблоном) Можно выводить блок с выбранными товарами в любом месте сайта - как стандартный модуль. Часто выводят в корзине - отличный маркетинговый ход. При добавлении в желания всплывает окно выбора группы в которую поместить товар. Название можно ввести новое, а можно в выпадающем списке выбрать уже существующие группы в аккаунте. Также при вводе любых символов названия идет автоматический поиск по уже созданным группам. Сделано очень удобно.
      Блок с желаниями - список выбранных товаров
      Модуль WishlistPro позволяет вывести в любом месте сайта блок с каруселью выбранных желаемых товаров. Под каждый шаблон надо делать адаптацию что бы было все в стилистике сайта. Т.к. каждый шаблон индивидуальный - услуга платная, но оплата символическая - всего 200руб за адаптацию.

      В блоке закладок можно настроить:
      Заголовок Количество возле заголовка Настройки слайдера товаров (количество товара, циклическая прокрутка, навигация, пагинация, интервал автоматического перелистывания) Эффект обновления блока Скорость скролла к блоку при добавлении Ширина и высота изображения товара Расширенный список закладок на сайте
       

      В модуле WishlistPro есть расширенный список товаров на замену стандартному. В стоке список желаний выглядит достаточно скудно - лишь базовый функционал. Там можно увидеть только товар, и кнопки удаления/добавления в корзину. В расширенной версии можно:
      Включать или оставить стандартный Все товары в списке разделены по группам Закладки можно сортировать перетягиванием мышки Настраиваемое название страницы списка Кнопка добавить все товары из списка в корзину - можно настроить название кнопки и куда переходить при добавлении всех товаров в корзину Описание вверху и внизу списка с поддержкой html тегов Полностью настраиваемые колонки которые будут отображены в списке желаний, название и отображение для: Фото, Модель, Производитель, Артикул, Цена, Смотрели, Купили, Остаток а также Название товара. Есть возможность отправить на любую почту список желаний. На почту придет структурированных список по группам со ссылками на товары и всеми полями что настроены в админке. Настраиваются всплывающие подсказки для кнопок в списке: Посмотреть, В корзину и Удалить Список (статистика) товаров которые добавляли в желания - в админке
      По многочисленным просьбам в модуле есть список добавленных товаров в желания. Сортировка по количеству добавлений. Это улучшает анализ покупателей и какие товары им наиболее предпостительные. С помощью этого списка можно сформировать ТОП товаров, делать на них акции и другие промо материалы.
       

      Основные данные
      Список можно настроить в лайв режиме. Нажимаем настройку - видим результат Показ колонок: Фото, В категории, Модель, Производитель, Артикул/SKU, Цена, Смотрели, Купили, Остаток. Есть живой поиск который ищет по всем полям и подсвечивает совпадение. Также есть возможность настроить количество подгружаемых товаров за раз.  В списке есть кнопки: посмотреть товар на сайте, редактировать его и удалить из списка, то есть очистить статистику добавлений выбранного товара.  
      Все стили модуля выведены в настройки и их можно изменить по своему усмотрению. Также есть функция сброса стилей по умолчанию, что позволит вернуть, если случайно поломали
      Обновление получилось глобальным. Все кто ранее купил версию Plus - Pro получает бесплатно. Это еще раз подтверждает, все кто купили у меня модули - обновления будут получать бесплатно в независимости от поднятия цены и развития функционала.
       
      Как установить модуль: (если используете WishlistPlus - удалите его)
       
      -= Автоматически через админку =- (рекомендация)
      Переходим в установку модулей - выбираем файл модуля WishlistPro_х.х.ххmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем WishlistPro Ожидаем уведомление на почту об активации модуля Заходим в WishlistPro и настраиваем модуль  
      -= Вручную с загрузкой по ftp =-
      Загружаем все из папки upload этого архива Переходим в установку модулей - выбираем файл модуля WishlistPro_х.х.ххmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем WishlistPro Ожидаем уведомление на почту об активации модуля Заходим в WishlistPro и настраиваем модуль  
      По настройкам WishlistPro
      В настройках модуля есть 4 закладки
      Отображение блока. Настройки конкретного блока закладок. Это похоже на настройки обычного модуля в Opencart, например html. Вводим все параметры в первой вкладке и нажимаем сохранить. После чего, как обычный модуль, выбираем его в нужной колонке в нужной схеме в Дизайн - Схемы. Например можно вывести блок с закладками в правой колонке или же внизу страницы. Как обычный модуль. Глобальные настройки. Это настройки не конкретно отображаемого блока а модуля WishListPro в целом. В любом экземпляре модуля все что дальше первой вкладки одинаковое и сохраняется на лету. Основное это селектор обновления и название ссылки. Это сделано для того что бы на лету изменять информацию в шапке сайта о количестве закладок и сам текст. Настроить можно под любой шаблон. Также в этой вкладке можно включить расширенный список закладок. Это будет не просто обычный список а разбитый по группам с возможностью сортировки, отправки на почту, добавление в корзину и другие крутые функции. Этот список можно полностью кастомизировать, назвать все кнопочки и заголовки по своему, добавить верхнее и нижнее описание, а также задать нужные стили. Все сделано очень удобно. Список закладок. В этой вкладке будут отображены все товары которые добавлялись посетителями в закладки. Сортировка идет по самым добавляемым. В этом списке в лайв режиме можно настроить отображение колонок, удалить ненужные товары из списка, задать количество товаров на странице (все что больше подгружается кнопкой Показать еще). Также вверху списка есть крутой живой поиск по товарам с подсветкой результатов. Все сделано для удобства администратора. Информация/Поддержка. Здесь можно найти контакты разработчика и другую полезную информацию. Также если понравился модуль можно присмотреть себе и другие очень полезные дополнения автора и удостоверится в качестве подхода к разработке модулей.
    • By Exploits
      444.00 руб
      Скачать/Купить дополнение


      WishList Pro – супер модуль закладок Opencart
      Модуль WishlistPro - это очень функциональный модуль закладок (список желаний) без регистрации с возможностью все максимально настроить с админки.
      Модуль пока что на Opencart 2.3 и 2.х на все версии немного позже загружу.
      -----------
      Демо
      https://demo23.microdata.pro/
      логин: demo
      пароль: demo777
      просьба посмотреть и ничего не ломать:)
      -----------
      Основные особенности
      Простая установка, авто-активация и настройка Поддержка мультиязыка Закладки/Желания без регистрации с сохранением в аккаунт при логине Можно настроить селектор ссылки на список желаний вверху страницы (и не только) а также текст отображаемый в этой ссылке. (работа с любым шаблоном) Можно выводить блок с выбранными товарами в любом месте сайта - как стандартный модуль. Часто выводят в корзине - отличный маркетинговый ход. При добавлении в желания всплывает окно выбора группы в которую поместить товар. Название можно ввести новое, а можно в выпадающем списке выбрать уже существующие группы в аккаунте. Также при вводе любых символов названия идет автоматический поиск по уже созданным группам. Сделано очень удобно.
      Блок с желаниями - список выбранных товаров
      Модуль WishlistPro позволяет вывести в любом месте сайта блок с каруселью выбранных желаемых товаров. Под каждый шаблон надо делать адаптацию что бы было все в стилистике сайта. Т.к. каждый шаблон индивидуальный - услуга платная, но оплата символическая - всего 200руб за адаптацию.

      В блоке закладок можно настроить:
      Заголовок Количество возле заголовка Настройки слайдера товаров (количество товара, циклическая прокрутка, навигация, пагинация, интервал автоматического перелистывания) Эффект обновления блока Скорость скролла к блоку при добавлении Ширина и высота изображения товара Расширенный список закладок на сайте
       

      В модуле WishlistPro есть расширенный список товаров на замену стандартному. В стоке список желаний выглядит достаточно скудно - лишь базовый функционал. Там можно увидеть только товар, и кнопки удаления/добавления в корзину. В расширенной версии можно:
      Включать или оставить стандартный Все товары в списке разделены по группам Закладки можно сортировать перетягиванием мышки Настраиваемое название страницы списка Кнопка добавить все товары из списка в корзину - можно настроить название кнопки и куда переходить при добавлении всех товаров в корзину Описание вверху и внизу списка с поддержкой html тегов Полностью настраиваемые колонки которые будут отображены в списке желаний, название и отображение для: Фото, Модель, Производитель, Артикул, Цена, Смотрели, Купили, Остаток а также Название товара. Есть возможность отправить на любую почту список желаний. На почту придет структурированных список по группам со ссылками на товары и всеми полями что настроены в админке. Настраиваются всплывающие подсказки для кнопок в списке: Посмотреть, В корзину и Удалить Список (статистика) товаров которые добавляли в желания - в админке
      По многочисленным просьбам в модуле есть список добавленных товаров в желания. Сортировка по количеству добавлений. Это улучшает анализ покупателей и какие товары им наиболее предпостительные. С помощью этого списка можно сформировать ТОП товаров, делать на них акции и другие промо материалы.
       

      Основные данные
      Список можно настроить в лайв режиме. Нажимаем настройку - видим результат Показ колонок: Фото, В категории, Модель, Производитель, Артикул/SKU, Цена, Смотрели, Купили, Остаток. Есть живой поиск который ищет по всем полям и подсвечивает совпадение. Также есть возможность настроить количество подгружаемых товаров за раз.  В списке есть кнопки: посмотреть товар на сайте, редактировать его и удалить из списка, то есть очистить статистику добавлений выбранного товара.  
      Все стили модуля выведены в настройки и их можно изменить по своему усмотрению. Также есть функция сброса стилей по умолчанию, что позволит вернуть, если случайно поломали
      Обновление получилось глобальным. Все кто ранее купил версию Plus - Pro получает бесплатно. Это еще раз подтверждает, все кто купили у меня модули - обновления будут получать бесплатно в независимости от поднятия цены и развития функционала.
       
      Как установить модуль: (если используете WishlistPlus - удалите его)
       
      -= Автоматически через админку =- (рекомендация)
      Переходим в установку модулей - выбираем файл модуля WishlistPro_х.х.ххmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем WishlistPro Ожидаем уведомление на почту об активации модуля Заходим в WishlistPro и настраиваем модуль  
      -= Вручную с загрузкой по ftp =-
      Загружаем все из папки upload этого архива Переходим в установку модулей - выбираем файл модуля WishlistPro_х.х.ххmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем WishlistPro Ожидаем уведомление на почту об активации модуля Заходим в WishlistPro и настраиваем модуль  
      По настройкам WishlistPro
      В настройках модуля есть 4 закладки
      Отображение блока. Настройки конкретного блока закладок. Это похоже на настройки обычного модуля в Opencart, например html. Вводим все параметры в первой вкладке и нажимаем сохранить. После чего, как обычный модуль, выбираем его в нужной колонке в нужной схеме в Дизайн - Схемы. Например можно вывести блок с закладками в правой колонке или же внизу страницы. Как обычный модуль. Глобальные настройки. Это настройки не конкретно отображаемого блока а модуля WishListPro в целом. В любом экземпляре модуля все что дальше первой вкладки одинаковое и сохраняется на лету. Основное это селектор обновления и название ссылки. Это сделано для того что бы на лету изменять информацию в шапке сайта о количестве закладок и сам текст. Настроить можно под любой шаблон. Также в этой вкладке можно включить расширенный список закладок. Это будет не просто обычный список а разбитый по группам с возможностью сортировки, отправки на почту, добавление в корзину и другие крутые функции. Этот список можно полностью кастомизировать, назвать все кнопочки и заголовки по своему, добавить верхнее и нижнее описание, а также задать нужные стили. Все сделано очень удобно. Список закладок. В этой вкладке будут отображены все товары которые добавлялись посетителями в закладки. Сортировка идет по самым добавляемым. В этом списке в лайв режиме можно настроить отображение колонок, удалить ненужные товары из списка, задать количество товаров на странице (все что больше подгружается кнопкой Показать еще). Также вверху списка есть крутой живой поиск по товарам с подсветкой результатов. Все сделано для удобства администратора. Информация/Поддержка. Здесь можно найти контакты разработчика и другую полезную информацию. Также если понравился модуль можно присмотреть себе и другие очень полезные дополнения автора и удостоверится в качестве подхода к разработке модулей. Добавил Exploits Добавлено 08.06.2017 Категория Сравнения, закладки Системные требования CURL Сайт разработчика https://microdata.pro/wishlist-plus/wishlistpro Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика  
    • By optimlab
      Позволяет добавлять товары в закладки (избранное) магазина на Опенкарт без авторизации или регистрации.
      Из хлебных крошек удаляет лишний пункт ведущий в аккаунт, а кнопка продолжить ведёт на главную - для гостей (не авторизованных).
       
      Демо:
      http://demo.optimcart.com
       
      Лицензия:
      Модификатор на один магазин. Следующий магазин оплачивается отдельно.  
      Совместимость:
      wishlist-guest-2.1.ocmod.zip - Opencart 2.1 - 2.2
      wishlist-guest-2.3.ocmod.zip - Opencart 2.3 - 3.x
    • By optimlab
      359.00 руб
      Скачать/Купить дополнение


      Закладки товаров без авторизации
      Позволяет добавлять товары в закладки (избранное) магазина на Опенкарт без авторизации или регистрации.
      Из хлебных крошек удаляет лишний пункт ведущий в аккаунт, а кнопка продолжить ведёт на главную - для гостей (не авторизованных).
       
      Демо:
      http://demo.optimcart.com
       
      Лицензия:
      Модификатор на один магазин. Следующий магазин оплачивается отдельно.  
      Совместимость:
      wishlist-guest-2.1.ocmod.zip - Opencart 2.1 - 2.2
      wishlist-guest-2.3.ocmod.zip - Opencart 2.3 - 3.x
      Добавил optimlab Добавлено 16.06.2018 Категория Сравнения, закладки Системные требования Сайт разработчика http://optimlab.ru Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика  
    • By OCdevWizard
      600.00 руб · Срок продления: 300.00 руб за год
      Скачать/Купить дополнение


      Избранные товары PRO+
      ❖ ОПИСАНИЕ
      Модуль - избранные товары. Этот модуль обеспечивает быстрый и комфортный доступ к избранным товарам. Большая и расширенная система настроек делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       
      ❖ DEMO САЙТ
      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       
      ❖ СОВМЕСТИМОСТЬ С OPENCART
      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1
       
      ❖ СОВМЕСТИМОСТЬ С OCSTORE
      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       
      ❖ ВСТРОЕННЫЙ ПЕРЕВОД
      Украинский, Русский, Английский
       
      ❖ ДРУГИЕ МОДУЛИ ИЗ ЭТОЙ КОЛЛЕКЦИИ
      ❏  Избранные товары PRO

      ❖ ПРЕДПРОСМОТР


      ❖ ОСНОВНЫЕ ВОЗМОЖНОСТИ


      ❖ ДЕТАЛИЗИРОВАННЫЙ СПИСОК ВОЗМОЖНОСТЕЙ
      ❏ Модуль работает как: всплывающее окно или стандартный тип вывода.
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровни).
      ☑ Вы можете восстановить ранее сохраненные продукты во всплывающем окне.
      ❏ Вы можете выбрать некоторые параметры продукта, что отображаются в всплывающем окне.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Живая обработка (через Ajax).
      ❏ Многоязычная поддержка.
      ❏ Поддержка нескольких магазинов.
      ❏ Вы можете настраивать текстовые данные модуля.
      ❏ Вы можете переключать RTL или LTR текстовое направление в модуле.
      ❏ Вы можете выбрать с какой группой клиентов следует работать модулю.
      ❏ Вы можете настройте фон для модуля.
      ☑ Вы можете настроить эффекты анимации для модуля.
      ❏ Простая установка по OCmod.
      ❏ Дружелюбный для мобильных устройств.
      ☑ Функция «Сохранить продукты» на E-mail пользователя. Данные автоматически сохраняются в БД магазина. Вы можете увидеть эту информацию.
      ❏ Карусель для Up-sell и Cross-sell товаров.
      ❏ Вы можете выбирать товары для Cross-sell из: категорий, брендов, товары с которыми покупали этот товар или вручную из продуктов.
      ❏ Вы можете выбирать товары Up-sell.
      ❏ Вы можете создать свои собственные html шаблоны для e-mail уведомлений.
      ❏ Вы можете сохранить и восстановить настройки модуля.
      ❏ Защита от спама Google reCAPTCHA v2 только для функций "Сохранения и Восстановления" товаров.
      ☑ Функция склонения слов для блока Избранные.
      ☑ Возможность скрыть/показать длинный список товаров в модуле.
      ❏ Модуль требует активацию лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       
      ❖ СИСТЕМНЫЕ ТРЕБОВАНИЯ
      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       
      ❖ ПОДДЕРЖКА
      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       
      ❖ ЛИЦЕНЗИЯ
      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       
      ❖ НЕСОВМЕСТИМЫЕ МОДУЛИ (НЕ ВЕСЬ СПИСОК)
      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 22.01.2019 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика Старая цена 1400 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
  • 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.