<?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>Risotto &#187; php</title>
	<atom:link href="http://blog.sleety.org/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sleety.org</link>
	<description>Темы для Wordpress на русском языке.</description>
	<lastBuildDate>Wed, 31 Mar 2010 13:10:51 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Извлечение php в WordPress MU</title>
		<link>http://blog.sleety.org/wp/php-execution/</link>
		<comments>http://blog.sleety.org/wp/php-execution/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 13:07:51 +0000</pubDate>
		<dc:creator>deerstop</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[как сделать]]></category>
		<category><![CDATA[плагины]]></category>

		<guid isPermaLink="false">http://blog.sleety.org/?p=295</guid>
		<description><![CDATA[Оказывается, найти аналог Exec-PHP для WordPress MU &#8211; задача нетривиальная. Как известно, Exec-PHP не работает на платформе WordPress MU. Теоретически, для извлечения php-кода существует плагин Unfiltered MU, но на практике он работает весьма странно и не всегда верно. Лично мне так и не удалось его запустить.
После длительных мучений в попытках найти верное сочетание плагинов, решение-таки [...]]]></description>
			<content:encoded><![CDATA[<p>Оказывается, найти аналог <a href="http://wordpress.org/extend/plugins/exec-php/">Exec-PHP</a> для <a href="http://mu.wordpress.org/">WordPress MU</a> &#8211; задача нетривиальная. Как известно, Exec-PHP не работает на платформе WordPress MU. Теоретически, для извлечения<code> php</code>-кода существует плагин <a href="http://wordpress.org/extend/plugins/unfiltered-mu/">Unfiltered MU</a>, но на практике он работает весьма странно и не всегда верно. Лично мне так и не удалось его запустить.</p>
<p>После длительных мучений в попытках найти верное сочетание плагинов, решение-таки нашлось! Оказывается, прекрасно работает комбинация <strong>Unfiltered MU с <a href="http://wordpress.org/extend/plugins/php-execution-plugin/">PHP Execution</a></strong>. После установки обоих плагинов нужно также зайти в настройки PHP Execution и изменить права для пользователей (включить извлечение кода, нажав &#171;enable&#187; напротив имени пользователя). </p>
<p>Согласно<a href="http://www.zehnet.de/2009/02/25/wordpress-php-execution-plugin/"> данным</a> на сайте создателя плагина, PHP Execution должен работать даже с включенным визуальным редактором, хотя такой вариант я не проверяла.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sleety.org/wp/php-execution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iMasters WP FAQ</title>
		<link>http://blog.sleety.org/wp/imasters-wp-faq/</link>
		<comments>http://blog.sleety.org/wp/imasters-wp-faq/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 15:09:04 +0000</pubDate>
		<dc:creator>deerstop</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[плагины]]></category>

		<guid isPermaLink="false">http://blog.sleety.org/?p=265</guid>
		<description><![CDATA[Не могу передать словами мои мучения с плагином iMasters WP FAQ, позволяющим создавать собственный FAQ. К сожалению, после обновления одного из блогов до версии Wordpress 2.8.5 прекрасный плагин &#171;FAQ-Tastic&#187; функционировать отказался, поэтому пришлось искать альтернативные варианты. Easy FAQ оказался слишком примитивным, к тому же банально неудобным. 
iMasters WP FAQ и выглядит гораздо эстетичнее, и в [...]]]></description>
			<content:encoded><![CDATA[<p>Не могу передать словами мои мучения с плагином <a href="http://wordpress.org/extend/plugins/imasters-wp-faq/">iMasters WP FAQ</a>, позволяющим создавать собственный FAQ. К сожалению, после обновления одного из блогов до версии Wordpress 2.8.5 прекрасный плагин &#171;<a href="http://faq-tastic.com/faqtastic-lite-free/">FAQ-Tastic</a>&#187; функционировать отказался, поэтому пришлось искать альтернативные варианты. <a href="http://wordpress.org/extend/plugins/easy-faq/">Easy FAQ</a> оказался слишком примитивным, к тому же банально неудобным. </p>
<p>iMasters WP FAQ и выглядит гораздо эстетичнее, и в использовании удобнее, вот только мне пришлось вырезать львиную долю кода, чтобы в ответах на вопросы адекватно отображались ссылки на другие сайты. Кроме того, весь текст на выходе превращался в вопросительные знаки. Я долго прыгала с бубном, и мне даже в голову не пришло, что плагин мог создавать собственные базы данных в кодировке <code>latin1-swedish-ci</code>. >< Слава богу, я проверила MySQL и отредактировала нужные поля вручную, но додумывалась я до этого часа два-три.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sleety.org/wp/imasters-wp-faq/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как выделить собственные комментарии.</title>
		<link>http://blog.sleety.org/wp/highlight-author-comments/</link>
		<comments>http://blog.sleety.org/wp/highlight-author-comments/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 23:12:20 +0000</pubDate>
		<dc:creator>deerstop</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[как сделать]]></category>

		<guid isPermaLink="false">http://blog.sleety.org/wp/kak-vydelit-sobstvennye-kommentarii/</guid>
		<description><![CDATA[Меня попросили рассказать, как сделать так, чтобы ваши собственные комментарии выделялись на странице, то есть выглядели иначе, чем у остальных участников. По умолчанию в Wordpress не встроено подобной функции, и нет никакой разницы, кто написал комментарий: автор блога или кто-то другой.
Что делать, если вы хотите, например, сделать фон вашего комментария зеленым?


Довольно легкий способ описан в [...]]]></description>
			<content:encoded><![CDATA[<p>Меня попросили рассказать, как сделать так, чтобы ваши собственные комментарии выделялись на странице, то есть выглядели иначе, чем у остальных участников. По умолчанию в Wordpress не встроено подобной функции, и нет никакой разницы, кто написал комментарий: автор блога или кто-то другой.</p>
<p>Что делать, если вы хотите, например, сделать фон вашего комментария зеленым?<br />
<img src='http://blog.sleety.org/wp-content/uploads/2008/02/zajac_volk_author.gif' alt='Как выделить собственные комментарии?' /><br />
<span id="more-86"></span><br />
Довольно легкий способ описан в статье <a href="http://5thirtyone.com/archives/774">How-to style WordPress author comments</a> (<em>&#171;Как выделить авторские комментарии&#187;</em>), однако вам придется залезать в файлы Wordpress-шаблона. </p>
<p>Итак, ищите файл <em>comments.php</em> (папка <em>wp-content/themes/</em>, подпапка с вашим Wordpress-дизайном или &#171;Default&#187;), открывайте его в &#171;Блокноте&#187;. Нас интересуют следующие строки. </p>
<p>		<code>&#60;li &#60;?php echo $oddcomment; ?>id="comment-&#60;?php comment_ID() ?>"><br />
			&#60;cite>&#60;?php comment_author_link() ?>&#60;/cite> пишет:<br />
			&#60;?php if ($comment->comment_approved == '0') : ?></code></p>
<p>Здесь указано, в каком виде выводить комментарии на странице. Благодаря этому коду комментарий выглядит следующим образом: </p>
<p><code>&#60;li id="12345"><br />
&#60;cite>&#60;span id="editAuthor12345" class="editAuthor post">&#60;a href='http://somelink' rel='external'>Имя автора&#60;/a>&#60;/span>&#60;/cite> пишет:</code></p>
<p>Вам нужно заменить строчки</p>
<p><code>&#60;li &#60;?php echo $oddcomment; ?>id="comment-&#60;?php comment_ID() ?>"></code></p>
<p>на </p>
<p><code>&#60;li class="&#60;?php if ($comment->comment_author_email == "author@domain.com") echo 'author'; else echo $oddcomment; ?> item" id="comment-&#60;?php comment_ID() ?>"></code></p>
<p>Здесь author@domain.com &#8211; это ваш почтовый адрес. Вы наверняка помните, что любой человек, написавший комментарий, должен ввести адрес электронной почты. Можно сделать так, чтобы Wordpress проверял каждый комментарий и изменял код в зависимости  от того, <strong>какой именно</strong> адрес введен. И если вы введете собственный e-mail, допустим, <em>author@domain.com</em>, то к комментарию будет добавлен другой css-класс. В данном случае, если адрес электронной почты &#8211; <em>author@domain.com</em>, то у тэга &#60;li> добавится <code>class="author"</code>. Иначе комментарий будет показан без всяких изменений, как обычно. Вам остается изменить css-файл, вставив туда что-нибудь наподобие</p>
<p><code>.author {background-color : #E1EFDE;}</code></p>
<p>Комментарий с классом &#171;author&#187; отобразится светло-зеленым. Дерзайте!</p>
<p>Кроме того, для комментариев часто используется класс <code>.alt</code>, и тогда они идут не сплошным списком, а чередуются по стилю в шахматном порядке. Например, белый-серый-белый-серый. Если вы используете шаблон <strong>default</strong> (по умолчанию), то в результате вышеуказанных действий появляются какие-то странные кавычки, и у вас может пропасть <code>.alt</code>, т.е. этот альтернативный класс. Помогает изменение строчек <em>comments.php</em></p>
<p>	<code>&#60;?php<br />
		/* Changes every other comment to a different class */<br />
		$oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';<br />
	?></code></p>
<p>на </p>
<p> <code> &#60;?php if ('alt' == $oddcomment) $oddcomment = '';<br />
		else $oddcomment = 'alt';	?></code></p>
<p>Хочу также добавить, что есть разные плагины, например, <a href="http://rmarsh.com/plugins/highlight-comments/">Highlight Author Comments</a>, но я ни один не пробовала, поэтому не могу посоветовать что-то конкретное. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sleety.org/wp/highlight-author-comments/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

