Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

Рекомендованные сообещёния

на сегодня: **.**.2011

в базе 9874 наименований

пора что-нибудь купить

как сгделать икое?

как тут реализовано

http://www.sim-sim.tk/

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


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

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

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

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


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

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

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

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

:D :D

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

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

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

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://opencart-forum.ru/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, но и в элеменирном неуважении к другим участником форума. И Ваш третий пост (последний) это подтвердил ещё раз.

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

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


а теперьь все быстренько скинулись по 4 wmz afwollis'y ;)

2mariupol2010 - извините, ваше очко уходит в зрительный зал 8)

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

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

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

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

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

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


ну ик

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

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

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

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

  • +1 2
Ссылка на комменирий
Погделиться на других сайих

AlexFisher,улыбнуло)

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

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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