Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Можно ли с помощью BlockPro3 выводить ТОП, если картинки новостей, и в краткой новости, и в допполе?

Можно ли с помощью BlockPro3 выводить ТОП, если картинки новостей, и в краткой новости, и в допполе?


     14.05.2017    block, pro.3    Общие вопросы, Модули, Ламерские вопросы    353

вопрос
Добрый день! Модуль Block.Pro.3 при выводе популярных новостей, умеет брать картинки из короткой новости, полной новости или дополнительного поля. (параметр - &image)
Если на сайте, часть картинок в новостях указана в краткой новости, а часть в дополнительном поле. Можно ли сделать ( командной строкой или правкой кода), чтобы модуль если не находит картинку в короткой новости, брал картинку из допполя?

Ответа пока нет


1 комментарий

prpobed5
Юзер

prpobed5 - 14 мая 2017 20:13 -

В коде BlockPro3 выбор источника для картинки происходит так. Подскажите, плиз, как корректно изменить имеющийся выбор из трех вариантов, на - брать картинку из краткой новости, а если её там нет, то брать картинку из доп.поля?


// Выводим картинку
switch($this->config['image'])
{
// Первое изображение из краткой новости
case 'short_story':
$imgArray = $this->getImage($newsItem['short_story'], $newsItem['date']);
break;
					
// Первое изображение из полного описания
case 'full_story':
$imgArray = $this->getImage($newsItem['full_story'], $newsItem['date']);
break;
					
// Изображение из дополнительного поля 
default:
$xfieldsdata = xfieldsdataload($newsItem['xfields']);
$imgArray = $this->getImage($xfieldsdata[$this->config['image']], $newsItem['date']);
break;
}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх