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

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

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

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

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

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

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

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

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

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


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

Да, интересно реализовано, даже не думал об этом...

Изображение

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


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

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

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

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

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

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


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

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

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

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


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

...ваше очко уходит в зрительный зал

:D :D :D

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


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

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

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

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

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

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


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

ну так

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

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

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

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

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

  • +1 2

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


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

AlexFisher,

картинка - что надо!) посмеялся от души))))

особенно улыбнул "Психоаналитик".

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


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

AlexFisher,улыбнуло)

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

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


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

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

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

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

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

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

Войти

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

Войти

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

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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