UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: diii3 от 07 Сентября 2011, 09:14:53

Название: Как вывести анонс постов блога?
Отправлено: diii3 от 07 Сентября 2011, 09:14:53
Здравствуйте!
Подскажите, пожалуйста, как вывести анонс постов блога, т.е. не полный текст поста, который выдается когда выводишь список постов блога, а сокращенный?
Название: Re:Как вывести анонс постов блога?
Отправлено: admin от 07 Сентября 2011, 12:14:22
анонс который через cut выводится?
Название: Re:Как вывести анонс постов блога?
Отправлено: diii3 от 07 Сентября 2011, 12:35:28
Да да именно его
Название: Re:Как вывести анонс постов блога?
Отправлено: grave от 07 Сентября 2011, 20:56:11
<xsl:value-of select="substring(cut, 1, 360)" disable-output-escaping="yes"/>&nbsp;<xsl:text>...</xsl:text>
Название: Re:Как вывести анонс постов блога?
Отправлено: diii3 от 07 Сентября 2011, 22:46:17
спасибо большое!!
Название: Re:Как вывести анонс постов блога?
Отправлено: admin от 07 Сентября 2011, 23:58:21
а при таком способе проблем с обрезанными тегами не случалось?, ну например блок в котором выводиться контент является
<div>
 содержимое блога
</div>

и при взятии строчки от первого символа до 360 символа теги насколько я понимаю тоже берутся?
если так, то если у меня содержимое блога обернуто в <div>, то получается такая штука:

<div>
  <div>обрезанное содержимое блога
</div>

и в итоге верстка ползет....

с таким сталкивались? как решали?

Название: Re:Как вывести анонс постов блога?
Отправлено: diii3 от 10 Сентября 2011, 18:41:17
Да, у меня такое тоже было. Я эту проблему никак не решал, создал дополнительное поле, для вывода анонса блога, и на этом закончил.
Название: Re:Как вывести анонс постов блога?
Отправлено: grave от 10 Сентября 2011, 19:06:50
я с таким не сталкивался.. только что проверил - все отрабатывает как надо
Название: Re:Как вывести анонс постов блога?
Отправлено: admin от 11 Сентября 2011, 01:23:47
все отрабатывает "как надо" это как? то есть теги каким-то чудесным образом не режутся?
Название: Re:Как вывести анонс постов блога?
Отправлено: grave от 11 Сентября 2011, 11:22:59
<xsl:value-of select="cut" disable-output-escaping="yes"/> :

<div class="blog-box">
 <strong class="date">31&nbsp;/<span> Июля 2011 года</span></strong>
 <h4>Каталоги. Нужны они или можно обойтись без них?</h4>
 <p>Рунет забит всякими разными способами по раскрутке вашего сайта, но у у них только 1 единственная задача &ndash; заработать как можно больше денег на вашем сайте. Сейчас я расскажу вам обо всех подводных камнях это, столь популярной работы &ndash; Регистрацию в каталогах и поисковых система, которые выполняют очень много людей.</p>
 <p>Для начала не мешало бы обратить ваш взгляд на то что существует сервис, который автоматически будет за вас регистрироваться. Однако в нашем мире ни чего бесплатного нет. ЗА все надо платить. Также эту регистрацию можно купить на различных форумах. Однако я не советую вам этого делать. Люди там, в большинстве случаев, просто забирают деньги, а работы не делают. Необходимо проверить у него персональные документы. И если есть аттестат продавца. Если с ним все в порядке то потребуйте у него прайс-лист его цен. Это для вашей же безопасности. чтобы он не брал цены с потолка.</p>
 <p>Прогон по каталогам очень полезен для нулевых сайтов. В руках профессионала может дать очень хороший результат. Однако не надо верить в то, что существуют различные программы, которые автоматически регистрирую ваш блог или сайт во всех существующих каталогах. Лучше всего использовать старый, но надежный способ - ручная регистрация. Пользуясь поиском, находите нужный вам каталог и вручную регистрируете ваш сайт там. Да, я согласен это долго, но результат от этого будет в несколько раз выше.</p>
 <ul class="tags">
  <li>
   <a href="/blogs20/postsByTag/Продвижение сайта">Продвижение сайта</a>
  </li>
 </ul>
</div>

<xsl:value-of select="substring(cut, 1, 320)" disable-output-escaping="yes"/>&nbsp;<xsl:text>...</xsl:text> :

<div class="blog-box">
 <strong class="date">31&nbsp;/<span> Июля 2011 года</span></strong>
 <h4>Каталоги. Нужны они или можно обойтись без них?</h4>
 <p>Рунет забит всякими разными способами по раскрутке вашего сайта, но у у них только 1 единственная задача &ndash; заработать как можно больше денег на вашем сайте. Сейчас я расскажу вам обо всех подводных камнях это, столь популярной работы &ndash; Регистрацию в каталогах и поисковых система, которые выполняют о&nbsp;....</p>
 <ul class="tags">
  <li>
   <a href="/blogs20/postsByTag/Продвижение сайта">Продвижение сайта</a>
  </li>
 </ul>
</div>
Название: Re:Как вывести анонс постов блога?
Отправлено: admin от 15 Сентября 2011, 17:19:34
Спасибо тебе, grave очень выручил меня сегодня твой вариант с cut))
Название: Re:Как вывести анонс постов блога?
Отправлено: tkalyugina от 16 Июля 2014, 16:16:42
спасибо, помогло!