как сделать rss посты одного размера?

голоса: 0

а то я так понял они от текста зависят ...в конце концов можно многоточие и ли читать далее илои подробнее ..но главное чтоб одного размера

Адрес сайта http://childhoodplanet.moy.su/
| Автор: | Категория: Новости сайта

Ответов: 1

Голоса: +1
 
Лучший ответ

Чтобы обрезать кол-во символов используйте в шаблоне RSS вместо стандартного $DESCRIPTION$

<? substr($DESCRIPTION$,0,150) ?>

Этот условный оператор обрежет текст до 150 символов.

| Автор:

спасибо , работает! но режет прямо на полуслове, есть вариант добавить в конце многоточие или "подробнее" ну как то так ?

После этого оператора можете вставлять что угодно, например троеточие и ссылку подробнее

<? substr($DESCRIPTION$,0,150) ?>...<a href="$LINK$">Подробнее</a>

 

странно... все сделал ...как надо ...

но  третий пост сверху ...почему то не хочет работать нормально...

Проверьте внимательно шаблон. Чудес не бывает)) 

<p><? substr($DESCRIPTION$,0,150) ?>... <a href="$LINK$">Подробнее</a></p>

Все теги должны быть закрыты.

<div style="margin-bottom:3px;padding:3px;border:1px solid #CCCCCC"><a href="$LINK$" target="_blank"><b>$TITLE$</b></a><br><p><? substr($DESCRIPTION$,0,150) ?>...<a href="$LINK$">Подробнее</a></p></div>

 

закрыл ....не помогло  , все равно третий пост кривой
Я ч.г. не понимаю почему у вас в каждом блоке разный код. Напишите тут ваш код из шаблона этого rss
вот я и дал выше код из шаблона рсс

<div style="margin-bottom:3px;padding:3px;border:1px solid #CCCCCC"><a href="$LINK$" target="_blank"><b>$TITLE$</b></a><br><p><? substr($DESCRIPTION$,0,150) ?>...<a href="$LINK$">Подробнее</a></p></div>

У вас какая-то не правильная RSS лента. Она все ломает. Озадачили вы меня на 40 минут)). Поставьте такой шаблон

<div class="rssDiv" style="margin-bottom:3px;padding:3px;border:1px solid #CCCCCC">
  <a href="$LINK$" target="_blank"><b>$TITLE$</b></a><br>
  <?if(len($DESCRIPTION$)>153)?>
    <p>
      <?substr($DESCRIPTION$,3,153)?>... <a href="$LINK$">Подробнее</a>
    </p>
    <?else?>
    <p>
    <?substr($DESCRIPTION$,3,len($DESCRIPTION$)-7)?>... <a href="$LINK$">Подробнее</a>
    </p>
  <?endif?>
</div>

 

я извиняюсь за подставу(((  но я не менял ничего в этой ленте ...просто создал увидел что криво и начал спамить тут...

спасибо вам ...все корректно теперь работает !!!
...