Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] в корзине отразить сколько наименований товаров в ИМ


Recommended Posts

Молодежь это один из моих сайтов.

За 4wmz закину код для корзины Вашего любого магазина.

По OpenCart могу реализовать все, что Вам в голову взбредет (за небольшое вознаграждение).

Надіслати
Поділитися на інших сайтах


"Молодежь..." :D :D :D

...По OpenCart могу реализовать все, что Вам в голову взбредет (за небольшое вознаграждение).

Вы для начала, приведите в порядок свой сайт (что бы ВСЁ работало) а уже потом свои услуги предлагайте...

Могу (специально для Вас) за 4wmz всё исправить...

:D :D

"мОлодежь..."

Надіслати
Поділитися на інших сайтах

akanext, не, никто не поможет :lol:

post-3682-0-34443400-1302715268_thumb.png

catalog/controller/module/cart.php
перед

if (!$this->config->get('config_customer_price')) {
			$this->data['display_price'] = TRUE;
		} elseif ($this->customer->isLogged()) {
			$this->data['display_price'] = TRUE;
		} else {
			$this->data['display_price'] = FALSE;
		}
вставляете

/* w_TotalProductsForCart - start */
		$this->load->model("catalog/product");
		$w_TotalProductsForCart = $this->model_catalog_product->w_getTotalProductsForCart();
		$w_today = date("d.m.Y");
		$w_lets_go_shopping = sprintf($this->language->get('w_lets_go_shopping'), $w_today, $w_TotalProductsForCart);
		$this->data['w_lets_go_shopping'] = $w_lets_go_shopping;
		/* w_TotalProductsForCart - end */
в функции

public function callback() {
меняете

$output .= '<div style="text-align: center;">' . $this->language->get('text_empty') . '</div>';
на

/* w_TotalProductsForCart - start */
		$this->load->model("catalog/product");
		$w_TotalProductsForCart = $this->model_catalog_product->w_getTotalProductsForCart();
		$w_today = date("d.m.Y");
		$w_lets_go_shopping = sprintf($this->language->get('w_lets_go_shopping'), $w_today, $w_TotalProductsForCart);
		/* w_TotalProductsForCart - end */
		
			$output .= '<div style="text-align: center;">' . $this->language->get('text_empty') . $w_lets_go_shopping.'</div>';

catalog/language/russian/module/cart.php
Добавляете

$_['w_lets_go_shopping'] = '<hr /><div style="color: #ACACAC;">на сегодня: <span style="font-weight:bold; font-style: italic;">%s</span><br />в базе <span style="font-weight: bold; color: #008000;">%s</span> наименований</div>пора что-нибудь купить';
разукрашиваете по своему усмотрению.

catalog/model/catalog/product.php
Добавляете функцию

/* w_TotalProductsForCart - start */
	public function w_getTotalProductsForCart() {
		$w_TotalProductsForCart = $this->cache->get('product.w_TotalProductsForCart.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'));
		
		if (!$w_TotalProductsForCart) {
			$query = $this->db->query("SELECT COUNT(*) AS w_TotalProductsForCart FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added DESC");
			
			$w_TotalProductsForCart = $query->row["w_TotalProductsForCart"];
			
			$this->cache->set('product.w_TotalProductsForCart.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $w_TotalProductsForCart);
		}
		
		return $w_TotalProductsForCart;
	}
	/* w_TotalProductsForCart - end */

catalog/view/theme/default/template/module/cart.tpl
Меняете

<div style="text-align: center;"><?php echo $text_empty; ?></div>
на

<div style="text-align: center;"><?php echo $text_empty; ?><?php echo $w_lets_go_shopping; ?></div>
  • +1 3
Надіслати
Поділитися на інших сайтах

"Молодежь..." :D :D :D

Вы для начала, приведите в порядок свой сайт (что бы ВСЁ работало) а уже потом свои услуги предлагайте...

Могу (специально для Вас) за 4wmz всё исправить... :D :D

"мОлодежь..."

А что не работает у тебя на моем сайте?

А молодежь потому что это бутафория из HTML.

Все просто и главное прикольно!

Надіслати
Поділитися на інших сайтах


А что не работает у тебя на моем сайте?

4 секунды, сайт не загрузился. фтопку. https://opencartforum.com/public/style_emoticons/default/dry.gif

это бутафория из HTML

JS и PHP это не HTML

средствами HTML вы НИКОГДА не получите текущую дату

Змінено користувачем afwollis
Надіслати
Поділитися на інших сайтах

...А что не работает у тебя на моем сайте?...

Не у "тебя", у "Вас", мы вроде ещё с Вами не "братались". ;)

На странице товара, обратите внимание на вкладки...

И... ладно, остальное, думаю сами заметите?

Это был риторический вопрос.

afwollis +1

Надіслати
Поділитися на інших сайтах

Ну дата PHP согласен. А все остальное набрано в HTML нет там ни каких скриптов. Ассортимент COMFY 9600 наименований, а у меня больше, хотя на самом деле всего около 7700 н.

Кстати могу называть "ВАС" ХОТЬ ВАШЕ ВЕЛИЧЕСТВО абы спал хорошо.

А то что тупит, так не мудрено все ж на шаре.

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

Может кому интересно {CENZORED}

Змінено користувачем afwollis
АНТИСПАМ В РАБОТЕ
Надіслати
Поділитися на інших сайтах


mariupol2010 Оба Ваших предыдущих поста, говорят о Вашей безграмотности не только в русском языке и php, но и в элементарном неуважении к другим участником форума. И Ваш третий пост (последний) это подтвердил ещё раз.

Иногда, лучше промолчать...

Надіслати
Поділитися на інших сайтах

mariupol2010 Оба Ваших предыдущих поста, говорят о Вашей безграмотности не только в русском языке и php, но и в элементарном неуважении к другим участником форума. И Ваш третий пост (последний) это подтвердил ещё раз.

Иногда, лучше промолчать...

Ничего личного, нужна будет помощь пишите письма длинным почерком!
Надіслати
Поділитися на інших сайтах


по моему фиговая доработка

зачем так принуждать пользователя фразой "пора что-нибудь купить"

это так же как писать на кнопке для того чтоб положить в корзину "Купить" а не "В корзину"

да и магазин у вас фиговенький

Надіслати
Поділитися на інших сайтах


ну так

принуждать пользователя

или не принуждать, а придумать помягче замануху - дело ваше.

Суть-то в выводе кол-ва товаров в корзинку. ИМХО, доработка приятная.

Не знаю, вспомнилось чей-то.. Ща найду - приложу. Во. Нашел 8) У меня сейчас вариант "Не то" :)

post-3552-0-32331200-1302893897_thumb.jpg

  • +1 2
Надіслати
Поділитися на інших сайтах

AlexFisher,улыбнуло)

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.