[Помогите] Плагин ReadMoreExt или ему подобная реализация

Тема в разделе "Joomla", создана пользователем Delight, 24 мар 2015.

  1. Delight

    Delight

    Регистрация:
    23 июл 2013
    Сообщения:
    52
    Симпатии:
    3
    Плагин, правда он для joomla 1.5, позволяет автоматически связывать изображение с гиперссылкой на информацию к полной статьи, по тому же принципу, что и ссылка "подробнее" или "readmore". Отсюда, вопрос : Как такое можно осуществить на Joomla 3.x ?
    В php не силен :(
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
  3. Delight

    Delight

    Регистрация:
    23 июл 2013
    Сообщения:
    52
    Симпатии:
    3
    $iD, Это вроде как установка кнопки Подробнее, т.е. вводный вступительный текст intro. Мне нужна вот такая реализация, пример на сайте - web-koshka.ru . Если нажмем на картинку, то открываем статью на сайте полностью.
     
  4. gatsby

    gatsby

    Регистрация:
    27 дек 2012
    Сообщения:
    144
    Симпатии:
    76
    Зачем себе усложнять жизнь плагинами? Надо просто подправить необходимый файлик, обернув изображение в тег <a></a>.
    Какой файлик? Это смотря какой у Вас шаблон.
     
  5. Delight

    Delight

    Регистрация:
    23 июл 2013
    Сообщения:
    52
    Симпатии:
    3
    Шаблон yoo balance, Joomla 3.x
     
  6. gatsby

    gatsby

    Регистрация:
    27 дек 2012
    Сообщения:
    144
    Симпатии:
    76
    У движка warp этот функционал должен быть реализован из коробки. Разве нет?

    Линк
     
  7. Delight

    Delight

    Регистрация:
    23 июл 2013
    Сообщения:
    52
    Симпатии:
    3
    В общем проблему решил путем добавления ссылки, подкорректировал файл blog_item.php
    Код:
    echo '<a href="'.JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)).'" title="'.$this->escape($this->item->title).'">';
        echo '<img'.$class.$title.' src="'.htmlspecialchars($images->image_intro).'" alt="'.htmlspecialchars($images->image_intro_alt).'" />';
                    echo "</a>";
    И в принципе получилось