<?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>CMS обзор &#187; Советы и трюки</title>
	<atom:link href="http://cmsobzor.com/category/advices/feed/" rel="self" type="application/rss+xml" />
	<link>http://cmsobzor.com</link>
	<description>Все про Системы Управления Контентом</description>
	<lastBuildDate>Sun, 12 Feb 2012 22:08:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Использование FrontEnd методов в BackEnd TYPO3</title>
		<link>http://cmsobzor.com/2009/10/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-frontend-%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%be%d0%b2-%d0%b2-backend-typo3/</link>
		<comments>http://cmsobzor.com/2009/10/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-frontend-%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%be%d0%b2-%d0%b2-backend-typo3/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 14:10:17 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[BackEnd]]></category>
		<category><![CDATA[FrontEnd]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=514</guid>
		<description><![CDATA[Недавно модифицировал админку (backend) и задумался над вопросом как использовать функциональность frontend, например TypoScript конфигурация, генерация картинок, парсинг шаблона. Прогуглив нашел решение. Поскольку в админке другая логика, приходится подключать библиотеки для FrontEnd. // plugin-baseclass require_once&#40;PATH_tslib.'class.tslib_pibase.php'&#41;; // classes for retrieving the typoscript configuration of the current page require_once&#40;PATH_t3lib.'class.t3lib_page.php'&#41;; require_once&#40;PATH_t3lib.'class.t3lib_tstemplate.php'&#41;; require_once&#40;PATH_t3lib.'class.t3lib_tsparser_ext.php'&#41;; // class for rendering content, retrieving [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-518 alignleft" style="margin-right:10px;" title="Frontend в BackEnd" src="http://cmsobzor.com/wp-content/uploads/2009/10/bf-150x150.jpg" alt="Frontend в BackEnd" width="100" />Недавно модифицировал админку (backend) и задумался над вопросом как использовать  функциональность  frontend, например TypoScript конфигурация, генерация картинок, парсинг шаблона. Прогуглив нашел решение. Поскольку в админке другая логика, приходится подключать библиотеки для FrontEnd.<span id="more-514"></span></p>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// plugin-baseclass</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_tslib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.tslib_pibase.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// classes for retrieving the typoscript configuration of the current page</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_t3lib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.t3lib_page.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_t3lib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.t3lib_tstemplate.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_t3lib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.t3lib_tsparser_ext.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// class for rendering content, retrieving and substituting markers in templates,...</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_tslib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.tslib_content.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// tools</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_t3lib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.t3lib_div.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// extensionmanager</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_t3lib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.t3lib_extmgm.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_t3lib<span style="color: #339933;">.</span><span style="color: #0000ff;">'config_default.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// basic configuration of TYPO3 - can be configured via the install tool</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_typo3conf<span style="color: #339933;">.</span><span style="color: #0000ff;">'localconf.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// main frontend class</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_tslib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.tslib_fe.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// classes for user authentication for frontend and backendusers, sessionmanagement</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_t3lib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.t3lib_userauth.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>PATH_tslib<span style="color: #339933;">.</span><span style="color: #0000ff;">'class.tslib_feuserauth.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">class</span> myFEOutput <span style="color: #000000; font-weight: bold;">extends</span> tslib_pibase <span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$id</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$conf</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #0000ff;">&quot;hello world!&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// creating a fake TSFE object</span><br />
<span style="color: #000088;">$TSFEclassName</span> <span style="color: #339933;">=</span> t3lib_div<span style="color: #339933;">::</span><span style="color: #004000;">makeInstanceClassName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'tslib_fe'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// retrieving the id of the current page</span><br />
<span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$HTTP_GET_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$HTTP_GET_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// configure the TSFE object</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000088;">$TSFEclassName</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$TYPO3_CONF_VARS</span><span style="color: #339933;">,</span> <span style="color: #000088;">$id</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>connectToMySQL<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>initFEuser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>fetch_the_id<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>getPageAndRootline<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>initTemplate<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>tmpl<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>getFileName_backPath <span style="color: #339933;">=</span> PATH_site<span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>forceTemplateParsing <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>getConfigArray<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// create a plugin object</span><br />
<span style="color: #000088;">$plugin</span> <span style="color: #339933;">=</span> t3lib_div<span style="color: #339933;">::</span><span style="color: #004000;">makeInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'myFEOutput'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// assign a contentobject for rendering content</span><br />
<span style="color: #000088;">$plugin</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>cObj <span style="color: #339933;">=</span> t3lib_div<span style="color: #339933;">::</span><span style="color: #004000;">makeInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'tslib_cObj'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$sysPageObj</span> <span style="color: #339933;">=</span> t3lib_div<span style="color: #339933;">::</span><span style="color: #004000;">makeInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'t3lib_pageSelect'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// retrieve rootline</span><br />
<span style="color: #000088;">$rootLine</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$sysPageObj</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>getRootLine<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// create a Typoscript parser object</span><br />
<span style="color: #000088;">$TSObj</span> <span style="color: #339933;">=</span> t3lib_div<span style="color: #339933;">::</span><span style="color: #004000;">makeInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'t3lib_tsparser_ext'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$TSObj</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>tt_track <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$TSObj</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// parse the templates</span><br />
<span style="color: #000088;">$TSObj</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>runThroughTemplates<span style="color: #009900;">&#40;</span><span style="color: #000088;">$rootLine</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$TSObj</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>generateConfig<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$plugin</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>conf <span style="color: #339933;">=</span> <span style="color: #000088;">$TSObj</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>setup<span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'plugin.'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'myFEOutput.'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// output html</span><br />
<span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$plugin</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/01/typo3-propertie/" rel="bookmark" class="crp_title">Свойства и особенности TYPO3</a></li><li><a href="http://cmsobzor.com/2010/04/typo3-sertification/" rel="bookmark" class="crp_title">TYPO3 сертификация &#8211; новые горизонты знаний</a></li><li><a href="http://cmsobzor.com/2011/09/step-by-step-workspaces-typo3/" rel="bookmark" class="crp_title">Пошаговая настройка WorkSpaces в TYPO3</a></li><li><a href="http://cmsobzor.com/2009/03/seo-for-beginner/" rel="bookmark" class="crp_title">Продвижение сайта для новичков</a></li><li><a href="http://cmsobzor.com/2009/01/typo3-vs-drupal/" rel="bookmark" class="crp_title">TYPO3 VS Drupal</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/10/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-frontend-%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%be%d0%b2-%d0%b2-backend-typo3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Как сделать картинку для Ajax загрузки</title>
		<link>http://cmsobzor.com/2009/06/gif-ajax-animation/</link>
		<comments>http://cmsobzor.com/2009/06/gif-ajax-animation/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 19:29:00 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=499</guid>
		<description><![CDATA[Недавно для одного проекта нужно было создать ajax приложение с картинкой загрузки. На просторах Интернета наткнулся на очень полезный ресурс AjaxLoad. Позволяет быстро создать любое изображение для индикации процесса подключения к серверу. К тому же сайт создан в духе web 2.0. Вот принт скрин: Похожие статьи:[РЕШЕНО] &#8211; Проблема отображения изображений, которые загружены через полe Image [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно для одного проекта нужно было создать <a title="Описание технологии ajax " href="http://web-spectr.com/spectr/xajax/index.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/web-spectr.com/spectr/xajax/index.html?referer=');">ajax</a> приложение с картинкой загрузки. На просторах Интернета наткнулся на очень полезный ресурс <a href="http://www.ajaxload.info/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ajaxload.info/?referer=');">AjaxLoad</a>. Позволяет быстро создать любое изображение для индикации процесса подключения к серверу. К тому же сайт создан в духе web 2.0.</p>
<p>Вот принт скрин:</p>
<p><a href="http://cmsobzor.com/wp-content/uploads/2009/06/ajaxload-ajax-loading-gif-generator_1246389561391.png"><img class="alignnone size-medium wp-image-500" title="ajaxload Создание индикторов на лету" src="http://cmsobzor.com/wp-content/uploads/2009/06/ajaxload-ajax-loading-gif-generator_1246389561391-300x219.png" alt="ajaxload Создание индикторов на лету" width="300" height="219" /></a></p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/03/drupal-problem/" rel="bookmark" class="crp_title">[РЕШЕНО] &#8211; Проблема отображения изображений, которые загружены через полe Image &#8211; не видно анонимным пользователям</a></li><li><a href="http://cmsobzor.com/2009/02/picturesurf-install/" rel="bookmark" class="crp_title">Установка плагина Picturesurf</a></li><li><a href="http://cmsobzor.com/2010/03/typo3-nagruzka-optimisacia/" rel="bookmark" class="crp_title">TYPO3 сайт под высокой нагрузкой. Часть № 1</a></li><li><a href="http://cmsobzor.com/2009/01/e-shop/" rel="bookmark" class="crp_title">Сайт &#8220;интернет магазин&#8221;</a></li><li><a href="http://cmsobzor.com/2009/01/promo/" rel="bookmark" class="crp_title">Сайт &#8220;промо-сайт&#8221;</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/06/gif-ajax-animation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка alt Text И title Text в параметрах img TYPO3</title>
		<link>http://cmsobzor.com/2009/04/alttext-titletext-img-typo3/</link>
		<comments>http://cmsobzor.com/2009/04/alttext-titletext-img-typo3/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 06:09:29 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[img]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=483</guid>
		<description><![CDATA[Поисковики не видят картинок, вместо картинок они видят альтернативный текст. Если картинка вставляется с помощью TypoScript, обязательно используйте свойства altText и titleText 10 = IMAGE 10.file = path/to/folder/image.png 10.border = 0 10.altText = Альтернативный текст 10.titleText = Альтернативный текст Похожие статьи:Вставка записей из пользовательского плагинаМногоуровневое менюГрафическое меню с автоматическим переносом строк.Обзор решений png+IEНастройка Solr для [...]]]></description>
			<content:encoded><![CDATA[<p>Поисковики не видят картинок, вместо картинок они видят альтернативный текст. Если картинка вставляется с помощью TypoScript, обязательно используйте свойства altText и  titleText</p>
<div class="codecolorer-container typoscript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="typoscript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #cc0000;">10</span> <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #990000; font-weight: bold;">IMAGE</span><br />
<span style="color: #cc0000;">10</span><span style="color: #339933; font-weight: bold;">.</span>file <span style="color: #339933; font-weight: bold;">=</span> path<span style="color: #339933; font-weight: bold;">/</span>to<span style="color: #339933; font-weight: bold;">/</span>folder<span style="color: #339933; font-weight: bold;">/</span>image<span style="color: #339933; font-weight: bold;">.</span>png<br />
<span style="color: #cc0000;">10</span><span style="color: #339933; font-weight: bold;">.</span>border <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">0</span><br />
<span style="color: #cc0000;">10</span><span style="color: #339933; font-weight: bold;">.</span>altText <span style="color: #339933; font-weight: bold;">=</span> Альтернативный текст<br />
<span style="color: #cc0000;">10</span><span style="color: #339933; font-weight: bold;">.</span>titleText <span style="color: #339933; font-weight: bold;">=</span> Альтернативный текст</div></div>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/01/vstavka-zapisej-is-modulya/" rel="bookmark" class="crp_title">Вставка записей из пользовательского плагина</a></li><li><a href="http://cmsobzor.com/2009/10/menu-multilevel/" rel="bookmark" class="crp_title">Многоуровневое меню</a></li><li><a href="http://cmsobzor.com/2010/04/grafical-menu-line-break-auto/" rel="bookmark" class="crp_title">Графическое меню с автоматическим переносом строк.</a></li><li><a href="http://cmsobzor.com/2009/02/obzor-reshenij-png_ie/" rel="bookmark" class="crp_title">Обзор решений png+IE</a></li><li><a href="http://cmsobzor.com/2011/10/solr-typo3/" rel="bookmark" class="crp_title">Настройка Solr для TYPO3</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/04/alttext-titletext-img-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка Title под SEO в TYPO3</title>
		<link>http://cmsobzor.com/2009/04/seo-typo3-title/</link>
		<comments>http://cmsobzor.com/2009/04/seo-typo3-title/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:49:30 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=461</guid>
		<description><![CDATA[Скорее всего, одним из самых важных факторов продвижения сайта, должно быть уникальность, соответствие и насыщенность на ключевые слова тега TITLE в заголовке HEAD на каждой странице. TYPO3 является настолько гибким инструментом, что позволяет настроить любое отображение TITLE. И если у вас сотни, а то и тысячи страниц, правильная настройка формирования TITLE позволит получить страницы с [...]]]></description>
			<content:encoded><![CDATA[<p>Скорее всего, одним из самых важных факторов продвижения сайта, должно быть уникальность, соответствие и насыщенность на ключевые слова тега TITLE в заголовке HEAD на каждой странице. TYPO3 является настолько гибким инструментом, что позволяет настроить любое отображение TITLE. И если у вас сотни, а то и тысячи страниц, правильная настройка формирования TITLE позволит получить страницы с уникальными заглавиями. Вот несколько способов как настроить TITLE для TYPO3, чтобы получить хорошие результаты в SEO.<span id="more-461"></span></p>
<h3>1.     Использовать настройки по умолчанию для формирования TITLE в TYPO3</h3>
<p>При стандартных настройках, заглавия TITLE формируются из названия главного шаблона и названия страницы [SITETILE] : [PAGETITLE]. Название главного шаблона указывается в настройках шаблона на корневой странице.</p>
<p><a href="http://cmsobzor.com/wp-content/uploads/2009/04/pagetitle.gif"><img class="alignnone size-full wp-image-464" title="pagetitle поле заголовка в свойствах страницы" src="http://cmsobzor.com/wp-content/uploads/2009/04/pagetitle.gif" alt="pagetitle поле заголовка в свойствах страницы" width="364" height="102" /></a></p>
<p><a href="http://cmsobzor.com/wp-content/uploads/2009/04/sitetitle.gif"><img class="alignnone size-full wp-image-465" title="sitetitle заглавие сайта в настройках корневого шаблона" src="http://cmsobzor.com/wp-content/uploads/2009/04/sitetitle.gif" alt="sitetitle заглавие сайта в настройках корневого шаблона" width="308" height="50" /></a></p>
<p>Получится вот такой TITLE:<br />
&lt;title&gt;CMSОбзор : Настройка Title под SEO в TYPO3&lt;/title&gt;. TITLE для страницы «Контакты» получится таким &lt;title&gt;CMSОбзор : Контакты&lt;/title&gt;.</p>
<h3>2.     Немного видоизменить формирование TITLE в шаблоне с помощью TypoScript</h3>
<p><strong>А как сделать так, чтобы в TITLE было больше ключевых слов, но при этом не менять заглавие в навигации и в дереве страниц?</strong></p>
<p><img src="http://cmsobzor.com/wp-content/uploads/2009/04/subtitle.gif" alt="Подзаголовок subtitle для генерации тега TITLE" title="Подзаголовок subtitle для генерации тега TITLE" width="360" height="152" class="alignnone size-full wp-image-462" /><br />
Одним из способов может стать использование в качестве [PAGETITLE] поля подзаголовка(subtitle) из свойств страницы. Скажем, нам нужно чтобы TITLE был таким &lt;title&gt;CMSОбзор: Контакты блога&lt;/title&gt;, а в навигации все также было слово «Контакты». Тогда заголовок будет «Контакты», а подзаголовок &#8211; «Контакты блога».  Вот код TypoScript</p>
<div class="codecolorer-container typoscript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="typoscript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">### Настройки TITLE<br />
###</span> Настройки TITLE<br />
<span style="color: #aaa; font-style: italic;"># Выключаем формирование по умолчанию</span><br />
<span style="color: #000066; font-weight: bold;">config</span><span style="color: #339933; font-weight: bold;">.</span>noPageTitle <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">2</span><br />
<span style="color: #aaa; font-style: italic;"># Создаем новый page header text объект</span><br />
<span style="color: #000066; font-weight: bold;">page</span><span style="color: #339933; font-weight: bold;">.</span>headerData<span style="color: #339933; font-weight: bold;">.</span>10 <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #990000; font-weight: bold;">TEXT</span><br />
<span style="color: #aaa; font-style: italic;"># Используем сначала запись из подзаголовка (subtitle);</span><br />
<span style="color: #aaa; font-style: italic;"># если пусто, тогда из заголовка title</span><br />
<span style="color: #000066; font-weight: bold;">page</span><span style="color: #339933; font-weight: bold;">.</span>headerData<span style="color: #339933; font-weight: bold;">.</span>10<span style="color: #339933; font-weight: bold;">.</span>field <span style="color: #339933; font-weight: bold;">=</span> subtitle <span style="color: #aaa; font-style: italic;">// title</span><br />
<span style="color: #aaa; font-style: italic;"># Вставляем запись в следующее</span><br />
CMSОбзор<span style="color: #339933; font-weight: bold;">:</span> <span style="color: #339933; font-weight: bold;">|</span> <span style="color: #000066; font-weight: bold;">page</span><span style="color: #339933; font-weight: bold;">.</span>headerData<span style="color: #339933; font-weight: bold;">.</span>10<span style="color: #339933; font-weight: bold;">.</span>wrap <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #3366CC;">&lt;title&gt;</span> CMSОбзор<span style="color: #339933; font-weight: bold;">:</span> <span style="color: #339933; font-weight: bold;">|</span><span style="color: #3366CC;">&lt;/title&gt;</span></div></div>
<p>Теперь, настраивая параметр wrap, мы можем добиться любого результата:<br />
1 пример:</p>
<div class="codecolorer-container typoscript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="typoscript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #000066; font-weight: bold;">page</span><span style="color: #339933; font-weight: bold;">.</span>headerData<span style="color: #339933; font-weight: bold;">.</span>10<span style="color: #339933; font-weight: bold;">.</span>wrap <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #3366CC;">&lt;title&gt;</span> CMSОбзор &amp;raquo; <span style="color: #339933; font-weight: bold;">|</span><span style="color: #3366CC;">&lt;/title&gt;</span></div></div>
<p>получим:</p>
<div class="codecolorer-container html4strict blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>CMSОбзор » &nbsp;Контакты блога<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span></div></div>
<p>2 пример:</p>
<div class="codecolorer-container typoscript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="typoscript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000066; font-weight: bold;">page</span><span style="color: #339933; font-weight: bold;">.</span>headerData<span style="color: #339933; font-weight: bold;">.</span>10<span style="color: #339933; font-weight: bold;">.</span>wrap <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #3366CC;">&lt;title&gt;</span><span style="color: #339933; font-weight: bold;">|</span> &amp;brvbar; CMSОбзор<span style="color: #3366CC;">&lt;/title&gt;</span></div></div>
<p>получим:</p>
<div class="codecolorer-container html4strict blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span> Контакты блога | CMSОбзор<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span></div></div>
<p></p>
<h3>3. Любой SEO каприз по формированию TITLE с помощью расширения «Browser Page Title (browser_page_title)»</h3>
<p>Если Вам нужна максимальная гибкость в настройке TITLE,<img class="alignnone size-full wp-image-463" title="browser-page-title расширение для гибкой SEO настройки тега TITLE " src="http://cmsobzor.com/wp-content/uploads/2009/04/browser-page-title.gif" alt="browser-page-title расширение для гибкой SEO настройки тега TITLE " width="420" height="22" /><br />
например для настройки многоязычного сайта, можете использовать <a href="http://typo3.org/extensions/repository/view/browser_page_title/current/" onclick="pageTracker._trackPageview('/outgoing/typo3.org/extensions/repository/view/browser_page_title/current/?referer=');">расширение browser_page_title</a>,<br />
которое позволяет указать TITLE по умолчанию с использованием динамических полей, а также добавляет дополнительное поле BROWSER PAGE TITLE. Этим полем можно переписать TITLE</p>
<p>Источник <a target="_blank" href="http://www.dawsoninteractive.com/articles/article/typo3-seo-part-1-title-tags/"  onclick="pageTracker._trackPageview('/outgoing/www.dawsoninteractive.com/articles/article/typo3-seo-part-1-title-tags/?referer=');">www.dawsoninteractive.com</a></p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/10/it-jam-soo/" rel="bookmark" class="crp_title">IT-Jam 31 Октября в Киеве. Приблежается :)</a></li><li><a href="http://cmsobzor.com/2009/03/sharepoint-installation-manual/" rel="bookmark" class="crp_title">Подробное руководство как установить и настроить SharePoint</a></li><li><a href="http://cmsobzor.com/2011/10/solr-typo3/" rel="bookmark" class="crp_title">Настройка Solr для TYPO3</a></li><li><a href="http://cmsobzor.com/2011/08/eclipse-typo3/" rel="bookmark" class="crp_title">Настройка IDE Eclipse для работы TYPO3 проектами</a></li><li><a href="http://cmsobzor.com/2011/09/step-by-step-workspaces-typo3/" rel="bookmark" class="crp_title">Пошаговая настройка WorkSpaces в TYPO3</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/04/seo-typo3-title/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Перенаправление трафика в зависимости от источника</title>
		<link>http://cmsobzor.com/2009/03/redirect-301-msie-6/</link>
		<comments>http://cmsobzor.com/2009/03/redirect-301-msie-6/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 07:40:31 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=435</guid>
		<description><![CDATA[Часто возникает необходимость перенаправить пользователя сайта в зависимости от того, откуда он пришел. Например, человек пришел по ссылке на страницу из поискового сервиса и ему нужно дать более полную информацию, чем если бы он пришел на страницу с по ссылке с того же сайта. проверить источник откуда пришел посетитель позволяет серверная переменная $_SERVER['HTTP_REFERER']. И тут [...]]]></description>
			<content:encoded><![CDATA[<p>Часто возникает необходимость перенаправить пользователя сайта в зависимости от того, откуда он пришел. Например, человек пришел по ссылке на страницу из поискового сервиса и ему нужно дать более полную информацию, чем если бы он пришел на страницу с по ссылке с того же сайта. проверить источник откуда пришел посетитель позволяет серверная переменная $_SERVER['HTTP_REFERER'].</p>
<p>И тут пришла засада. MS Internet Explorer (v.6) не поддерживает эту переменную. Значения $_SERVER['HTTP_REFERER'] в MSIE просто нет. На помощь приходит JavaScript. С помощью JavaScript можно определить значение document.referrer. Ниже приведен код функции, которая позволяет корректно перенаправить трафик во всех броузерах, включая IE.</p>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> redirectFun<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$javascript</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">parse_url</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_REFERER'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> PHP_URL_HOST<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_HOST'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #666666; font-style: italic;">//Nothing</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//redirect</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tx_ttproducts_pi1'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'product'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$redirect_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://google.com'</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;HTTP_USER_AGENT&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;MSIE&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$javascript</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(document.referrer){<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; document.location = &quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$redirect_url</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
// --&gt;&lt;/script&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Connection: close'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;HTTP/1.1 301 Moved Permanently&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$redirect_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">exit</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$javascript</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2008/12/1c-bitrix/" rel="bookmark" class="crp_title">1С-Битрикс</a></li><li><a href="http://cmsobzor.com/2009/03/33-seo-soveta/" rel="bookmark" class="crp_title">33 совета по внутренней оптимизации сайта.</a></li><li><a href="http://cmsobzor.com/2009/03/seo-plugin-wordpress/" rel="bookmark" class="crp_title">SEO плагины для WordPress</a></li><li><a href="http://cmsobzor.com/2009/02/seo-drupal-modules/" rel="bookmark" class="crp_title">Необходимые модули для SEO продвижения сайта на Drupal</a></li><li><a href="http://cmsobzor.com/2009/02/drupal-joomla-wordpress/" rel="bookmark" class="crp_title">Сравнение Drupal, Joomla и WordPress</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/03/redirect-301-msie-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[РЕШЕНО] &#8211; Проблема отображения изображений, которые загружены через полe Image &#8211; не видно анонимным пользователям</title>
		<link>http://cmsobzor.com/2009/03/drupal-problem/</link>
		<comments>http://cmsobzor.com/2009/03/drupal-problem/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 11:32:15 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Советы и трюки]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=289</guid>
		<description><![CDATA[Проблема. При разработке нового типа содержания в системе Drupal, когда добавляемые изображения через поле Image не видны анонимным пользователям. Решение проблемы сразу будет опубликовано. Решение 1. Это мне очень помогло. Нужно просто поставить разрешения в example.com/admin/user/permissions в разделе content_permissions view filed_ваше_поле. Все. Решение 2. Это решение помогло другим. Но мне нет: Нужно, чтоб был включен [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Проблема.</strong> При разработке нового типа содержания в системе Drupal, когда добавляемые изображения через поле Image не видны анонимным пользователям. Решение проблемы <span style="text-decoration: line-through;">сразу будет</span> опубликовано.</p>
<p><strong>Решение 1. Это мне очень помогло</strong>. Нужно просто поставить разрешения в example.com/admin/user/permissions в разделе <strong>content_permissions</strong> view filed_ваше_поле. Все.</p>
<p><strong>Решение 2. </strong>Это решение помогло другим. Но мне нет:<br />
Нужно, чтоб был включен метод загрузки публичный в example.com/admin/settings/file-system.<br />
Далее поставить разрешения:</p>
<ul>
<li><strong> модуль imagecache</strong> view imagecache название</li>
<li><strong>модуль imagefield</strong> view imagefield uploads</li>
<li><strong>модуль upload </strong>смотреть загруженные файлы</li>
</ul>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/01/intranet/" rel="bookmark" class="crp_title">Сайт &#8220;интранет&#8221;</a></li><li><a href="http://cmsobzor.com/2009/01/typo3-propertie/" rel="bookmark" class="crp_title">Свойства и особенности TYPO3</a></li><li><a href="http://cmsobzor.com/2012/02/magento-2-0/" rel="bookmark" class="crp_title">Magento 2.0 – в ожидании</a></li><li><a href="http://cmsobzor.com/2008/12/tech/" rel="bookmark" class="crp_title">Технические особенности CMS Drupal</a></li><li><a href="http://cmsobzor.com/2010/02/read-typoscript-setup-from-other-extension/" rel="bookmark" class="crp_title">Как прочитать TypoScript настройки из чужого extension</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/03/drupal-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Несколько доменов в одном дереве страниц TYPO3</title>
		<link>http://cmsobzor.com/2009/03/multisite-typo3-step-by-step/</link>
		<comments>http://cmsobzor.com/2009/03/multisite-typo3-step-by-step/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 12:25:25 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=386</guid>
		<description><![CDATA[Широко распространено использование многих сайтов и поддержка большого количества доменов при одной инсталляции CMS. Поддержка многих сайтов в одной системе управления для систем позволяет пользоваться одной базы данных и удобная поддержка большого количества сайтов, и к тому же для коммерческих систем – снизить затраты на покупку одной лицензии. Такая структура сайтов на основе одной CMS, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Широко распространено использование многих сайтов и поддержка большого количества доменов при одной инсталляции CMS. Поддержка многих сайтов в одной системе управления для систем позволяет пользоваться одной базы данных и удобная поддержка большого количества сайтов, и к тому же для коммерческих систем – снизить затраты на покупку одной лицензии. Такая структура сайтов на основе одной CMS, позволяет управлять сайтами, не тратя время на переключение между админками. Функционал мультидоменов реализован в Drupal, Bitrix, UMI, MS SharePoint, WordPress. TYPO3 не исключение.</strong></p>
<p><strong>Как настроить несколько доменов в TYPO3  с включенным RealURL? Далее предлагаю пошаговую инструкцию.</strong><br />
<span id="more-386"></span></p>
<p>Требования для стабильной работы:</p>
<ul>
<li>TYPO3 версия 4.2 (HMENU не использует typolink в версиях ниже 4.1 )</li>
<li>RealUrl версія &gt;= 1.4.0</li>
</ul>
<ol>
<li>Во все корневые страницы дерева, с которых будет начинаться домен, записываем следующий код TypoScript:</li>
<div class="codecolorer-container typoscript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="typoscript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000066; font-weight: bold;">config</span> <span style="color: #009900;">&#123;</span><br />
simulateStaticDocuments <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">0</span><br />
<span style="color: #000066; font-weight: bold;">tx_realurl_enable</span> <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">1</span><br />
typolinkCheckRootline <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">1</span><br />
baseURL <span style="color: #339933; font-weight: bold;">=</span> http<span style="color: #339933; font-weight: bold;">:</span><span style="color: #aaa; font-style: italic;">//example1.com/</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<li>В каждой корневой странице создаем запись домена
<div id="attachment_387" class="wp-caption alignnone" style="width: 310px"><a href="http://cmsobzor.com/wp-content/uploads/2009/03/how-insert-domain-record-typo3.gif"><img class="size-medium wp-image-387" title="Вставка записи домена на страницу" src="http://cmsobzor.com/wp-content/uploads/2009/03/how-insert-domain-record-typo3-300x160.gif" alt="Вставка записи домена на страницу" width="300" height="160" /></a><p class="wp-caption-text">Вставка записи домена на страницу</p></div>
<p>и прописываем нужный домен</p>
<p><div id="attachment_388" class="wp-caption alignnone" style="width: 310px"><a href="http://cmsobzor.com/wp-content/uploads/2009/03/insert-domain-record-typo3.gif"><img class="size-medium wp-image-388" title="Заполнение полей нового домена в TYPO3" src="http://cmsobzor.com/wp-content/uploads/2009/03/insert-domain-record-typo3-300x205.gif" alt="Заполнение полей нового домена в TYPO3" width="300" height="205" /></a><p class="wp-caption-text">Заполнение полей нового домена в TYPO3</p></div></li>
<li>отмечаем чекбокс «Корень сайта» (“Site root”) в шаблоне
<p><div id="attachment_389" class="wp-caption alignnone" style="width: 310px"><a href="http://cmsobzor.com/wp-content/uploads/2009/03/rootpage-template-typo3.gif"><img class="size-medium wp-image-389" title="Отметить корень дерева в шаблоне" src="http://cmsobzor.com/wp-content/uploads/2009/03/rootpage-template-typo3-300x183.gif" alt="Отметить корень дерева в шаблоне" width="300" height="183" /></a><p class="wp-caption-text">Отметить корень дерева в шаблоне</p></div></li>
<li>отмечаем чекбокс «Является корнем сайта» (“Is root of website ”) в свойствах самой страницы
<p><div id="attachment_390" class="wp-caption alignnone" style="width: 310px"><a href="http://cmsobzor.com/wp-content/uploads/2009/03/rootpage-page-typo3.gif"><img class="size-medium wp-image-390" title="Отметить чекбокс корень дерева(начальная страница) в свойствах страницы" src="http://cmsobzor.com/wp-content/uploads/2009/03/rootpage-page-typo3-300x266.gif" alt="Отметить чекбокс корень дерева(начальная страница) в свойствах страницы" width="300" height="266" /></a><p class="wp-caption-text">Отметить чекбокс корень дерева(начальная страница) в свойствах страницы</p></div></li>
<li>Привязываем id каждой корневой страницы к домену в настройках RealUrl. В файле typo3conf/localconf.php прописываем:</li>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$tx_realurl_config</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$TYPO3_CONF_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'EXTCONF'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'realurl'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'_DEFAULT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$TYPO3_CONF_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'EXTCONF'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'realurl'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'example1.com'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$tx_realurl_config</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$TYPO3_CONF_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'EXTCONF'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'realurl'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'example2.com'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$tx_realurl_config</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$TYPO3_CONF_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'EXTCONF'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'realurl'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'example1.com'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pagePath'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'rootpage_id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$TYPO3_CONF_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'EXTCONF'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'realurl'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'example1.com'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pagePath'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'rootpage_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">135</span><span style="color: #339933;">;</span></div></div>
</ol>
<p>На этом все настройки для работы нескольких доменов в TYPO3 завершены.</p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/01/typo3-propertie/" rel="bookmark" class="crp_title">Свойства и особенности TYPO3</a></li><li><a href="http://cmsobzor.com/2009/01/vstavka-zapisej-is-modulya/" rel="bookmark" class="crp_title">Вставка записей из пользовательского плагина</a></li><li><a href="http://cmsobzor.com/2009/04/seo-typo3-title/" rel="bookmark" class="crp_title">Настройка Title под SEO в TYPO3</a></li><li><a href="http://cmsobzor.com/2010/03/typo3-nagruzka-optimisacia/" rel="bookmark" class="crp_title">TYPO3 сайт под высокой нагрузкой. Часть № 1</a></li><li><a href="http://cmsobzor.com/2009/08/drupal-barcamp-kyiv-results/" rel="bookmark" class="crp_title">Впечатления от баркемпа DrupalCamp Kyiv 2009</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/03/multisite-typo3-step-by-step/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Обзор решений png+IE</title>
		<link>http://cmsobzor.com/2009/02/obzor-reshenij-png_ie/</link>
		<comments>http://cmsobzor.com/2009/02/obzor-reshenij-png_ie/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 02:15:59 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[Cравнения]]></category>
		<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[броузер]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=344</guid>
		<description><![CDATA[При разработке шаблонов часто приходиться сталкиваться с проблемой использования PNG формата. Проблема заключается в неверном отображении PNG в интернет эксплорере IE 5.5 и 6. В этом обзоре приводятся большинство известных методов и хаков как заставить IE правильно работать с PNG. Способы решения IE+PNG: С помощью CSS С помощью JavaScrrpt Решение на стороне сарвера 1. Работа [...]]]></description>
			<content:encoded><![CDATA[<p>При разработке шаблонов часто приходиться сталкиваться с проблемой использования PNG формата. Проблема заключается в неверном отображении PNG в интернет эксплорере IE 5.5 и 6. В этом обзоре приводятся большинство известных методов и хаков как заставить IE правильно работать с PNG.</p>
<h1>Способы  решения IE+PNG:</h1>
<ol>
<li>С помощью CSS</li>
<li>С помощью JavaScrrpt</li>
<li>Решение на стороне сарвера</li>
</ol>
<p><span id="more-344"></span></p>
<h2>1.  Работа PNG графики в IE5.5, 6 с помощью CSS</h2>
<p>Решение заключается в использовании для IE фильтра AlphaImageLoader.</p>
<p>1.  Вставляем CSS файл fix-ie6.css только для IE5.5 и 6 в разделе head html документа.</p>
<div class="codecolorer-container css blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;!--<span style="color: #00AA00;">&#91;</span>if lt IE <span style="color: #cc66cc;">7</span><span style="color: #00AA00;">&#93;</span><span style="color: #00AA00;">&gt;</span><br />
&nbsp; &nbsp; &lt;link type<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> rel<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> media<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;all&quot;</span> href<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;/fix-ie6.css&quot;</span> /<span style="color: #00AA00;">&gt;</span><br />
&lt;!<span style="color: #00AA00;">&#91;</span>endif<span style="color: #00AA00;">&#93;</span>--<span style="color: #00AA00;">&gt;</span></div></div>
<p>2. Помечаем селектором(айдишником или классом) в каком контейнере будет png графика.</p>
<div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;png_wrap&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
<p>3. Описываем в общем файле стилей, например в styles.css, свойства контейнера #png_wrap.</p>
<div class="codecolorer-container css blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #cc00cc;">#png_wrap</span> <span style="color: #00AA00;">&#123;</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">/src/to/image/image.png</span><span style="color: #00AA00;">&#41;</span> no-repat<span style="color: #00AA00;">;</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<p>4. Прописываем в файле fix-ie6.css фон для этого контейнера с использованием фильтра AlphaImageLoader</p>
<div class="codecolorer-container css blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #cc00cc;">#png_wrap</span> <span style="color: #00AA00;">&#123;</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span><br />
&nbsp; filter<span style="color: #00AA00;">:</span> progid<span style="color: #3333ff;">:DXImageTransform</span><span style="color: #6666ff;">.Microsoft</span>.AlphaImageLoader<span style="color: #00AA00;">&#40;</span>src<span style="color: #00AA00;">=</span><span style="color: #ff0000;">'/src/to/image/image.png'</span><span style="color: #00AA00;">,</span> sizingMethod<span style="color: #00AA00;">=</span><span style="color: #ff0000;">'crop'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<p>5. Если нужно добавить кликабельность контейнера, можно внутрь контейнера поместить прозрачный гиф внутри ссылки. Например:</p>
<div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;png_wrap&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;a</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Example&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://example.com&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;img</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Example&quot;</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;clear.gif&quot;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&quot;Example&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
<h4>Недостатки решения AlphaImageLoader:</h4>
<p>- Необходим дополнительный контейнер для каждой картинки.</p>
<h4>Преимущества решения AlphaImageLoader:</h4>
<p>+ Простота использования<br />
+ Валидный код</p>
<p>Подробная информация про <a href="http://msdn.microsoft.com/en-us/library/ms532969(VS.85).aspx" target="_blank" onclick="pageTracker._trackPageview('/outgoing/msdn.microsoft.com/en-us/library/ms532969_VS.85_.aspx?referer=');">свойства фильтра AlphaImageLoader</a></p>
<h2>2. Работа c PNG графикой в IE5.5, 6 используя JavaScript библиотеки</h2>
<p>Существует огромное количество библиотек JavaScript для борьбы с проблемой IE и PNG. Они загружаются при полной загрузке страницы и обрабатывают png графику. Каким образом изменяют графику &#8211; это уже вопрос другого обзора. Теперь рассмотрим наиболее интересные варианты:</p>
<h3>jquery.pngFix.js &#8211; плагин на основе API jQuery</h3>
<h4>Свойства плагина jquery.pngFix.js</h4>
<ul>
<li>Работает с фоновыми изображениями</li>
<li>Работает с кликабельными изображениями</li>
<li>Работает с атрибутами alt, title, styles и class изображения</li>
</ul>
<h4>Установка:</h4>
<ol>
<li>Скачать <a href="http://jquery.com/" onclick="pageTracker._trackPageview('/outgoing/jquery.com/?referer=');">jQuery</a> </li>
<li>Скачать <a href="http://jquery.andreaseberhard.de/download/pngFix.zip" onclick="pageTracker._trackPageview('/outgoing/jquery.andreaseberhard.de/download/pngFix.zip?referer=');">pngFix</a></li>
<li>Подключить в заголовке head скаченные файлы
<div class="codecolorer-container javascript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;jquery-latest.pack.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span> <br />
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;jquery.pngFix.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></div></div>
</li>
<li>Активировать плагин pngFix. Вставлять можно и в заголовок head и в тело страницы body
<div class="codecolorer-container javascript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span> <br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">pngFix</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></div></div>
</li>
</ol>
<h4>Недостатки jquery.pngFix.js</h4>
<p>- Не всегда корректно позиционируется в IE<br />
- забирает себе событие document.ready </p>
<h4>Преимущества  jquery.pngFix.js</h4>
<p>+ легек в использовании и установке<br />
+ с помощью селекторов в jQuery плагину можно указать чтоб он обрабатывал только картинки</p>
<h3>ie7-js &#8211; Google JavaScript библиотека</h3>
<h4>Свойства плагина jquery.pngFix.js</h4>
<ul>
<li>Работает только с изображениями</li>
<li>Работает с кликабельными изображениями</li>
<li>Работает с изображениями, которые имеют вид *-trans.png</li>
</ul>
<h4>Установка:</h4>
<ol>
<li>Скачать <a href="http://ie7-js.googlecode.com/svn/version/" onclick="pageTracker._trackPageview('/outgoing/ie7-js.googlecode.com/svn/version/?referer=');">Google ie7-js</a> </li>
<li>Подключить в заголовке head скаченный файл
<div class="codecolorer-container javascript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;!--</span><span style="color: #009900;">&#91;</span><span style="color: #000066; font-weight: bold;">if</span> lt IE <span style="color: #CC0000;">7</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span><br />
&nbsp; <span style="color: #339933;">&lt;</span>script src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;IE7.js&quot;</span> type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span><br />
<span style="color: #339933;">&lt;!</span><span style="color: #009900;">&#91;</span>endif<span style="color: #009900;">&#93;</span><span style="color: #339933;">--&gt;</span></div></div>
</li>
<li>Переименовать необходимые файлы в такой вид *-trans.png</li>
</ol>
<h4>Недостатки jie7-js Google</h4>
<p>- большой размер (72 Кб)<br />
- не работает с повторяющимся фоновым изображением </p>
<h4>Преимущества  jie7-js Google</h4>
<p>+ очень прост в установке</p>
<h3>IE PNG Alpha Fix</h3>
<h4>Свойства библиотеки IE PNG Alpha Fix</h4>
<ul>
<li>Автоматическая активация прозрачности</li>
<li>Работает с картинками</li>
<li>Работает с фоновыми изображениями</li>
<li>Поддерживает ролловеры</li>
<li>Работает на основе .htc файла</li>
<li>вставляет если нужно ссылку для кликабельности</li>
</ul>
<h4>Установка IE PNG Alpha Fix</h4>
<ol>
<li>Скачиваем и разархивируем архив <a href="http://www.twinhelix.com/css/iepngfix/iepngfix.zip" onclick="pageTracker._trackPageview('/outgoing/www.twinhelix.com/css/iepngfix/iepngfix.zip?referer=');">iepngfix.zip</a></li>
<li>Копируем iepngfix.htc в любое место</li>
<li>Прозрачный gif из архива копируем в корень сайта. Если же копируем в какую-то папку /folder/ , тогда в файле iepngfix.htc нужно указать путь к прозрачному гифу
<div class="codecolorer-container javascript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #003366; font-weight: bold;">var</span> blankImg <span style="color: #339933;">=</span> <span style="color: #3366CC;">'/folder/blank.gif'</span><span style="color: #339933;">;</span></div></div>
</li>
<li>Указываем или в css или в html, какие контейнеры буду содержать png графику. Путь должен быть относительным к html фалу.
<div class="codecolorer-container css blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;style type<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #00AA00;">&gt;</span><br />
&nbsp; img<span style="color: #00AA00;">,</span> div <span style="color: #00AA00;">&#123;</span> behavior<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">folder2/iepngfix.htc</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span><br />
&lt;/style<span style="color: #00AA00;">&gt;</span></div></div>
</li>
</ol>
<h4>Недостатки IE PNG Alpha Fix</h4>
<p>- работает на основе .htc </p>
<h4>Преимущества  IE PNG Alpha Fix</h4>
<p>+ прост в установке и использовании<br />
+ широкие возможности</p>
<h2>3. Cерверные решения проблемы IE+PNG</h2>
<p>Вся обработка страници по замене png записей происходит на стороне сервера с помощью php или другого языка. Примеров много. Вот одни из них:</p>
<h3>replacePngTags.php от koivi.com</h3>
<h4>Установка</h4>
<ol>
<li>Скачиваем архив <a href="http://" onclick="pageTracker._trackPageview('/outgoing/?referer=');">http://koivi.com/ie-png-transparency.zip</a></li>
<li>Копируем на сервер replacePngTags.php</li>
<li>В файле в котором нужно работать с png графикой вставляем инициализируем функцию
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</li>
<li>В конце этого файла вставляем такой код:
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">include_once</span> <span style="color: #0000ff;">'replacePngTags.php'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> replacePngTags<span style="color: #009900;">&#40;</span><span style="color: #990000;">ob_get_clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</ol>
<h4>Недостатки replacePngTags.php</h4>
<p>- нагрузка на сервер</p>
<h4>Преимущества  replacePngTags.php</h4>
<p>+ не нужно править html код, только добавить подключение функции в движок</p>
<p><strong>Существует еще очень большое количество решений проблемы IE6 и PNG, но они уже являются вариациями и улучшениями сдесь перечисленных.</strong></p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/02/seo-clip/" rel="bookmark" class="crp_title">Сложная профессия СЕО</a></li><li><a href="http://cmsobzor.com/2009/08/drupal-barcamp-kyiv-results/" rel="bookmark" class="crp_title">Впечатления от баркемпа DrupalCamp Kyiv 2009</a></li><li><a href="http://cmsobzor.com/2009/02/sharepoint-vs-bitrix-vs-typo3/" rel="bookmark" class="crp_title">Система для корпоративного и интренет сайта : MS SharePoint, 1С-Bitrix и TYPO3</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/02/obzor-reshenij-png_ie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Необходимые модули для SEO продвижения сайта на Drupal</title>
		<link>http://cmsobzor.com/2009/02/seo-drupal-modules/</link>
		<comments>http://cmsobzor.com/2009/02/seo-drupal-modules/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 12:31:18 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[модуль]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=302</guid>
		<description><![CDATA[nfта]]></description>
			<content:encoded><![CDATA[<h2>SEO плагины для успешного продвижения  Drupal сайтов:</h2>
<ol>
<li><a title="Скачать page_title" href="http://drupal.org/project/page_title" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/page_title?referer=');"> globalredirect</a></li>
<li><a title="Скачать page_title" href="http://drupal.org/project/page_title" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/page_title?referer=');"> page_title</a></li>
<li><a title="Скачать path_redirect" href="http://drupal.org/project/path_redirect" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/path_redirect?referer=');"> path_redirect</a></li>
<li><a title="Скачать pathauto" href="http://drupal.org/project/pathauto" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/pathauto?referer=');">pathauto</a></li>
<li><a title="Скачать transliteration" href="http://drupal.org/project/transliteration" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/transliteration?referer=');">transliteration</a></li>
<li><a title="Скачать tagadelic" href="http://drupal.org/project/tagadelic" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/tagadelic?referer=');">tagadelic</a></li>
<li><a title="Скачать similarterms" href="http://drupal.org/project/similarterms" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/similarterms?referer=');">similarterms</a></li>
<li><a title="Скачать xmlsitemap" href="http://drupal.org/project/xmlsitemap" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/xmlsitemap?referer=');">xmlsitemap</a></li>
</ol>
<p><span id="more-302"></span>1.<strong> globalredirect &#8211; модуль для склеивания ссылок</strong>. Глобальной проблемой потери трафика является рассеивание пользователей сайта и внешних ссылок по URL которые по сути разные, но показывают одну и ту же страницу. Чтобы направить весь трафик на уникальные и склеенные URL , нужно использовать редирект. Главная задача модуля &#8211; убрать все дублирующиеся URL путем 301 редиректа.</p>
<p>Свойства плагина globalredirect:</p>
<ol>
<li>Сравнивает текущий URL с синонимом и склеиваит их с помощью редиректа 301.</li>
<li>Проверяет текущий URL на косую черту, делая URL уникальным. Например example.com/node/1/ на example.com/node/1</li>
<li>Переадреция с URL c параметрами на чистый URL. Например: example.com?q=node/1 на  example.com/node/1</li>
<li>Очистка от нулей. Например: taxonomy/term/1/0 на taxonomy/term/1</li>
<li>Переадресация на главную</li>
<li>Настройка редиректов 301.</li>
</ol>
<p>Модуль устанавливается простым копированием в папку modules. <strong>Важно: Правильная установка &#8211; устанавливать модуль нужно в папку sites/all/modules/. </strong>И затем, настройка модуля в &#8220;Управление-&gt;Настройка сайта-&gt;Global Redirect&#8221;.</p>
<p><strong>2. page_title &#8211; модуль для создания уникальных title страниц</strong> .  Последнее время поисковые системы в наибольшей мере ценят информацию в заголовках title.  Но title, чаще всего, дублирует заглавие новости или страницы. И поскольку не всегда есть возможность сделать заглавие новости или страницы максимально описательным  &#8211; теряется уникальность параметра title и не используются все возможности title.</p>
<p>После установки плагина у каждого типа информации появляется новое поле, в которое вводится title. <strong>Совет: title не должен превышать 165 символов</strong>. Плагин page_title позволяет настроить title для любого типа информации с помощью шаблонов вспомогательного модуля  <a href="http://drupal.org/project/token" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/token?referer=');">token</a></p>
<p>Настройку плагина page_title и настройку шаблонов нужно делать в разделе &#8220;Управление -&gt; Содержание -&gt; Page titles&#8221;</p>
<p><strong>3. path_redirect &#8211; модуль для </strong><strong>ручного</strong><strong> создания алиасов(синонимов) к любому типу информации. </strong>Странице наподобие example.com/node/10 можно вручную задать синоним <em>node/10 =&gt; alias</em>,  теперь страница будет доступна за адресом example.com/alias. А автоматическим склеиванием страниц будет заниматься globalredirect. Интересно заметить, что не обязательно указывать весь путь, можно указать только его часть (например 10). Настройка синонимов происходит в разделе &#8220;Управление -&gt; Кконструкция сайта -&gt;Синонимы&#8221;</p>
<p><strong>4. pathauto &#8211; модуль для автоматического создания алиасов. </strong>Алиасы создаются на основе шаблонов. Шаблоны легко можно настроить для любого типа информации: ноды, категории и т.д. Управление шаблонами и настройка алиасов происходит в разделе &#8220;Управление -&gt; Конструкция сайта -&gt;Синонимы&#8221;. Более подробное руководство по настройке модуля <strong>pathauto</strong> можно будет прочитать в следующей статье или на <a title="Англоязычное руководство по настройке pathauto" href="http://tips.webdesign10.com/drupal-pathauto" target="_blank" onclick="pageTracker._trackPageview('/outgoing/tips.webdesign10.com/drupal-pathauto?referer=');">http://tips.webdesign10.com/</a></p>
<p>Иногда выходит, что некоторые адреса генерируются не совсем как хотелось бы. Тогда можно подредактировать алиасы вручную с помощью path_redirect.</p>
<p><strong>5. transliteration &#8211; модуль перевода кирилической и других раскладок в латиницу</strong>. Полезный модуль для преобразования русских названий статей, имен файлов, названий категорий, фамилий в транслит. Yandex распознает трансилт и русские названия в форме транслита дополнют вес к страницам. Модуль просто устанавливается, больше ничего не нужно делать. Настроить преобразование символов можно в файле модуля ASCII.txt. Включить транслитерацию ссылок нужно в настройках модуля <strong>pathauto.</strong></p>
<p><strong>6. tagadelic &#8211; модуль для создания облака тегов. </strong>Модуль создает облако тегов из выбранных словарей. Сначала следует создать словарь с терминами и настроить облако тегов в разделе &#8220;Управление -&gt; Настрока сайта -&gt;Облако тегов&#8221;. Далее можна вставлять облако тегов через блоки в разделе &#8220;Управление -&gt; Конструкция сайта -&gt;Блоки&#8221;. Как известно, облако тегов увеличивает количество страниц и ссылочную массу. Если вы создаете термин прямо со страницы &#8220;Создать материал&#8221;, но не в словаре, тогда нужно, чтобы был настроен планировщик cron.</p>
<p><strong>7. similarterms &#8211; модуль для отображения подобного по содержанию контента. </strong>Настраивая модуль нужно указать в каких словарях искать подобные статьи и вообще ноды. Затем, модуль выводит ссылки на подобные материалы.<br />
Назначение модуля такое же как и у <strong>tagadelic &#8211; </strong>повысить количество внутренних ссылок.</p>
<p><strong>8. xmlsitemap &#8211; модуль для создания sitemap.xml.</strong> Модуль поддерживает уведомление поисковых систем про обновление карты сайта. Для этого нужно указать способ, который предлагала поисковая система при подтверждении владельца сайта. Это могут быть либо мета тэг с уникальным кодом, либо имя файла. Для автоматического обновления sitemap.xml модулем <strong>xmlsitemap,</strong> нужно на сайте включить планировщик cron.</p>
<p>В следующей статье пойдет речь о том &#8220;Как настроить  модуль pathaouto?&#8221;</p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2008/12/podojdyot-li-vam-drupal/" rel="bookmark" class="crp_title">Подойдёт ли вам Drupal?</a></li><li><a href="http://cmsobzor.com/2009/03/seo-for-beginner/" rel="bookmark" class="crp_title">Продвижение сайта для новичков</a></li><li><a href="http://cmsobzor.com/2009/02/vpechatlenia-cms-drupal/" rel="bookmark" class="crp_title">Впечатления от CMS Drupal</a></li><li><a href="http://cmsobzor.com/2009/02/drupal-vs-wordpress-2/" rel="bookmark" class="crp_title">Drupal vs WordPress</a></li><li><a href="http://cmsobzor.com/2009/01/typo3-vs-drupal/" rel="bookmark" class="crp_title">TYPO3 VS Drupal</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/02/seo-drupal-modules/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Впечатления от CMS Drupal</title>
		<link>http://cmsobzor.com/2009/02/vpechatlenia-cms-drupal/</link>
		<comments>http://cmsobzor.com/2009/02/vpechatlenia-cms-drupal/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 13:33:07 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Советы и трюки]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=293</guid>
		<description><![CDATA[Возникла задача сделать сайт для футбольного клуба «Катран» http://www.katran-kiev.com.ua/ (старая версия). Поскольку сайт подразумевает большое количество посетителей и общение среди них, выбор пал на CMS Drupal. До этого, упомянутую систему использовал только для простеньких сайтов, теперь решил копнуть глубже. Изначально, Drupal отталкивал меня своей «легкостью» &#8211; я про базовую поставку. Т.е. на основе стандартной установки [...]]]></description>
			<content:encoded><![CDATA[<p>Возникла задача сделать сайт для футбольного клуба «Катран» <a title="Футбольный клуб" href="http://www.katran-kiev.com.ua/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.katran-kiev.com.ua/?referer=');">http://www.katran-kiev.com.ua/</a> (старая версия). Поскольку сайт подразумевает большое количество посетителей и общение среди них, выбор пал на <a href="http://cmsobzor.com/2008/12/tech/">CMS Drupal</a>. До этого, упомянутую систему использовал только для простеньких сайтов, теперь решил копнуть глубже. Изначально, Drupal отталкивал меня  своей «легкостью» &#8211; я про базовую поставку. Т.е.  на основе стандартной установки – необходимого сайта не сделаешь. Приходиться доставлять плагины. Кроме того, не сразу въезжаешь в таксономию, если в других системах есть явное дерево страниц (<a href="http://cmsobzor.com/2008/12/1c-bitrix/">TYPO3</a>, Joomla, <a href="http://cmsobzor.com/2008/12/produkty-i-texnologii-microsoft-sharepoint/">SharePoint</a>, <a href="http://cmsobzor.com/2008/12/1c-bitrix/">Bitrix</a>, <a href="http://cmsobzor.com/2008/12/umicms/">UMI.CMS</a>), то в Drupal все нужно подвязывать под таксономию. Таксономия позволяет связать любой тип контента.<span id="more-293"></span></p>
<p>В случае футбольного клуба есть возможность связать игроков, команды, лиги, чемпионаты, новости, обзоры, отзывы, комментарии и многое другое.</p>
<p>После создания модулем CCK нужных типов информации (те же игроки, команды и т.д.), нужно настроить правильный вывод информации на страницы. В этом вам поможет модуль Views. В нем можно настроить практически любое отображение информации без дополнительной правки кода.</p>
<p>Впечатления после углубленного знакомства улучшились. Пришел  к выводу, что когда проникаешься идеей Drupal, о том что весь функционал в модулях, а вся информация связывается воедино таксономией (иными словами критериями) – Drupal действительно становиться мощным средством для создания современного сайта в котором активно общаются посетители.</p>
<p>В следующей обзоре опишу <a title="Моудли для SEO оптимизации сайтов на Drupal" href="http://cmsobzor.com/2009/02/seo-drupal-modules/">модули, которые я использовал для SEO оптимизации Drupal</a>.</p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/08/drupal-barcamp-kyiv-results/" rel="bookmark" class="crp_title">Впечатления от баркемпа DrupalCamp Kyiv 2009</a></li><li><a href="http://cmsobzor.com/2009/08/drupal-camp-kyiv-2009/" rel="bookmark" class="crp_title">Конференция для Drupal разработчиков &#8220;DrupalCamp Kyiv 2009&#8243;</a></li><li><a href="http://cmsobzor.com/2010/03/cron-drupal/" rel="bookmark" class="crp_title">Cron и Drupal</a></li><li><a href="http://cmsobzor.com/2009/02/drupal-vs-wordpress-2/" rel="bookmark" class="crp_title">Drupal vs WordPress</a></li><li><a href="http://cmsobzor.com/2009/01/typo3-vs-drupal/" rel="bookmark" class="crp_title">TYPO3 VS Drupal</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/02/vpechatlenia-cms-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Picturesurf &#8211; новая галерея для WordPress</title>
		<link>http://cmsobzor.com/2009/02/picturesurf-wordpress/</link>
		<comments>http://cmsobzor.com/2009/02/picturesurf-wordpress/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 23:35:12 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=257</guid>
		<description><![CDATA[Официально вышла галерея Picturesurf для WordPress. По заявлениям разработчика уникальность и особенность плагина Picturesurf состоит в том, что он заточен для SEO: каждая картинка открывается в отдельной странице. Таким оразом количество показов рекламы увеличивается в разы для картинок задаются keywords и description интеграция картинок с RSS Плюсы галереи: + установка и настройка плагина Picturesurf очень [...]]]></description>
			<content:encoded><![CDATA[<p>Официально вышла галерея <a href="http://www.picturesurf.org/gallery/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.picturesurf.org/gallery/?referer=');">Picturesurf</a> для WordPress. По заявлениям разработчика уникальность и особенность плагина Picturesurf состоит в том, что он заточен для SEO:</p>
<ul>
<li>каждая картинка открывается в отдельной странице. Таким оразом количество показов рекламы увеличивается в разы</li>
<li>для картинок задаются keywords и description</li>
<li>интеграция картинок с RSS<span id="more-257"></span></li>
</ul>
<p><strong>Плюсы галереи:</strong><br />
+ <a href="/2009/02/picturesurf-install/" target="_self">установка и настройка плагина Picturesurf  очень проста</a><br />
+ удобный интерфейс<br />
+ возможность добавлять описания и названия к картинкам</p>
<p><strong>Минусы галереи:</strong><br />
- очень подгружает страницу редактирования и создания поста в админке<br />
- после активации плагина Picturesurf  стало невозможным редактирование текущей темы WordPress. Появилось сообщение &#8220;Извините, этот файл не может быть изменён&#8221;. Пришлось деактивировать плагин Picturesurf и потом править тему.<br />
- рекламные ссылки. Но их, думаю, при желании можно убрать.</p>
<p>В качестве примера реализации плагина Picturesurf можно <a href="/2009/02/typo3-logo/" target="_self">посмотреть галерею логотипов TYPO3</a></p>
<p>В скором будущем, разработчик заверяет, что плагин будет доступен для следующих CMS:</p>
<ul>
<li>Live Writer</li>
<li>Blogger</li>
<li>Typepad</li>
<li>MovableType</li>
<li>Drupal</li>
<li>Joomla!</li>
</ul>
<p><a href="/2009/02/picturesurf-install/">Как установить плагин Picturesurf под WordPress в скринкастах</a>.</p>
<p>После установки плагина и создания хотя бы одной галереи на главной странице админки появляется блок &#8220;How much does Picturesurf Gallery benefit me?&#8221; &#8211; в чем прок от плагина Picturesurf с приблизительным подсчетом улучшения вашего сайта как рекламной площадки от использования плагина Picturesurf.</p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/02/picturesurf-install/" rel="bookmark" class="crp_title">Установка плагина Picturesurf</a></li><li><a href="http://cmsobzor.com/2009/02/drupal-vs-wordpress-2/" rel="bookmark" class="crp_title">Drupal vs WordPress</a></li><li><a href="http://cmsobzor.com/2009/01/wordpress/" rel="bookmark" class="crp_title">Система для ведения блогов WordPress</a></li><li><a href="http://cmsobzor.com/2009/01/drupal-vs-wordpress/" rel="bookmark" class="crp_title">Drupal vs WordPress</a></li><li><a href="http://cmsobzor.com/2009/01/20-plugins-2_7/" rel="bookmark" class="crp_title">20 плагинов совместимых с WordPress 2.7</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/02/picturesurf-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Установка плагина Picturesurf</title>
		<link>http://cmsobzor.com/2009/02/picturesurf-install/</link>
		<comments>http://cmsobzor.com/2009/02/picturesurf-install/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 23:29:13 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=261</guid>
		<description><![CDATA[Качаем плагин Picturesurf Устанавливаем в папку wp-content/plugins/ Активизируем плагин на странице управления плагинов Теперь, создаем новую запись и внизу страницы создания записи появляется новый блок управления галереей. Закачиваем новые фотки кликнув по кнопочке &#8220;Browse&#8221; На следующем шаге добавляем описание и ключевые слова При желании можно перейти на вкладку &#8220;3. Customize&#8221; и настроить цвета отображения ссылок [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li> Качаем плагин <a href="http://www.picturesurf.org/gallery/#get/wordpress" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.picturesurf.org/gallery/_get/wordpress?referer=');">Picturesurf</a></li>
<li>Устанавливаем в папку wp-content/plugins/</li>
<li>Активизируем плагин на странице управления плагинов<a rel="attachment wp-att-262" href="http://cmsobzor.com/2009/02/picturesurf-install/attachment/2/"><img class="alignnone size-medium wp-image-262" title="Активация плагина picturesurf" src="http://cmsobzor.com/wp-content/uploads/2009/02/2-300x103.jpg" alt="Активация плагина picturesurf" width="300" height="103" /></a></li>
<li><span id="more-261"></span>Теперь, создаем новую запись и внизу страницы создания записи появляется новый блок управления галереей.<a rel="attachment wp-att-263" href="http://cmsobzor.com/2009/02/picturesurf-install/attachment/3/"><img class="alignnone size-medium wp-image-263" title="плагин picturesurf" src="http://cmsobzor.com/wp-content/uploads/2009/02/3-262x300.jpg" alt="плагин picturesurf" width="262" height="300" /></a></li>
<li>Закачиваем новые фотки кликнув по кнопочке &#8220;Browse&#8221;<img class="alignnone size-full wp-image-264" title="Закачка фоток в галерею picturesurf" src="http://cmsobzor.com/wp-content/uploads/2009/02/4.jpg" alt="Закачка фоток в галерею picturesurf" width="306" height="131" /></li>
<li>На следующем шаге добавляем описание и ключевые слова<a rel="attachment wp-att-265" href="http://cmsobzor.com/2009/02/picturesurf-install/attachment/5/"><img class="alignnone size-medium wp-image-265" title="Добавление описаний" src="http://cmsobzor.com/wp-content/uploads/2009/02/5-300x197.jpg" alt="Добавление описаний" width="300" height="197" /></a></li>
<li>При желании можно перейти на вкладку &#8220;3. Customize&#8221; и настроить цвета отображения ссылок</li>
<li>Также, в самом верхнем правом углу блока галереи есть ссылка &#8220;Settinigs&#8221;, по которой можно отключить flickr поддержку и каким образом будет открыватся картинка: на отдельной странице или в том же окне с помощью AJAX попап.</li>
<li>После настройки в тело поста вставляется код вставки галереи [PSGallery=1xxxxxxx]</li>
</ol>
<p><a href="/2009/02/typo3-logo/" target="_self">Пример галереи на основе плагина picturesurf </a>логотипов TYPO3</p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/02/picturesurf-wordpress/" rel="bookmark" class="crp_title">Picturesurf &#8211; новая галерея для WordPress</a></li><li><a href="http://cmsobzor.com/2010/10/realurl-pdf-generator-2/" rel="bookmark" class="crp_title">RealUrl и Pdf Generator 2</a></li><li><a href="http://cmsobzor.com/2009/01/vstavka-zapisej-is-modulya/" rel="bookmark" class="crp_title">Вставка записей из пользовательского плагина</a></li><li><a href="http://cmsobzor.com/2009/01/20-plugins-2_7/" rel="bookmark" class="crp_title">20 плагинов совместимых с WordPress 2.7</a></li><li><a href="http://cmsobzor.com/2009/02/obzor-reshenij-png_ie/" rel="bookmark" class="crp_title">Обзор решений png+IE</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/02/picturesurf-install/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20 плагинов совместимых с WordPress 2.7</title>
		<link>http://cmsobzor.com/2009/01/20-plugins-2_7/</link>
		<comments>http://cmsobzor.com/2009/01/20-plugins-2_7/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 15:29:52 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=188</guid>
		<description><![CDATA[Если вы собрались обновить свой блог, до версии WordPress 2.7 и не уверены в том, что все плагины после обновления останутся работать, можете свериться с этим списком, в нем написаны только те плагины, которые уже совместимы с WordPress 2.7. Akismet &#8211; плагин для борьбы со спамом, который поставляется вместе с установкой WordPress, поэтому всегда совместим [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы собрались обновить свой блог, до версии WordPress 2.7 и не уверены в том, что все плагины после обновления останутся работать, можете свериться с этим списком, в нем написаны только те плагины, которые уже совместимы с WordPress 2.7.</p>
<p><span id="more-188"></span> <a href="http://akismet.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/akismet.com/?referer=');">Akismet</a> &#8211; плагин для борьбы со спамом, который поставляется вместе с установкой WordPress, поэтому всегда совместим с новой версией WordPress.</p>
<ol>
<li><a title="Посетить страницу плагина" href="http://unknowngenius.com/blog/wordpress/spam-karma/" onclick="pageTracker._trackPageview('/outgoing/unknowngenius.com/blog/wordpress/spam-karma/?referer=');">Spam Karma 2</a> &#8211; еще один плагин для борьбы со спамом, отлавливает спам по многим параметрам, черный список, поддержка Java, идентификация браузера и многое другое. Автор давно не обновлял плагин, но это не мешает ему нормально функционировать на WordPress 2.7</li>
<li><a href="http://www.google.com/support/feedburner/bin/topic.py?topic=13252" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.google.com/support/feedburner/bin/topic.py?topic=13252&amp;referer=');">FeedBurner FeedSmith</a> &#8211; плагин для переадресации ваших RSS-подписчиков, на сервис FeedBurner.</li>
<li><a href="http://cavemonkey50.com/code/google-analyticator/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/cavemonkey50.com/code/google-analyticator/?referer=');">Google Analyticator</a> &#8211; плагин который устанавливает код Google Analytics в шаблон вашего блога. Отлично работает на WordPress 2.7, но есть один глюк который появляется при использовании callback-функции для отображения комментариев в новом стиле и включенном мониторинге исходящего траффика в плагине GA.</li>
<li><a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/?referer=');">Google XML Sitemap</a> &#8211; плагин не обновлялся, для того что бы заявить о совместимости с WordPress 2.7, но это не мешает ему нормально работать с новой версией WordPress.</li>
<li><a href="http://wordpress.org/extend/plugins/php-code-widget/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/wordpress.org/extend/plugins/php-code-widget/?referer=');">PHP Code Widget</a> &#8211; позволяет вставлять в записи PHP-код и выполнять его, без необходимости редактирования шаблона блога.</li>
<li><a href="http://www.prelovac.com/vladimir/wordpress-plugins/seo-friendly-images" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.prelovac.com/vladimir/wordpress-plugins/seo-friendly-images?referer=');">SEO Friendly Images</a> &#8211; поисковая оптимизация картинок в вашем блоге</li>
<li><a href="http://www.prelovac.com/vladimir/wordpress-plugins/smart-youtube" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.prelovac.com/vladimir/wordpress-plugins/smart-youtube?referer=');">Smart YouTube</a> &#8211; плагин упрощающий работу с YouTube видео, в записях вашего блога.</li>
<li><a href="http://cavemonkey50.com/code/podcasting/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/cavemonkey50.com/code/podcasting/?referer=');">Podcasting</a> &#8211; плагин для тех, кто ведет собственные подкасты.</li>
<li><a title="Посетить страницу плагина" href="http://lesterchan.net/portfolio/programming/php/" onclick="pageTracker._trackPageview('/outgoing/lesterchan.net/portfolio/programming/php/?referer=');">WP-Polls</a> &#8211; плагин для создания опросов в вашем блоге.</li>
<li><a title="Посетить страницу плагина" href="http://www.ilfilosofo.com/blog/wp-db-backup" onclick="pageTracker._trackPageview('/outgoing/www.ilfilosofo.com/blog/wp-db-backup?referer=');">WordPress Database Backup</a> &#8211; плагин для автоматического резервного копирования базы данных блога.</li>
<li><a title="Посетить страницу плагина" href="http://wordpress.org/extend/plugins/simple-tags" onclick="pageTracker._trackPageview('/outgoing/wordpress.org/extend/plugins/simple-tags?referer=');">Simple Tags</a> &#8211; плагин для управления тегами в блоге. Выпустили новую версию 1.5.8-2.7, которая идет с подтвержденной поддержкой WordPress 2.7. Старая версия WordPress 1.5.7 также нормально работала, после небольшого <a title="Плагин Simple Tags на WordPress 2.7" href="http://blogproblog.com/plagin-simple-tags-na-wordpress-27/" onclick="pageTracker._trackPageview('/outgoing/blogproblog.com/plagin-simple-tags-na-wordpress-27/?referer=');">исправления</a> в файле плагина. В сборке <a href="http://lecactus.ru/2008/12/11/3377/" onclick="pageTracker._trackPageview('/outgoing/lecactus.ru/2008/12/11/3377/?referer=');">WordPress 2.7 от Ивана Калинина</a> (Lecactus) включен уже исправленный, русифицированный плагин Simple Tags.</li>
<li><a title="Посетить страницу плагина" href="http://semperfiwebdesign.com/" onclick="pageTracker._trackPageview('/outgoing/semperfiwebdesign.com/?referer=');">All in One SEO Pack</a> &#8211; плагин для поисковой оптимизации WordPress блога, c версией 2.7 отлично работает, никаких глюков не замечено.</li>
<li><a title="Посетить страницу плагина" href="http://code.google.com/p/ljxp/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/ljxp/?referer=');">LiveJournal Crossposter</a> &#8211; плагин для кросспостинга записей из вашего блога в ЖЖ.</li>
<li><a title="Посетить страницу плагина" href="http://alexking.org/projects/wordpress" onclick="pageTracker._trackPageview('/outgoing/alexking.org/projects/wordpress?referer=');">Popularity Contest</a> &#8211; также нормально работает с WordPress 2.7, однако не забывайте, если вы устанавливаете этот плагин заново, возможно нужно будет <a href="http://blogproblog.com/popularity_contest_on_wordpress_2_5/" onclick="pageTracker._trackPageview('/outgoing/blogproblog.com/popularity_contest_on_wordpress_2_5/?referer=');">создать таблицы</a> в базе данных для его правильной работы.</li>
<li><a title="Посетить страницу плагина" href="http://www.pfadvice.com/wordpress-plugins/show-top-commentators/" onclick="pageTracker._trackPageview('/outgoing/www.pfadvice.com/wordpress-plugins/show-top-commentators/?referer=');">Show Top Commentators</a> &#8211; плагин для отображения лучших комментаторов в вашем блоге.</li>
<li><a title="Посетить страницу плагина" href="http://www.laptoptips.ca/projects/wp-shutter-reloaded/" onclick="pageTracker._trackPageview('/outgoing/www.laptoptips.ca/projects/wp-shutter-reloaded/?referer=');">Shutter Reloaded</a> &#8211; удобный просмотр картинок на вашем блоге.</li>
<li><a title="Посетить страницу плагина" href="http://ocaoimh.ie/wp-super-cache/" onclick="pageTracker._trackPageview('/outgoing/ocaoimh.ie/wp-super-cache/?referer=');">WP Super Cache</a> &#8211; плагин для кэширования страниц блога. Недавно вышло обновление с заявленной поддержкой WordPress 2.7</li>
<li><a title="Посетить страницу плагина" href="http://lesterchan.net/portfolio/programming/php/" onclick="pageTracker._trackPageview('/outgoing/lesterchan.net/portfolio/programming/php/?referer=');">WP-DBManager</a> &#8211; плагин для работы с базой данных блога, оптимизация, резервное копирование и тп.</li>
<li><a title="Посетить страницу плагина" href="http://parasite-eliminator.ru/" onclick="pageTracker._trackPageview('/outgoing/parasite-eliminator.ru/?referer=');">Novikov’s Parasite Eliminator</a> &#8211; отличный плагин, для удаления спам-комментариев из вашего блога, никаких проблем с работой в WordPress 2.7 не имеет. <a href="http://altblog.ru/chernye-dni-dlya-spamerov/" onclick="pageTracker._trackPageview('/outgoing/altblog.ru/chernye-dni-dlya-spamerov/?referer=');">Отзывы</a> Алтайского блоггера по работе этого плагина.</li>
</ol>
<p>Если у вас установлены плагины, которых нет в этом списке, вы можете найти <a href="http://wordpress.org/extend/plugins/" onclick="pageTracker._trackPageview('/outgoing/wordpress.org/extend/plugins/?referer=');">страницу плагина</a> на сайте WordPress и почитать какие версии WordPress поддерживает данный плагин, либо пишите в комментарии, будем проводить эксперементы.</p>
<p>Источник: <a href="http://advices-blog.blogspot.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/advices-blog.blogspot.com/?referer=');">http://advices-blog.blogspot.com/</a></p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/01/wordpress/" rel="bookmark" class="crp_title">Система для ведения блогов WordPress</a></li><li><a href="http://cmsobzor.com/2009/01/drupal-vs-wordpress/" rel="bookmark" class="crp_title">Drupal vs WordPress</a></li><li><a href="http://cmsobzor.com/2009/02/drupal-vs-wordpress-2/" rel="bookmark" class="crp_title">Drupal vs WordPress</a></li><li><a href="http://cmsobzor.com/2009/02/picturesurf-wordpress/" rel="bookmark" class="crp_title">Picturesurf &#8211; новая галерея для WordPress</a></li><li><a href="http://cmsobzor.com/2010/02/read-typoscript-setup-from-other-extension/" rel="bookmark" class="crp_title">Как прочитать TypoScript настройки из чужого extension</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/01/20-plugins-2_7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Вставка записей из пользовательского плагина</title>
		<link>http://cmsobzor.com/2009/01/vstavka-zapisej-is-modulya/</link>
		<comments>http://cmsobzor.com/2009/01/vstavka-zapisej-is-modulya/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 20:45:57 +0000</pubDate>
		<dc:creator>okolya</dc:creator>
				<category><![CDATA[Советы и трюки]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://cmsobzor.com/?p=155</guid>
		<description><![CDATA[Бывают случаи, когда нужно поставить несколько записей из какой-то таблицы баз данных пользовательского плагина, но не хочется писать код для отображения. У меня такое возникло, когда нужно было в footer страницы поставить несколько отзывов из гостевой. Очень помогает такой код: 10 = CONTENT 10 { table = [любая таблица, которая начинается с “tt_”, “tx_”, “ttx_”, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-157" title="typo3-logo4" src="http://cmsobzor.com/wp-content/uploads/2009/01/typo3-logo4-300x284.gif" alt="typo3-logo4" width="135" height="126" />Бывают случаи, когда нужно поставить несколько записей из какой-то таблицы баз данных пользовательского плагина, но не хочется писать код для отображения.<br />
У меня такое возникло, когда нужно было в footer страницы поставить несколько отзывов из гостевой. Очень помогает такой код:<span id="more-155"></span></p>
<p>10 = CONTENT<br />
10 {<br />
table = [любая таблица, которая начинается с “tt_”, “tx_”, “ttx_”, “fe_”, “user_”]<br />
select {<br />
pibInList = [страница где лежат записи]<br />
orderBy = tstamp DESC<br />
max = 2<br />
}<br />
renderObj = COA<br />
renderObj {<br />
wrap = &lt;div&gt;|&lt;/div&gt;<br />
10 = TEXT<br />
10.field = [имя поля которое вставляем, например tstamp]<br />
10.strftime = %d.%m.%Y, %H:%M<br />
10.wrap =  &lt;span class=&#8221;date&#8221;&gt;|&lt;/span&gt;</p>
<p>20 = TEXT<br />
20.field = [имя поля которое вставляем, например text]<br />
20.wrap = &lt;span class=&#8221;customer_response&#8221;&gt;|&lt;/span&gt;<br />
20.stdWrap.crop = 50|&#8230;|1<br />
}<br />
}</p>
<div id="crp_related"><h3>Похожие статьи:</h3><ul><li><a href="http://cmsobzor.com/2009/02/picturesurf-wordpress/" rel="bookmark" class="crp_title">Picturesurf &#8211; новая галерея для WordPress</a></li><li><a href="http://cmsobzor.com/2009/01/20-plugins-2_7/" rel="bookmark" class="crp_title">20 плагинов совместимых с WordPress 2.7</a></li><li><a href="http://cmsobzor.com/2009/03/multisite-typo3-step-by-step/" rel="bookmark" class="crp_title">Несколько доменов в одном дереве страниц TYPO3</a></li><li><a href="http://cmsobzor.com/2009/02/picturesurf-install/" rel="bookmark" class="crp_title">Установка плагина Picturesurf</a></li><li><a href="http://cmsobzor.com/2010/10/realurl-pdf-generator-2/" rel="bookmark" class="crp_title">RealUrl и Pdf Generator 2</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cmsobzor.com/2009/01/vstavka-zapisej-is-modulya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

