<?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>Блог хорошего «художника»</title>
	<atom:link href="http://www.neatsolution.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neatsolution.ru</link>
	<description>Хорошие художники копируют, великие - воруют</description>
	<lastBuildDate>Sun, 18 Dec 2011 11:24:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Вырезание плейсхолдеров ModX PHx&#8217;ом</title>
		<link>http://www.neatsolution.ru/2011/08/vyrezanie-plejsxolderov-modx-phxom/</link>
		<comments>http://www.neatsolution.ru/2011/08/vyrezanie-plejsxolderov-modx-phxom/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 11:38:18 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[ModX]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=909</guid>
		<description><![CDATA[В ModX есть очень удобная штука &#8211; можно в своих снипетах самому устанавливать плейсхолдеры. Однако, при использовании PHx сталкиваешься с тем, что ничего не работает. Проблема проста &#8211; PHx считает, что ваши плейсхолдеры в шаблоне &#8211; просто мусор, и вырезает их. На данный момент нашел 2 способа решения данной проблемы. Каждый из них имеет свои [...]]]></description>
			<content:encoded><![CDATA[<p>В ModX есть очень удобная штука &#8211; можно в своих снипетах самому устанавливать плейсхолдеры. Однако, при использовании PHx сталкиваешься с тем, что ничего не работает. Проблема проста &#8211; PHx считает, что ваши плейсхолдеры в шаблоне &#8211; просто мусор, и вырезает их.</p>
<p><span id="more-909"></span>На данный момент нашел 2 способа решения данной проблемы. Каждый из них имеет свои плюсы и минусы.</p>
<p>1. Способ, более сложный, создающий доп. нагрузку на систему, но при этом наиболее безопасный, т.к. в PHx не вносится никаких изменений.</p>
<p>Суть его в том, что отображаем плейсхолдер через снипет.</p>
<p>Создаем снипет, например showPH:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
   <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> 
   <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$modx</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPlaceholder</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>А в месте, где должен был отображаться плейсхолдер пишем:</p>
<p><strong>[!showPH? &amp;name=`ВАШ плейсхолдер`!]</strong></p>
<p>2. Способ. Это закоментировать в классе плагина строчку, отвечающую за вырезку плейсхолдеров. Открываем файл phx.parser.class.inc.php, находим примерно в 60-х строках вот это регулярное выражение:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">preg_match_all</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'~\[(\+|\*|\()([^:\+\[\]]+)([^\[\]]*?)(\1|\))\]~s'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$template</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>и комментируем его.</p>
<p>Минус данного подхода в том, что теоретически на сайте могут повылазить всякие ненужные (незадействованные) плейсхолдеры.</p>
<p>Сам же остановился на <strong>способе №2.</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2011/08/vyrezanie-plejsxolderov-modx-phxom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Комплексный подход к оптимизации сайта</title>
		<link>http://www.neatsolution.ru/2011/06/kompleksnyj-podxod-k-optimizacii-sajta/</link>
		<comments>http://www.neatsolution.ru/2011/06/kompleksnyj-podxod-k-optimizacii-sajta/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 12:53:14 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[Сайтостроение]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=859</guid>
		<description><![CDATA[Недавно встал вопрос о смене виртуального хостинга. Слишком уж много он ограничений накладывает, но главное, что я планировал получить от перехода на VDS\VPS &#8211; это прирост в скорости работы проекта. Рассуждал просто: ресурсов у меня будет больше, вот и сайт станет работать быстрее. В итоге начал разбирать, что же все-таки влияет на работу проекта и [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно встал вопрос о смене виртуального хостинга. Слишком уж много он ограничений накладывает, но главное, что я планировал получить от перехода на VDS\VPS &#8211; это прирост в скорости работы проекта. Рассуждал просто: ресурсов у меня будет больше, вот и сайт станет работать быстрее. В итоге начал разбирать, что же все-таки влияет на работу проекта и в очередной раз открыл для себя очень много нового.</p>
<p><span id="more-859"></span></p>
<h2>Как же можно оптимизировать сайт?</h2>
<p>Уверен, что обратившись в 99% веб студий с просьбой оптимизировать ваш сайт, то максимум, что вам предложат &#8211; это оптимизацию под поисковые системы. И не более того. В этом можно легко убедиться, набрав в Яндексе &laquo;<a href="http://yandex.by/yandsearch?text=%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F+%D1%81%D0%B0%D0%B9%D1%82%D0%B0&amp;clid=139040&amp;lr=157&amp;ncrnd=9235" target="_blank">оптимизация сайта</a>&laquo;. Но этот тип позволит сайту улучшить позиции в поисковых системах, привлечет трафик, но ничуть не ускорит работу самого интернет-проекта. А сделать это, пожалуй, для многих не мешало бы. Ведь как приятно находится на сайте, где все буквально летает=) не правда ли?!</p>
<p>Итак, что же необходимо будет оптимизировать:</p>
<ol>
<li>Выбрать хороший хостинг. Виртуальный хостинг, VDS\VPS или выделенный сервер &#8211; это уже зависит от бюджета и типа проекта. Так же стоит внимательно подойти в физическому расположению сервера: в какой стране, дата-центре находится, к какому каналу подключен, кто клиенты данного хостера.</li>
<li><strong>Оптимизация программного кода</strong> интернет-проекта: скорость выполнения скприптов, кол-во генерируемых запросов к БД, как устроено кэширование сгенерированных страниц на стороне сервера.</li>
<li><strong>Оптимизировать верстку и кэширование на стороне клиента</strong>. Вот как раз этот пункт для меня и стал настоящим открытием.</li>
</ol>
<blockquote><p>Почти в 3 раза мне удалось сократить время на загрузку страницы, выполнив только 3 пункт!</p></blockquote>
<p><strong>Что я подразумеваю под оптимизацией верстки и кэширования на стороне клиента:</strong></p>
<ul>
<li>саму верстку</li>
<li>загрузку css и js файлов и сами эти файлы</li>
<li>изображения, которые подгружаются из css</li>
<li>кеширование на стороне клиента, т.е. браузерами</li>
</ul>
<p>В ближайшее время постараюсь написать подробно о каждом из этих пунктов</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2011/06/kompleksnyj-podxod-k-optimizacii-sajta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Белорусские проекты о моде и стиле</title>
		<link>http://www.neatsolution.ru/2010/11/belorusskie-proekty-o-mode-i-stile/</link>
		<comments>http://www.neatsolution.ru/2010/11/belorusskie-proekty-o-mode-i-stile/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 10:59:55 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[Интернет технологии]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=701</guid>
		<description><![CDATA[Я не планировал писать этот пост. Просто сутра зашел на блог http://vickyblog.com Тут девушка пишет о моде, я бы сказал, простым, понятным языком. Писал у нее в заметке комментарий, а когда попытался отправить, получил ошибку: Error establishing a database connection Так вот, в заметке речь шла, почему в нашей стране нет блогов, толковых сайтов о [...]]]></description>
			<content:encoded><![CDATA[<p>Я не планировал писать этот пост. Просто сутра зашел на блог <a href="http://vickyblog.com/">http://vickyblog.com</a> Тут девушка пишет о моде, я бы сказал, простым, понятным языком. Писал у нее в заметке комментарий, а когда попытался отправить, получил ошибку:</p>
<h1>Error establishing a database connection</h1>
<p><span id="more-701"></span>Так вот, в заметке речь шла, почему в нашей стране нет блогов, толковых сайтов о моде. Приводился кратки обзор их. И я решил провести свой обзор, основанный на реальных данных.</p>
<blockquote><p>Я бы ответил на вопрос &laquo;почему не развит fashion-блоггинг&raquo; так: в байнете нет денег. Конвертировать практически нереально, только на энтузиазме.</p></blockquote>
<p>А еще хотел бы обратить внимание на статистику по проектам. Она хорошо отображает насколько востребована эта тема в байнете:</p>
<p><strong>1. Diva.by</strong> &#8211; несомненно лидер, заявленная посещаемость около 13 тыс в сутки. Приводят доказательства. Только не ясно это с форумом или без. Склоняюсь, что с форумом. К тому же белорусов, думаю, процентов 40-45 тут всего.</p>
<p id="_mcePaste">Alexa Rank 85,959 (в Беларуси 324)</p>
<p><strong>2. Tutto.by</strong> &#8211; самый неясный для меня проект. Вверху заявляют сколько у них посещений за прошлый день около 20 тыс. Это очень много для байнета. При этом статистику не открывают. В поисковой выдаче практически не участвуют, иногда рекламятся в контексте.</p>
<p id="_mcePaste">Alexa Rank 10,411,982 (в Беларуси нет)</p>
<p>Явные противоречия закрадываются. Думаю лапша на уши.</p>
<p><strong>3. Velvet.by </strong>- статистика открыта. Около 5000 тыс в сутки. Более половины &#8211; это трафик с тут.бая (уберем рекламу с тут бая, проект мертв) Вообще с такими деньгами можно было собрать команду на проект и получше и сделать его качественным, например, как wday.ru.</p>
<p id="_mcePaste">Alexa Rank 110,462 (в Беларуси 449)</p>
<p><strong>4. Relax.by </strong>- на мой взгляд, один из лучших проектов в Беларуси. В обычные месяца посещаемость около 7-10 тыс (предновогодняя около 17). Статистика открыта, все честно.</p>
<p id="_mcePaste">Alexa Rank 51,712 (в Беларуси 74)</p>
<p><strong>5. Krasa.by</strong> &#8211; тут вообще разговор отдельный. Я создавал этот проект с нуля. Потом с него ушел. Он как был в зачаточной стадии, так и остался. Тоже идет лапша на уши. Реальная посещаемость около 350 человек в сутки. Когда больше &#8211; это конкурсы.</p>
<p id="_mcePaste">Alexa Rank 1,901,514 (в Беларуси нет)</p>
<p><strong>6. BigSale.by</strong> &#8211; мой проект. Реальная посещаемость 1600 &#8211; 1800 человек в сутки. Из них около 1000 белорусы.</p>
<p id="_mcePaste">Alexa Rank 921,454 (в Беларуси 3,221)</p>
<div>
<ol>
<li>Так что имеем Diva.by, которым уже больше 10 лет и хорошая поддержка, как техническая, так и рекламодателей.</li>
<li>Velvet.by, который появился, имхо, только срубить денег.</li>
<li>Relax.by проект тоже давно существует. Но качественно.</li>
<li>Ну и остальные недопроекты, у которых или нет финансирования, или люди далеки от интернета. Про блоги я вообще сказал бы, что контект классный часто, по мне это самая лучшая подача материала в интернете для данной ниши. Но стоит понимать, что вы их в жизни нормально не монетизируете, ориентируясь на Беларусь.</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2010/11/belorusskie-proekty-o-mode-i-stile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Отслеживание эффективности контекстной рекламы</title>
		<link>http://www.neatsolution.ru/2010/11/otslezhivanie-ffektivnost-kontekstnoj-reklamy/</link>
		<comments>http://www.neatsolution.ru/2010/11/otslezhivanie-ffektivnost-kontekstnoj-reklamy/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 09:48:14 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[ModX]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=561</guid>
		<description><![CDATA[На днях поставили задачу: одна из компаний проводит рекламную компанию в интернете и делает акцент на продвижении сайта, а также на контекстной рекламе (Direct &#38; AdWords). Отследить сами переходы на сайт не составляет большого труда &#8211; это позволяет делать система статистики. А вот как отследить реальных клиентов, которые звонят &#8211; это и был главный вопрос. [...]]]></description>
			<content:encoded><![CDATA[<p>На днях поставили задачу: одна из компаний проводит рекламную компанию в интернете и делает акцент на продвижении сайта, а также на контекстной рекламе (Direct &amp; AdWords). Отследить сами переходы на сайт не составляет большого труда &#8211; это позволяет делать система статистики. <span style="text-decoration: underline;">А вот как отследить реальных клиентов, которые звонят &#8211; это и был главный вопрос.</span></p>
<p><span id="more-561"></span></p>
<blockquote><p>В итоге решили показывать людям, что перешли с поисковых систем один телефон на сайте, например +375 (29) 643-25-83, а тем, что пришли с объявления контекстной рекламы &#8211; другой +375 (25) 976-19-39.</p></blockquote>
<p>Сайт был реализован на системе ModX. Самое логичное решение оказалось добавлять <strong>метку _openstat</strong> к ссылке в контекстном объявлении. Тем более, что эта функция документирована и поддерживается.</p>
<p>На самом сайте мы проверяем урл, если обнаруживаем в нем метку, то:</p>
<ol>
<li>Сохраняем в куки информацию, что человек пришел с контекстной рекламы. Это необходимо, что бы показывать в течении всей сессии &laquo;правильный&raquo; телефон посетителю.</li>
<li>В нужных местах выводим требуемый телефон (-ы).</li>
</ol>
<p>Все состоит из 2 сниппетов и 2 чанков.</p>
<p><strong>Первый сниппет &#8211; auth</strong></p>
<p>вызывается в самом начале страницы. Служит для установки куки.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;!--</span>?php
<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_URI'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//считали урл текущей страницы</span>
<span style="color: #000088;">$arr</span> <span style="color: #339933;">=</span> <span style="color: #990000;">parse_url</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//распарсили этот урл</span>
<span style="color: #000088;">$pos</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$arr</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'query'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;_openstat&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//ищем вхождение строки опенстат</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_COOKIE</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'yd'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$pos</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">print</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Установили куку &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #990000;">setcookie</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;yd&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
       <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">--&gt;</span></pre></div></div>

<p><strong>Второй сниппет tel</strong></p>
<p>служит для отображения требуемого телефона. Он же вставляется в страницах в тех местах, где необходимо отобразить телефоны.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;!--</span>?php
<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_URI'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//считали урл текущей страницы</span>
<span style="color: #000088;">$arr</span> <span style="color: #339933;">=</span> <span style="color: #990000;">parse_url</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//распарсили этот урл</span>
<span style="color: #000088;">$pos</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$arr</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'query'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;_openstat&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//ищем вхождение строки опенстат</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_COOKIE</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'yd'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$modx</span><span style="color: #339933;">---&gt;</span><span style="color: #004000;">getChunk</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'tel1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$pos</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #b1b100;">return</span> <span style="color: #000088;">$modx</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>getChunk<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'tel1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$modx</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>getChunk<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'tel2'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p><strong>Чанки tel1 и tel2</strong> содержат телефон для контекста и телефон по умолчанию соответственно.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2010/11/otslezhivanie-ffektivnost-kontekstnoj-reklamy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Привязка галереи к документу</title>
		<link>http://www.neatsolution.ru/2010/09/privyazka-galerei-k-dokumentu/</link>
		<comments>http://www.neatsolution.ru/2010/09/privyazka-galerei-k-dokumentu/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 08:35:55 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[ModX]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=531</guid>
		<description><![CDATA[Помогает в МодХ привязать галерею, в моем случае Easy2 к документу. Создаем TV (сингл селект) с значением @SELECT cat_name, cat_id FROM modx_easy2_dirs В месте, где необходимо отобразить галерею вызываем чанк с содержимым: &#91;*gall:isnot=``:then=` &#91;!easy2? &#38;amp;gid=`&#91;*gall*&#93;` &#38;amp;w=`100` &#38;amp;h=`100` &#38;amp;thq=`90` &#38;amp;limit=`200` &#38;amp;orderby=`date_added` &#38;amp;order=`ASC` !&#93; `*&#93;]]></description>
			<content:encoded><![CDATA[<p>Помогает в МодХ привязать галерею, в моем случае Easy2 к документу.</p>
<p><span id="more-531"></span></p>
<ul>
<li>Создаем TV (сингл селект) с значением @SELECT cat_name, cat_id FROM modx_easy2_dirs</li>
<li>В месте, где необходимо отобразить галерею вызываем чанк с содержимым:</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span><span style="color: #339933;">*</span>gall<span style="color: #339933;">:</span>isnot<span style="color: #339933;">=</span>``<span style="color: #339933;">:</span>then<span style="color: #339933;">=</span>`
<span style="color: #009900;">&#91;</span><span style="color: #339933;">!</span>easy2? <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>gid<span style="color: #339933;">=</span>`<span style="color: #009900;">&#91;</span><span style="color: #339933;">*</span>gall<span style="color: #339933;">*</span><span style="color: #009900;">&#93;</span>` <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>w<span style="color: #339933;">=</span>`<span style="color: #cc66cc;">100</span>` <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>h<span style="color: #339933;">=</span>`<span style="color: #cc66cc;">100</span>` <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>thq<span style="color: #339933;">=</span>`<span style="color: #cc66cc;">90</span>` <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>limit<span style="color: #339933;">=</span>`<span style="color: #cc66cc;">200</span>` <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>orderby<span style="color: #339933;">=</span>`date_added` <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>order<span style="color: #339933;">=</span>`ASC` <span style="color: #339933;">!</span><span style="color: #009900;">&#93;</span>
`<span style="color: #339933;">*</span><span style="color: #009900;">&#93;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2010/09/privyazka-galerei-k-dokumentu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подгружаемые в содержимое текста подсказки</title>
		<link>http://www.neatsolution.ru/2010/09/podgruzhaemye-v-soderzhimoe-teksta-podskazki/</link>
		<comments>http://www.neatsolution.ru/2010/09/podgruzhaemye-v-soderzhimoe-teksta-podskazki/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 07:59:30 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[ModX]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=471</guid>
		<description><![CDATA[Скрипт позволяет вставлять на странице ссылки, после нажатия на которые происходит подгрузка AJAXом документов, на которые ссылается скрипт. В качестве класса который присваивается ссылки для подгрузки назначен .linkclick. Текст подгружается в &#60;див class="ins"&#62;Upload text , создается &#171;на лету&#187;. используется jQuery библиотека jquery.ajaxmanager function closeins() { $(&#34;.ins&#34;).remove(); $(&#34;a&#34;).removeAttr(&#34;id&#34;,&#34;open&#34;); }; jQuery().ready(function(){ $(&#34;.linkclick&#34;).click(function () { if ( $(this).attr(&#34;id&#34;) [...]]]></description>
			<content:encoded><![CDATA[<p>Скрипт позволяет вставлять на странице ссылки, после нажатия на которые происходит подгрузка AJAXом документов, на которые ссылается скрипт.</p>
<p><span id="more-471"></span></p>
<ul>
<li>В качестве класса который присваивается ссылки для подгрузки назначен .linkclick.</li>
<li> Текст подгружается в <code> &lt;див class="ins"&gt;Upload text </code> , создается &laquo;на лету&raquo;.</li>
<li> используется jQuery библиотека jquery.ajaxmanager</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">function closeins() {
            $(&quot;.ins&quot;).remove();
            $(&quot;a&quot;).removeAttr(&quot;id&quot;,&quot;open&quot;);
         };
jQuery().ready(function(){
        $(&quot;.linkclick&quot;).click(function () {
           if ( $(this).attr(&quot;id&quot;) != &quot;open&quot;) {
                  $(&quot;.ins&quot;).remove();
                  $(&quot;a&quot;).removeAttr(&quot;id&quot;,&quot;open&quot;);
                  var url = $(this).attr(&quot;href&quot;);
                  $(this).attr(&quot;id&quot;,&quot;open&quot;);
                  //create an ajaxmanager named cacheQueue
                  var ajaxManager = $.manageAjax.create('cacheQueue', {
	                queue: true,
	                cacheResponse: true
                  });
                 //and add an ajaxrequest with the returned object
                 ajaxManager.add({
                         success: function(html) {
                         $('
&lt;div class=&quot;ins&quot;&gt;'+html+'&lt;a onclick=&quot;closeins(); return false;&quot; href=&quot;#&quot;&gt;Закрыть подсказку&lt;/a&gt;&lt;/div&gt;
').insertAfter(&quot;a#open&quot;);
                         },
                   url: url
               });
            } else {
                  $(&quot;.ins&quot;).remove();
                  $(&quot;a&quot;).removeAttr(&quot;id&quot;,&quot;open&quot;);
            }
       return false;
       });
});</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2010/09/podgruzhaemye-v-soderzhimoe-teksta-podskazki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пропадает интерес к людям</title>
		<link>http://www.neatsolution.ru/2010/08/propadaet-interes-k-lyudyam/</link>
		<comments>http://www.neatsolution.ru/2010/08/propadaet-interes-k-lyudyam/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 19:55:39 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[Личностный рост]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/2010/08/propadaet-interes-k-lyudyam/</guid>
		<description><![CDATA[Стал замечать, что не так много людей из моего окружения с которыми мне интересно общаться на протяжении продолжительного времени. С большинством интерес пропадает через 3-6 недель. Все равно, как выливая воду из графина, она там заканчивается, так для меня заканчиваются эти люди. Пропадают общие темы, точнее они вообще пропадают, т.к. упираемся в монотонность и примитивизм, [...]]]></description>
			<content:encoded><![CDATA[<p>Стал замечать, что не так много людей из моего окружения с которыми мне интересно общаться на протяжении продолжительного времени.<br />
С большинством интерес пропадает через 3-6 недель. Все равно, как выливая воду из графина, она там заканчивается, так для меня заканчиваются эти люди.</p>
<p>Пропадают общие темы, точнее они вообще пропадают, т.к. упираемся в монотонность и примитивизм, например &laquo;Завтра же суббота. Надо отдыхать&raquo;. Ну как человеку объяснить, что какая мне разница, что там. Что отдыхать надо, когда устал, а не  когда на календаре что-то там. Не привык я держаться за то, что мне особо не дорого и не интересно.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2010/08/propadaet-interes-k-lyudyam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Олег Тиньков и Сергей Галицкий</title>
		<link>http://www.neatsolution.ru/2010/08/biznes-sekrety-s-olegom-tinkovym/</link>
		<comments>http://www.neatsolution.ru/2010/08/biznes-sekrety-s-olegom-tinkovym/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 08:05:50 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[Личностный рост]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=281</guid>
		<description><![CDATA[Отличная программа с Сергеем Галицким, основателем розничной сети Магнит, в которой Олег Тиньков больше слушал, чем сам говорил. Причем слушал внимательно и явно с удовольствием. Источник: Бизнес с Олегом Тиньковым]]></description>
			<content:encoded><![CDATA[<p>Отличная программа с Сергеем Галицким, основателем розничной сети Магнит, в которой Олег Тиньков больше слушал, чем сам говорил. Причем слушал внимательно и явно с удовольствием.<span id="more-281"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="448" height="252" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="playerblog" /><param name="bgcolor" value="#000000" /><param name="flashvars" value="name=tinkov_9850&amp;from=blog&amp;blog=true" /><param name="src" value="http://www.russia.ru/player/main.swf?103" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="448" height="252" src="http://www.russia.ru/player/main.swf?103" name="playerblog" bgcolor="#000000" flashvars="name=tinkov_9850&amp;from=blog&amp;blog=true" allowfullscreen="true"></embed></object></p>
<p style="text-align: right;">Источник: <a href="http://russia.ru/video/tinkov_9850/">Бизнес с Олегом Тиньковым</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2010/08/biznes-sekrety-s-olegom-tinkovym/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Жестокость удивляет&#8230;</title>
		<link>http://www.neatsolution.ru/2010/07/zhestokost-udivlyaet/</link>
		<comments>http://www.neatsolution.ru/2010/07/zhestokost-udivlyaet/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 11:58:00 +0000</pubDate>
		<dc:creator>Виталик</dc:creator>
				<category><![CDATA[Личностный рост]]></category>
		<category><![CDATA[моя жизнь]]></category>
		<category><![CDATA[общество]]></category>

		<guid isPermaLink="false">http://www.neatsolution.ru/?p=71</guid>
		<description><![CDATA[Возвращаясь 2 июля домой, спустился в метро на ст. Тракторный завод, прошел почти в начало платформы, т.к. мне выходить надо было на Кунцевщине вперед. Было уже около 22 часов. Зашел я во второй вагон, в первую дверь и сел рядом с парнем и девушкой на сиденье в дальнем левом углу, т.е. у меня справа было окошко. Напротив [...]]]></description>
			<content:encoded><![CDATA[<p>Возвращаясь 2 июля домой, спустился в метро на ст. Тракторный завод, прошел почти в начало платформы, т.к. мне выходить надо было на Кунцевщине вперед. Было уже около 22 часов.</p>
<p><span id="more-71"></span></p>
<p><a href="http://www.neatsolution.ru/wp-content/uploads/2010/07/39048924.jpg"><img class="aligncenter size-medium wp-image-81" title="39048924" src="http://www.neatsolution.ru/wp-content/uploads/2010/07/39048924-300x225.jpg" alt="вагон метро" width="300" height="225" /></a></p>
<p>Зашел я во второй вагон, в первую дверь и сел рядом с парнем и девушкой на сиденье в дальнем левом углу, т.е. у меня справа было окошко. Напротив сидел подвыпивший мужчина и рядом с ним слегка развалившийся парень (чем и привлек мое внимание), лет 27-29. У меня есть привычка рассматривать людей в метро, и этот раз не стал исключением.</p>
<p>Парень практически незаметно быстро перекрестился. На следующей станции он вышел, оставив в вагоне сланцы, т.е. просто босиком. Прошел вдоль короткой части вагона и встал между вагонами, там есть небольшая такая ступенька. И все&#8230; началась речь о след станции и о том, что двери закрываются.</p>
<p>У этого парня явно в жизни что-то произошло и жить ему уже расхотелось. Но вот человек 10 из моего вагона просто тупо на это смотрели. Вскочив в почти закрывающиеся двери, я начал махать руками машинисту и кричать, что бы поезд никуда не ехал. Прибежала женщина, которая дежурит на платформе&#8230; На мои крики, что между вагонами человек, она реагировала секунд 30, сперва забежав в первый вагон, потом выбежав и направившись ко мне, видимо выяснять, чего я поезд задерживаю. Но тут до нее дошло, что я кричу и в какую сторону показываю рукой.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://img1.liveinternet.ru/images/attach/b/1/5389/5389988_metro.jpg" alt="" width="490" height="309" /></p>
<p>Испугалась, очень сильно, побежала за милиционером. Примерно в это же время откуда-то, видимо из другой части моего вагона, выбежал мужчина и стал,  вытаскивать этого парня. Тот не сопротивлялся, прошел возле меня и уселся на свое место в вагоне.</p>
<p>У меня дрожало все тело, было страшно и за себя, и за то, что живу в такой стране, где люди так озабоченны своим ничтожным внутренним миров, своими мелкими проблемами, что не видят ничего вокруг и считают, что это не их дело.</p>
<p>Я дошел до первого вагона, решил зайти в него и поехать дальше. А из открытых дверей, уже видел, как дежурная по платформе с милиционером забрали из вагона парня.</p>
<p><strong>P.S.: парень на вид был хорошо одет, не пьяный, но явно в своих мыслях</strong></p>
<p><strong>P.P.S.: не стоит забывать, что все имеет причинно следственную связь и все конечно, не подобляйтесь вы &laquo;москвичам&raquo;, которые живут и порождают жестокость вокруг себя. Посмотрите на киевлян, на их улыбки, отзывчивость и сами становитесь такими.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neatsolution.ru/2010/07/zhestokost-udivlyaet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

