<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Движок сайтов S2 — Список последних статей]]></title>
	<link rel="self" href="https://s2cms.ru/forum/feed/atom/topic/32/"/>
	<updated>2011-09-16T22:07:20Z</updated>
	<generator>PunBB</generator>
	<id>https://s2cms.ru/forum/topic/32/</id>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/237/#p237"/>
			<content type="html"><![CDATA[<p>Получилось. Спасибо. Думаю, и другим может пригодиться.</p><p>Назвал расширение Last articles in sidebar :)</p>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-09-16T22:07:20Z</updated>
			<id>https://s2cms.ru/forum/post/237/#p237</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/236/#p236"/>
			<content type="html"><![CDATA[<p>Попробуйте так:</p><div class="codebox"><pre><code>&lt;hook id=&quot;idx_template_pre_replace&quot;&gt;&lt;![CDATA[
    $replace[&#039;&lt;!-- s2_last_articles --&gt;&#039;] = preg_replace(&#039;#&lt;a href=&quot;&#039;.preg_quote(S2_URL_PREFIX.$request_uri, &#039;#&#039;).&#039;&quot;&gt;(.*?)&lt;/a&gt;#&#039;, &#039;\\1&#039;, $replace[&#039;&lt;!-- s2_last_articles --&gt;&#039;]);
]]&gt;&lt;/hook&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2011-09-16T19:02:37Z</updated>
			<id>https://s2cms.ru/forum/post/236/#p236</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/235/#p235"/>
			<content type="html"><![CDATA[<p>К сожалению, не могу показать — всё на локальном сервере. Могу рассказать. Во все шаблоны в сайдбар добавлено &lt;!-- s2_last_articles --&gt;. С помощью display: none скрыто все лишнее , оставлены только ссылки. Получается блок ссылок с последними статьями, как на втором скриншоте в первом посте. Код в этом месте получается такой:<br /></p><div class="codebox"><pre><code>&lt;h2 class=&quot;preview&quot;&gt;&lt;small&gt;Танеев С. И. &amp;rarr;&lt;/small&gt; &lt;a href=&quot;/taneev/oresteia&quot;&gt;Орестея&lt;/a&gt;&lt;/h2&gt;&lt;div class=&quot;preview time&quot;&gt;22 августа 2011 года&lt;/div&gt;&lt;div class=&quot;preview cite&quot;&gt;Добавлено полное либретто оперы «Орестея» (Танеев С. И.)&lt;/div&gt;&lt;h2 class=&quot;preview&quot;&gt;&lt;small&gt;Пуччини Дж. &amp;rarr;&lt;/small&gt; &lt;a href=&quot;/puccini/sister-angelica&quot;&gt;Сестра Анджелика&lt;/a&gt;&lt;/h2&gt;&lt;div class=&quot;preview time&quot;&gt;22 августа 2011 года&lt;/div&gt;&lt;div class=&quot;preview cite&quot;&gt;Добавлено полное либретто оперы «Сестра Анджелика» (Пуччини Дж.)&lt;/div&gt;&lt;h2 class=&quot;preview&quot;&gt;&lt;small&gt;Пуччини Дж. &amp;rarr;&lt;/small&gt; &lt;a href=&quot;/puccini/boheme&quot;&gt;Богема&lt;/a&gt;&lt;/h2&gt;&lt;div class=&quot;preview time&quot;&gt;22 августа 2011 года&lt;/div&gt;&lt;div class=&quot;preview cite&quot;&gt;Добавлено полное либретто оперы «Богема» (Пуччини Дж.)&lt;/div&gt;&lt;h2 class=&quot;preview&quot;&gt;&lt;small&gt;Россини Дж. &amp;rarr;&lt;/small&gt; &lt;a href=&quot;/rossini/cenerentola&quot;&gt;Золушка, или Торжество добродетели&lt;/a&gt;&lt;/h2&gt;&lt;div class=&quot;preview time&quot;&gt;22 августа 2011 года&lt;/div&gt;&lt;div class=&quot;preview cite&quot;&gt;Добавлено полное либретто оперы «Золушка, или Торжество добродетели» (Россини Дж.)&lt;/div&gt;&lt;h2 class=&quot;preview&quot;&gt;&lt;small&gt;Римский-Корсаков Н. А. &amp;rarr;&lt;/small&gt; &lt;a href=&quot;/rimsky-korsakov/mozart-and-salieri&quot;&gt;Моцарт и Сальери&lt;/a&gt;&lt;/h2&gt;&lt;div class=&quot;preview time&quot;&gt;22 августа 2011 года&lt;/div&gt;&lt;div class=&quot;preview cite&quot;&gt;Добавлено полное либретто оперы «Моцарт и Сальери» (Римский-Корсаков Н. А.)&lt;/div&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-09-14T21:14:45Z</updated>
			<id>https://s2cms.ru/forum/post/235/#p235</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/234/#p234"/>
			<content type="html"><![CDATA[<p>Такое преобразование совершается только над шаблоном, когда он только загружается, и когда содержимое меток еще не подставлено.</p><p>В вашем случае скорее всего нужно действовать как-то по-другому. Дайте ссылку на страницу, попробую посмотреть.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2011-09-14T07:14:30Z</updated>
			<id>https://s2cms.ru/forum/post/234/#p234</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/233/#p233"/>
			<content type="html"><![CDATA[<p>Вылезла еще одна проблема. В документации написано: &quot;Когда значение атрибута href совпадает с адресом (URL) текущей страницы, элемент a заменяется элементом span.&quot; У меня же на самой странице последних статей почему-то ссылка остается активной, хотя она полностью совпадает с адресом страницы.</p>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-09-13T21:45:58Z</updated>
			<id>https://s2cms.ru/forum/post/233/#p233</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/232/#p232"/>
			<content type="html"><![CDATA[<p>Получилось. Правда, пришлось повозиться, чтобы скрыть все лишнее. :)</p>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-09-13T14:43:14Z</updated>
			<id>https://s2cms.ru/forum/post/232/#p232</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/226/#p226"/>
			<content type="html"><![CDATA[<p>Проще всего это сделать через CSS:</p><div class="codebox"><pre><code>h2.preview small {
    display: none;
    }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2011-09-13T08:54:46Z</updated>
			<id>https://s2cms.ru/forum/post/226/#p226</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/225/#p225"/>
			<content type="html"><![CDATA[<p>Сайт у меня почти готов. Помогите, пожалуйста, сделать блок последних добавлений (в шаблоне это &lt;!-- s2_last_articles --&gt;) так, как показано на втором скриншоте (1 пост). Я имею ввиду, чтобы был стандартный список, а не вида по умолчанию: Родительская папка → Заголовок новой статьи.</p>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-09-12T18:13:50Z</updated>
			<id>https://s2cms.ru/forum/post/225/#p225</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/165/#p165"/>
			<content type="html"><![CDATA[<p>Я бы не хотел вас нагружать этим. Но спасибо за предложение. Тем более я еще не со всеми изменениями определился. Я просто хочу где-то убрать, где-то изменить заголовки типа &quot;Еще в разделе&quot; и т.д. Но это долгая история - я все буду делать очень медленно (времени нет). Если будут вопросы, я обращусь к вам.</p>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-08-11T17:15:36Z</updated>
			<id>https://s2cms.ru/forum/post/165/#p165</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/164/#p164"/>
			<content type="html"><![CDATA[<p>На самом деле с расширениями всё просто. Основу расширения составляет файл manifest.xml, который содержит, помимо информации о расширении, фрагменты php-кода.</p><p>Исходный текст движка размечен специальными «хуками», например:</p><div class="codebox"><pre><code>($hook = s2_hook(&#039;fn_s2_parse_page_url_start&#039;)) ? eval($hook) : null;</code></pre></div><p>Вместо них и подставляются фрагменты кода из manifest.xml. Всё, что вам нужно сделать — найти ближайшие к вашим изменениям хуки и перенести изменения туда. Или попросить меня добавить хук, если существующих не хватает.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2011-08-11T17:03:42Z</updated>
			<id>https://s2cms.ru/forum/post/164/#p164</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/163/#p163"/>
			<content type="html"><![CDATA[<p>Я пока только тестирую движок. Так что переустановлю все заново - не проблема.</p><p>А вот с расширением я точно не справлюсь - в этих делах я профан.</p><p>Спасибо за ответы.</p>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-08-11T16:52:50Z</updated>
			<id>https://s2cms.ru/forum/post/163/#p163</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/162/#p162"/>
			<content type="html"><![CDATA[<p>Если говорить конкретно про этот баг, он исправляется легко:<br /><a href="http://s2cms.ru/trac/changeset/635">http://s2cms.ru/trac/changeset/635</a></p><p>Однако между версиями 1.0a5 (ревизия 628) и ревизией 646, которая сейчас выложена как последняя разрабатываемая, были и другие изменения:<br /><a href="http://s2cms.ru/trac/changeset?new=646%40trunk&amp;old=623%40trunk">http://s2cms.ru/trac/changeset?new=646% … 23%40trunk</a></p><p>Идеологически правильно было бы оформить ваши изменения в отдельное расширение. Тогда можно было бы спокойно обновлять код ядра, не боясь потери изменений. Правда, документации по созданию расширений еще нет, но если вы понимаете английский, можете почитать про <a href="http://punbb.informer.com/wiki/punbb13/extension_development">разработку расширений PunBB</a>, расширения S2 устроены точно так же.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2011-08-11T16:42:51Z</updated>
			<id>https://s2cms.ru/forum/post/162/#p162</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/161/#p161"/>
			<content type="html"><![CDATA[<p>Спасибо, буду смотреть. </p><p>Галочку на уведомление ставил, но несколько раз редактировал сообщение перед отправкой - может убралась. Сейчас&nbsp; все пришло.</p><p>p.s. Вспомнил - я не только шаблоны и файлы стилей правил, а еще articles.php в _include. если я этот файл поменяю в последней ревизии своим измененным, то и исправленный баг слетит?</p>]]></content>
			<author>
				<name><![CDATA[tataRen]]></name>
				<uri>https://s2cms.ru/forum/user/16/</uri>
			</author>
			<updated>2011-08-11T16:28:26Z</updated>
			<id>https://s2cms.ru/forum/post/161/#p161</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/160/#p160"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>tataRen пишет:</cite><blockquote><p>Кстати, не пришло уведомление об ответе, хотя подписывался.</p></blockquote></div><p>Посмотрел логи. Письмо ночью не отправлялось, а сейчас ушло. Может всё же не подписались?</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2011-08-11T16:14:30Z</updated>
			<id>https://s2cms.ru/forum/post/160/#p160</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список последних статей]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/159/#p159"/>
			<content type="html"><![CDATA[<p>Да, нужно перезаписать все файлы.</p><p>Шаблоны можно поместить в папку со стилем. Также ее нужно переименовать, чтобы изменения не перезаписались оригинальными файлами. Об этом я написал в документации:<br /><a href="http://s2cms.ru/docs/styles">http://s2cms.ru/docs/styles</a></p><p>Если опасаетесь чего-либо, сделайте резервную копию текущих файлов. Если есть вопросы — спрашиваете.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2011-08-11T16:11:45Z</updated>
			<id>https://s2cms.ru/forum/post/159/#p159</id>
		</entry>
</feed>
