<?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>DekusWorld - блог жителя Донбасса &#187; Программирование</title>
	<atom:link href="http://dekusworld.ru/category/web-programmirovanie/feed" rel="self" type="application/rss+xml" />
	<link>http://dekusworld.ru</link>
	<description>Про жизнь ИТ специалиста в стране победившего...</description>
	<lastBuildDate>Sat, 14 Jan 2012 15:40:12 +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>Онлайн проектирование баз данных</title>
		<link>http://dekusworld.ru/web-programmirovanie/onlajn-proektirovanie-baz-dannyx</link>
		<comments>http://dekusworld.ru/web-programmirovanie/onlajn-proektirovanie-baz-dannyx#comments</comments>
		<pubDate>Tue, 06 Sep 2011 20:20:33 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1901</guid>
		<description><![CDATA[[caption id="" align="alignleft" width="147" caption="Онлайн проектирование баз данных"]<img alt="Онлайн проектирование баз данных" src="http://im3-tub.yandex.net/i?id=11404470-20-72" title="Онлайн проектирование баз данных" width="147" height="86" />[/caption]Встал вчера еще вопрос по быстрячку накидать структуру одной базы данных. Сложность достаточно высокая по привычке прикинуть в уме не получается, а создавать слету не представляется возможным потому как пара противных связей между таблицами в уме не сходится. В итоге сегодня днем в темпе вальса пересмотрел кучу решений для проектирования БД в режиме десктопа. Печальная, ептя картина, я конечно понимаю что у facebook, microsoft и google свои тулы, а покупону оно и на не на, но выглядит все очень бледно, печально и не организовано.]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignleft" style="width: 157px"><img alt="Онлайн проектирование баз данных" src="http://im3-tub.yandex.net/i?id=11404470-20-72" title="Онлайн проектирование баз данных" width="147" height="86" /><p class="wp-caption-text">Онлайн проектирование баз данных</p></div>Встал вчера еще вопрос по быстрячку накидать структуру одной базы данных. Сложность достаточно высокая по привычке прикинуть в уме не получается, а создавать слету не представляется возможным потому как пара противных связей между таблицами в уме не сходится. В итоге сегодня днем в темпе вальса пересмотрел кучу решений для проектирования БД в режиме десктопа. Печальная, ептя картина, я конечно понимаю что у facebook, <a href="http://dekusworld.ru/tag/microsoft" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  microsoft">microsoft</a> и google свои тулы, а покупону оно и на не на, но выглядит все очень бледно, печально и не организовано.</p>
<p>В итоге окончательно отчаявшись побороть противный js компонент под мои нужды и желая немного проверить голову от кода уже совсем я было взялся за старую добрую бумагу формата А4 и карандаш, но решил напоследок посмотреть наличие онлайн решений для решения данной задачи.</p>
<p>Как это не удивительно, но решения не только нашлись, но и оставили намного более приятные впечатления чем их десктопные аналоги. </p>
<p>1. <noindex><a rel="nofollow" href="http://schemabank.com">Schemabank.com</a></noindex>&nbsp;&mdash; заслуженное первое место. Четкий инструмент, есть бесплатный тариф, много типов СУБД, отличный продуманный интерфейс для ввода данных. Это то на чем я остановил лично свой выбор. + довольно смешные деньги за платную версию, что я думаю по карману любому практикующему программисту даже в этой стране.<br />
2. <noindex><a rel="nofollow" href="http://data-modeler.com/">Data-modeler.com</a></noindex>&nbsp;&mdash; тоже хорошее средство, но интерфейс чуть слабее и хуже продуман, чем у номера 1. Возможности аналогичные.<br />
3. <noindex><a rel="nofollow" href="http://www.dbschemaeditor.com">Dbschemaeditor.com</a></noindex>&nbsp;&mdash; на фоне первых двух мест сильно порезаный функционал, хотя для простых и быстрых каких-то набросков может оказаться даже и пригоден. К тому же как я понял изначально и на все 100% бесплатен.<br />
4. <noindex><a rel="nofollow" href="http://www.gliffy.com">Gliffy.com</a></noindex>&nbsp;&mdash; вообще непонятно как затесался в этот обзор, потому что представляет из себя рисовалку разных диаграмм. Функционал довольно обширен, но т.к. не профильное средство, то лишь 4 место. Хотя для вайра страниц и построения диаграмм процессов подойдет очень даже. </p>
<p>В качестве бесплатного бонуса отличный обзор десктопных средств на <noindex><a rel="nofollow" href="http://coding.smashingmagazine.com/2009/03/25/mysql-admin-and-development-tools-round-up/">coding.smashingmagazine.com</a></noindex>&nbsp;&mdash; правда только для MySQL. </p>
<p>На этом пока все. Кто знает еще подобные системы велкам в комментарии. По мере поступления свежих данных пост будет технично обновляться.</p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/onlajn-proektirovanie-baz-dannyx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Диаграмма процесса разработки сайта</title>
		<link>http://dekusworld.ru/web-programmirovanie/diagramma-processa-razrabotki-sajta</link>
		<comments>http://dekusworld.ru/web-programmirovanie/diagramma-processa-razrabotki-sajta#comments</comments>
		<pubDate>Mon, 05 Sep 2011 08:21:46 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1897</guid>
		<description><![CDATA[Только что свалилось в твиттер вот такое чудо в виде диаграммы с этапами и таймингами по разработке сайта. Грех не сохранить для истории столь чудесную вещь. Автора не знаю, но честно заимствовано на сайте]]></description>
			<content:encoded><![CDATA[<p>Только что свалилось в твиттер вот такое чудо в виде диаграммы с этапами и таймингами по разработке сайта. Грех не сохранить для истории столь чудесную вещь.</p>
<p>Автора не знаю, но честно заимствовано на <a class='friday' href="http://visually.visually.netdna-cdn.com/">сайте</a><br />
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://dekusworld.ru/images/anillustratedplanforawebdesignproject_4e622a5b0bc70.jpg"><img alt="Диаграмма процесса разработки сайта" src="http://dekusworld.ru/images/sitedesignprocess_small.png" title="Диаграмма процесса разработки сайта" width="500" height="334" /></a><p class="wp-caption-text">Диаграмма процесса разработки сайта</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/diagramma-processa-razrabotki-sajta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Security Essentials + proxy</title>
		<link>http://dekusworld.ru/web-programmirovanie/microsoft-security-essentials-proxy</link>
		<comments>http://dekusworld.ru/web-programmirovanie/microsoft-security-essentials-proxy#comments</comments>
		<pubDate>Thu, 04 Nov 2010 09:09:51 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Microsoft Security Essentials]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1745</guid>
		<description><![CDATA[Для всех несчастных подобно мне похороненных под proxy. Для нормального обновления этого антивируса от Microsoft нужно: 1. Настроить прокси в IE 2. Открыть cmd.exe в режиме администратора 3. Выполнить команду: netsh winhttp import proxy ie Все. Обновления работают.]]></description>
			<content:encoded><![CDATA[<p>Для всех несчастных подобно мне похороненных под proxy. Для нормального обновления этого антивируса от <a href="http://dekusworld.ru/tag/microsoft" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  microsoft">Microsoft</a> нужно:<br />
1. Настроить прокси в IE<br />
2. Открыть cmd.exe в режиме администратора<br />
3. Выполнить команду: netsh winhttp import proxy ie</p>
<p>Все. Обновления работают.</p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/microsoft-security-essentials-proxy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка операционных систем</title>
		<link>http://dekusworld.ru/web-programmirovanie/ustanovka-operacionnyx-sistem</link>
		<comments>http://dekusworld.ru/web-programmirovanie/ustanovka-operacionnyx-sistem#comments</comments>
		<pubDate>Sat, 23 Oct 2010 19:45:39 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1721</guid>
		<description><![CDATA[Кстати про операционные системы. Появление на домашней и рабочей машинах VirtualBox показало еще одну прекрасную возможность использования современных технологий. Виртуальные машины на самом деле поддаются синхронизации через dropbox. Т.к. я активно продолжаю развертывание хорошей тестовой площадки, то на данный момент дошел до следующей конфигурации: 1. Развернул веб сервер под Убунтой.сервер. Настроил апач, пхп, мускул, добавил [...]]]></description>
			<content:encoded><![CDATA[<p>Кстати про операционные системы. Появление на домашней и рабочей машинах <a href="http://dekusworld.ru/tag/virtualbox" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  virtualbox">VirtualBox</a> показало еще одну прекрасную возможность использования современных технологий. Виртуальные машины на самом деле поддаются синхронизации через dropbox. Т.к. я активно продолжаю развертывание хорошей тестовой площадки, то на данный момент дошел до следующей конфигурации:<br />
1. Развернул веб сервер под Убунтой.сервер. Настроил апач, пхп, мускул, добавил днс (правда не придумал нах), собрал (пусть и криво) почту, и включил фтп. Теперь все это висит в удаленном режиме при этом я с ним работаю полностью как с удаленным сервером. (думаю где бы еще панель управления для хостинга спереть)<br />
2. Для экспериментов с настройкой был так же развернут убунту 10.10 десктоп. Я на нем тренировался настраивать все выше описанное (в окошках как-то покомфортнее будет).<br />
3. Окончательно увлекся и поднял еще одну виртуалку полностью закрытую защищенную и типа зашифрованную под вебмани. Только финансовые вопросы и николышет. </p>
<p>Теперь хочу еще фряху (чуть позднее работаю по заказам) на потренироваться и все же запустить МакОс. Специально для проверки 6 эксплорера поставил еще ХП с ним родимым. </p>
<p>Виртуальные машины рулят. Теперь сижу думаю где бы спереть маленький серверок для открутки всего этого зверинца ибо работать на виртуалках мне понравилось. </p>
<p>ЗЫ Ход убунты 10.10 с парралельной настройкой и копированием файлов если честно доставил. Это круто опрашивать пользователи пока система копируется. Это реально круто. </p>
<p>Рекламный блок<br />
Покупайте <a class='friday' href="http://www.vardo.ru/catalog/econom/">металлические двери недорого</a> чтобы никто не упер компутер. Вообще хорошие двери это и представление о вашей квартире, и безопасность имущества (хоть это и самый слабый аргумент) и конечно же проблема утери ключей. Поэтому выбирайте по карману и подбирайте вариант с учетом возможных нехороших ситуаций.</p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/ustanovka-operacionnyx-sistem/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ubuntu под VirtualBox</title>
		<link>http://dekusworld.ru/web-programmirovanie/ubuntu-pod-virtualbox</link>
		<comments>http://dekusworld.ru/web-programmirovanie/ubuntu-pod-virtualbox#comments</comments>
		<pubDate>Wed, 20 Oct 2010 06:02:11 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[отладка]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1712</guid>
		<description><![CDATA[Спонсор поста уверенно отвечает на посыл: &#171;хочу подключить интернет&#187;. Фирма Московская интернет раздает ведрами. В отличии от Киевской Воли на нее мне заказчики не жалуются. Отличный интернет по вкусным ценам. Ну а в наше время хороший канал даже важнее, чем большой винт. В жизни любого веб программиста рано или поздно возникает парадокс под названием платформа. [...]]]></description>
			<content:encoded><![CDATA[<p>Спонсор поста уверенно отвечает на посыл: &laquo;<a class='friday' href="http://2ip.ru/isp-change/">хочу подключить интернет</a>&raquo;. Фирма Московская интернет раздает ведрами. В отличии от Киевской Воли на нее мне заказчики не жалуются. Отличный интернет по вкусным ценам. Ну а в наше время хороший канал даже важнее, чем большой винт. </p>
<p>В жизни любого веб программиста рано или поздно возникает парадокс под названием платформа. По умолчанию работать удобнее в Windows, а отладку проводить в естественной среде под Unix. Еще есть IE6 под которым один черт приходится проверяться, потому что наши племенные соплеменники на отрез отказываются шагать в ногу с технологиями. </p>
<p>Т.к. в очередной раз дробить винт и страдать фигней было лень, я уперся рогом, вспомнил что <a href="http://dekusworld.ru/tag/microsoft" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  microsoft">Microsoft</a> говорит про виртуальные машины на семинарах и пошел ставить <a href="http://dekusworld.ru/tag/ubuntu" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  ubuntu">ubuntu</a> под <a href="http://dekusworld.ru/tag/virtualbox" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  virtualbox">virtualbox</a>. </p>
<p>Ubuntu встала под последним VirtualBox`ом без малейших проблем. Собственно вся установка вылилась в монтаж iso образа на виртуальный драйв в виртуальной машине и тупому нажиманию далее с выбором русского языка и прочих довольно банальных настроек. Выбила себе в локалке отдельный айпишник, проапгрейдилась из репозитория и заработала. Работать в окне я вам должен сказать это не феншуй, поэтому я включил в VirtualBox поддержку удаленного рабочего стола и без каких либо проблем успешно законектился к собственной виртуалке. Для пущей важности и прозрачного обмена данными один из физических дисков был подключен также к Ubuntu и теперь выполняет роль файлопомойки между физическим хостом и виртуальной машиной. </p>
<p>На Ubuntu поднял Ruby, LAMP и eclipse. Щас инсталится NetBeans для работы с Ruby (давно я это чудо покрутить хотел). В общем виртуальный тестовый стенд готов. Единственное держать 2 виртуальных машины на моих 2г оперативной памяти несколько тяжеловато. Будете экспериментировать в этом направлении запасайтесь оперативой. И еще нюанс, для работы с виртуальным рабочим столом конектиться нужно на ip хост машины, а не виртуальной. </p>
<p>Что дает подобный тестовый стенд? Правильно: безопасность, управляемость, возможность без проблем бегать из одной ОС в другую без перезагрузки и хорошее настроение для разработчика. </p>
<p>Рекламный блок:</p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/ubuntu-pod-virtualbox/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft WebMatrix</title>
		<link>http://dekusworld.ru/web-programmirovanie/microsoft-webmatrix</link>
		<comments>http://dekusworld.ru/web-programmirovanie/microsoft-webmatrix#comments</comments>
		<pubDate>Thu, 16 Sep 2010 11:01:57 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[denwer]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[webmatrix]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1646</guid>
		<description><![CDATA[Спонсор поста: Бесплатная доставка цветов на праздники, юбилеи и дни рождения. Подарки для любимых, близких и прочих находящихся на расстоянии дорогих людей. Пользуйтесь! Новая тула от Microsoft. Довольно удобная система все в одном для веб развертывания и веб разработки. В целом чем-то напоминает denwer и xampp. Понравилось: 1. Полностью сама настраивает все что нужно для [...]]]></description>
			<content:encoded><![CDATA[<p>Спонсор поста: <a class='friday' href="http://www.elitbuk.ru/">Бесплатная доставка цветов</a> на праздники, юбилеи и дни рождения. Подарки для любимых, близких и прочих находящихся на расстоянии дорогих людей. Пользуйтесь!</p>
<p>Новая тула от <a href="http://dekusworld.ru/tag/microsoft" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  microsoft">Microsoft</a>. Довольно удобная система все в одном для веб развертывания и веб разработки. В целом чем-то напоминает <a href="http://dekusworld.ru/tag/denwer" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  denwer">denwer</a> и xampp. </p>
<p>Понравилось:<br />
1. Полностью сама настраивает все что нужно для ее работы.<br />
2. Быстрое развертывание базовых движков<br />
3. Управление сайтами прямо оттуда и встроенная возможность анализа запросов к серверу<br />
4. Модуль публикации на указанные реквизиты<br />
5. Razor</p>
<p>Не понравилось<br />
1. Либо нет, либо я не нашел коннекторов для БД кроме MySQL и MSSQL.  </p>
<p>Выводы: Идеально подходит для быстрого развертывания тестовых площадок под саттелиты, для начального исследования Razor, ASP.net и прочих MS технологических фич. В целом данное решение пока на стадии beta и в дальнейшем может получиться очень мощная тула для простеньких веб проектов. Ждем-с продожения.</p>
<p>UPD: К сожалению мой первичный вывод про возможность полного отказа от использования denwer оказался несколько преждевременным. Разные средства под разные платформы и разные задачи. Но для коллекции Microsoft <a href="http://dekusworld.ru/tag/webmatrix" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  webmatrix">WebMatrix</a> вполне пойдет.</p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/microsoft-webmatrix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: добавить текст в конец поста</title>
		<link>http://dekusworld.ru/web-programmirovanie/wordpress-dobavit-tekst-k-konec-posta</link>
		<comments>http://dekusworld.ru/web-programmirovanie/wordpress-dobavit-tekst-k-konec-posta#comments</comments>
		<pubDate>Thu, 19 Aug 2010 07:31:10 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1618</guid>
		<description><![CDATA[Добавляем текст после каждого поста в блоге. Как обычно функцию нужно впихнуть в function.php для текущего шаблона. Если файл в теме не существует, то создаем его и дописываем. function add_post_content($content) { if(!is_feed() &#38;amp;&#38;amp; !is_home()) { $content .= &#039;Ваш текст для добавления нужно прописать вот сюда.&#039;; } return $content; } add_filter(&#039;the_content&#039;, &#039;add_post_content&#039;); Идеальное решение для прописывания [...]]]></description>
			<content:encoded><![CDATA[<p>Добавляем текст после каждого поста в блоге. Как обычно функцию нужно впихнуть в function.php для текущего шаблона. Если файл в теме не существует, то создаем его и дописываем. </p>
<pre class="brush: php">
function add_post_content($content) {
	if(!is_feed() &amp;amp;&amp;amp; !is_home()) {
		$content .= &#039;Ваш текст для добавления нужно прописать вот сюда.&#039;;
	}
	return $content;
}
add_filter(&#039;the_content&#039;, &#039;add_post_content&#039;);
</pre>
<p>Идеальное решение для прописывания копирайтов и прочей бодяги. Недостаток в том, что текст будет везде одинаковый. Текст не будет отображаться на главной странице и в RSS за это отвечают модификаторы !is_home (), !is_feed ().</p>
<p>Если нужно добавлять только в RSS:</p>
<pre class="brush: php">
function add_post_content($content) {
	if(is_feed()) {
		$content .= &#039;Ваш текст для добавления нужно прописать вот сюда.&#039;;
	}
	return $content;
}
add_filter(&#039;the_content&#039;, &#039;add_post_content&#039;);
</pre>
<p>В примере полная поддержка html тегов, возможность вставки картинок и так далее.</p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/wordpress-dobavit-tekst-k-konec-posta/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Проверить активность плагина в WordPress</title>
		<link>http://dekusworld.ru/web-programmirovanie/proverit-aktivnost-plagina-v-wordpress</link>
		<comments>http://dekusworld.ru/web-programmirovanie/proverit-aktivnost-plagina-v-wordpress#comments</comments>
		<pubDate>Wed, 18 Aug 2010 09:37:03 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1616</guid>
		<description><![CDATA[Иногда возникает необходимость проверить активен ли какой-то плагин или нет. Для этого в WordPress существует функция is_plugin_active в качестве аргумента принимающая путь к плагину и возвращающая true в случае положительного исхода проверки и false в случае отрицательного. &#60;?php if (is_plugin_active(&#039;plugin-directory/plugin-file.php&#039;)) { //plugin is activated } ?&#62; источник на английском]]></description>
			<content:encoded><![CDATA[<p>Иногда возникает необходимость проверить активен ли какой-то плагин или нет. Для этого в <a href="http://dekusworld.ru/tag/wordpress" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  wordpress">WordPress</a> существует функция is_plugin_active в качестве аргумента принимающая путь к плагину и возвращающая true в случае положительного исхода проверки и false в случае отрицательного.</p>
<pre class="brush: php">
&lt;?php
if (is_plugin_active(&#039;plugin-directory/plugin-file.php&#039;)) {
    //plugin is activated
}
?&gt;
</pre>
<p><noindex><a rel="nofollow" href="http://www.wprecipes.com/check-if-a-wordpress-plugin-is-active-the-easy-way">источник на английском</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/proverit-aktivnost-plagina-v-wordpress/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Отключить html в комментариях WordPress</title>
		<link>http://dekusworld.ru/web-programmirovanie/otklyuchit-html-v-kommentariyax-wordpress</link>
		<comments>http://dekusworld.ru/web-programmirovanie/otklyuchit-html-v-kommentariyax-wordpress#comments</comments>
		<pubDate>Wed, 18 Aug 2010 09:29:55 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1612</guid>
		<description><![CDATA[По умолчанию WordPress позволяет использовать в тексте комментариев ограниченный набор html тегов таких как a, strong и так далее. Чтобы выключить данную возможность необходимо в файл function.php для действующего шаблона добавить: function plc_comment_post( $incoming_comment ) { $incoming_comment[&#039;comment_content&#039;] = htmlspecialchars($incoming_comment[&#039;comment_content&#039;]); $incoming_comment[&#039;comment_content&#039;] = str_replace( &#34;&#039;&#34;, &#039;&#38;apos;&#039;, $incoming_comment[&#039;comment_content&#039;] ); return( $incoming_comment ); } function plc_comment_display( $comment_to_display ) { [...]]]></description>
			<content:encoded><![CDATA[<p>По умолчанию <a href="http://dekusworld.ru/tag/wordpress" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  wordpress">WordPress</a> позволяет использовать в тексте комментариев ограниченный набор html тегов таких как a, strong и так далее. Чтобы выключить данную возможность необходимо в файл function.php для действующего шаблона добавить:</p>
<pre class="brush: php">
function plc_comment_post( $incoming_comment ) {
$incoming_comment[&#039;comment_content&#039;] = htmlspecialchars($incoming_comment[&#039;comment_content&#039;]);
$incoming_comment[&#039;comment_content&#039;] = str_replace( &quot;&#039;&quot;, &#039;&amp;apos;&#039;, $incoming_comment[&#039;comment_content&#039;] );

	return( $incoming_comment );
}

function plc_comment_display( $comment_to_display ) {
	$comment_to_display = str_replace( &#039;&amp;apos;&#039;, &quot;&#039;&quot;, $comment_to_display );
	return $comment_to_display;
}
add_filter( &#039;preprocess_comment&#039;, &#039;plc_comment_post&#039;, &#039;&#039;, 1);
add_filter( &#039;comment_text&#039;, &#039;plc_comment_display&#039;, &#039;&#039;, 1);
add_filter( &#039;comment_text_rss&#039;, &#039;plc_comment_display&#039;, &#039;&#039;, 1);
add_filter( &#039;comment_excerpt&#039;, &#039;plc_comment_display&#039;, &#039;&#039;, 1);
</pre>
<p><noindex><a rel="nofollow" href="http://www.theblog.ca/literal-comments">английский оригинал</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/otklyuchit-html-v-kommentariyax-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Добавление приватных сообщений к постам WordPress</title>
		<link>http://dekusworld.ru/web-programmirovanie/dobavlenie-privatnyx-soobshhenij-k-postam-wordpress</link>
		<comments>http://dekusworld.ru/web-programmirovanie/dobavlenie-privatnyx-soobshhenij-k-postam-wordpress#comments</comments>
		<pubDate>Wed, 18 Aug 2010 09:24:03 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://dekusworld.ru/?p=1609</guid>
		<description><![CDATA[Для блогов которые ведут сразу несколько авторов может быть полезен трюк с сообщениями которые видны только авторам. Достаточно просто заключить требуемый текст в тег [notes] здесь текст видимый только пользователям с правом публикации[/notes]. Для этого в файл function.php вашего шаблона добавьте следующий код: add_shortcode( &#039;note&#039;, &#039;sc_note&#039; ); function sc_note( $atts, $content = null ) { [...]]]></description>
			<content:encoded><![CDATA[<p>Для блогов которые ведут сразу несколько авторов может быть полезен трюк с сообщениями которые видны только авторам. Достаточно просто заключить требуемый текст в тег [notes] здесь текст видимый только пользователям с правом публикации[/notes]. Для этого в файл function.php вашего шаблона добавьте следующий код:</p>
<pre class="brush: php">
add_shortcode( &#039;note&#039;, &#039;sc_note&#039; );
function sc_note( $atts, $content = null ) {
	 if ( current_user_can( &#039;publish_posts&#039; ) )
		return &#039;&lt;div class=&quot;note&quot;&gt;&#039;.$content.&#039;&lt;/div&gt;&#039;;
	return &#039;&#039;;
}
</pre>
<p>взято с <noindex><a rel="nofollow" href="http://www.wprecipes.com/add-private-notes-to-your-wordpress-blog-posts">wprecipes.com</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/web-programmirovanie/dobavlenie-privatnyx-soobshhenij-k-postam-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

