Отображение списка материалов одной категории в виде картинок

Тема в разделе "Подбор расширений", создана пользователем Art Blos, 20.05.2014.

  1. Offline

    Art Blos Недавно здесь

    Регистрация:
    09.04.2014
    Сообщения:
    17
    Симпатии:
    1
    Здравствуйте. Облазил весь Инет, но так ничего подходящего не нашёл. Мне необходимо следующее:
    вывести список статей, относящихся к одной категории, в виде миниатюр картинок с подписями. Список должен отображаться в отдельной статье, а заглавные картинки будут браться из самих статей, на которые ссылаются.

    Для примера:
    http://pro-kino.com/
     
  2.  
  3. tomtaller
    Offline

    tomtaller Пользователь

    Регистрация:
    01.05.2012
    Сообщения:
    116
    Симпатии:
    2
    Пол:
    Мужской
    Смотрите в сторону новостных модулей.
     
  4. shure348
    Offline

    shure348 Активист

    Регистрация:
    21.08.2012
    Сообщения:
    145
    Симпатии:
    27
    Пол:
    Мужской
    по большому секрету!!!
    шаблон модуля последних новостей mod_articles_latest с картинками, заголовком и вводным текстом
    Код (PHP):
    1. <?php
    2. /**
    3. * @package Joomla.Site
    4. * @subpackage mod_articles_latest
    5. * @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
    6. * @license GNU General Public License version 2 or later; see LICENSE.txt
    7. */
    8. // no direct access
    9. defined('_JEXEC') or die;
    10. ?>
    11.  
    12. <div class="right">
    13. <h3>Последние новости</h3>
    14. <ul class="latestnews<?php echo $moduleclass_sfx; ?>">
    15. <?php foreach ($list as $item) : ?>
    16. <?php
    17. $images = json_decode($item->images) ; // декодируем данные о рисунке , на выходе получаем объект
    18. $introtext = strip_tags($item->introtext) ; // вырезаем из текста html теги
    19. $introtext = mb_substr($introtext,0,100,'utf-8'); // обрезаем текст
    20. ?>
    21. <li>
    22. <?php if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
    23. <?php $imgfloat = (empty($images->float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
    24. <img<?php if ($images->image_intro_caption) :echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';endif; ?> src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" style="width:200px;" />
    25. <?php endif; ?>
    26. <a href="<?php echo $item->link; ?>"><h4><?php echo $item->title; ?></h4></a>
    27. <span><?php echo $introtext.' ...'; ?></span>
    28. </li>
    29. <?php endforeach; ?>
    30. </ul>
    31. </div>


    можно заменить в папке modules, но лучше делать в папке с вашим шаблоном /templates/шаблон/html/mod_articles_latest/default.php
    естетственно назначая при этом этот шаблон в админке
     
  5. Offline

    Art Blos Недавно здесь

    Регистрация:
    09.04.2014
    Сообщения:
    17
    Симпатии:
    1
    Благодарю за ответы. Решение давно нашёл сам - mod_news_pro_gk4
    Там есть режим галереи, практически то, что мне нужно.
     

Поделиться этой страницей

Загрузка...