Вступительный текст в блоге категории как ссылка (а не ссылка "подробнее")

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем Alexander177, 20.03.2011.

  1. Offline

    Alexander177 Недавно здесь

    Регистрация:
    06.02.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте! Подскажите, плиз, как сделать, чтобы в шаблоне блога категории ссылкой был весь вступительный текст статьи. Я просто хочу убрать кнопку "подробнее". Заранее спасибо!
     
  2.  
  3. Offline

    art-bersiti Недавно здесь

    Регистрация:
    18.12.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Да тема то видать старожилам не по зубам :D народ ну ответьте.
     
  4. Offline

    art-bersiti Недавно здесь

    Регистрация:
    18.12.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Сам нашёл заходишь в менеджер материалов - настройки- скрыть подробнее вот и всё
     
  5. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской
    Ты, видать, что-то новое открыл! Расскажи подробнее как ты через админку стелал вступительный текст ссылкой?

    Если тема интересна ещё кому-то, кто не хочет читать инструкции по вёрстке шаблонов по Joomla - объясняю:

    Шаблон страницы выводом краткого содержания материалов находится по адресам:

    /components/com_content/views/category/tmpl/blog_item.php - материалы на главной (избранные материалы)
    /components/com_content/views/featured/tmpl/default_item.php - материалы категории

    Код (PHP):
    1. <?php if ($params->get('show_readmore') && $this->item->readmore) :
    2.     if ($params->get('access-view')) :
    3.         $link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
    4.     else :
    5.         $menu = JFactory::getApplication()->getMenu();
    6.         $active = $menu->getActive();
    7.         $itemId = $active->id;
    8.         $link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
    9.         $returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
    10.         $link = new JURI($link1);
    11.         $link->setVar('return', base64_encode($returnURL));
    12.     endif;
    13. ?>
    14.             <p class="readmore">
    15.                 <a href="<?php echo $link; ?>">
    16.                     <?php if (!$params->get('access-view')) :
    17.                         echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
    18.                     elseif ($readmore = $this->item->alternative_readmore) :
    19.                         echo $readmore;
    20.                         if ($params->get('show_readmore_title', 0) != 0) :
    21.                             echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
    22.                         endif;
    23.                     elseif ($params->get('show_readmore_title', 0) == 0) :
    24.                         echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
    25.                     else :
    26.                         echo JText::_('COM_CONTENT_READ_MORE');
    27.                         echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
    28.                     endif; ?></a>
    29.         </p>
    30. <?php endif; ?>

    Для того, чтобы сделать ссылкой вступительный текст - нуобходимо поместить код вывода вступительного текста
    Код (PHP):
    1. <?php echo $this->item->introtext; ?>

    внутрь ссылки, написанной выше.
     
    Последнее редактирование: 19.12.2012
  6. Offline

    art-bersiti Недавно здесь

    Регистрация:
    18.12.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    вопрос не до читал.
     
  7. Offline

    Dima Smile Недавно здесь

    Регистрация:
    21.10.2016
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток. По существу, я вставил код так:
    di-7FM9CG.png
    И получилась на странице такая чепуха, что дублировалась вводная часть материала и стрелка которая должна прилегать к подробнее улетела за изображение,
    di-PAMCYF.jpe
    я в php особо не разбираюсь, поэтому возможно я не правильно вставил код вступительного текста, и если это так то ткните пожалуйста пальцем куда его вставить, и еще возможно поможет как то разобраться, я так же сделал чтобы вводное изображение тоже было как ссылка( но с этим проблем нет, все работает, так на всякий случай мало ли оно как-то между собой связано).
     

    Вложения:

    • di-TBUF7Q.png
      di-TBUF7Q.png
      Размер файла:
      423.4 КБ
      Просмотров:
      5
  8. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской
    Создай отдельную тему и перечитай правила форума, с которыми ты согласился при регистрации ;)
     

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

Загрузка...