Перейти к содержимому


отключение товаров без фото


  • Вы не можете ответить в тему
Сообщений в теме: 2

#1 yura

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 82 сообщений
Репутация: 0
Начинающий

Отправлено 23 November 2011 - 08:49 PM

У меня у всех товаров есть в БД данных ссылки на файл с фото, но некоторые фотографии отсутствуют и вместо них выводится заглушка.
Может кто-нибудь знает, возможно ли отключить товары, у которых вместо фото заглушка, запросом через phpMyAdmin? (что-то типа этого, только для фото -

update `bjzh_products`
SET `enabled` = 0
WHERE productID IN ......................


Или может какой-нибудь другой вариант подскажете. Мне просто надо отключать товары, а потом когда фото загружу - снова включать.

ЗЫ Про существующий модуль от namer знаю)).
  • 0

#2 redali

    Новичок

  • Assistent vsupport.club
  • Pip
  • 7 сообщений
Репутация: 0
Начинающий

Отправлено 25 November 2011 - 01:13 PM

Примерный mysql запрос:
UPDATE `table_name` SET `enabled`=`0` WHERE `default_picture`=`Null`

Еще можно убрать их вывод непосредственно в шаблоне.
Файл product_brief.tpl.html дополнить условие {if $product_info ne NULL} (поправьте, если ошибся) на отсутствие в массиве с изображениями данных к данному товару. Единственное надо знать имя массива - нужно сделать вывод данных. Минус такого подхода - товар будет напрямую доступен через URL, но если на него нет ссылок и задача просто скрыть от глаз пользователя, то вполне сойдет, так как новые товары без фото тоже будут закрываться (в отличие от простого запроса, который потом придется повторять).

P.S. а что за модуль, можно ссылку?:)
  • 0

#3 yura

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 82 сообщений
Репутация: 0
Начинающий

Отправлено 25 November 2011 - 01:48 PM

спасибо, попробую.
вот ссылка на модуль - Вывод товаров без фотографии
  • 0