<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Работаем с битриксом</title>
	
	<link>http://vitrizet.ru/blog</link>
	<description>Полевые заметки</description>
	<pubDate>Thu, 14 Oct 2010 11:25:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vzzz" /><feedburner:info uri="vzzz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Недокументированные функции битрикс</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/b64GUK-GL-U/</link>
		<comments>http://vitrizet.ru/blog/2010/09/23/nedokumentirovannye-funkcii-bitriks/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 18:52:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<category><![CDATA[bitrix]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=95</guid>
		<description><![CDATA[http://alexvaleev.ru/nedokumentirovannie-funkcii-bitrix/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://alexvaleev.ru/nedokumentirovannie-funkcii-bitrix/">http://alexvaleev.ru/nedokumentirovannie-funkcii-bitrix/</a></p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/b64GUK-GL-U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/09/23/nedokumentirovannye-funkcii-bitriks/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/09/23/nedokumentirovannye-funkcii-bitriks/</feedburner:origLink></item>
		<item>
		<title>Масштабирование картинок в битриксе</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/gwKw838jgtE/</link>
		<comments>http://vitrizet.ru/blog/2010/09/23/masshtabirovanie-kartinok-v-bitrikse/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 18:26:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[bitrix]]></category>

		<category><![CDATA[масштабирование]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=93</guid>
		<description><![CDATA[Я как-то и не пользовался раньше встроенным, сам обычно писал (с удивлением отмечая, что встроенное почему-то лучше масштабирует с меньшим количеством лишних пикселей). Видимо получилось из-за того, что в документации относительно недавно появилось, хотя вроде и перед глазами, ан не заметил.
В общем так, вот тут подробности и примеры кода. Я же просто помечу для самого [...]]]></description>
			<content:encoded><![CDATA[<p>Я как-то и не пользовался раньше встроенным, сам обычно писал (с удивлением отмечая, что встроенное почему-то лучше масштабирует с меньшим количеством лишних пикселей). Видимо получилось из-за того, что в документации относительно недавно появилось, хотя вроде и перед глазами, ан не заметил.</p>
<p>В общем так, вот тут подробности и примеры кода. Я же просто помечу для самого себя названия методов:</p>
<blockquote><p>CIBlock::ResizePicture<br />
CFile::ResizeImageGet</p></blockquote>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/gwKw838jgtE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/09/23/masshtabirovanie-kartinok-v-bitrikse/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/09/23/masshtabirovanie-kartinok-v-bitrikse/</feedburner:origLink></item>
		<item>
		<title>Правильная пагинация в битриксе</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/s4lNI4CAARs/</link>
		<comments>http://vitrizet.ru/blog/2010/09/23/pravilnaya-paginaciya-v-bitrikse/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 09:10:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[bitrix]]></category>

		<category><![CDATA[CIBlockElement]]></category>

		<category><![CDATA[пагинация]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=91</guid>
		<description><![CDATA[Сейчас я знаю о двух вариантах изготовления пагинации. Один на компонентах 2.0:
$navString =  $db_list2->GetPageNavStringEx($navComponentObject, &#8220;подпись пагинатора&#8221;, &#8220;шаблон пагинатора&#8221;, &#8220;флаг показывать всегда&#8221;);
Другой - старый проверенный:
echo $res->NavPrint(&#8221;",false,false,&#8217;/bitrix/templates/***/iblock/catalog/ibl_navprint.php&#8217;);
Честно не рылся в компоненте, но по внешней работе и характерным ошибкам разници не заметил, то есть сама генерировалка явно одинаковая.
Суть проблемы: выбираем в пагинации вторую страницу, а потом жмем [...]]]></description>
			<content:encoded><![CDATA[<p>Сейчас я знаю о двух вариантах изготовления пагинации. Один на компонентах 2.0:</p>
<blockquote><p>$navString =  $db_list2->GetPageNavStringEx($navComponentObject, &#8220;подпись пагинатора&#8221;, &#8220;шаблон пагинатора&#8221;, &#8220;флаг показывать всегда&#8221;);</p></blockquote>
<p>Другой - старый проверенный:</p>
<blockquote><p>echo $res->NavPrint(&#8221;",false,false,&#8217;/bitrix/templates/***/iblock/catalog/ibl_navprint.php&#8217;);</p></blockquote>
<p>Честно не рылся в компоненте, но по внешней работе и характерным ошибкам разници не заметил, то есть сама генерировалка явно одинаковая.</p>
<p>Суть проблемы: выбираем в пагинации вторую страницу, а потом жмем на ссылку на раздел (то есть должны попасть на первую страницу), выводить продолжает вторую страницу.</p>
<p>Метод лечения:</p>
<blockquote><p>$res = CIBlockElement::GetList($arSort, $arFilter, false, Array(&#8221;nPageSize&#8221;=>8, &#8220;iNumPage&#8221;=>($_REQUEST['PAGEN_1']?$_REQUEST['PAGEN_1']:1)),<br />
$arSelect);</p></blockquote>
<p>При вызове GetList принудительно указываем номер страницы: если параметр от пагинации есть (то есть находились например на второй странице), то указываем его, если нету - то 1.</p>
<p>Вообще достаточно странно, ведь все эти функции я еще в пятой версии битрикса помню, а такие косяки до сих пор всплывают. Хотя может я чего не понимаю и тут есть тайный смысл?</p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/s4lNI4CAARs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/09/23/pravilnaya-paginaciya-v-bitrikse/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/09/23/pravilnaya-paginaciya-v-bitrikse/</feedburner:origLink></item>
		<item>
		<title>Подсчет количества элементов в выборке</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/JloJHAsJKR4/</link>
		<comments>http://vitrizet.ru/blog/2010/09/20/podschet-kolichestva-elementov-v-vyborke/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 09:00:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[bitrix]]></category>

		<category><![CDATA[CIBlockElement]]></category>

		<category><![CDATA[CIBlockSection]]></category>

		<category><![CDATA[битрикс]]></category>

		<category><![CDATA[инфоблоки]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=89</guid>
		<description><![CDATA[Сегодня столкнулся вот с такой проблемой: надо узнать сколько элементов будет в выборке из инфоблока непосредственно до ее выполнения. В принципе это не настолько критично, так как результаты можно просто складировать в массив, а потом посчитать длину массива, но как оказалось битрикс тоже умеет это делать, хоть и хитрым способом. (В документации ТАКИЕ подробности появились, [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня столкнулся вот с такой проблемой: надо узнать сколько элементов будет в выборке из инфоблока непосредственно до ее выполнения. В принципе это не настолько критично, так как результаты можно просто складировать в массив, а потом посчитать длину массива, но как оказалось битрикс тоже умеет это делать, хоть и хитрым способом. (В документации ТАКИЕ подробности появились, видимо, не очень давно так как я о них не знал)</p>
<p>Итак, подсчет количества элементов в разделе:</p>
<blockquote><p>$db_list = CIBlockSection::GetList(Array(&#8217;SORT&#8217;=>&#8217;ASC&#8217;), array(&#8217;IBLOCK_ID&#8217;=>$ar_res['ID'],&#8217;ACTIVE&#8217;=>&#8217;Y',&#8217;CNT_ACTIVE&#8217;=>&#8217;Y'),true);</p></blockquote>
<p>Если последнее свойство true - то производится подсчет всех элементов в разделе. Но добавилось вот такое: </p>
<ul>
<li>если в $arFilter дописать ELEMENT_SUBSECTIONS => (Y|N) - то будет производиться/не производиться подсчет элементов в подразделах (по умолчанию считает)</li>
<li>если в $arFilter дописать CNT_ALL => (Y|N) - если есть модуль документооборота, то будет считать/не считать неопубликованные элементы (по умолчанию не считает)</li>
<li>если в $arFilter дописать CNT_ACTIVE => (Y|N) - то учитывает/не учитывает активные элементы. Причем смотрит и галочку активности, и даты активности</li>
</ul>
<p>Далее CIBlockElement. Оказалось, что после вот такой надписи:</p>
<blockquote><p>$num = CIBlockElement::GetList(array(),array(&#8217;IBLOCK_ID&#8217;=>5),array());</p></blockquote>
<p>В $num окажется количество элементов в выборке. </p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/JloJHAsJKR4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/09/20/podschet-kolichestva-elementov-v-vyborke/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/09/20/podschet-kolichestva-elementov-v-vyborke/</feedburner:origLink></item>
		<item>
		<title>И снова здравствуйте :)</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/MdU04IVj-U4/</link>
		<comments>http://vitrizet.ru/blog/2010/09/20/i-snova-zdravstvujte/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 08:33:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=87</guid>
		<description><![CDATA[После некоторого отсутствия по причине службы автора в армии блог возобновляет свою работу  
]]></description>
			<content:encoded><![CDATA[<p>После некоторого отсутствия по причине службы автора в армии блог возобновляет свою работу <img src='http://vitrizet.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/MdU04IVj-U4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/09/20/i-snova-zdravstvujte/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/09/20/i-snova-zdravstvujte/</feedburner:origLink></item>
		<item>
		<title>Bitrix: Всплывающее окно добавления элемента (как в админке)</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/8w6r4LEvLdg/</link>
		<comments>http://vitrizet.ru/blog/2010/04/12/bitrix-vsplyvayushhee-okno-dobavleniya-elementa-kak-v-adminke/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 09:13:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[bitrix]]></category>

		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=85</guid>
		<description><![CDATA[Видели в админке, если сделать поле у инфоблока &#8220;привязка к элементам&#8221;, при нажатии на кнопочку &#8220;&#8230;&#8221; всплывает окно с фильтром по каталогу, в котором элемент выбирается.
Потребовалось одному клиенту сделать нечто подобное, но в пользовательской части сайта (так как админку под это переделывать не резон) . Компоненты, которые это реализуют, если таковые имеются, искать не стали, так как [...]]]></description>
			<content:encoded><![CDATA[<p>Видели в админке, если сделать поле у инфоблока &#8220;привязка к элементам&#8221;, при нажатии на кнопочку &#8220;&#8230;&#8221; всплывает окно с фильтром по каталогу, в котором элемент выбирается.</p>
<p>Потребовалось одному клиенту сделать нечто подобное, но в пользовательской части сайта (так как админку под это переделывать не резон) . Компоненты, которые это реализуют, если таковые имеются, искать не стали, так как не нравятся они нам в принципе - 90% проще руками написать: будет меньше весить.</p>
<p>Само всплывающее окно в админке подключается вот такой вот штучкой:</p>
<blockquote><input type="button" onclick="jsUtils.OpenWindow(\'/bitrix/admin/iblock_element_search.php?lang=ru&amp;IBLOCK_ID=0&amp;n=ololo&#038;k=239\', 600, 500);" value="..."></blockquote>
<p>Где n - name input-а, в который отправится результат, а k - хз что такое. Собственно, воткнув такой код, мы и получим всплывающее окно. Но в админке еще присылается название элемента. Без правки файлов поймать его можно полем с вот таким вот id: sp_<name элемента></p>
<p>Собсвтенно и все. Как прислать еще какие-нибудь свойства пока незнаю, описания функций, которые исплюзуются в документации естесственно нету</p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/8w6r4LEvLdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/04/12/bitrix-vsplyvayushhee-okno-dobavleniya-elementa-kak-v-adminke/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/04/12/bitrix-vsplyvayushhee-okno-dobavleniya-elementa-kak-v-adminke/</feedburner:origLink></item>
		<item>
		<title>Bitrix: отложенные функции (ShowTitle, ShowPageProperty)</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/_2_EbTfwvt4/</link>
		<comments>http://vitrizet.ru/blog/2010/03/13/bitrix-otlozhennye-funkcii-showtitle-showpageproperty/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 12:20:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[bitrix]]></category>

		<category><![CDATA[setpageproperty]]></category>

		<category><![CDATA[showpagepropery]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=83</guid>
		<description><![CDATA[Не секрет, что в битриксе существует такое понятие, как &#8220;отложенные функции&#8221;. Они позволяют вставить некоторые данные в начале страницы, при это сгенерировать их в конце кода. Одни считают это аццким костылем, берущем свое начало в первых версиях системы, другие - наоборот удобным механизмом. Мы относим себя ко вторым и сейчас постараемся показать удобства использования отложенных [...]]]></description>
			<content:encoded><![CDATA[<p>Не секрет, что в битриксе существует такое понятие, как &#8220;отложенные функции&#8221;. Они позволяют вставить некоторые данные в начале страницы, при это сгенерировать их в конце кода. Одни считают это аццким костылем, берущем свое начало в первых версиях системы, другие - наоборот удобным механизмом. Мы относим себя ко вторым и сейчас постараемся показать удобства использования отложенных функций.<span id="more-83"></span><br />
Во-первых при создании шаблона очень часто используется ShowTitle - функиця, которая выводит заголовок. Вписав ее в шаблон мы в любом месте кода можем вызвать SetTitle(&#8217;заголовок&#8217;) и тем самым установить его <img src='http://vitrizet.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Есть  функция ShowPageProperty(&#8217;name&#8217;) - показывает значение свойства с именем name.</p>
<p>Так же можно сделать свою отложенную функцию, с помощью CMain::AddBufferContent.</p>
<p><strong>Применение</strong></p>
<p>Простой пример: у нас в теле страницы выводится инфа из инфоблока с какой-то сортировкой. Параметры сортировки мы получаем из урл-а. Сверху на странице стоят кнопки фильтра, которые так же зависят от параметров из урла. У нас есть 2 варианта: либо обработать url 2 раза (а если правки в код вносить потом?), либо извратить разбиение верстки на файлы и сделать так, чтобы именно на этих страницах оно попадало в файл, выводящий инфоблок (это еще большая жесть, так как бредовые незакрытые куски верстки будут разбросаны по разным файлам).</p>
<p>А с отложенными функциями можно сделать так: взять html нужного блока из нужной части шаблона, вместо него воткнуть ShowPageProperty, а в файле вывода инфоблока, во время обработки url-а, заодно сгенерировать код этого блока и через SetPageProperty отправить. Легкое и красивое решение :)</p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/_2_EbTfwvt4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/03/13/bitrix-otlozhennye-funkcii-showtitle-showpageproperty/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/03/13/bitrix-otlozhennye-funkcii-showtitle-showpageproperty/</feedburner:origLink></item>
		<item>
		<title>Bitrix: работаем с картинками в CUser</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/B1nrW0BtzCY/</link>
		<comments>http://vitrizet.ru/blog/2010/03/04/bitrix-rabotaem-s-kartinkami-v-cuser/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 21:32:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[bitrix]]></category>

		<category><![CDATA[cuser]]></category>

		<category><![CDATA[битрикс]]></category>

		<category><![CDATA[инфоблоки]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=81</guid>
		<description><![CDATA[У каждого зарегистрированного пользователя в битриксе есть пачка полей, в которых хранятся логин, пароль, мыло и всякая фигня, типа мест работы, асек. Хранятся так же картинки (например аватарка). Поле это называется PERSONAL_PHOTO.

Фишка хитрая. Для того, чтобы добавить картинку, надо сделать file array:
Array(
&#8220;name&#8221; =&#62; &#8220;название файла&#8221;,
&#8220;size&#8221; =&#62; &#8220;размер&#8221;,
&#8220;tmp_name&#8221; =&#62; &#8220;временный путь на сервере&#8221;,
&#8220;type&#8221; =&#62; &#8220;тип загружаемого [...]]]></description>
			<content:encoded><![CDATA[<p>У каждого зарегистрированного пользователя в битриксе есть пачка полей, в которых хранятся логин, пароль, мыло и всякая фигня, типа мест работы, асек. Хранятся так же картинки (например аватарка). Поле это называется PERSONAL_PHOTO.</p>
<p><span id="more-81"></span></p>
<p>Фишка хитрая. Для того, чтобы добавить картинку, надо сделать file array:</p>
<blockquote><p>Array(<br />
&#8220;name&#8221; =&gt; &#8220;название файла&#8221;,<br />
&#8220;size&#8221; =&gt; &#8220;размер&#8221;,<br />
&#8220;tmp_name&#8221; =&gt; &#8220;временный путь на сервере&#8221;,<br />
&#8220;type&#8221; =&gt; &#8220;тип загружаемого файла&#8221;)</p></blockquote>
<p>И уже этот массив отправлять в поле для картинки. Соорудить его можно самостоятельно на основе данных $_FILE (если вы, например, отправляли форму) или с помощью функции CFile::MakeFileArray, которой достаточно отправить адрес файла на сервере.</p>
<p>А вот с удалением хитро. Я, похоже, не сталкивался с аналогичной штукой при работе с инфоблоками, так как считал, что достаточно просто отправить пустое поле и все сотрется. Оказывается нет. Нужно отправлять вот такую штуку:</p>
<blockquote><p>$fields['PERSONAL_PHOTO']["old_file"]=$arUser['PERSONAL_PHOTO'];<br />
$fields['PERSONAL_PHOTO']["del"]=&#8217;Y';</p></blockquote>
<p>Самое странное, что в документации этого не нашел, копался в исходниках админки&#8230;</p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/B1nrW0BtzCY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/03/04/bitrix-rabotaem-s-kartinkami-v-cuser/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/03/04/bitrix-rabotaem-s-kartinkami-v-cuser/</feedburner:origLink></item>
		<item>
		<title>JavaScript: аналог foreach</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/haUNhusCPjk/</link>
		<comments>http://vitrizet.ru/blog/2010/03/01/javascript-analog-foreach/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 11:56:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=79</guid>
		<description><![CDATA[В php есть цикл foreach для перебора ассоциятивных массивов (тех, у которых ключи - это не цифры идущие по порядку). В JavaScript тоже возможно создавать такие массивы, однако специального цикла для перебора значений нету. Все делается с помощью for:

for (var key in arr) {
var val = arr[key];
}
]]></description>
			<content:encoded><![CDATA[<p>В php есть цикл foreach для перебора ассоциятивных массивов (тех, у которых ключи - это не цифры идущие по порядку). В JavaScript тоже возможно создавать такие массивы, однако специального цикла для перебора значений нету. Все делается с помощью for:<br />
<span id="more-79"></span></p>
<blockquote><p>for (var key in arr) {<br />
var val = arr[key];<br />
}</p></blockquote>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/haUNhusCPjk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/03/01/javascript-analog-foreach/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/03/01/javascript-analog-foreach/</feedburner:origLink></item>
		<item>
		<title>IECollection - проверяем верстку в разных IE</title>
		<link>http://feedproxy.google.com/~r/vzzz/~3/WuXBOGeMCjQ/</link>
		<comments>http://vitrizet.ru/blog/2010/02/22/iecollection-proveryaem-verstku-v-raznyx-ie/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 10:02:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Браузеры]]></category>

		<category><![CDATA[ie6]]></category>

		<category><![CDATA[ie7]]></category>

		<category><![CDATA[ie8]]></category>

		<category><![CDATA[верстка]]></category>

		<guid isPermaLink="false">http://vitrizet.ru/blog/?p=77</guid>
		<description><![CDATA[По секрету скажу: у меня 2 ноутбука. На главном стоит ie6, а на другом - ie8. Обычно то, что заработало под ie6 на ie8 пашет замечательно, но не всегда (особенно скрипты), поэтому если клиенты начинают ругаться, что не работает, я беру второй ноут и внимательно все проверяю.
Дак вот есть добрые люди, которые заставили ie работать автономно [...]]]></description>
			<content:encoded><![CDATA[<p>По секрету скажу: у меня 2 ноутбука. На главном стоит ie6, а на другом - ie8. Обычно то, что заработало под ie6 на ie8 пашет замечательно, но не всегда (особенно скрипты), поэтому если клиенты начинают ругаться, что не работает, я беру второй ноут и внимательно все проверяю.</p>
<p>Дак вот есть добрые люди, которые заставили ie работать автономно и объединили это в отдельный пакет программ :) <a href="http://finalbuilds.edskes.net/iecollection.htm">Качаем и наслаждаемся </a></p>
<img src="http://feeds.feedburner.com/~r/vzzz/~4/WuXBOGeMCjQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vitrizet.ru/blog/2010/02/22/iecollection-proveryaem-verstku-v-raznyx-ie/feed/</wfw:commentRss>
		<feedburner:origLink>http://vitrizet.ru/blog/2010/02/22/iecollection-proveryaem-verstku-v-raznyx-ie/</feedburner:origLink></item>
	</channel>
</rss>

