<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; превью статей]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/767/" />
	<updated>2016-07-04T14:23:29Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/767/prevyu-statei/</id>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3770/#p3770" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>{$item.short_content}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-04T14:23:29Z</updated>
			<id>https://forum.readyscript.ru/post/3770/#p3770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3769/#p3769" />
			<content type="html"><![CDATA[<p>У меня в шаблоне lastnews.tpl текст их поля анонс выводился вот так {$item-&gt;getPreview()}<br />Теперь, после обновления, там выводиться обрезанный полный текст. <br />Как мне вывести снова краткий?</p>]]></content>
			<author>
				<name><![CDATA[Дмитрий]]></name>
				<uri>https://forum.readyscript.ru/user/243/</uri>
			</author>
			<updated>2016-07-04T13:24:26Z</updated>
			<id>https://forum.readyscript.ru/post/3769/#p3769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3716/#p3716" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>{$preview=strip_tags($item-&gt;getPreview())}
{$preview|truncate:&quot;50&quot;}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-30T08:49:12Z</updated>
			<id>https://forum.readyscript.ru/post/3716/#p3716</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3711/#p3711" />
			<content type="html"><![CDATA[<p>А можно как-то сделать так, чтобы обрезанный текст, который берется из основного текста статьи добавлялся в превью без форматирования, т.е. без переносов, жирных шрифтов и т.д.? Просто текст.</p>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>https://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2016-06-29T19:52:17Z</updated>
			<id>https://forum.readyscript.ru/post/3711/#p3711</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3705/#p3705" />
			<content type="html"><![CDATA[<p>Здесь не никакой ошибки в логике:<br />1. Если у вас заведен вручную краткий текст, то выводится именно он без обрезки.<br />2. Если краткий текст не заведен, то выводится обрезанный полный текст.</p><p>Если вы хотите всегда обрезать текст, то вам необходимо воспользоваться модификаторами Smarty:<br />{$item-&gt;getPreview()|truncate:&quot;50&quot;}</p><p><a href="http://www.smarty.net/docsv2/ru/language.modifier.truncate.tpl">http://www.smarty.net/docsv2/ru/languag … uncate.tpl</a></p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2016-06-29T13:39:41Z</updated>
			<id>https://forum.readyscript.ru/post/3705/#p3705</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3699/#p3699" />
			<content type="html"><![CDATA[<p>Это кстати с какой-то стороны и правильно.</p><p>Хочешь оригинальный анонс для статьи писать&nbsp; - пиши и укладывайся в количество символов.</p><p>Не хочешь - не пиши, оставляй поле пустым и анонс будет формироваться из основного текста новости с обрезкой по количеству символов.</p>]]></content>
			<author>
				<name><![CDATA[Сергей Дмитриевич]]></name>
				<uri>https://forum.readyscript.ru/user/394/</uri>
			</author>
			<updated>2016-06-29T08:35:33Z</updated>
			<id>https://forum.readyscript.ru/post/3699/#p3699</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3693/#p3693" />
			<content type="html"><![CDATA[<p>Спасибо. Разберёмся.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-29T08:01:35Z</updated>
			<id>https://forum.readyscript.ru/post/3693/#p3693</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3689/#p3689" />
			<content type="html"><![CDATA[<p>Стало интересно. Проверил у себя.<br />В итоге заметил такую штуку. Конструкция {$item-&gt;getPreview(50)} работает только в том случае, если у новости НЕ заполнено поле &quot;Краткий текст&quot; на вкладке &quot;Расширенные&quot;, а только есть полный текст.<br />Если же поле &quot;Краткий текст&quot; заполнено, то конструкция не работает.</p><p><span class="postimg"><img src="http://fpicture.ru/img/2016-06/29/joj1b5hzi626n0wj6vajrw2s1.jpg" alt="http://fpicture.ru/img/2016-06/29/joj1b5hzi626n0wj6vajrw2s1.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[Сергей Дмитриевич]]></name>
				<uri>https://forum.readyscript.ru/user/394/</uri>
			</author>
			<updated>2016-06-29T07:47:52Z</updated>
			<id>https://forum.readyscript.ru/post/3689/#p3689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3680/#p3680" />
			<content type="html"><![CDATA[<p>Написал, жду ответа.</p>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>https://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2016-06-28T11:53:01Z</updated>
			<id>https://forum.readyscript.ru/post/3680/#p3680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3673/#p3673" />
			<content type="html"><![CDATA[<p>Напишите нам в поддержку разберёмся. Всё должно работать.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-28T08:15:56Z</updated>
			<id>https://forum.readyscript.ru/post/3673/#p3673</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3670/#p3670" />
			<content type="html"><![CDATA[<p>Шаблон именно тот, проверил еще раз.<br />Добавил абракадабру</p><p><span class="postimg"><img src="http://s19.radikal.ru/i192/1606/4a/3a5fa3c244b0.png" alt="http://s19.radikal.ru/i192/1606/4a/3a5fa3c244b0.png" /></span></p><p>все вывелось</p><p><span class="postimg"><img src="http://i057.radikal.ru/1606/30/c1b0559aeab8.png" alt="http://i057.radikal.ru/1606/30/c1b0559aeab8.png" /></span></p><p>но вот так <strong>{$item-&gt;getPreview(50, false)}</strong> текст все равно не сокращается <img src="https://forum.readyscript.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>https://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2016-06-28T04:47:56Z</updated>
			<id>https://forum.readyscript.ru/post/3670/#p3670</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3669/#p3669" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Может быть {$item-&gt;getPreview($length = 50)} ?</p></blockquote></div><p>Нет всё правильно, <strong>{$item-&gt;getPreview(50)}</strong>.<br /><strong>$length</strong> то Вам зачем?</p><p>В Вашем случае, будет лучше если укажите признак показа в виде простого текста:<br /></p><div class="codebox"><pre><code>{$item-&gt;getPreview(50, false)}</code></pre></div><p>Судя из страницы, что Вы привели, очень похоже, что там у Вас не тот шаблон выводит, эту страницу. Попробуйте проверить тестово выведя абракодабру.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-27T15:22:00Z</updated>
			<id>https://forum.readyscript.ru/post/3669/#p3669</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3665/#p3665" />
			<content type="html"><![CDATA[<p>Может быть {$item-&gt;getPreview($length = 50)} ?</p>]]></content>
			<author>
				<name><![CDATA[Сергей Дмитриевич]]></name>
				<uri>https://forum.readyscript.ru/user/394/</uri>
			</author>
			<updated>2016-06-27T14:36:36Z</updated>
			<id>https://forum.readyscript.ru/post/3665/#p3665</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3661/#p3661" />
			<content type="html"><![CDATA[<p>{$item-&gt;getPreview(50)} - делаю вот так, но превью не обрезается <img src="https://forum.readyscript.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /></p><p><a href="http://luchski.ru/text-news/">http://luchski.ru/text-news/</a> - вот целевая страница</p><p>а вот preview_list.tpl</p><div class="codebox"><pre><code>&lt;ul class=&quot;articles&quot;&gt;
{foreach from=$list item=item}
    &lt;li {$item-&gt;getDebugAttributes()}&gt;
        &lt;a class=&quot;link&quot; href=&quot;{$item-&gt;getUrl()}&quot;&gt;
            &lt;span class=&quot;preview&quot;&gt;
                {if !empty($item.image)}&lt;img src=&quot;{$item.__image-&gt;getUrl(170,120,&#039;xy&#039;)}&quot; class=&quot;image&quot;&gt;{/if}
                &lt;span class=&quot;date&quot;&gt;{$item.dateof|date_format:&quot;%d %m %Y&quot;:&quot;&quot;:&quot;rus&quot;}&lt;/span&gt;&lt;br&gt;
                &lt;span class=&quot;title&quot;&gt;{$item.title}&lt;/span&gt;
                &lt;div class=&quot;little_block&quot;&gt;&lt;/div&gt;
                    
                {$item-&gt;getPreview(50)}

                
            &lt;/span&gt;
        &lt;/a&gt;
    &lt;/li&gt;
{/foreach}
&lt;/ul&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>https://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2016-06-27T11:01:25Z</updated>
			<id>https://forum.readyscript.ru/post/3661/#p3661</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: превью статей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3660/#p3660" />
			<content type="html"><![CDATA[<p>Конечно, ведь:<br /></p><div class="codebox"><pre><code>/**
* Возвращает краткий текст заданный пользователем, 
* а если он не задан, то сформированный из основного текста
* 
* @param integer $length - длинна текста
* @param boolean $html - выводить как HTML? 
*/
    function getPreview($length = 500, $html = true)</code></pre></div><p>Т.е. <strong>{$item-&gt;getPreview(Нужная длинна в цифрах)}</strong></p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-27T09:55:28Z</updated>
			<id>https://forum.readyscript.ru/post/3660/#p3660</id>
		</entry>
</feed>
