<?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>Николай Иванец &#187; WordPress</title>
	<atom:link href="http://ivanets.kiev.ua/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivanets.kiev.ua</link>
	<description>Сайт посвящен моей семье, нашим увлечениям, и в особенности — нашему сыну Жене.</description>
	<lastBuildDate>Sun, 21 Feb 2010 11:28:07 +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>Плагин WP-DownloadManager. Русский перевод.</title>
		<link>http://ivanets.kiev.ua/2009/06/25/plugin-wp-downloadmanager-russian-translation/</link>
		<comments>http://ivanets.kiev.ua/2009/06/25/plugin-wp-downloadmanager-russian-translation/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 07:00:29 +0000</pubDate>
		<dc:creator>Николай</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Плагины]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://ivanets.kiev.ua/?p=409</guid>
		<description><![CDATA[Если ваш сайт работает на WordPress и вы задались целью создать простенький файловый архив, то плагин WP-DownloadManager придется вам кстати. Кроме того, в этой статье вы найдете русский перевод к этому плагину!]]></description>
			<content:encoded><![CDATA[<p>На своих сайтах, которые работают на <a href="http://wordpress.org/" title="WordPress">WordPress</a>, для организации файлового архива я использую замечательный плагин <a href="http://lesterchan.net/portfolio/programming/php/#wp-downloadmanager" title="WP-DownloadManager">WP-DownloadManager</a>, автором которого является <a href="http://lesterchan.net/about/me/" title="Lester Chan">Lester Chan</a>.</p>
<p>Пример работы плагина можно <a href="http://lesterchan.net/wordpress/downloads/" title="WP-DownloadManager Demo">посмотреть</a> на сайте автора, или на моем сайте, перейдя в <a href="http://ivanets.kiev.ua/downloads/" title="http://ivanets.kiev.ua/downloads/">файловый архив</a>. Скриншоты также <a href="http://lesterchan.net/wordpress/screenshots/browse/wp-downloadmanager/" title="WP-DownloadManager Screenshots">доступны</a> на сайте автора.</p>
<p>Плагин очень прост в установке и использовании. Позволяет организовать файловый архив с возможностью разбить его на разделы. Существует аозможность разграничить права доступа к файлам. Ведется статистика скачивания. Страница оформления файлового архива, ссылка на файл в записи и многие другие параметры визуального вывода — все это просто настраивается через шаблоны. Шаблоны очень просты в настройке и позволяют даже человеку, не знакомому с программированием, сделать все по своему вкусу.</p>
<p>Я тоже внес свою лепту в его популяризации, сделав русский перевод последней версии плагина — WP-DownloadManager v1.50.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0892209128856558";
/* 468x60 */
google_ad_slot = "7195963746";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Примечание: Эта запись содержит ссылку на файл(ы). Перейдите к записи, чтобы скачать файл.</p>
<p><strong>Инструкция</strong>: скачать архив и распаковать его содержимое в каталог с плагином.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanets.kiev.ua/2009/06/25/plugin-wp-downloadmanager-russian-translation/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Перенос сайта на WordPress на новый сервер</title>
		<link>http://ivanets.kiev.ua/2009/03/25/moving-wordpress-to-new-server/</link>
		<comments>http://ivanets.kiev.ua/2009/03/25/moving-wordpress-to-new-server/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 18:25:07 +0000</pubDate>
		<dc:creator>Николай</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://ivanets.kiev.ua/?p=189</guid>
		<description><![CDATA[При переносе сайта, работающего на WordPress на другой сервер, возникает проблема, которая заключается в том, что на другом сервере будет другой абсолютный путь к каталогу пользователя. В конечном результате в статьях будут отсутствовать изображения. Возможны и другие последствия. Эта утилита корректно изменяет абсолютные пути в дампе базы данных сайта на WordPress при переносе сайта на другой сервер.]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-190 thumbnail alignleft" title="WordPress" src="http://ivanets.kiev.ua/wordpress/wp-content/uploads/2009/03/wordpress-logo-150x150.png" alt="WordPress" width="150" height="150" />Один из моих сайтов хостится на зарубежном сервере, а 99% посетителей из Украины и России. В свое время зарубежный сервер был выбран за дешевизну. Аналогичные условия размещения сайта в Украине стоили неоправданно дорого. Но однажды я решил перенести сайт в Украину, чтобы увеличить скорость доступа к нему. Еще одна причина: многие интернет-провайдеры Украины тарифицируют украинский трафик по меньшим расценкам, чем зарубежный — это могло помочь немного сэкономить посетителям сайта.</p>
<p>Проблемы начались, когда я перенес сайт, работающий на <a href="http://wordpress.org/">WordPress</a>. На первый взгляд все показалось гладко, но изображения, добавленные с помощью <a href="http://wordpress.org/">WordPress</a>, просто не отображались! Причина оказалась весьма банальна: <a href="http://wordpress.org/">WordPress</a> хранит пути к изображениям не относительно своего каталога установки, а абсолютно, с корня сервера.</p>
<p>Казалось бы, достаточно просто сделать замену старого пути на новый и проблема решена. Но здесь нас опять ждет засада. При сериализации данных для хранения в <a href="http://www.mysql.com/">MySQL</a>, их формат определяется следующим образом: <strong><em>Тип</em></strong>:<strong><em>Размер</em></strong>:<strong><em>Значение</em></strong>. Это верно для строк и массивов, например. Для численных данных размер не указывается. Как вы уже догадались, изменяя значение,— нужно изменить и размер. Т.е. простая текстовая замена не годится.</p>
<p>Эта проблема также <a href="http://wordpress.org/support/topic/210598">описана</a> на <a href="http://wordpress.org/support/">форуме поддержки WordPress</a>.</p>
<p>Для решения этой проблемы решено было сделать «на коленке» консольную программку, которая бы кроме изменения значения, меняла бы еще и размер (длину) текстовых данных. Что и было сделано. Для моих целей утилита отработала корректно, сайт можно было переносить без потери функциональности. Например, следующая команда</p>
<p style="padding-left: 30px;"><strong>replace_wpdb.exe</strong> &laquo;<strong>src_file.sql</strong>&raquo; &laquo;<strong>/home/user/public_html</strong>&raquo; &laquo;<strong>/home/another_user/public_html</strong>&laquo;</p>
<p>преобразует такую строку</p>
<p style="padding-left: 30px;">s:<strong>90</strong>:&raquo;Папки успешно удалены: <strong>/home/user/public_html</strong>/g2data_qwrD3/cache/entity&raquo;;</p>
<p>в такую:</p>
<p style="padding-left: 30px;">s:<strong>98</strong>:&raquo;Папки успешно удалены: <strong>/home/another_user/public_html</strong>/g2data_qwrD3/cache/entity&raquo;;</p>
<p>Сама утилита написана не оптимально по принципу «лишь бы работало». Кому понадобиться проделать подобную операцию — могут смело использовать ее. Думаю, не стоит говорить, что я ни за что не отвечаю и все на вашей ответственности. Желающие оптимизировать или приспособить утилиту для своих нужд, могут это сделать — исходный код можно использовать и модифицировать без каких-либо ограничений.</p>
<p>Использование утилиты: <strong>replace_wpdb.exe</strong> &laquo;<strong>src_file</strong>&raquo; &laquo;<strong>old_path</strong>&raquo; &laquo;<strong>new_path</strong>&laquo;, где</p>
<p style="padding-left: 30px;"><strong>src_file</strong> — путь к файлу дампа базы данных <a href="http://wordpress.org/">WordPress</a><br />
<strong>old_path</strong> — старый путь, или его часть, необходимый заменить<br />
<strong>new_path</strong> — новый путь, заменяет <strong>old_path</strong></p>
<p>Если при запуске утилиты вы получите ошибку — установите Microsoft Visual C++ 2008 Redistributable Package (<a href="http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&amp;displaylang=en">x86</a> или <a href="http://www.microsoft.com/downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&amp;displaylang=en">x64</a>), или просто скомпилируйте исходный код.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0892209128856558";
/* 468x60 */
google_ad_slot = "7195963746";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Примечание: Эта запись содержит ссылку на файл(ы). Перейдите к записи, чтобы скачать файл.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanets.kiev.ua/2009/03/25/moving-wordpress-to-new-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Плагин NextGEN ImageFlow &#8211; русский перевод</title>
		<link>http://ivanets.kiev.ua/2009/03/25/nextgen-imageflow-plugin-russian-translation/</link>
		<comments>http://ivanets.kiev.ua/2009/03/25/nextgen-imageflow-plugin-russian-translation/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 16:08:10 +0000</pubDate>
		<dc:creator>Николай</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Плагины]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://ivanets.kiev.ua/?p=146</guid>
		<description><![CDATA[Русский перевод дополнения NextGEN ImageFlow к замечательной галерее NextGEN Gallery. Галерею я использую на сайте для удобного добавления и публикации рисунков моего сына Жени. А дополнение обнаружил в поиске красивых эффектов для галереи. И пусть само дополнение к плагину меня не удовлетворило, русский перевод я решил все же сделать.]]></description>
			<content:encoded><![CDATA[<p><img class="thumbnail size-medium wp-image-184 alignleft" title="NextGEN IimageFlow" src="http://ivanets.kiev.ua/wordpress/wp-content/uploads/2009/03/nextgen-imageflow-300x151.jpg" alt="NextGEN IimageFlow" width="300" height="151" /><br />
Для управления галереей NextGEN IimageFlow изображений нашего юного художника я выбрал замечательный плагин к <a title="WordPress" href="http://wordpress.org/">WordPress</a>: <a title="NextGEN Gallery" href="http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/">NextGEN Gallery</a>. После его установки, я понял, что мне не хватает эффектов для отображения изображений. После непродолжительных поисков, набрел на дополнение к галереи — <a title="WP-Plugin: NextGEN ImageFlow" href="http://shabushabu-webdesign.com/wp-plugin-nextgen-imageflow/">NextGEN ImageFlow</a>. Скриншоты показались мне привлекательными, а вот в действии все-же не то, чего хотелось бы. Дополнению решено отказать и продолжить поиски.</p>
<p>Интрефейс этого дополнения на английском языке, также доступны переводы на немецкий, испанский и итальянский языки. Так как время на тестирование все-равно уже было потрачено, я решил позаботиться и о русско-язычной аудитории плагина <a title="WP-Plugin: NextGEN ImageFlow" href="http://shabushabu-webdesign.com/wp-plugin-nextgen-imageflow/">NextGEN ImageFlow</a>, выполнив перевод интерфейса. Благо, текста там не много. <img src='http://ivanets.kiev.ua/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0892209128856558";
/* 468x60 */
google_ad_slot = "7195963746";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Примечание: Эта запись содержит ссылку на файл(ы). Перейдите к записи, чтобы скачать файл.</p>
<p><strong>Инструкция</strong>: скачать архив и распаковать его содержимое в каталог <strong>lang</strong>, где установлено дополнение <a title="WP-Plugin: NextGEN ImageFlow" href="http://shabushabu-webdesign.com/wp-plugin-nextgen-imageflow/">NextGEN ImageFlow</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanets.kiev.ua/2009/03/25/nextgen-imageflow-plugin-russian-translation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

