Вывести поле изображение материала в модуле "Список материалов категории"

  • 11 Ответов
  • 5887 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Здравствуйте! Подскажите пожалуйста, как вывести поле изображение из "Изображение для вступительного текста материала" или "Изображение полного текста материала" в модуле "Список материалов категории" ?

*

Оффлайн artel-st

Так этот модуль вроде только заголовки выводит, причем в виде списка.

Если критично использовать именно этот модуль, то в modules\mod_articles_category\tmpl\default.php в цикле допиши <?php print_r($item); ?> и посмотри откуда можно картинку вырезать, потом манипулируем strpos и substr и получаем код изображения, которое и выводим.

Хотя, не знаю зачем самому себе создавать проблему?! Может проще использовать что-то вроде GK NewsShow?
« Последнее редактирование: 15.04.2012, 21:13:32 от artel-st »
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров

нет, модуль выводит материалы из одно или нескольких категорий, имеет достаточно много настроек, но вот картинки вставить нету...

Я php не знаю, мне бы лучше кодом, был бы очень благодарен  ^-^

*

Оффлайн artel-st

Не выводятся картники этим модулем. Выводиться интро-текст в котором вырезается все, кроме текста. Нужно выхватывать код из полного текста статьи. Код писать - лень.

Странно, в массиве есть информация по изображениям, но самих изображений нет почему то. Тут я тебе не подскажу, я ставлю обычно http://www.gavick.com/news-show-pro-gk4.html, чтобы не разбираться долго что и как.
« Последнее редактирование: 15.04.2012, 21:33:23 от artel-st »
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров

Мне три параметра нужно всего вывести, Название, категория и картинка. Не хочу ставить сторонние расширения из-за картинки  :(


Получилось, кому надо если

<?php $images json_decode($item->images); ?>
<img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" />

*

Оффлайн kaurka


а как можно вывести картинку из статьи? он тоже оформляется как image_intro?

Большое спасибо) Как раз то, что нужно было ))

*

Оффлайн Jeray

Если не задано: изображение для вступительного текста материала, тег img не показываем:
Код: (php) [Выделить]
<?php $images json_decode($item->images); ?>
<?php if (isset($images->image_intro) && !empty($images->image_intro)) : ?>
<img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" />
<?php endif; ?>