Новости Joomla

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

ALEHAN

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
readmore в span
« : 01.06.2015, 23:29:35 »
blog_item.php кусок кода
Код: php
<section class="readmore">
<a class="btn btn-default" href="<?php echo $link; ?>">
<span>
<?php if (!$params->get('access-view')) :
echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->alternative_readmore) :
echo $readmore;
if ($params->get('show_readmore_title', 0)!= 0) :
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif;
elseif ($params->get('show_readmore_title', 0) == 0) :
echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
else :
echo JText::_('COM_CONTENT_READ_MORE');
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?>
</span>
</a>
</section>
В этой секции
Код: php
else :
echo JText::_('COM_CONTENT_READ_MORE');
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?>
echo JText::_('COM_CONTENT_READ_MORE'); эта запись выводит из языкового файла текст "Подробнее: ", следующая заголовок статьи, и все это оборачивается в span.
Подскажите как изменить запись, что бы "Подробнее: " и заголовок статьи выводились каждый в своем span.
Пример: Сейчас
Код: php
<span>Подробнее: статья</span>
надо
Код: php
<span>Подробнее: </span><span>статья</span>
*

ALEHAN

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Re: readmore в span
« Ответ #1 : 01.06.2015, 23:50:58 »
Решил проблему так
Код: php
<section class="readmore">
<a class="btn btn-default" href="<?php echo $link; ?>">
<?php if (!$params->get('access-view')) :
echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->alternative_readmore) :
echo $readmore;
if ($params->get('show_readmore_title', 0)!= 0) :
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif;
elseif ($params->get('show_readmore_title', 0) == 0) :
echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
else :
echo ("<span>");
echo JText::_('COM_CONTENT_READ_MORE');
echo ("</span><span>");
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
echo ("</span>");
endif; ?>
</a>
</section>
Но что то мне подсказывает, что это очень корявое решение crazy!
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: readmore в span
« Ответ #2 : 02.06.2015, 00:34:09 »
чем оно корявое? нормальное решение
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Re: readmore в span
« Ответ #3 : 02.06.2015, 10:32:53 »
МОжно так
Код
else :
echo JText::_('COM_CONTENT_READ_MORE');
        echo '</span><span>';
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?>
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

ALEHAN

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Re: readmore в span
« Ответ #4 : 02.06.2015, 20:26:41 »
МОжно так
Код
else :
echo JText::_('COM_CONTENT_READ_MORE');
        echo '</span><span>';
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?>
Блин, точно! И тогда в спане будут и другие варианты! Спасибо
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Re: readmore в span
« Ответ #5 : 03.06.2015, 09:44:25 »
Блин, точно! И тогда в спане будут и другие варианты! Спасибо
Именно. + можете повесить свои классы этим спанам
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

ALEHAN

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Re: readmore в span
« Ответ #6 : 03.06.2015, 22:52:21 »
Именно. + можете повесить свои классы этим спанам
Ну это по умолчанию понятно) Для этого и делил, что бы стилизовать отдельно. Но в таких вещах чаще first-child использую
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Баг в поиске Joomla 3.8.5 <span class="highlight'>title</span>

Автор hubby

Ответов: 28
Просмотров: 5628
Последний ответ 11.02.2022, 11:56:39
от mak200
Как обернуть первое слово ссылки у меню в тег <span>?

Автор timofe

Ответов: 9
Просмотров: 1081
Последний ответ 17.01.2021, 12:06:44
от timofe
Решено: System-readmore (Подробнее) и парсинг кода

Автор goga_pgasovav

Ответов: 4
Просмотров: 427
Последний ответ 02.11.2020, 19:03:55
от goga_pgasovav
Вывод основного контента материала в блоге (без вступительного/readmore)

Автор tigra-uki

Ответов: 5
Просмотров: 712
Последний ответ 18.09.2020, 19:28:49
от effrit
Как добавить width:span в Helix framework?

Автор Strelok760

Ответов: 0
Просмотров: 671
Последний ответ 20.02.2018, 00:06:17
от Strelok760