product_related

Статус
В этой теме нельзя размещать новые ответы.

ploy

Создатель
Регистрация
14 Май 2008
Сообщения
13
Реакции
0
Никто не сталкивался с проблемой если прописывать в раздел "Рекомендуем посмотреть" и этот товар снят с показа, все равно он показывается.
уже перепробовал все комбинации условий:
if product_related > 0
if product_related.in_stock > 0
и даже вот этот
if product_related.enabled ne NULL

ничего не помогает. если хоть один товар 0 то ничего не показывает.
 
найди в product_detailed.php участок кода это 161 строка у меня
PHP:
while ($row = db_fetch_row($q))
					{
						$p = db_query("SELECT productID, name, Price FROM ".PRODUCTS_TABLE." WHERE productID=$row[0]") or die (db_error());
						if ($r = db_fetch_row($p))
добавь в
PHP:
$p = db_query("SELECT productID, name, Price FROM ".PRODUCTS_TABLE." WHERE productID=$row[0]") or die (db_error());
значение
PHP:
and enabled=1
получим
PHP:
while ($row = db_fetch_row($q))
					{
						$p = db_query("SELECT productID, name, Price FROM ".PRODUCTS_TABLE." WHERE productID=$row[0] and enabled=1") or die (db_error());
						if ($r = db_fetch_row($p))
все... Готово..должно работать! Если что пиши!

P.S. А то, что ты до этого пытался написать это не верно…. Т.к. ты пытаешься найти в product_related параметр, которого там просто нет… Там только две вещи в этой таблице ID товара, к которому добавили рекомендуемый товар и ID товара, который рекомендуют!!! Вот так.
 
  • Нравится
Реакции: ploy
А как сделать, чтобы в раздел "Рекомендуем посмотреть" выводились случайных 4 товара в сроке с ттой категории с которой тот же товар.
То есть: есть в каталоге категория мониторы, чтобы внизу товара предлагалось ("Рекомендуем посмотреть") из той же категории случайных 4 товара (монитора в данном случае) -- чтобы эти 4 товара не вносить для каждого товара вручную, а оно, чтобы автоматом выводило.

Как такое реализовать??, подскажите плиз. :bc:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху