Популярные материалы (mod_articles_popular) добавляем изображение из вводного текста

  • 4 Ответов
  • 876 Просмотров

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

*

alfonse

  • ***
  • 67
  • 2
Переопределяем шаблон вывода для модуля mod_articles_popular. (Расширения - менеджер шаблонов - справа выбираем Шаблоны - жмем на нашем шаблоне Параметры - выбираем вкладку "Создать переопределение")
Далее заходим в папку /templates/Ваш_шаблон/html/mod_articles_popular/ И заменяем кусок содержимого на это:
Код
<ul class="mostread<?php echo $moduleclass_sfx; ?>">
<?php foreach ($list as $item) : ?>
<li>
<?php preg_match_all('#<img[^<]+?>#', $item->introtext, $matches);?>//получаем изображение из вводного текста
<span class="mostread_img"><?php echo $matches[0][0];?></span>//выводим изображение
<span class="time"><?php echo $item->created; ?></span>//выводим дату создания материала
<a href="<?php echo $item->link; ?>">
<?php echo $item->title; ?></a>
</li>
<?php endforeach; ?>
</ul>

Результат: модуль популярных материалов
« Последнее редактирование: 17.03.2015, 12:54:02 от alfonse »

*

b2z

  • *****
  • 7449
  • 741
  • Разраблю понемногу
А если изображения нет в introtext, а оно задано через параметры материала? ;)

Подсказка:
Код: php
$images = json_decode($item->images);
var_dump($images);

*

Gosha5767

  • *****
  • 427
  • 21
Jooomla 3.4.8  шаблон protostar
Пробовал проделать:
Спойлер
[свернуть]
и это
Спойлер
[свернуть]

что-то не срабатывает, в чем может быть причина?
Чистка сайта от дублей в Яндекс и Google.
Удаление ссылок (битых и внешних) на сайте.
Миграция Joomla 1.5 до Joomla 3.хх


*

Gosha5767

  • *****
  • 427
  • 21
Разобрался, ошибся при вставке кода.
Спасибо
Чистка сайта от дублей в Яндекс и Google.
Удаление ссылок (битых и внешних) на сайте.
Миграция Joomla 1.5 до Joomla 3.хх