Если нет картинки на товар

Тема в разделе "Shop-script", создана пользователем DENISXXXL, 3 апр 2009.

Статус темы:
Закрыта.
  1. DENISXXXL

    DENISXXXL

    Регистр.:
    14 апр 2008
    Сообщения:
    181
    Симпатии:
    10
    Прошу помочь реализовать такое:

    Если нет картинки на товар тогда размещается стандартная картинка с логотипом фирмы.

    Использую webasyst 279. Не нашел подходящего решения...
     
  2. zirrax

    zirrax

    Регистр.:
    8 ноя 2006
    Сообщения:
    321
    Симпатии:
    141
    юзай поиск, попадалось несколько раз:
    https://www.nulled.cc/showthread.php?t=77712
     
  3. x71.ru

    x71.ru Читатель

    Заблокирован
    Регистр.:
    27 мар 2009
    Сообщения:
    11
    Симпатии:
    5
    Вообще в шаблонах обработку делать наверное не самый удобный вариант. Лучше наверное там где производится поиск самих фалов
    Код:
    if (!file_exists("./products_pictures/".$a["picture"] )) $a["picture"] = 0;
    if (!file_exists("./products_pictures/".$a["thumbnail"] )) $a["thumbnail"] = 0;
    if (!file_exists("./products_pictures/".$a["big_picture"] )) $a["big_picture"] = [COLOR="#ff0000"]0[/COLOR];
    
    вставить типа
    Код:
    $a["big_picture"] = "[COLOR="Red"]noimag.jpg[/COLOR]";
     
  4. DENISXXXL

    DENISXXXL

    Регистр.:
    14 апр 2008
    Сообщения:
    181
    Симпатии:
    10
    Не силён в пхп. Прошу сказать в какой файл этот код вставить. И насчет картинки - она должна быть в корне сайта? ("noimag.jpg")
     
  5. x71.ru

    x71.ru Читатель

    Заблокирован
    Регистр.:
    27 мар 2009
    Сообщения:
    11
    Симпатии:
    5
    Я это взял из product_detailed.php.
    Но это не единствееное место. Картинки выводятся еще при просмотре категорий и в поиске. Нужно вставлять и там. Вообще самый лучший вариант это иметь ваш скрипт на локальном компьютере для работы.
    Есть такая бесплатная программа AstroGrep она ищет очень быстро внутри фалов. С помощью ее можно за секунды найти те места где производится проверка наличия файла file_exists. Вот там и вставлять. В данном примере файл noimag.jpg должен быть в папке картинок, но если прописать путь к другой папке, то можно и в другое место.
     
Статус темы:
Закрыта.