Перейти к содержанию
Официальный форум поддержки Simpla

Куплю=) Код на вывод последних купленных товаров


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

Какие 3 строчки? Ты вообще в курсе, о чем говоришь?
Если ты думаешь, что можно вставить в шаблон 3 строчки, и будет тебе счастье - бог в помощь...
А ты, дурашка, еще захочешь и картинку, и цену за 100 рублей)))

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

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

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

view/View.php после $this->design->assign('settings', $this->settings); с новой строки

		$this->db->query($this->db->placehold("SELECT * FROM __purchases ORDER BY id LIMIT 10"));
		$this->design->assign('last_purchases',	$this->db->results());


Шаблон

{if $last_purchases}	<ul>		{foreach $last_purchases as $lp}		<li>{$lp->product_name|escape} <span class="price">{$lp->price|convert} <span class="currency">{$currency->sign|escape}</span></span><li>		{/foreach}	</ul>{/if}
Ссылка на сообщение
Поделиться на другие сайты

П.С. мороженное можешь выслать по почте )))) Все что больше, то уже за денюшку, или ждать-ждать, долго ждать энтузиаста, который сделает за еще одно мороженное)

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

Aijai попробуйте при данном коде купить несколько однотипных товаров и посмотрите что выведет этот скрипт. И это только вершина айсберга... ;)

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

От имени OsBen (это я и есть)
sheeft не кто вам не мешает вывести еще названия варианта с помощью {$lp->variant_name|escape}

По поводу запроса, то следует изменить его на

		$this->db->query($this->db->placehold("SELECT p.* FROM __purchases p
						LEFT JOIN __orders o ON p.order_id = o.id
						WHERE o.status = 2
						ORDER BY o.id DESC LIMIT 10"));
		$this->design->assign('last_purchases',	$this->db->results());



что бы отображались товары только те которые находятся в выполненных заказах, еще их можно сделать уникальными

$this->db->query($this->db->placehold("SELECT p.* FROM __purchases p							LEFT JOIN __orders o ON p.order_id = o.id							WHERE o.status = 2							GROUP BY p.product_id							ORDER BY o.id DESC LIMIT 10"));			$this->design->assign('last_purchases',	$this->db->results());


Спасибо kors за натырку, так как я был не внимателен
Ссылка на сообщение
Поделиться на другие сайты

я как-раз про уникальность и говорил, ибо покупая три айфона они и будут как три последних товара, что ест бред. но это опять таки только одна из бед )

Ссылка на сообщение
Поделиться на другие сайты
  • 4 месяца спустя...

а нет ли возможности связать их с товарами на сайте?
Чтобы можно было фото вывести и ссылку нормальную.
Я щас выкрутился - кидаю ссылку на поиск, а так как название уникальное, то открывается сам товар..

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...