Как сделать так что бы при отсутствии фото, подставлялась картинка "нет фото"

Как сделать так что бы при отсутствии фото, подставлялась картинка "нет фото"

 
Посетитель
small user social cms
Сообщений: 95
Добрый день, друзья! Мне нужна помощь. Есть тег : <meta property="og:image" content=""> в объявлениях. Как сделать так что бы при отсутствии фото подставлялась картинка "нет фото" , а когда фото есть, то подставлялось само фото ?
Редактировалось: 5 раз (Последний: 23 апреля 2016 в 10:12)
Я продвигаю сайты с помощью этого сервиса : http://1ps.ru/?p=616517
Посетитель
small user social cms
Сообщений: 95
Неужели ни кто не знает. Очень нужно. Вопрос еще не решен.
Редактировалось: 1 раз (Последний: 24 апреля 2016 в 09:52)
Я продвигаю сайты с помощью этого сервиса : http://1ps.ru/?p=616517
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 925
Найдите в image фото выводящиеся в объявлениях и замените его на то что вы хотите!
Ростов 161 - Городской портал
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3199
Код PHP:
  1.  
  2. <?php if (!empty($item['photo'])){ ?>
  3. есть фото
  4. <?php } else { ?>
  5. нет фото
  6. <?php } ?>
  7.  
Лучше б для доски свой шаблон вывода сделать. Если используется общий для всех типов контента, надо б проверять ещё и на наличие самого поля и на вывод его в записи.
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 357
Олег Васильевич я:

Код PHP:
  1.  
  2.  
  3. есть фото
  4.  
  5. нет фото
  6.  
  7.  
Лучше б для доски свой шаблон вывода сделать. Если используется общий для всех типов контента, надо б проверять ещё и на наличие самого поля и на вывод его в записи.

Олег приветствую, подскажи пожалуйста в каком файле это находится
Посетитель
small user social cms
Сообщений: 95
Олег Васильевич я:

Код PHP:
  1.  
  2.  
  3. есть фото
  4.  
  5. нет фото
  6.  
  7.  
Лучше б для доски свой шаблон вывода сделать. Если используется общий для всех типов контента, надо б проверять ещё и на наличие самого поля и на вывод его в записи.

не могу реализовать. Вот сам код:

$inPage->addHead('<meta property="og:image" content="'.HOST.'/images/board/medium/no_foto.jpg"/>');
Редактировалось: 1 раз (Последний: 24 апреля 2016 в 13:07)
Я продвигаю сайты с помощью этого сервиса : http://1ps.ru/?p=616517
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3199
SHDF:
не могу реализовать. Вот сам код:
А каким образом реализовываете?
Украинский для инстант
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3199
Birles:

в каком файле это находится
Пример приведён для default_item.tpl.php. Только ещё раз подчёркиваю: лучше сделать для нужного типа контента свой шаблон вывода, иначе надо проверять ещё и на наличие самого поля и вывод его в записи (как минимум).
Редактировалось: 1 раз (Последний: 24 апреля 2016 в 13:41)
Украинский для инстант
Посетитель
small user social cms
Сообщений: 86
Вот один из вариантов:

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

Как сделать так что бы при отсутствии фото, подставлялась картинка \"нет фото\"
INSTANTCMS - Был, INSTANTCMS - Есть, INSTANTCMS - Будет - The Best CMS Forever! КРЫМ НАШ - РФ !
Посетитель
small user social cms
Сообщений: 86
Это для 2-ки !
INSTANTCMS - Был, INSTANTCMS - Есть, INSTANTCMS - Будет - The Best CMS Forever! КРЫМ НАШ - РФ !
Посетитель
small user social cms
Медаль
Сообщений: 357
iWeb:

Это для 2-ки !

Спасибо большое, работает и в файлы не надо лезть! Плюсанул в карму!
Редактировалось: 1 раз (Последний: 24 апреля 2016 в 14:30)
Посетитель
small user social cms
Сообщений: 86
Всегда на Здоровье ! Так же можно сделать для всех видов контента !
INSTANTCMS - Был, INSTANTCMS - Есть, INSTANTCMS - Будет - The Best CMS Forever! КРЫМ НАШ - РФ !
Посетитель
small user social cms
Сообщений: 95
iWeb:

Вот один из вариантов:

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

Как сделать так что бы при отсутствии фото, подставлялась картинка \"нет фото\"


Спасибо что ответили, но мне нужно для первой ветки. smile
Я продвигаю сайты с помощью этого сервиса : http://1ps.ru/?p=616517
Посетитель
small user social cms
Сообщений: 95
Олег Васильевич я:

SHDF:
не могу реализовать. Вот сам код:
А каким образом реализовываете?

Я сделал вот таким образом в файле : fronted компонента объявлений. Но не получается.

if (!empty($item['photo'])){
$inPage->addHead('<meta property="og:image" content="'.HOST.'/images/board/medium/'.$item['file'].'"/>');
} else {
$inPage->addHead('<meta property="og:image" content="'.HOST.'/images/board/medium/no_foto.jpg"/>');
}
Я продвигаю сайты с помощью этого сервиса : http://1ps.ru/?p=616517
Посетитель
small user social cms
Сообщений: 95
Олег Васильевич я:

Birles:

в каком файле это находится
Пример приведён для default_item.tpl.php. Только ещё раз подчёркиваю: лучше сделать для нужного типа контента свой шаблон вывода, иначе надо проверять ещё и на наличие самого поля и вывод его в записи (как минимум).


У меня для каждого типа контента реализован отдельно. Но получается не правильно. Вот на примере доски объявлений:

if (!empty($item['photo'])){
$inPage->addHead('<meta property="og:image" content="'.HOST.'/images/board/medium/'.$item['file'].'"/>');
} else {
$inPage->addHead('<meta property="og:image" content="'.HOST.'/images/board/medium/no_foto.jpg"/>');
}
//
Я продвигаю сайты с помощью этого сервиса : http://1ps.ru/?p=616517
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.