<?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>Typo3 примеры из личного опыта</title>
	<atom:link href="http://typo3info.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://typo3info.ru</link>
	<description>практика внедрения cms typo3</description>
	<lastBuildDate>Tue, 12 Apr 2011 15:03:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Увеличивающееся при щелчке изображение в Typo3</title>
		<link>http://typo3info.ru/uvelichivayushheesya-pri-shhelchke-izobrazhenie-v-typo3/</link>
		<comments>http://typo3info.ru/uvelichivayushheesya-pri-shhelchke-izobrazhenie-v-typo3/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 15:03:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Настройка]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=198</guid>
		<description><![CDATA[Сейчас такую простую, но очень удобную технологию представления графического контента можно встретить практически на любом сайте. Не трудно догадаться, что разработчики typo3 предусмотрели данную опцию. Опция действительно есть, таится она в настройках самого плагина htmlArea RTE, но в зависимости от наличия тех или иных расширений, может быть отключена.
Чтобы включить опцию увеличивающегося по щелчку изображения (click enlarge), [...]]]></description>
			<content:encoded><![CDATA[<p>Сейчас такую простую, но очень удобную технологию представления графического контента можно встретить практически на любом сайте. Не трудно догадаться, что разработчики typo3 предусмотрели данную опцию. Опция действительно есть, таится она в настройках самого плагина <strong>htmlArea RTE</strong>, но в зависимости от наличия тех или иных расширений, может быть отключена.</p>
<p><span id="more-198"></span>Чтобы включить опцию увеличивающегося по щелчку изображения (click enlarge), идем в модуль расширений (ext manager).</p>
<div id="attachment_199" class="wp-caption alignnone" style="width: 145px"><img class="size-full wp-image-199" title="Пункт меню &quot;расширения&quot; typo3" src="http://typo3info.ru/wp-content/uploads/typo3004.jpg" alt="Меню - &quot;Расширения&quot;" width="135" height="47" /><p class="wp-caption-text">Меню - &quot;Расширения&quot;</p></div>
<p>Далее переключаемся в режим отображения установленных плагинов (install extentions).</p>
<div id="attachment_200" class="wp-caption alignnone" style="width: 391px"><img class="size-full wp-image-200" title="Режим отображения установленных расширений typo3" src="http://typo3info.ru/wp-content/uploads/typo3005.jpg" alt="Режим установленных расширений" width="381" height="106" /><p class="wp-caption-text">Режим установленных расширений</p></div>
<p>Находим в списке необходимый нам htmlArea RTE, и щелкаем по нему, таким образом переходя в настройки.</p>
<div id="attachment_201" class="wp-caption alignnone" style="width: 574px"><img class="size-full wp-image-201" title="Расширение htmlArea RTE в typo3" src="http://typo3info.ru/wp-content/uploads/typo3006.jpg" alt="htmlArea RTE" width="564" height="34" /><p class="wp-caption-text">htmlArea RTE</p></div>
<p>Находим среди настроек нужный нам пункт &laquo;Enable click-enlarge on images&raquo; и ставим галочку и жмем Обновить (Update).</p>
<div id="attachment_202" class="wp-caption alignnone" style="width: 460px"><img class="size-full wp-image-202" title="Опция &quot;enlarge images&quot; в typo3" src="http://typo3info.ru/wp-content/uploads/typo3007.jpg" alt="Опция &quot;enlarge images&quot;" width="450" height="70" /><p class="wp-caption-text">Опция &quot;enlarge images&quot;</p></div>
<p>Теперь переходим в настройки шаблона (template), открываем все настройки и переходим во вкладку includes. Там в &laquo;Include static (from extensions):&raquo; добавляем стандартный компонент расширения &laquo;Clickenlarge Rendering (rtehtmlarea)&raquo;. Сохраняем шаблон.</p>
<div id="attachment_205" class="wp-caption alignnone" style="width: 612px"><img class="size-full wp-image-205" title="стандартный компонент Clickenlarge Rendering (rtehtmlarea) расширения typo3 htmlArea RTE" src="http://typo3info.ru/wp-content/uploads/typo3008.jpg" alt=" Clickenlarge Rendering (rtehtmlarea)" width="602" height="155" /><p class="wp-caption-text"> Clickenlarge Rendering (rtehtmlarea)</p></div>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/uvelichivayushheesya-pri-shhelchke-izobrazhenie-v-typo3/","Увеличивающееся при щелчке изображение в Typo3")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/uvelichivayushheesya-pri-shhelchke-izobrazhenie-v-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как вставить свой PHP скрипт в Typo3</title>
		<link>http://typo3info.ru/kak-vstavit-svoj-php-skript-v-typo3/</link>
		<comments>http://typo3info.ru/kak-vstavit-svoj-php-skript-v-typo3/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 14:20:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Настройка]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[шаблон]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=191</guid>
		<description><![CDATA[Часто мы сталкиваемся с необходимостью наряду со встроенными скриптами typo3 выполнить свой произвольный php скрипт.  Простым способом это можно сделать добавив соответствующие строки в описание шаблона, а точнее в секции настройка (setup).




/td>

/td>



А синтаксис следующий:

С использованием объекта PAGE:
page.100.file = путь_к_файлу/файл.php
С использованием объекта CONFIG:
config.includeLibrary = путь_к_файлу/файл.php

okbm("http://typo3info.ru/kak-vstavit-svoj-php-skript-v-typo3/","Как вставить свой PHP скрипт в Typo3")]]></description>
			<content:encoded><![CDATA[<p>Часто мы сталкиваемся с необходимостью наряду со встроенными скриптами typo3 выполнить свой произвольный php скрипт.  Простым способом это можно сделать добавив соответствующие строки в описание шаблона, а точнее в секции настройка (setup).</p>
<table border="0">
<tbody>
<tr>
<td>
<p><div id="attachment_192" class="wp-caption alignleft" style="width: 158px"><img class="size-full wp-image-192 " title="Пункт меню &quot;Шаблон&quot; typo3" src="http://typo3info.ru/wp-content/uploads/typo30021.jpg" alt="Шаблон" width="148" height="53" /><p class="wp-caption-text">Шаблон</p></div></td>
<td>
<p><div id="attachment_193" class="wp-caption alignleft" style="width: 199px"><img class="size-full wp-image-193" title="Секция Настройка в меню шаблон typo3" src="http://typo3info.ru/wp-content/uploads/typo3003.jpg" alt="Секция настройка" width="189" height="37" /><p class="wp-caption-text">Секция настройка</p></div></td>
</tr>
</tbody>
</table>
<p><span id="more-191"></span>А синтаксис следующий:</p>
<ol>
<li>С использованием объекта PAGE:<br />
<em>page.100.file = путь_к_файлу/файл.php</em></li>
<li>С использованием объекта CONFIG:<br />
<em>config.includeLibrary = <em>путь_к_файлу/файл</em>.php</em></li>
</ol>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/kak-vstavit-svoj-php-skript-v-typo3/","Как вставить свой PHP скрипт в Typo3")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/kak-vstavit-svoj-php-skript-v-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Качество изображений в Typo3</title>
		<link>http://typo3info.ru/kachestvo-izobrazhenij-v-typo3/</link>
		<comments>http://typo3info.ru/kachestvo-izobrazhenij-v-typo3/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 16:52:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Настройка]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=185</guid>
		<description><![CDATA[Здравствуйте. Статья очень короткая, но может быть весьма полезной.
Возможно кто-то сталкивался с проблемой качества изображений, размер которых был изменен движком typo3.  Многие считают потерю качества результатом работы библиотеки GD/GD2 или модуля ImageMagick. На самом деле это не так. В Typo3 есть специальная настройка качества JPG и PNG изображений. Для изменения данной настройки есть специальные ключи [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте. Статья очень короткая, но может быть весьма полезной.</p>
<p>Возможно кто-то сталкивался с проблемой качества изображений, размер которых был изменен движком typo3.  Многие считают потерю качества результатом работы библиотеки GD/GD2 или модуля ImageMagick. На самом деле это не так. <strong>В Typo3 есть специальная настройка качества JPG и PNG изображений. </strong>Для изменения данной настройки есть специальные ключи в модуле конфигурации.</p>
<p><span id="more-185"></span>Для настройки необходимо добавить/изменить следующие строки в файле конфигурации или в меню &laquo;All configuration&raquo;:</p>
<p><em><span style="line-height: 20px;">[GFX][jpg_quality] = 90<br />
</span><span style="line-height: 20px;">[GFX][png_truecolor] = 1</span></em></p>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/kachestvo-izobrazhenij-v-typo3/","Качество изображений в Typo3")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/kachestvo-izobrazhenij-v-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка TYPO3 на nic.ru</title>
		<link>http://typo3info.ru/ustanovka-typo3-na-nic-ru/</link>
		<comments>http://typo3info.ru/ustanovka-typo3-na-nic-ru/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 08:28:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=176</guid>
		<description><![CDATA[Здравствуйте.
Сразу оговорюсь, статья не о том, какой замечательный хостинг у nic.ru, я не берусь судить ни их услуги, ни чьи бы то ни было еще.
Тогда зачем же нужна эта запись, спросите Вы&#8230;.
Отвечаю:  пишу это, чтобы помочь некоторым людям, не любящим долго читать и искать, определиться с вопросом &#171;Подойдет ли nic хостинг для typo3?&#187; и &#171;Сколько [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте.</p>
<p>Сразу оговорюсь, статья не о том, какой замечательный хостинг у nic.ru, я не берусь судить ни их услуги, ни чьи бы то ни было еще.</p>
<p>Тогда зачем же нужна эта запись, спросите Вы&#8230;.</p>
<p>Отвечаю:  пишу это, чтобы помочь некоторым людям, не любящим долго читать и искать, определиться с вопросом &laquo;<strong>Подойдет ли nic хостинг для typo3?</strong>&raquo; и &laquo;<strong>Сколько будет стоить тариф?</strong>&laquo;.</p>
<p><span id="more-176"></span>Не буду разглагольствовать, пишу по существу:</p>
<ol>
<li>typo3 на хостинге nic.ru чувствует себя прекрасно.</li>
<li>Тариф 201.</li>
<li>Цена 330 рублей в месяц (с учетом НДС,  есть скидки при оплате за год)</li>
<li>ImageMagick на этом хостинге присутствует &#8211; никаких лишних запросов администраторам отправлять не нужно.</li>
<li>Конфигурация ImageMagick<br />
[GFX][im]=1<br />
[GFX][im_combine_filename]= composite<br />
[GFX][im_version_5]= im6<br />
[GFX][im_path]=/usr/local/bin/</li>
<li>Работает шустро</li>
</ol>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/ustanovka-typo3-na-nic-ru/","Установка TYPO3 на nic.ru")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/ustanovka-typo3-na-nic-ru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TypoScript условие на Internet Explorer</title>
		<link>http://typo3info.ru/typoscript-uslovie-na-internet-explorer/</link>
		<comments>http://typo3info.ru/typoscript-uslovie-na-internet-explorer/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 02:49:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Создание сайта]]></category>
		<category><![CDATA[условие]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=169</guid>
		<description><![CDATA[Здравствуйте.
Иногда при создании шаблона сайта возникает необходимость задания определенных свойств элементов для каждого отдельного браузера. Ну для каждого &#8211; это я конечно погорячился. Скажем так: &#171;отдельно для браузеров и отдельно для интернет эксплорера 6-7&#8243;.
Конечно, можно воспользоваться условными комментариями, java скриптом, css important, но бывают случаи когда проще и удобней заложить логику еще на уровне формирования [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте.</p>
<p>Иногда при создании шаблона сайта возникает необходимость задания определенных свойств элементов для каждого отдельного браузера. Ну для каждого &#8211; это я конечно погорячился. Скажем так: &laquo;отдельно для браузеров и отдельно для интернет эксплорера 6-7&#8243;.</p>
<p>Конечно, можно воспользоваться условными комментариями, java скриптом, css important, но бывают случаи когда проще и удобней заложить логику еще на уровне формирования HTML -данных.</p>
<p>Typo3 позволяет задать определенные условия при формировании шаблона. Сейчас рассмотрим самое простое средство &#8211; conditions (условия). Подробно conditions описаны в tsRef, там можно возможные значения и примеры, я прокомментирую лишь тоЮ что касается условия на браузер, ведь речь именно об этом.</p>
<p>Итак условие такого рода выглядит следующим образом:</p>
<p><em>[переменная = значение]<br />
действия в случае истинности выражения<br />
[end]</em></p>
<p>Замечательно то, что условия можно соединять логическими операциями AND (&amp;&amp;) и OR (||)</p>
<p><em>[переменная = значение] &amp;&amp; </em><em>[переменная2 = значение2] || </em><em> </em><em>[переменная3 = значение3]</em><br />
<em> действия в случае истинности выражения<br />
[end]</em></p>
<p>В нашем случае переменной будет браузер (browser), значение в случае интернет эксплорера будет равно &laquo;msie&raquo;. Так же необходимо контролировать версию браузера, для этого используем переменную version. В результате получаем такое вот условие:</p>
<p><em>[browser = msie] || [version &lt; 8]<br />
браузер &#8211; интернет эксплорер с версией ниже 8<br />
[end]</em></p>
<p>Вот и все. Думаю стоит добавить, что благодаря conditions, мы можем контролировать многие пользовательские &laquo;переменные&raquo;, например, операционную систему, тип устройства, значение user agent, язык, ip-адрес. Так же благодаря этим условиям, вы можете контролировать множество внутренних переменных системы, таких как текущее время, дата, уровень страницы в дереве, идентификатор страницы и т.п.</p>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/typoscript-uslovie-na-internet-explorer/","TypoScript условие на Internet Explorer")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/typoscript-uslovie-na-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Добавить префикс к title страницы</title>
		<link>http://typo3info.ru/dobavit-prefiks-k-title-stranicy/</link>
		<comments>http://typo3info.ru/dobavit-prefiks-k-title-stranicy/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 14:16:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Настройка]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=164</guid>
		<description><![CDATA[Если Вам не хочется в поле названия страницы постоянно писать один и тот же префикс, например, название фирмы, то Typo3 может сделать это за Вас.
Чтобы задействовать эту функцию, Вам необходимо лишь заполнить соответствующее поле в настройках Вашего Template. Для этого выбираем в левом фрейме модуль Template, соответствующую Templat&#8217;у страницу и в правом фрейме указываем, что [...]]]></description>
			<content:encoded><![CDATA[<p>Если Вам не хочется в поле названия страницы постоянно писать один и тот же префикс, например, название фирмы, то Typo3 может сделать это за Вас.</p>
<p>Чтобы задействовать эту функцию, Вам необходимо лишь заполнить соответствующее поле в настройках Вашего Template. Для этого выбираем в левом фрейме модуль Template, соответствующую Templat&#8217;у страницу и в правом фрейме указываем, что нас интересует &laquo;Info/Modify&raquo;. Система показывает нам таблицу в которой на против &laquo;sitetitle:&raquo; и нужно ввести префикс.</p>
<div id="attachment_165" class="wp-caption alignnone" style="width: 160px"><a href="http://typo3info.ru/wp-content/uploads/sitename-prefix-title.jpg"><img class="size-thumbnail wp-image-165" title="Создание префикса в title страницы" src="http://typo3info.ru/wp-content/uploads/sitename-prefix-title-150x150.jpg" alt="Создание префикса в title страницы" width="150" height="150" /></a><p class="wp-caption-text">Создание префикса в title страницы</p></div>
<p>Не забываем сохраниться.</p>
<p>Если Вам нужно, чтобы заголовок сайта выводился перед заголовком страницы, то в Template setup добавьте строку:</p>
<p style="text-align: center;"><em>config.pageTitleFirst = 1</em></p>
<p style="text-align: left;">Удачных разработок!</p>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/dobavit-prefiks-k-title-stranicy/","Добавить префикс к title страницы")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/dobavit-prefiks-k-title-stranicy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и руссификация TYPO3 наглядно</title>
		<link>http://typo3info.ru/ustanovka-i-russifikaciya-typo3-naglyadno/</link>
		<comments>http://typo3info.ru/ustanovka-i-russifikaciya-typo3-naglyadno/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 05:28:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=156</guid>
		<description><![CDATA[Здравствуйте по случаю появившейся необходимости установить typo3, решил заодно записать обучающее видео. В принципе все наглядно, но все же прокомментирую, для того чтобы эту запись не забраковали поисковики.

Итак, нам нужно скачать typo3 с официального сайта, и выложить на ftp. Далее комментирую видео.
Набираем в адресной строке браузера &#171;ваш домен/typo3/&#187; таким образом мы начинаем установку. Система выдает [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте по случаю появившейся необходимости <strong>установить typo3</strong>, решил заодно записать обучающее видео. В принципе все наглядно, но все же прокомментирую, для того чтобы эту запись не забраковали поисковики.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/lV93s-u75n8&#038;hl=ru_RU&#038;fs=1&#038;color1=0xe1600f&#038;color2=0xfebd01"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/lV93s-u75n8&#038;hl=ru_RU&#038;fs=1&#038;color1=0xe1600f&#038;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><span id="more-156"></span>Итак, нам нужно скачать typo3 с <a title="Официальный сайт typo3" href="http://typo3.org" target="_blank">официального сайта</a>, и выложить на ftp. Далее комментирую видео.</p>
<p>Набираем в адресной строке браузера &laquo;ваш домен/typo3/&raquo; таким образом мы начинаем установку. Система выдает сообщение о том, что средство установки в данный момент отключено. Сделано это для безопасности, чтобы никто не смог вызвать средство установки не имея доступа к ftp. Для включения Install Tool Вам необходимо создать пустой файл &laquo;ENABLE_INSTALL_TOOL&raquo; (файл не имеет расширения) и скопировать егов папку &laquo;ваш домен/typo3conf/&raquo;.</p>
<p>После создания и копирования фала, возвращаемся в браузер и обновляем страницу. Система выводит стандартное предупреждение о том, что мы хотим <strong>устанавливать typo3</strong> и т.п., мы робко читаем и жмем единственную кнопку OK.</p>
<p>Далее мы попадаем в &laquo;123&#8243; режим установщика. Название режима говорит само за себя, установка происходит в 3 приема.</p>
<p>На первом шаге нам необходимо указать логин, пароль и адрес базы данных. Адрес зачастую остается дефолтным, т.е. &laquo;localhost&raquo;.</p>
<p>Жмем продолжить (continue) и попадаем на 2 круг установки <img src='http://typo3info.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Здесь нам предлагают выбрать базу из существующих или ввести имя для новой базы. В данном случае мы выбираем уже доступную базу и жмем продолжить (Continue).</p>
<p>На третьей, последней стадии установки нам предлагают выбрать действия. Оставляем то что указано оп умолчанию т.е. &laquo;Create default database tables&raquo;, что означает создать стандартные таблицы. Жмем Import Database и через некоторое время (система посылает ряд SQL запросов) попадаем на страницу которая предлагает нам перейти к настройкам, фронтэнду, бакэнду.</p>
<p>Жмем на Continue to configure TYPO3, чтобы продолжить настройку системы (нам еще необходимо сконфигурировать систему под utf8 так как мы хотим разрабатывать сайт на русском). На загрузившейся странице жмем All Configuration и попадаем в интерфейс задания системных переменных. Нас интересует<em> [SYS][setDBinit] </em>и <em>[BE][forceCharset], </em>устанавливаем им нужные значения (описано в статье по <a title="Статья по базе данных для typo3" href="http://typo3info.ru/podgotovka-bazy-dannyx-dlya-ustanovki/#more-18" target="_blank">требованиям к бд typo3</a>).</p>
<p>После вышеописанного можно входить в backend системы. Для этого набираем в адресной строке &laquo;ваш домен/typo3/&raquo;. Для входа используем стандартный логин &laquo;admin&raquo; и пароль &laquo;password&raquo;.</p>
<p>При входе, система сразу же покажет Вам предупреждения отмеченные в данной версии красным фоном. В данном случае их три:</p>
<p>1. Используется стандартный логин и пароль для install tool</p>
<p>2. Нужно проверить индексы базы</p>
<p>3. Используется стандартный логин и пароль для входа в backend</p>
<p>Нажимая на соответствующие ссылки мы переходим в модуль backend&#8217;a в котором можем произвести необходимые изменения, т.е. сменить пароль админа, поменять install tool пароль, переиндексировать базу данных. После каждого исправления не забывайте нажимать кнопку сохранить. Вернуться к стартовой странице backend можно просто обновив страницу.</p>
<p>После того как все угрозы устранены, переходим к русификации интерфейса. Для русификации нам нужно получить соответствующие переводы, в typo3 они устанавливаются как расширения, поэтому переходим к модулю Ext manager, что означает диспетчер расширений.</p>
<p>Сверху в комбобоксе в данном модуле мы выбираем Translation handling. Нашему вниманию предстает интерфейс для загрузки переводов с репозитория typo3. В списке выбираем родной язык и жмем Save Selection. Некоторое время система &laquo;думает&raquo;, затем показывает 2 кнопки &laquo;Check status against Repository&raquo; &#8211; это на случай если мы ищем обновления перевода и &laquo;Update from repository&raquo; &#8211; обновить из репозитория. Жмем &laquo;Update from repository&raquo;, видим оформленный в строгом стиле статусбар, и когда все становится зеленым, можем переходить к настройки языка текущего пользователя. Для этого выбираем модуль &laquo;User Settings&raquo; и в форме отвечающей за настройки текущего пользователя меняем Language с английского на русский. Жмем сохранить, обновляем страницу и видим, что большая часть интерфейса стала русскоязычной.</p>
<p>Вот и все.</p>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/ustanovka-i-russifikaciya-typo3-naglyadno/","Установка и руссификация TYPO3 наглядно")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/ustanovka-i-russifikaciya-typo3-naglyadno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Примеры сайтов на typo3</title>
		<link>http://typo3info.ru/primery-sajtov-na-typo3/</link>
		<comments>http://typo3info.ru/primery-sajtov-na-typo3/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 14:32:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Создание сайта]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=144</guid>
		<description><![CDATA[Буду добавлять сюда только необычные примеры, которые могу прокомментировать. Иногда мы даже не подозреваем, какая система скрывается под очередным изящным шаблоном. Нельзя забывать, что CMS &#8211; лишь скелет сайта, его внешний вид может быть любым. Не обошло это правило и typo3. Можно даже сказать, что  к этой системе данное правило относится в первую очередь. Сайты [...]]]></description>
			<content:encoded><![CDATA[<p>Буду добавлять сюда только необычные примеры, которые могу прокомментировать. Иногда мы даже не подозреваем, какая система скрывается под очередным изящным шаблоном. Нельзя забывать, что CMS &#8211; лишь скелет сайта, его внешний вид может быть любым. Не обошло это правило и typo3. Можно даже сказать, что  к этой системе данное правило относится в первую очередь. Сайты на typo3 могут быть от самых простых, до самых сложных, гибкость системы дает необъятное пространство для фантазии разработчика.</p>
<p><span id="more-144"></span>Итак к сайтам (со временем буду добавлять, по мере возможности, более подробное описание):</p>
<p>1. <a title="Пример сайта на typo3" rel="nofollow" href="http://knutarew-zahnarzt.de/" target="_blank">http://knutarew-zahnarzt.de/</a></p>
<p>В глаза сразу бросается необычность дизайна. Вертикальное меню, да еще и с появляющимся подменю.<br />
Здесь скрипт меню построен таким образом, что каждый пункт меню формирует отдельную ячейку таблицы, у последнего же пункта есть команда к завершению таблицы.</p>
<p>Слева расположена графическое изображение, на каждой странице &#8211; свое. Это реализовано по средствам templavoila. В структуре  шаблона описан объект image field. Таким образом при создании очередной страницы пользователь сразу же указывает отображаемое на этой странице изображение.</p>
<p>Тексты выводятся в блок с прокруткой.</p>
<p>Для отправки писем с формы страницы использована технология ajax, сама же форма создана как HTML объект в редакторе контента страницы.</p>
<p>На сайте две языковых версии, реализовано это по средством создания второй ветки сайта, а не стандартными средствами локализации предусмотренными в typo3.</p>
<p>Сайтмап сгенерирован как штатный объект контента системы typo3.</p>
<p>2. <a title="Пример сайта на typo3" href="http://tcsb-partner.de/" target="_blank">http://tcsb-partner.de/</a></p>
<p>Тут мы имеем дело с сайтом в одной языковой версии, нестандартный шаблон. Особый интерес, думаю, вызывает горизонтальное меню со скошенными краями.</p>
<p>Сделано это несложными методами. В шаблоне создан отдельный объект меню которое перечисляет страницы только третьего уровня. Каждая ссылка &#8211; изображение с указанным свойством float:left. Изображения без фона, с помощью указания свойства position:relative и margin-left:-XXpx, получен  требуемый эффект. Подсветка при наведении &#8211; изменяющееся изображение, т.е. изменяющееся свойство src у текущего объекта this.</p>
<p>Вертикальное меню думаю нет смысла комментировать, оно работает посредством javaScript.</p>
<p>Для отправки писем с формы страницы так же использована технология ajax.</p>
<p>Сайтмап сгенерирован как штатный объект контента системы typo3.</p>
<p>3. <a title="Пример сайта на typo3" href="http://euroasiagmbh.com/" target="_blank">http://euroasiagmbh.com/</a></p>
<p>А вот это интересный сайт! Тут целых 5 языковых версий, притом нестандартное меню для их переключения. Тут на всю использована возможность языковой локализации. Заметьте, что переводятся так же ссылки в хедере и ногах сайта. Так же можно отметить интересные страницы с ассортиментом продуктов, тут так же использован JavaScript.</p>
<p>4. <a href="http://altip.ru">http://altip.ru/</a></p>
<p>Сайт под ключ. Из особенностей &#8211; верхнее меню отдельно от бокового (т.е. в шаблоне идет разделение: какие пункты в верху, какие слева). В боковом меню присутствуют разделы, это пункты меню оформленные как donotlink.</p>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/primery-sajtov-na-typo3/","Примеры сайтов на typo3")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/primery-sajtov-na-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание бэкапа (backup) typo3</title>
		<link>http://typo3info.ru/sozdanie-bekapa-backup-typo3/</link>
		<comments>http://typo3info.ru/sozdanie-bekapa-backup-typo3/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 18:42:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Создание сайта]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=135</guid>
		<description><![CDATA[Немного теории. При бэкапе дерева страниц в typo3 происходит сохранение не только текстов страниц, но и всех сопутствующих данных, т.е. дата структур (data structures), объектов шаблона (template objects), html, css и остальных связанных фалов вашего шаблона, локализаций, графических изображений.
На деле получается , что вы можете сохранить весь свой сайт в один единственный *.t3d файл. Затем [...]]]></description>
			<content:encoded><![CDATA[<p>Немного теории. При <strong>бэкапе дерева страниц в typo3</strong> происходит сохранение не только текстов страниц, но и всех сопутствующих данных, т.е. дата структур (data structures), объектов шаблона (template objects), html, css и остальных связанных фалов вашего шаблона, локализаций, графических изображений.<br />
На деле получается , что вы можете сохранить весь свой сайт в один единственный <strong>*.t3d</strong> файл. Затем развернув cms на новом месте или, например, обновив,  импортировать свой сайт обратно вместе со всеми настройками, текстами и прочим.<br />
Очень удобная и нужная функция. Причем нужно заметить, что при последующем  импорте (восстановлении из фала) можно выбирать части вашего сайта, а не всю структуру целиком. Это может быть удобным в определенных случаях. К примеру, можно восстановить какую-то отдельную страницу не нанеся ущерб обновленным текстам на других страницах.</p>
<p><span id="more-135"></span>Итак практика:<br />
1.	Выбираем в левом фрейме «страницы» (page)<br />
2.	В дереве щелкаем правой кнопкой по нулевому уровню и выбираем в попап меню <strong>export to *.t3d</strong><br />
3.	На вкладке «конфигурация» (configuration) выбираем нужные нам элементы.<br />
4.	На вкладке File &amp; Preset вводим максимальный размер выходного фала в килобайтах.<br />
5.	Выбираем тип фала (<strong>t3d compressed или xml file</strong>). Я советую сделать бэкап в оба типа фалов, так будет гораздо надежнее, это поможет избежать возможных проблем с кодировкой.<br />
6.	Нажимаем «сохранить в файл» (save to filename). Можно нажать Download export  тогда система сразу даст вам скачать созданный файл.<br />
Все. Ваш файл поместится в зависимости от введенного имени относительно папки fileadmin/</p>
<p>Чтобы не попасть в нелепую ситуацию, лучше выполнить следующие рекомендации:<br />
1.	Сохраняйте файлы шаблона самостоятельно. Для перестраховки (Бывают проблемы при использовании Templavoila, например не сохраняются изображения, которые указаны как background в таблице стилей)<br />
2.	Делайте как t3d так и xml бэкапы. У меня возникала проблема с польским языком, после бэкапа в t3d из текстов исчезли специфические символы польского алфавита, в то время как в xml с кодировкой все было нормально. А вот файлы шаблона в xml не сохранились.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/L2WcuvSFamY&amp;hl=ru_RU&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/L2WcuvSFamY&amp;hl=ru_RU&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>На видео показан пример по созданию полного бэкапа сайта. Комментарии думаю излишни, стоит отметить лишь огромную разницу между сжатым бэкапом и простым xml (390кб против 2 метров &#8211; это может быть немаловажным, если у вас огромный портал).</p>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/sozdanie-bekapa-backup-typo3/","Создание бэкапа (backup) typo3")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/sozdanie-bekapa-backup-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Рабочий Template с комментариями</title>
		<link>http://typo3info.ru/rabochij-template-s-kommentariyami/</link>
		<comments>http://typo3info.ru/rabochij-template-s-kommentariyami/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 09:35:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Создание сайта]]></category>
		<category><![CDATA[наполнение]]></category>
		<category><![CDATA[создание]]></category>
		<category><![CDATA[страница]]></category>

		<guid isPermaLink="false">http://typo3info.ru/?p=123</guid>
		<description><![CDATA[Решил выложить Template текст с комментариями. Надеюсь кому-либо это будет полезно по частям или целиком.
#настройка локализации
#указываем имя GET переменной с которой будет связан текущий язык
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_overlay = content_fallback
 #связываем значения GET переменной с конкретным языком
#указываем дефолтный язык
[globalVar = GP:L = 0]
#имя языка
config.language = De
#номер языка
config.sys_language_uid = 0
[global]
#настройка для значения =1 переменной GET['L']
[globalVar [...]]]></description>
			<content:encoded><![CDATA[<p>Решил выложить Template текст с комментариями. Надеюсь кому-либо это будет полезно по частям или целиком.</p>
<p><em>#настройка локализации<br />
#указываем имя GET переменной с которой будет связан текущий язык<br />
</em>config.linkVars = L<br />
config.uniqueLinkVars = 1<br />
config.sys_language_overlay = content_fallback<br />
<em> #связываем значения GET переменной с конкретным языком<br />
#указываем дефолтный язык<br />
</em>[globalVar = GP:L = 0]<br />
<em>#имя языка</em><br />
config.language = De<br />
<em>#номер языка</em><br />
config.sys_language_uid = 0<br />
[global]</p>
<p><em><span id="more-123"></span>#настройка для значения =1 переменной GET['L']</em><br />
[globalVar = GP:L = 1]<br />
config.language = En<br />
config.sys_language_uid = 1<br />
[global]</p>
<p>[globalVar = GP:L = 2]<br />
config.language = Fr<br />
config.sys_language_uid = 2<br />
[global]</p>
<p>[globalVar = GP:L = 3]<br />
config.language = Sp<br />
config.sys_language_uid = 3<br />
[global]</p>
<p>[globalVar = GP:L = 4]<br />
config.language = Pl<br />
config.sys_language_uid = 4<br />
[global]</p>
<p><em>#тут передается значение для объекта описанного в DS в случае если номер языка меньше 2</em><br />
[globalVar = GP:L &lt; 2]<br />
bottom_werbe_link = TEXT<br />
bottom_werbe_link.value = qwerty<br />
[end]</p>
<p><em>#тут передается значение для объекта описанного в DS в случае если номер языка равен 1</em><br />
[globalVar = GP:L = 1]<br />
bottom_werbe_link = TEXT<br />
bottom_werbe_link.value = qwerty<br />
[end]</p>
<p><em>#Начало описания языкового меню</em><br />
langmenu = HMENU<br />
langmenu {<br />
special = language<br />
<em>#указываем какие языки участвуют в меню</em><br />
special.value = 0,1,2,3,4<br />
<em>#если нет перевода то язык = 0</em><br />
special.normalWhenNoLanguage = 0<br />
1 = TMENU<br />
1 {<br />
noBlur = 1<br />
NO = 1<br />
NO.linkWrap = &lt;b&gt; | &lt;/b&gt;<br />
<em> #я использовал для каждого из 5ти языков свой флаг (иконку с флажком)</em><br />
NO.stdWrap.setCurrent (<br />
&lt;img src=&raquo;fileadmin/template/newlevel/images/ln_de.jpg&raquo; onMouseOver=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_de_a.jpg&#8217;&raquo; onMouseOut=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_de.jpg&#8217;&raquo; width=&raquo;20px&raquo; height=&raquo;14px&raquo; border=&raquo;0&#8243;/&gt; ||<br />
&lt;img src=&raquo;fileadmin/template/newlevel/images/ln_en.jpg&raquo; onMouseOver=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_en_a.jpg&#8217;&raquo; onMouseOut=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_en.jpg&#8217;&raquo; width=&raquo;20px&raquo; height=&raquo;14px&raquo; border=&raquo;0&#8243;/&gt; ||<br />
&lt;img src=&raquo;fileadmin/template/newlevel/images/ln_fr.jpg&raquo; onMouseOver=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_fr_a.jpg&#8217;&raquo; onMouseOut=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_fr.jpg&#8217;&raquo; width=&raquo;20px&raquo; height=&raquo;14px&raquo; border=&raquo;0&#8243;/&gt; ||<br />
&lt;img src=&raquo;fileadmin/template/newlevel/images/ln_sp.jpg&raquo; onMouseOver=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_sp_a.jpg&#8217;&raquo; onMouseOut=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_sp.jpg&#8217;&raquo; width=&raquo;20px&raquo; height=&raquo;14px&raquo; border=&raquo;0&#8243;/&gt; ||</p>
<p>&lt;img src=&raquo;fileadmin/template/newlevel/images/ln_pl.jpg&raquo; onMouseOver=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_pl_a.jpg&#8217;&raquo; onMouseOut=&raquo;this.src=&#8217;fileadmin/template/newlevel/images/ln_pl.jpg&#8217;&raquo; width=&raquo;20px&raquo; height=&raquo;14px&raquo; border=&raquo;0&#8243;/&gt;<br />
)<br />
NO.stdWrap.current = 1</p>
<p><em>#описание для активного пункта меню</em><br />
ACT &lt; .NO<br />
ACT.linkWrap = &lt;b id=&raquo;activeImgCase&raquo;&gt; | &lt;/b&gt;</p>
<p><em>#описание пункта для отсутствующего языка</em><br />
USERDEF1 &lt; .NO<br />
USERDEF1.linkWrap = &lt;b id=&raquo;noLangImgCase&raquo;&gt; | &lt;/b&gt;<br />
<em> #не линковать, если отсутствует перевод</em><br />
USERDEF1.doNotLinkIt = 1<br />
}<br />
}</p>
<p><em>#описываем основное меню (в данном случае описано двухуровневое javascript menu)</em><br />
mainmenu = COA<br />
mainmenu.10 = HMENU<br />
mainmenu.10.1 = TMENU</p>
<p>mainmenu.10.1 {<br />
noBlur = 1<br />
ACT = 1<br />
IFSUB = 1<br />
ACTIFSUB = 1<br />
expAll = 1<br />
#    wrap = &lt;table cellpadding=&raquo;0&#8243; cellspacing=&raquo;1&#8243; id=&raquo;menuTable&raquo;&gt; | &lt;/table&gt;</p>
<p><em>#Описание для обычных пунктов</em><br />
NO.wrapItemAndSub = &lt;div&gt; | &lt;/div&gt;<br />
NO.ATagParams = onMouseOver=&raquo;showMenu(this)&raquo; onMouseOut=&raquo;hideMenu(this)&raquo;</p>
<p><em>#Описание для пунктов имеющих подменю</em><br />
IFSUB.wrapItemAndSub = &lt;div&gt; | &lt;/div&gt;<br />
IFSUB.ATagParams = onMouseOver=&raquo;showMenu(this)&raquo; onMouseOut=&raquo;hideMenu(this)&raquo;</p>
<p><em>#Описание для активного пункта</em><br />
ACT.wrapItemAndSub = &lt;div&gt; | &lt;/div&gt;<br />
ACT.ATagParams = onMouseOver=&raquo;showMenu(this)&raquo; onMouseOut=&raquo;hideMenu(this)&raquo;</p>
<p>#Описание для активного пункта с подменю<br />
ACTIFSUB.wrapItemAndSub = &lt;div&gt; |&lt;/div&gt;<br />
ACTIFSUB.ATagParams = onMouseOver=&raquo;showMenu(this)&raquo; onMouseOut=&raquo;hideMenu(this)&raquo;</p>
<p>}<br />
<em> #описываем подменю</em><br />
mainmenu.10.2 = TMENU<br />
mainmenu.10.2 {<br />
noBlur = 1<br />
expAll = 1<br />
wrap = &lt;table id=&raquo;submenuTable&raquo; cellpadding=&raquo;0&#8243; cellspacing=&raquo;0&#8243;&gt; | &lt;/table&gt;<br />
NO.wrapItemAndSub = &lt;tr&gt;&lt;td&gt; | &lt;/td&gt;&lt;/tr&gt; |*| &lt;tr&gt;&lt;td&gt; | &lt;/td&gt;&lt;/tr&gt; |*| &lt;tr&gt;&lt;td&gt; | &lt;/td&gt;&lt;/tr&gt;</p>
<p>}</p>
<p># Default PAGE object:<br />
page = PAGE<br />
page.typeNum = 0<br />
page.10 = USER<br />
page.10.userFunc = tx_templavoila_pi1-&gt;main_page<br />
<em> #описал скрытый input для хранения в нем номера текущего языка (для связи с javascript)</em><br />
page.20 = TEXT<br />
page.20.value = {GPvar:L}<br />
page.20.wrap = &lt;input type=&raquo;hidden&raquo; id=&raquo;inpLang&raquo; value=&raquo; | &laquo;/&gt;<br />
page.20.insertData = 1</p>
<p><em>#если id страницы 7, то включаем в header ссылку на java скрипт</em><br />
[globalVar = TSFE:id = 7]<br />
page.includeJS {<br />
file1 = fileadmin/template/newlevel/scripts/send.js<br />
}<br />
[end]</p>
<p><em>#Если страница третьего уровня, то включаем в header ссылку на java скрипт</em><br />
[treeLevel = 3]<br />
page.includeJS {<br />
file2 = fileadmin/template/newlevel/scripts/imgzoom.js<br />
file3 = fileadmin/template/newlevel/scripts/create.js<br />
}<br />
[end]</p>
<p><em>#меняем дефолтный doctype на нужный нам</em><br />
config.doctype = &lt;!DOCTYPE html PUBLIC &laquo;-//W3C//DTD HTML 4.01//EN&raquo; &laquo;http://www.w3.org/TR/html4/strict.dtd&raquo;&gt;</p>
<div style="padding-bottom:40px"><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://typo3info.ru/rabochij-template-s-kommentariyami/","Рабочий Template с комментариями")</script></div>]]></content:encoded>
			<wfw:commentRss>http://typo3info.ru/rabochij-template-s-kommentariyami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

