<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>solshark: акула Соляриса &#187; typo3</title>
	<atom:link href="http://solshark.i-seo.biz/category/typo3/feed/" rel="self" type="application/rss+xml" />
	<link>http://solshark.i-seo.biz</link>
	<description>Это был странный лес - сначала я ходил за грибами, потом они за мной...</description>
	<lastBuildDate>Sat, 10 Apr 2010 19:59:27 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>typo3, RealURL, 404</title>
		<link>http://solshark.i-seo.biz/2008/04/22/typo3-realurl-404/</link>
		<comments>http://solshark.i-seo.biz/2008/04/22/typo3-realurl-404/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 22:30:32 +0000</pubDate>
		<dc:creator>solshark</dc:creator>
				<category><![CDATA[typo3]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[realurl]]></category>

		<guid isPermaLink="false">http://solshark.i-seo.biz/?p=18</guid>
		<description><![CDATA[Не дале как вчера я решил подключить один из своих сайтов к Google Webmaster. Сайт был создан на базе typo3 4.2_RC2. Столкнулся с тем, что Google в упор не хотел признавать меня владельцем сайта. Дело было так: для подтверждения своих прав на сайт я выбрал не размещение мета-тега, а создание в корне сайта файла-метки. Но [...]]]></description>
			<content:encoded><![CDATA[<p>Не дале как вчера я решил подключить один из своих сайтов к Google Webmaster. Сайт был создан на базе <strong>typo3 4.2_RC2</strong>. Столкнулся с тем, что Google в упор не хотел признавать меня владельцем сайта. Дело было так: для подтверждения своих прав на сайт я выбрал не размещение мета-тега, а создание в корне сайта файла-метки. Но Google упорно не видел этот файл, сообщая о том, что мол нетути. <span id="more-18"></span></p>
<p>Прочитав текст сообщения об ошибке внимательно, я понял, что мой сервер вместо заголовка <strong>404 - Not found</strong>, возвращал заголовок 200 через редирект. Стало быть, необходимо перенастроить что-то там, чтобы сервер отдавал правильные заголовки. С помощью того же Google, была найдена <a title="typo3, realurl, not found" href="http://www.bstar.de/2007/09/28/typo3-realurl-and-404-file-not-found/" target="_blank">эта статья</a>. На деле все оказалось очень просто. Итак, делаем следующее:</p>
<ul>
<li>В файл typo3conf/localconf.php добавляем строки:<code> $TYPO3_CONF_VARS["FE"]["pageNotFound_handling"] = 'http://www.my-domain.com/en/not-found.html';</code><code> $TYPO3_CONF_VARS["FE"]["pageNotFound_handling_statheader"] = 'HTTP/1.1 404 Not Found';</code><br />
<em>Думаю, понятно, что http://www.my-domain.com/en/not-found.html нужно заменить на свою страницу с соообщением <strong>404 - Not found</strong></em></li>
<li>Проверяем настройки RealURL: ищем параметр <strong>postVarSet_failureMode</strong> ,и если он есть, то его значение должно быть пустой строкой, т.е. <code>postVarSet_failureMode=''. Ну, если этого параметра нет - черт с ним, ему же хуже.<br />
</code></li>
<li>Проверяем, что в каждой секции <strong>preVars</strong> есть пара <code><strong>'noMatch'=&gt;'bypass'</strong>.</code></li>
</ul>
<p>Собственно, это все. Теперь <strong>Google</strong> счастлив, я могу наблюдать за так нужной мне статистикой, ну и все мы в очередной раз говорим спасибо команде typo3 и лично Дмитрию Дулепову за RealURL.</p>
]]></content:encoded>
			<wfw:commentRss>http://solshark.i-seo.biz/2008/04/22/typo3-realurl-404/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Названия месяцев в tt_news</title>
		<link>http://solshark.i-seo.biz/2008/04/04/nazvaniya-mesyacev/</link>
		<comments>http://solshark.i-seo.biz/2008/04/04/nazvaniya-mesyacev/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 22:20:16 +0000</pubDate>
		<dc:creator>solshark</dc:creator>
				<category><![CDATA[typo3]]></category>
		<category><![CDATA[tt_news]]></category>

		<guid isPermaLink="false">http://solshark.i-seo.biz/?p=3</guid>
		<description><![CDATA[Столкнулся с необходимостью изменить названия месяцев в архиве новостей tt_news.
Решение выглядит так:
plugin.tt_news {
 reverseAMenu = 1
 archiveMode = month

 archiveTitleCObject &#62;
 archiveTitleCObject = COA
 archiveTitleCObject {
 # normal
 10 = COA
 10 {
 10= CASE
 10 {
 key.field = start
 key.strftime = %m
 01 = TEXT
 01.value = Январь
 02 = TEXT
 02.value = Февраль
 [...]]]></description>
			<content:encoded><![CDATA[<p>Столкнулся с необходимостью изменить названия месяцев в архиве новостей tt_news.</p>
<p>Решение выглядит так:</p>
<pre>plugin.tt_news {</pre>
<pre> reverseAMenu = 1</pre>
<pre> archiveMode = month
<span id="more-3"></span></pre>
<pre> archiveTitleCObject &gt;</pre>
<pre> archiveTitleCObject = COA</pre>
<pre> archiveTitleCObject {</pre>
<pre> # normal</pre>
<pre> 10 = COA</pre>
<pre> 10 {</pre>
<pre style="padding-left: 30px;"> 10= CASE</pre>
<pre style="padding-left: 30px;"> 10 {</pre>
<pre style="padding-left: 60px;"> key.field = start</pre>
<pre style="padding-left: 60px;"> key.strftime = %m</pre>
<pre style="padding-left: 60px;"> 01 = TEXT</pre>
<pre style="padding-left: 60px;"> 01.value = Январь</pre>
<pre style="padding-left: 60px;"> 02 = TEXT</pre>
<pre style="padding-left: 60px;"> 02.value = Февраль</pre>
<pre style="padding-left: 60px;"> 03 = TEXT</pre>
<pre style="padding-left: 60px;"> 03.value = Март</pre>
<pre style="padding-left: 60px;"> 04 = TEXT</pre>
<pre style="padding-left: 60px;"> 04.value = Апрель</pre>
<pre style="padding-left: 60px;"> 05 = TEXT</pre>
<pre style="padding-left: 60px;"> 05.value = Май</pre>
<pre style="padding-left: 60px;"> 06 = TEXT</pre>
<pre style="padding-left: 60px;"> 06.value = Июнь</pre>
<pre style="padding-left: 60px;"> 07 = TEXT</pre>
<pre style="padding-left: 60px;"> 07.value = Июль</pre>
<pre style="padding-left: 60px;"> 08 = TEXT</pre>
<pre style="padding-left: 60px;"> 08.value = Август</pre>
<pre style="padding-left: 60px;"> 09 = TEXT</pre>
<pre style="padding-left: 60px;"> 09.value = Сентябрь</pre>
<pre style="padding-left: 60px;"> 10 = TEXT</pre>
<pre style="padding-left: 60px;"> 10.value = Октябрь</pre>
<pre style="padding-left: 60px;"> 11 = TEXT</pre>
<pre style="padding-left: 60px;"> 11.value = Ноябрь</pre>
<pre style="padding-left: 60px;"> 12 = TEXT</pre>
<pre style="padding-left: 60px;"> 12.value = Декабрь</pre>
<pre style="padding-left: 60px;"> }</pre>
<pre style="padding-left: 60px;"> 11 = TEXT</pre>
<pre style="padding-left: 60px;"> 11 {</pre>
<pre style="padding-left: 90px;"> field = stop</pre>
<pre style="padding-left: 90px;"> strftime = %Y</pre>
<pre style="padding-left: 90px;"> wrap = |</pre>
<pre style="padding-left: 60px;"> }</pre>
<pre style="padding-left: 60px;"> if {</pre>
<pre style="padding-left: 90px;"> value.field = start</pre>
<pre style="padding-left: 90px;"> value.strftime = %m</pre>
<pre style="padding-left: 90px;"> equals.data = GPvar:tx_ttnews|month</pre>
<pre style="padding-left: 90px;"> negate = 1</pre>
<pre style="padding-left: 60px;"> }</pre>
<pre style="padding-left: 30px;"> }</pre>
<pre> # aktiv</pre>
<pre style="padding-left: 30px;"> 20 = COA</pre>
<pre style="padding-left: 30px;"> 20 {</pre>
<pre style="padding-left: 60px;"> 10= TEXT</pre>
<pre style="padding-left: 60px;"> 10 {</pre>
<pre style="padding-left: 90px;"> key.field = start</pre>
<pre style="padding-left: 90px;"> key.strftime = %m</pre>
<pre style="padding-left: 90px;"> 01 = TEXT</pre>
<pre style="padding-left: 90px;"> 01.value = Январь</pre>
<pre style="padding-left: 90px;"> 02 = TEXT</pre>
<pre style="padding-left: 90px;"> 02.value = Февраль</pre>
<pre style="padding-left: 90px;"> 03 = TEXT</pre>
<pre style="padding-left: 90px;"> 03.value = Март</pre>
<pre style="padding-left: 90px;"> 04 = TEXT</pre>
<pre style="padding-left: 90px;"> 04.value = Апрель</pre>
<pre style="padding-left: 90px;"> 05 = TEXT</pre>
<pre style="padding-left: 90px;"> 05.value = Май</pre>
<pre style="padding-left: 90px;"> 06 = TEXT</pre>
<pre style="padding-left: 90px;"> 06.value = Июнь</pre>
<pre style="padding-left: 90px;"> 07 = TEXT</pre>
<pre style="padding-left: 90px;"> 07.value = Июль</pre>
<pre style="padding-left: 90px;"> 08 = TEXT</pre>
<pre style="padding-left: 90px;"> 08.value = Август</pre>
<pre style="padding-left: 90px;"> 09 = TEXT</pre>
<pre style="padding-left: 90px;"> 09.value = Сентябрь</pre>
<pre style="padding-left: 90px;"> 10 = TEXT</pre>
<pre style="padding-left: 90px;"> 10.value = Октябрь</pre>
<pre style="padding-left: 90px;"> 11 = TEXT</pre>
<pre style="padding-left: 90px;"> 11.value = Ноябрь</pre>
<pre style="padding-left: 90px;"> 12 = TEXT</pre>
<pre style="padding-left: 90px;"> 12.value = Декабрь</pre>
<pre style="padding-left: 90px;"> wrap = &lt;strong&gt;|</pre>
<pre style="padding-left: 90px;"> }</pre>
<pre style="padding-left: 90px;"> 11 = TEXT</pre>
<pre style="padding-left: 90px;"> 11 {</pre>
<pre style="padding-left: 120px;"> field = stop</pre>
<pre style="padding-left: 120px;"> strftime = %Y</pre>
<pre style="padding-left: 120px;"> wrap = |&lt;/strong&gt;</pre>
<pre style="padding-left: 90px;"> }</pre>
<pre style="padding-left: 90px;"> if {</pre>
<pre style="padding-left: 120px;"> value.field = start</pre>
<pre style="padding-left: 120px;"> value.strftime = %m</pre>
<pre style="padding-left: 120px;"> equals.data = GPvar:tx_ttnews|month</pre>
<pre style="padding-left: 90px;"> }</pre>
<pre style="padding-left: 60px;"> }</pre>
<pre style="padding-left: 30px;"> }</pre>
<pre> }</pre>
]]></content:encoded>
			<wfw:commentRss>http://solshark.i-seo.biz/2008/04/04/nazvaniya-mesyacev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

