<?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>SEO 73: дневник вебмастера &#187; PHP</title>
	<atom:link href="https://seo73.ru/category/web-programmirovanie/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://seo73.ru</link>
	<description>Автономный блог вебмастера [m.k] из Ульяновска</description>
	<lastBuildDate>Fri, 15 Jul 2022 18:49:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.10</generator>
	<item>
		<title>Этот инструмент &#8211; говно</title>
		<link>https://seo73.ru/2022/07/15/ehtot-instrument-govno/</link>
		<comments>https://seo73.ru/2022/07/15/ehtot-instrument-govno/#comments</comments>
		<pubDate>Fri, 15 Jul 2022 18:49:06 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[JavaScript, VBScript, etc]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web-программирование]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=2422</guid>
		<description><![CDATA[Кто-то говорит %technology% &#8211; говно. Так вот, кто так говорит, тот сам говно, а это инструмент. Блять, если ты, долбоеб, забиваешь гвозди микроскопом и жалуешься, что неудобно&#8230; Ну взял бы изначально молоток. Он и удобнее и еще намного дешевле. Битрикс &#8211; говно. При всей моей нелюбви к Битриксу, это достаточно гибкий движок для интернет-магазинов, в [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Кто-то говорит %technology% &#8211; говно. Так вот, кто так говорит, тот сам говно, а это инструмент.</p>
<p>Блять, если ты, долбоеб, забиваешь гвозди микроскопом и жалуешься, что неудобно&#8230; Ну взял бы изначально молоток. Он и удобнее и еще намного дешевле.<br />
<span id="more-2422"></span><br />
Битрикс &#8211; говно. При всей моей нелюбви к Битриксу, это достаточно гибкий движок для интернет-магазинов, в большинстве случаев все можно настроить без кодинга. Это инструмент, который решает проблему.</p>
<p>Но если ты решил городить из него франкенштейна, то кто, получается, долбоеб?</p>
<p>PHP &#8211; говно. Javascript &#8211; хуйня (например, потому что и там и там с типизацией не очень). Это не обязательно минус, это, например, поможет быстро выпустить MVP из говна и палок.</p>
<p>Заебали. Бесит.</p>

<div class="wp_rp_wrap  wp_rp_plain" id="wp_rp_first"><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-2173" data-post-type="none" ><a href="https://seo73.ru/2014/04/12/chto-takoe-json-i-s-chem-ego-edyat/" class="wp_rp_title">Что такое JSON и с чем его едят</a></li><li data-position="1" data-poid="in-2351" data-post-type="none" ><a href="https://seo73.ru/2017/10/25/google-pagespeed-insights-neset-fignu/" class="wp_rp_title">Маразм крепчал: Google PageSpeed Insights несет хуйню</a></li><li data-position="2" data-poid="in-2229" data-post-type="none" ><a href="https://seo73.ru/2015/01/23/jquery-cookie/" class="wp_rp_title">JQuery и cookies</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2022/07/15/ehtot-instrument-govno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Чтобы не спамили</title>
		<link>https://seo73.ru/2017/09/30/chtoby-ne-spamili/</link>
		<comments>https://seo73.ru/2017/09/30/chtoby-ne-spamili/#comments</comments>
		<pubDate>Fri, 29 Sep 2017 21:16:42 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=2325</guid>
		<description><![CDATA[Тут недавно я изобрел велосипед. Наверняка так уже кто-то делал. Но напишу, вдруг кому-нибудь пригодится. Есть два стула поля, email и сообщение. Их содержимое отправляется простому php-скрипту, который отправляет все это дело на определенный адрес почты. Конечно, если сделать просто форму, рано или поздно ящик завалит автоматическим спамом. Поэтому: К примеру, берется третий символ почты+седьмой [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Тут недавно я изобрел велосипед. Наверняка так уже кто-то делал. Но напишу, вдруг кому-нибудь пригодится.</p>
<p>Есть два <del datetime="2017-09-29T21:01:11+00:00">стула</del> поля, email и сообщение. Их содержимое отправляется простому php-скрипту, который отправляет все это дело на определенный адрес почты. Конечно, если сделать просто форму, рано или поздно ящик завалит автоматическим спамом. Поэтому:<br />
<span id="more-2325"></span></p>
<ul>
<li>К примеру, берется третий символ почты+седьмой символ сообщения</li>
<li>данные из полей и контрольная строка отправляются джаваскриптом PHP-скрипту</li>
<li>скрипт проверяет третий символ почты и седьмой сообщения, если контрольная строка правильная, то отсылаем письмо, если нет, то шлем бота <a href="http://natribu.org" target="_blank">на три советских буквы</a>.</li>
</ul>
<p>Очень просто,но должно работать. Время покажет.</p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-2173" data-post-type="none" ><a href="https://seo73.ru/2014/04/12/chto-takoe-json-i-s-chem-ego-edyat/" class="wp_rp_title">Что такое JSON и с чем его едят</a></li><li data-position="1" data-poid="in-2422" data-post-type="none" ><a href="https://seo73.ru/2022/07/15/ehtot-instrument-govno/" class="wp_rp_title">Этот инструмент &#8211; говно</a></li><li data-position="2" data-poid="in-672" data-post-type="none" ><a href="https://seo73.ru/2009/09/09/404-not-found/" class="wp_rp_title">404 Not Found</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2017/09/30/chtoby-ne-spamili/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как подружить Opencart с Яндекс.Почтой (SMTP)</title>
		<link>https://seo73.ru/2014/09/29/kak-podruzhit-opencart-s-yandeks-pochtojj-smtp/</link>
		<comments>https://seo73.ru/2014/09/29/kak-podruzhit-opencart-s-yandeks-pochtojj-smtp/#comments</comments>
		<pubDate>Mon, 29 Sep 2014 12:32:00 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web-программирование]]></category>
		<category><![CDATA[Интернет-магазин]]></category>
		<category><![CDATA[Opencart]]></category>
		<category><![CDATA[Яндекс.Почта]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=2198</guid>
		<description><![CDATA[Недавно возникла такая ситуация: сендмейла на хостинге нет, а отправлять почту пользователям надо. У интернет-магазина (на опенкарте) есть почта для доменов на Яндексе. Прописал в настройках все что нужно (кстати, сервер прописывайте ssl://smtp.yandex.ru) &#8211; а куй! Форма обратной связи не работает и выдает ошибку. Опенкарт пытается отправить почту от имени заполнившего форму, а почтовый сервер [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Недавно возникла такая ситуация: сендмейла на хостинге нет, а отправлять почту пользователям надо. У интернет-магазина (на опенкарте) есть почта для доменов на Яндексе.<br />
<a href="http://seo73.ru/wp-content/uploads/2014/09/opencart.jpg"><img src="http://seo73.ru/wp-content/uploads/2014/09/opencart-300x71.jpg" alt="Opencart" width="300" height="71" class="alignnone size-medium wp-image-2199" /></a><br />
Прописал в настройках все что нужно (кстати, сервер прописывайте ssl://smtp.yandex.ru) &#8211; а куй! Форма обратной связи не работает и выдает ошибку. Опенкарт пытается отправить почту от имени заполнившего форму, а почтовый сервер Яндекса этого не позволяет. И правильно, кстати, делает.<br />
<span id="more-2198"></span><br />
В контроллере catalog/controller/information/contact.php ищем строку (у меня 20-я)	  		</p>
<p>$mail->setFrom($this->request->post[&#8217;email&#8217;]);</p>
<p>Вместо нее нужно добавить</p>
<p>$mail->setFrom($this->config->get(&#8216;config_email&#8217;)); .</p>
<p><strong>Э, а как я буду узнавать адрес и имя отправителя?</strong></p>
<p>Ищем чуть ниже</p>
<p>$mail->setText(strip_tags(html_entity_decode($this->request->post[&#8216;enquiry&#8217;], ENT_QUOTES, &#8216;UTF-8&#8242;)));</p>
<p>и меняем на</p>
<p>$mail->setText(strip_tags(html_entity_decode($this->request->post[&#8216;enquiry&#8217;].&#8221;\n&#8221;.$this->request->post[&#8217;email&#8217;].&#8221; (&#8220;.$this->request->post[&#8216;name&#8217;].&#8221;)&#8221;, ENT_QUOTES, &#8216;UTF-8&#8242;)));</p>
<p>Все, снизу письма будут адрес и имя.</p>
<p>Нормальный формат постов для блога &#8211; записывать небольшие заметки. Так и буду делать дальше.</p>
<p>P.S. Кавычки только на нормальные замените.</p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-2265" data-post-type="none" ><a href="https://seo73.ru/2015/08/25/framework-dlya-slozhnogo-saita/" class="wp_rp_title">Какой феймворк для сложного сайта выбрать?</a></li><li data-position="1" data-poid="in-592" data-post-type="none" ><a href="https://seo73.ru/2009/08/26/uslovnye-tegi-v-wordpress/" class="wp_rp_title">Условные тэги в WordPress</a></li><li data-position="2" data-poid="in-35" data-post-type="none" ><a href="https://seo73.ru/2008/05/17/izmenyaem-kod-sapy-chtoby-ssylki-ne-detektirovalis/" class="wp_rp_title">Изменяем код Сапы, чтобы ссылки не детектировались</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2014/09/29/kak-podruzhit-opencart-s-yandeks-pochtojj-smtp/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Что такое JSON и с чем его едят</title>
		<link>https://seo73.ru/2014/04/12/chto-takoe-json-i-s-chem-ego-edyat/</link>
		<comments>https://seo73.ru/2014/04/12/chto-takoe-json-i-s-chem-ego-edyat/#comments</comments>
		<pubDate>Sat, 12 Apr 2014 07:34:05 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[JavaScript, VBScript, etc]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web-программирование]]></category>
		<category><![CDATA[JSON]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=2173</guid>
		<description><![CDATA[Баблоруб недавно писал, что блог должен быть ориентирован на аудиторию, де основная масса &#8211; новички. По-моему он прав. Таких пользователей всегда много и темы палить не надо . Поэтому буду писать о всякой фигне. Сегодня, например, из области программирования. Многих, кто только осваивает веб-программирование пугает непонятная аббревиатура JSON. Я раньше тоже думал, что это какая-то [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Баблоруб <a href="http://bablorub.blogspot.ru/2014/04/2014_3.html">недавно писал</a>, что блог должен быть ориентирован на аудиторию, де основная масса &#8211; новички. По-моему он прав. Таких пользователей всегда много и <a href="http://seo73.ru/2014/02/27/dengi-lyubt-tishinu/">темы палить не надо</a> <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> . Поэтому буду писать о всякой фигне. Сегодня, например, из области программирования.<br />
<a href="http://seo73.ru/wp-content/uploads/2014/04/json-post.jpg"><img class="alignnone size-full wp-image-2177" alt="Что такое JSON" src="http://seo73.ru/wp-content/uploads/2014/04/json-post.jpg" width="230" height="141" /></a><br />
Многих, кто только осваивает веб-программирование пугает непонятная аббревиатура JSON. Я раньше тоже думал, что это какая-то сложная непонятная технология. А оказывается все просто. JSON &#8211; это всего лишь формат записи данных.</p>
<p>Грубо говоря, это строка типа такой: {&#8220;ключ&#8221;:&#8221;значение&#8221;} .<br />
<span id="more-2173"></span><br />
Нужно вам передать массив в форме? Как раз JSON будет кстати. Надо вывести данные для дальнейшей работы с ними с помощью JavaScript? Пожалуйста! Много чего можно сделать, надо только немного подумать.</p>
<p>Туда можно запихнуть не только строку или число, но и массив (для этого есть []) или еще один объект JSON (да, прямо в другой объект). По сравнению с XML такая запись занимает гораздо меньше места.</p>
<p>Как же это все парсить? Ничего выдумывать не надо, в PHP уже предусмотрены json_decode($json) и json_encode($array) для преобразования данных из JSON в массив и наоборот. Во многих других языках, говорят, тоже есть что-то подобное. В библиотеке JQuery, кстати, активно используется.</p>
<p>А теперь обо всем подряд.<br />
Радио работает, говорят, достаточно популярное стало. Думаю, что, в основном, слушают через ретрансляторы, поэтому отследить количество слушателей сложно. Напрямую не так много подключений. Добавляем статьи о рок-группах, которые согласились отдать свои песни в ротацию. Статьи эти пишу уже не сам, заказываю на Адвего.</p>
<ul>
<li><a href="http://youmorock.ru/sad-grez/">Группа Сад Грез (Пенза)</a></li>
<li><a href="http://youmorock.ru/gruppa-yorsh/">Группа Йорш (Климовск, МО)</a></li>
<li><a href="http://youmorock.ru/crimson-blue/">Группа Crimson Blue (Москва)</a></li>
<li><a href="http://youmorock.ru/gruppa-teni-svobody/">Группа Тени Свободы (Москва)</a></li>
<li><a href="http://youmorock.ru/lascala/">Группа LaScala (Москва)</a></li>
<li><a href="http://youmorock.ru/ivan-seliverstov/">Иван Селиверстов (сольный проект, Москва)</a></li>
<li><a href="http://youmorock.ru/rok-gruppa-ximera/">Группа ХимерА (Москва)</a></li>
<li><a href="http://youmorock.ru/bez-troganoff/">Группа BeZ ТроганOFF (Москва)</a></li>
<li><a href="http://youmorock.ru/rok-gruppa-fantom/">Группа ФантоМ (Днепродзержинск, Украина)</a></li>
<li><a href="http://youmorock.ru/nobody-one/">Группа nobody.one (Самара)</a></li>
<li><a href="http://youmorock.ru/by-effect/">Группа BY Effect (Минск)</a></li>
<li><a href="http://youmorock.ru/volnaya-staya/">Группа Вольная Стая (Москва)</a></li>
<li><a href="http://youmorock.ru/atom-76/">Группа Атом-76 (Ростов-на-Дону)</a></li>
<li><a href="http://youmorock.ru/narwhal-tusk/">Группа Narwhal Tusk (Таганрог)</a></li>
<li><a href="http://youmorock.ru/gruppa-olvy/">Группа Ольви (Москва)</a></li>
<li><a href="http://youmorock.ru/forsageband/">Группа Форсаж (Москва)</a></li>
</ul>
<p>Предыдущие писал я.</p>
<p>Также сделали виджет, который устанавливается на главную Яндекса. Там последние новости с сайта и ссылки на радио. Интересная штука, устанавливайте по ссылке <a href="http://www.yandex.ru/?add=156404&amp;from=shared" target="_blank">http://www.yandex.ru/?add=156404&amp;from=shared</a> . Нужно хотя бы 150 пользователей в день, чтобы получить дополнительные плюшки.</p>
<p>Новую программу сделать хотим. Больше месяца уже собираемся. Шоу все так же &#8211; недели две назад Стас обещал выложить новый выпуск с новой рубрикой, но обещанного, как говорится&#8230;</p>
<blockquote><p>Кстати, если у вас есть сайты о музыке (и, в частности, о рок-музыке), предлагаю обмен постовыми. <a href="http://seo73.ru/feedback/">Искать меня можно здесь</a>.</p></blockquote>
<p>Автомобильный блог уже полгода собираюсь перенести на другой хостинг. Но регулярно забиваю и плачу лишние 100р ежемесячно.</p>
<p>C Sape все хуже и хуже.</p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-2422" data-post-type="none" ><a href="https://seo73.ru/2022/07/15/ehtot-instrument-govno/" class="wp_rp_title">Этот инструмент &#8211; говно</a></li><li data-position="1" data-poid="in-2229" data-post-type="none" ><a href="https://seo73.ru/2015/01/23/jquery-cookie/" class="wp_rp_title">JQuery и cookies</a></li><li data-position="2" data-poid="in-2351" data-post-type="none" ><a href="https://seo73.ru/2017/10/25/google-pagespeed-insights-neset-fignu/" class="wp_rp_title">Маразм крепчал: Google PageSpeed Insights несет хуйню</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2014/04/12/chto-takoe-json-i-s-chem-ego-edyat/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>Awareness API: разные штуки с FeedBurner&#8217;ом</title>
		<link>https://seo73.ru/2010/03/09/awareness-api-raznye-shtuki-s-feedburnerom/</link>
		<comments>https://seo73.ru/2010/03/09/awareness-api-raznye-shtuki-s-feedburnerom/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:17:47 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Awareness API]]></category>
		<category><![CDATA[feedburner]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=1102</guid>
		<description><![CDATA[Пару дней назад я сделал новые иконки Твиттера и RSS и вывел снизу показатели моих аккаунтов &#8211; количество фолловеров и читателей. Потом был глюк, и всем API Фидбернера показывал нули. И я задался вопросом: &#8220;С какого, собственно?&#8221;. Ответа не нашел, зато узнал много интересного про Awareness API. Оказывается, с помощью этого интерфейса можно сделать много [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Пару дней назад я сделал новые иконки <a href="http://twitter.com/mk_ulyanovsk">Твиттера</a> и RSS и вывел снизу показатели моих аккаунтов &#8211; количество фолловеров и читателей.</p>
<p><a href="http://seo73.ru/wp-content/uploads/2010/03/new-icons.jpg"><img class="alignnone size-full wp-image-1104" title="Новые иконки Твиттера и RSS с цифрами внизу" src="http://seo73.ru/wp-content/uploads/2010/03/new-icons.jpg" alt="Новые иконки Твиттера и RSS с цифрами внизу на блоге" width="111" height="65" /></a></p>
<p>Потом был глюк, и всем API Фидбернера показывал нули. И я задался вопросом: &#8220;С какого, собственно?&#8221;. Ответа не нашел, зато узнал много интересного про Awareness API.<br />
<span id="more-1102"></span><br />
Оказывается, с помощью этого интерфейса можно сделать много интересных вещей для блога.</p>
<p>Чтобы сделать простой вывод подписчиков или хитов достаточно воспользоваться https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=http://feeds.feedburner.com/mk-ulyanovsk, где вместо mk-ulyanovsk &#8211; ваше значение.</p>
<p>А можно сотворить штуку поинтереснее, например, вывод ссылок на последние посты блога. Для этого берем https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=http://feeds.feedburner.com/mk-ulyanovsk .</p>
<p>Для работы с XML можно использовать класс XMLReader().</p>
<p>Так вот, как сделать вывод последних постов:</p>
<pre class="brush:php">function getRecent($uri='mk-ulyanovsk') //если постфикс не будет указан в качестве параметра, то по умолчанию он будет mk-ulyanovsk
{

$xml_url = "https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=http://feeds.feedburner.com/".$uri;

$reader = new XMLReader(); //новый экземпляр класса XMLReader
$reader-&gt;open($xml_url);
$links=3; //количество выводимых ссылок, ИМХО, 10 - многовато. Можно менять значение.
$i=0;

while (($reader-&gt;read()) &amp;&amp; ($i&lt;$links)) {
if ($reader-&gt;name == "item"){
$title=$reader-&gt;getAttribute("title");
$url=$reader-&gt;getAttribute("url");
print '&lt;li&gt;&lt;a href="'.$url.'"&gt;'.$title.'&lt;/a&gt;&lt;/li&gt;';
$i++;
}

}

$reader-&gt;close();
}
</pre>
<p>А где нужно вывести ссылки</p>
<pre class="brush:html">

&lt;ul&gt;&lt;?php getRecent(); ?&gt;&lt;/ul&gt;

</pre>
<p>По этому же примеру можно сделать и вышеописанный счетчик читателей.</p>
<p>См. также <a href="http://code.google.com/intl/ru/apis/feedburner/awareness_api.html">на Google code</a> (на английском).</p>
<p>Еще интересный пост нашел про <a href="http://devaka.ru/articles/mirrors-optimization">продвежение &#8220;зеркалами&#8221;</a>. И <a href="http://blogonika.ru/8-prichin-malogo-kolichestva-kommentariev-k-postam/">8 факторов</a>, которые демотивируют посетителей писать комментарии.</p>
<p><object id="slide" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="53" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="middle" /><param name="allowScriptAccess" value="sameDomain" /><param name="menu" value="false" /><param name="WMode" value="transparent" /><param name="quality" value="high" /><param name="FlashVars" value="xmlurl=http://mkiselev.podfm.ru/seo73/15/data.xml" /><param name="src" value="http://file.podfm.ru/player.swf" /><param name="name" value="slide" /><param name="flashvars" value="xmlurl=http://mkiselev.podfm.ru/seo73/15/data.xml" /><param name="wmode" value="transparent" /><embed id="slide" type="application/x-shockwave-flash" width="450" height="53" src="http://file.podfm.ru/player.swf" name="slide" flashvars="xmlurl=http://mkiselev.podfm.ru/seo73/15/data.xml" quality="high" wmode="transparent" menu="false" allowscriptaccess="sameDomain" align="middle"></embed></object></p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-220" data-post-type="none" ><a href="https://seo73.ru/2009/02/07/3-novosti-svyazannye-feedburnerom/" class="wp_rp_title">3 новости, связанные FeedBurner&#8217;ом</a></li><li data-position="1" data-poid="in-2236" data-post-type="none" ><a href="https://seo73.ru/2015/02/14/kak-sdelat-pryamye-ssylki-v-feedburner/" class="wp_rp_title">Как сделать прямые ссылки в FeedBurner</a></li><li data-position="2" data-poid="in-234" data-post-type="none" ><a href="https://seo73.ru/2009/03/05/pro-adsense-dlya-kanalov/" class="wp_rp_title">Про AdSense для каналов</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2010/03/09/awareness-api-raznye-shtuki-s-feedburnerom/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>404 Not Found</title>
		<link>https://seo73.ru/2009/09/09/404-not-found/</link>
		<comments>https://seo73.ru/2009/09/09/404-not-found/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 11:18:16 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Плагины]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[not found]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ошибка]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=672</guid>
		<description><![CDATA[Страница, которую вы читаете, не существует. Это фантастика . А если серьезно, то хочу рассказать про ошибку 404. Если сервер возвращает ошибку 404, то это значит, что файла по указанному адресу не существует. Что делает среднестатистический пользователь? Нажимает кнопку &#8220;назад&#8221;. Я и сам так делаю . Такие ошибки сильно раздражают посетелей сайтов. Сразу приходит на [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Страница, которую вы читаете, не существует. Это фантастика <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p>А если серьезно, то хочу рассказать про ошибку 404. Если сервер возвращает ошибку 404, то это значит, что файла по указанному адресу не существует.</p>
<p>Что делает среднестатистический пользователь? Нажимает кнопку &#8220;назад&#8221;. Я и сам так делаю <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> . Такие ошибки сильно раздражают посетелей сайтов. Сразу приходит на ум мысль, что такие ошибки нужно каким-то образом отслеживать. Заодно можно будет выявить и попытки взлома.<br />
<span id="more-672"></span><br />
Если сайт работает на WordPress, то проблема уже давно решена. Есть плагин <a href="http://alexking.org/projects/wordpress">404 Notifer</a> (на момент написания поста сайт разработчика не грузился), который регистрирует ошибки и может отсылать электронные письма об их обнаружении на указанный адрес. Кстати, про этот плагин прочитал на <a href="http://www.drugrevenue.com/forum/?referrerid=247">том самом форуме</a>. Быстро заполняется &#8211; все хотят макбуки и айфонфы <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" />  .</p>
<p>А если сайт не на WordPress, а копаться в логах лень?</p>
<p>В файле шаблона, отвечающего за вид страницы 404 (если, конечно, в шаблоне поддерживается php) или в отдельном файле (для этого пропишите в .htaccess ErrorDocument 404 имя_и_расположение_файла) добавить такой код:</p>
<p><iframe src="http://seo73.ru/wp-content/uploads/2009/09/code.htm" width="420" height="150"></iframe><br />
Только вместо admin@mysite.ru не забудьте вписать адрес вашего почтового ящика <img src="https://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-580" data-post-type="none" ><a href="https://seo73.ru/2009/08/25/qip-smiles-ulybaemsya-i-mashem/" class="wp_rp_title">QIP smiles. Улыбаемся и машем.</a></li><li data-position="1" data-poid="in-592" data-post-type="none" ><a href="https://seo73.ru/2009/08/26/uslovnye-tegi-v-wordpress/" class="wp_rp_title">Условные тэги в WordPress</a></li><li data-position="2" data-poid="in-2019" data-post-type="none" ><a href="https://seo73.ru/2013/01/31/wordpress-dlya-mobilnykh-ustrojjstv/" class="wp_rp_title">WordPress для мобильных устройств</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2009/09/09/404-not-found/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Условные тэги в WordPress</title>
		<link>https://seo73.ru/2009/08/26/uslovnye-tegi-v-wordpress/</link>
		<comments>https://seo73.ru/2009/08/26/uslovnye-tegi-v-wordpress/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 13:57:23 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[is_front_page()]]></category>
		<category><![CDATA[is_home()]]></category>
		<category><![CDATA[is_page()]]></category>
		<category><![CDATA[is_single()]]></category>
		<category><![CDATA[условные тэги]]></category>
		<category><![CDATA[функции]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=592</guid>
		<description><![CDATA[Пока создавал и доводил до ума тему узнал много интересного. Сейчас расскажу про условные тэги. Это такие функции, которые знает WordPress, возвращающие булево значение (thue и false). Кто знаком с PHP или хотя бы C++ следующий абзац могут пропустить. Применяться условные тэги могут так: if (условние) { некоторые действия}. Можно применять операторы &#8220;и&#8221; ( &#38;&#38; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Пока создавал и доводил до ума тему узнал много интересного. Сейчас расскажу про <a href="http://codex.wordpress.org/Conditional_Tags">условные тэги</a>.</p>
<p>Это такие функции, которые знает WordPress, возвращающие булево значение (thue и false). Кто знаком с PHP или хотя бы C++ следующий абзац могут пропустить.</p>
<p>Применяться условные тэги могут так: if (условние) { некоторые действия}. Можно применять операторы &#8220;и&#8221; ( <strong>&amp;&amp;</strong> ) и &#8220;или&#8221; ( <strong>||</strong> ). И еще отрицание ( <strong>!</strong> ), забыл совсем <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> . Например так действия будут выполняться при обоих условиях: if (условие 1 &amp;&amp; условие 2) {&#8230;}. С помощью круглых скобок можно составлять сложные конструкции. Например, tесли требуется, чтобы либо выполнилялось условия1 и не выполнялось условие 2, либо выполнилось условие 3 код должен выглядеть так: if ((условие 1 &amp;&amp; (!условие 2)) || условие 3 ){&#8230;}.</p>
<p>Вернемся к самим условным тэгам. Самый известный из них, наверное, <strong>is_home()</strong>. Он возвращает true, если это страница где последние посты (по умолчанию главная страница).<br />
<span id="more-592"></span><br />
Похожий условный тэг <strong>is_front_page()</strong> выдает true, если страница главная и ему не важно, страница с постами это или статическая.</p>
<p><strong>is_admin()</strong> &#8211; если админка<br />
<strong>is_single()</strong> &#8211; если пост отображается отдельно. У этого тэга есть параметры. <strong>is_single(&#8217;76&#8217;)</strong> &#8211; если отображается пост с ID 76. <strong>is_single(&#8216;Мой пост&#8217;)</strong> &#8211; если отображается пост с заголовком &#8220;Мой пост&#8221;. <strong>is_single(&#8216;my-post&#8217;)</strong> &#8211; если пост с коротко ссылкой вида http://&#8230;/my-post . Если нужно, чтобы выполнилось хотя бы одно из условий, то используют массив: <strong>is_single(array(76,&#8217;my-post&#8217;,&#8217;Мой пост&#8217;))</strong>. Условий этих может быть сколько угодно.</p>
<p><strong>comments_open()</strong> &#8211; если комментарии открыты. Полезно использовать с другими тэгами, т.к. у меня почему-то выдал true на главной.<br />
<strong>pings_open()</strong> &#8211; если разрешены пинги.</p>
<p><strong>is_page()</strong> &#8211; если статическая страница. Параметры такие же, как у <strong>is_single()</strong>.</p>
<p><strong>is_category()</strong> &#8211; если есть категории. Параметры такие же как и в предыдущих двух случаях.</p>
<p><strong>is_tag()</strong> &#8211; если отображается список постов с одним тэгом. is_tag (&#8216;Мой тэг&#8217;) &#8211; если текст тэга соответствует заданному параметру. Так же и с самой ссылкой. Так же и как в других случаях в качестве параметра можно задать массив.<br />
<strong>has_tag()</strong> &#8211; если посту присвоены тэги. Параметры как в предыдущем случае.</p>
<p><strong>is_author()</strong> &#8211; если отображается список постов одного автора. В качестве параметров ID, имя и ник. Можно использовать массив.</p>
<p><strong>is_archive()</strong> &#8211; если архив.<br />
Если архив, основанный на дате, то для его определения используется <strong>is_date()</strong>. И <strong>is_year()</strong>, <strong>is_month()</strong>, <strong>is_day()</strong>, <strong>is_time()</strong>, если архив по годам, месяцам, дням и времени(по часам, минутам и секундам) соответственно.</p>
<p><strong>is_search()</strong> &#8211; если страница поиска</p>
<p><strong>is_404()</strong> &#8211; если ошибка 404 (нет такой страницы)</p>
<p><strong>is_paged()</strong> &#8211; если все посты не умещаются на главную страницу</p>
<p><strong>is_attachment()</strong> &#8211; если отдельная страница прикрепленного файла</p>
<p><strong>is_preview()</strong> &#8211; если отображается неопубликованный пост в режиме предпросмотра.</p>
<p>JustFor вернулся и написал пост о том, <a href="http://justfor.ru/?p=323">как скормить Сапе как можно больше страниц</a>. 9seo <a href="http://9seo.ru/obozrevatel-blogosfery-vypusk-5/">обозревает блогосферу</a>.</p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-2198" data-post-type="none" ><a href="https://seo73.ru/2014/09/29/kak-podruzhit-opencart-s-yandeks-pochtojj-smtp/" class="wp_rp_title">Как подружить Opencart с Яндекс.Почтой (SMTP)</a></li><li data-position="1" data-poid="in-672" data-post-type="none" ><a href="https://seo73.ru/2009/09/09/404-not-found/" class="wp_rp_title">404 Not Found</a></li><li data-position="2" data-poid="in-2019" data-post-type="none" ><a href="https://seo73.ru/2013/01/31/wordpress-dlya-mobilnykh-ustrojjstv/" class="wp_rp_title">WordPress для мобильных устройств</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2009/08/26/uslovnye-tegi-v-wordpress/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress: уменьшаем нагрузку на сервер</title>
		<link>https://seo73.ru/2009/01/05/wordpress-umenshaem-nagruzku-na-server/</link>
		<comments>https://seo73.ru/2009/01/05/wordpress-umenshaem-nagruzku-na-server/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 16:06:37 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[without BOM]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[нагрузка]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=197</guid>
		<description><![CDATA[Ровно за сутки до нового года мой аккаунт заблокировали. Как выяснилось, за высокую нагрузку на сервер. Пришлось исправлять. Рассмотрим на примере того шаблона, который установлен по умолчанию. Открываем файл header.php Заменяем &#60;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;&#60;?php bloginfo(&#8216;html_type&#8217;); ?&#62;; charset=&#60;?php bloginfo(&#8216;charset&#8217;); ?&#62;&#8221; /&#62; на &#60;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=UTF-8&#8243; /&#62; Скорее всего, у Вас и так будет кодировка UTF-8. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ровно за сутки до нового года мой аккаунт заблокировали. Как выяснилось, за высокую нагрузку на сервер. Пришлось исправлять. Рассмотрим на примере того шаблона, который установлен по умолчанию.<br />
<span id="more-197"></span>Открываем файл header.php</p>
<p>Заменяем</p>
<blockquote><p>&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;&lt;?php bloginfo(&#8216;html_type&#8217;); ?&gt;; charset=&lt;?php bloginfo(&#8216;charset&#8217;); ?&gt;&#8221; /&gt;</p></blockquote>
<p>на</p>
<blockquote><p>&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=UTF-8&#8243; /&gt;</p></blockquote>
<p>Скорее всего, у Вас и так будет кодировка UTF-8. Так зачем лишний раз обращаться к БД?</p>
<blockquote><p>&lt;meta name=&#8221;generator&#8221; content=&#8221;WordPress &lt;?php bloginfo(&#8216;version&#8217;); ?&gt;&#8221; /&gt;</p></blockquote>
<p>убираем вообще или оставляем только</p>
<blockquote><p>&lt;meta name=&#8221;generator&#8221; content=&#8221;WordPress&#8221; /&gt;</p></blockquote>
<p>Во-первых это лишнее обращение к БД, а во-вторых лишняя информация, которая может стать полезной для хакеров. Далее заменяем</p>
<blockquote><p>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;&lt;?php bloginfo(&#8216;stylesheet_url&#8217;); ?&gt;&#8221; type=&#8221;text/css&#8221; media=&#8221;screen&#8221; /&gt;</p></blockquote>
<p>на</p>
<blockquote><p>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;/wp-content/themes/default/style.css&#8221; type=&#8221;text/css&#8221; media=&#8221;screen&#8221; /&gt;</p></blockquote>
<p>Тоже дабы не обращаться к базе, прописываем путь к таблице стилей прямо в шаблоне.<br />
Аналогично меняем и</p>
<blockquote><p>&lt;link rel=&#8221;alternate&#8221; type=&#8221;application/rss+xml&#8221; title=&#8221;&lt;?php bloginfo(&#8216;name&#8217;); ?&gt; RSS Feed&#8221; href=&#8221;&lt;?php bloginfo(&#8216;rss2_url&#8217;); ?&gt;&#8221; /&gt;<br />
&lt;link rel=&#8221;pingback&#8221; href=&#8221;&lt;?php bloginfo(&#8216;pingback_url&#8217;); ?&gt;&#8221; /&gt;</p></blockquote>
<p>на</p>
<blockquote><p>&lt;link rel=&#8221;alternate&#8221; type=&#8221;application/rss+xml&#8221; title=&#8221;Название блога RSS Feed&#8221; href=&#8221;http://feeds.feedburner.com/mk-ulyanovsk/&#8221; /&gt;<br />
&lt;<span class="start-tag">link</span><span class="attribute-name"> rel</span>=<span class="attribute-value">&#8220;pingback&#8221; </span><span class="attribute-name">href</span>=<span class="attribute-value">&#8220;http://seo73.ru/xmlrpc.php&#8221; </span><span class="error"><span class="attribute-name">/</span></span>&gt;,</p></blockquote>
<blockquote><p>&lt;h1&gt;&lt;a href=&#8221;&lt;?php echo get_settings(&#8216;home&#8217;); ?&gt;/&#8221; &gt;&lt;?php bloginfo(&#8216;name&#8217;); ?&gt;&lt;/a&gt;&lt;/h1&gt;</p></blockquote>
<p>заменяем на</p>
<blockquote><p>&lt;h1&gt;&lt;a href=&#8221;/&#8221; &gt;Название блога&lt;/a&gt;&lt;/h1&gt;</p></blockquote>
<p>если у Вас блог на отдельном домене, конечно. В противном случае вместо &#8220;/&#8221; пишите Ваше расположение.</p>
<blockquote><p>&lt;div class=&#8221;description&#8221;&gt;&lt;?php bloginfo(&#8216;description&#8217;); ?&gt;&lt;/div&gt;</p></blockquote>
<p>заменяем на</p>
<blockquote><p>&lt;div class=&#8221;description&#8221;&gt;описание блога&lt;/div&gt;.</p></blockquote>
<p>Если встречаются другие подобные элементы, прописывайте адреса прямо в шаблоне. Не фиг лишний раз базу данных тревожить <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> . Точно так же нужно поступить и с footer.php. Можно и в других файлах поковыряться.</p>
<p><strong>Важное примечание:</strong> кодировка файла должна быть UTF-8 without BOM (встретился недавно с такой проблемой &#8211; периодически вместо кириллических символов выводились знаки вопроса. За подсказку спасибо <a href="http://9seo.ru/">9seo</a>.). Обычный блокнот тут не поможет, качайте Notepad++ (ну или еще что-нибудь похожее).</p>
<p>NePoD <a href="http://nepod.ru/top_podarki.html">передал мне эстафету</a> &#8220;три лучших подарка&#8221;.</p>
<p>На первом месте &#8211; портмоне. Вот чег мне не хватало. А то деньги в карманах мнутся, рвутся и иногда теряются. Полезная вещь.</p>
<p>Второе и третье места &#8211; даже не знаю, что сказать. Остальное &#8211; всякие мелкие не очень полезные безделушки. Но главное не подарки, а внимание. Поэтому все они делят 2 и 3 места. Вот так.</p>
<p>Передам эстафету тем, кто написал самые свежие посты в Яндекс.Ленте на текущий момент. А именно <a href="http://9seo.ru/plany-na-2009-god/">9seo</a> и <a href="http://radzevich.info/2009/01/05/vdrug-kak-v-skazke/">Андрею Радзевичу</a>.</p>
<p>Mult начал <a href="http://multed.net/2009/01/nachalo_goda_2009/">новый 2009 блоггерский год</a>. Тогда и ему тоже передам эстафету <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-672" data-post-type="none" ><a href="https://seo73.ru/2009/09/09/404-not-found/" class="wp_rp_title">404 Not Found</a></li><li data-position="1" data-poid="in-592" data-post-type="none" ><a href="https://seo73.ru/2009/08/26/uslovnye-tegi-v-wordpress/" class="wp_rp_title">Условные тэги в WordPress</a></li><li data-position="2" data-poid="in-155" data-post-type="none" ><a href="https://seo73.ru/2008/11/05/kak-deshifrovat-zakodirovanyj-futer-v-shablonax-wp/" class="wp_rp_title">Как дешифровать закодированый футер в шаблонах WP</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2009/01/05/wordpress-umenshaem-nagruzku-na-server/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Как дешифровать закодированый футер в шаблонах WP</title>
		<link>https://seo73.ru/2008/11/05/kak-deshifrovat-zakodirovanyj-futer-v-shablonax-wp/</link>
		<comments>https://seo73.ru/2008/11/05/kak-deshifrovat-zakodirovanyj-futer-v-shablonax-wp/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 17:06:03 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Верстка]]></category>
		<category><![CDATA[Разное]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[шаблон]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=155</guid>
		<description><![CDATA[Почти всегда авторы шаблонов оставляют ссылку на себя в футере. Это нормально. Но чтобы защитить эту ссылку они кодируют весь файл. Вот, например, код из footer.php какой-то темы: &#60;?php /* WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. */ $o=&#8221;QAAADSc&#8230;AAACcn&#8221;;eval(base64_decode(&#8220;JGxsbD0&#8230;xsbGxsbGwpOw==&#8221;));return;?&#62; А вдруг Вам нужно немного [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Почти всегда авторы шаблонов оставляют ссылку на себя в футере. Это нормально. Но чтобы защитить эту ссылку они кодируют весь файл. Вот, например, код из footer.php какой-то темы:</p>
<blockquote><p>&lt;?php /* WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. */<br />
$o=&#8221;QAAADSc&#8230;AAACcn&#8221;;eval(base64_decode(&#8220;JGxsbD0&#8230;xsbGxsbGwpOw==&#8221;));return;?&gt;</p></blockquote>
<p>А вдруг Вам нужно немного изменить футер (добавить счетчик, поставить <a href="http://www.sape.ru/r.4c27ccada1.php">Сапу</a> и т.п.)? К тому же эта дешифрация &#8211; лишняя нагрузка для сервера. А проблема решается очень просто.</p>
<p><span id="more-155"></span></p>
<ol>
<li>Открываем блог с нашим шаблоном в браузере</li>
<li>Смотрим исходный код страницы (ищем что-то наподобии <span class="comment">&lt;!&#8211;include footer&#8211;&gt;; если такого нет, придется подумать или использовать &#8220;метод научного тыка&#8221;). Код лучше куда-нибудь полностью скопировать.<br />
</span></li>
<li><span class="comment">Копируем все после найденого комментария, а если его нет, то нужную часть кода (обычно бывает до самого конца страницы)</span></li>
<li><span class="comment">Вставляем это все в файл footer.php (или какой там) и проверяем. Кстати, рекомендую создать бэкап, а то мало ли&#8230;<br />
</span></li>
</ol>
<p>Вот и все. Ничего сложного. А если не получилось, можно вернуть старый файл на место.</p>
<p>Diversant <a href="http://diversant.biz/archives/223">не дает спаммерам жить спокойно</a> (и правильно делает), Gordin <a href="http://gordin.su/26-vozvrashhenie.html">вернулся в Интернет</a>, Madass <a href="http://madvertise.ru/?p=67">переехал на новый хостинг</a>, а Mult написал <a href="http://multed.net/2008/10/oda_virtualizacii/">оду виртуализации</a>.</p>
<p>Еще один участник покинул Нашу Лигу. Ну и ладно, еще есть народ.</p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-567" data-post-type="none" ><a href="https://seo73.ru/2009/08/24/delayu-novyj-shablon-dlya-bloga/" class="wp_rp_title">Делаю новый шаблон для блога</a></li><li data-position="1" data-poid="in-574" data-post-type="none" ><a href="https://seo73.ru/2009/08/25/tema-gotova/" class="wp_rp_title">Тема готова!</a></li><li data-position="2" data-poid="in-672" data-post-type="none" ><a href="https://seo73.ru/2009/09/09/404-not-found/" class="wp_rp_title">404 Not Found</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2008/11/05/kak-deshifrovat-zakodirovanyj-futer-v-shablonax-wp/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Открыли новый форум</title>
		<link>https://seo73.ru/2008/09/04/otkryli-novyj-forum/</link>
		<comments>https://seo73.ru/2008/09/04/otkryli-novyj-forum/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 20:01:48 +0000</pubDate>
		<dc:creator><![CDATA[[m.k]]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Администрирование сайта]]></category>
		<category><![CDATA[phpbb]]></category>
		<category><![CDATA[форум]]></category>
		<category><![CDATA[хостинг]]></category>

		<guid isPermaLink="false">http://seo73.ru/?p=116</guid>
		<description><![CDATA[Только что запустили новый форум. Это корпоративный форум компании SCI сервис. Работает он на phpbb. Бесплатный легкий скрипт с открытым кодом и наличием уже готовых модов, шаблонов и хаков, мне нравится. Добавлены моды антиспам, RSS, список последних тем на главной и еще много всего. Но вот хостинг подвел &#8211; картинки криво отображаются, да и то [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Только что запустили новый форум. Это корпоративный форум компании <a href="http://sci-servis.info/">SCI сервис</a>. Работает он на <a href="http://phpbbguru.net/">phpbb</a>. Бесплатный легкий скрипт с открытым кодом и наличием уже готовых модов, шаблонов и хаков, мне нравится.<br />
<span id="more-116"></span><br />
Добавлены моды антиспам, RSS, список последних тем на главной и еще много всего. Но вот хостинг подвел &#8211; картинки криво отображаются, да и то не все. На этом же хостинге есть еще сайт &#8211; на нем тоже &#8220;веселые картинки&#8221;.</p>
<p>Вот многие ругают <a href="http://best-hoster.ru/order/host.php?uid=4916&amp;bid=1">best-hoster.ru</a> за нестабильность работы. Так по сравнению с тем хостером (его название не соответствует сущности) этот вообще идеальный (правда первый, на пару копеек подороже, но все равно из разряда недорогих <img src="https://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ).</p>
<p>Придется потерпеть (хостинг уже оплачен, и надолго). Даже для говносайтов не пойдет, думаю.</p>
<p>В общем, <a href="http://forum.biznes73.ru">вот что получилось</a>. Лого немножко кривоватое, за 10 минут сделал. И подправил шаблон.</p>
<p>Участниками Нашей Лиги недавно были написаны посты <a href="http://www.prodvinemvmeste.ru/kommerch-sajty/zvukovaya-kapcha.htm">о звуковой каптче</a> (для слабовидящих) и <a href="http://mylifeblog.ru/2008/09/kak-ustanovit-sape-v-wordpress/">о плагине Sape для вордпресса</a> (сам я вручную код вставляю в шаблоны). А вот еще одна интересная ссылочка &#8211; <a href=http://steelhomeless.ru>Блог Стального Бомжа</a>.</p>
<p><a href="http://feeds.feedburner.com/mk-ulyanovsk"><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" alt="" width="32" height="32" /> Юзер! Ты же не балбес, <strong>подпишись на RSS</strong> <img src="https://seo73.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></p>

<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><ul class="related_post wp_rp"><li data-position="0" data-poid="in-9" data-post-type="none" ><a href="https://seo73.ru/2008/03/10/pobeda-nad-spam-botami-v-phpbb/" class="wp_rp_title">Победа над спам-ботами в phpbb</a></li><li data-position="1" data-poid="in-13" data-post-type="none" ><a href="https://seo73.ru/2008/03/10/forum-poselka-pogreby/" class="wp_rp_title">Форум поселка Погребы</a></li><li data-position="2" data-poid="in-1283" data-post-type="none" ><a href="https://seo73.ru/2010/06/29/new-hosting/" class="wp_rp_title">Блог переехал на новый хостинг</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts" rel="nofollow">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>https://seo73.ru/2008/09/04/otkryli-novyj-forum/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
