<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Михаил Соловьев</title>
	<atom:link href="https://msolovev.ru/feed/" rel="self" type="application/rss+xml" />
	<link>https://msolovev.ru</link>
	<description></description>
	<lastBuildDate>Sat, 28 Mar 2026 06:14:04 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Скрипт генератора паролей</title>
		<link>https://msolovev.ru/skript-generatora-parolej/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Tue, 03 Mar 2026 13:55:00 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JS]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=6330</guid>

					<description><![CDATA[Простой скрипт генератора паролей на js. Готовая страница с версткой на Бутстрапе.]]></description>
										<content:encoded><![CDATA[<p>Простой скрипт генератора паролей на js. Вот готовая страница с версткой на Бутстрапе: HTML...</p>
<p><a href="https://msolovev.ru/skript-generatora-parolej/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Как отключить всплывающий title у картинок в Вордпрессе</title>
		<link>https://msolovev.ru/kak-otklyuchit-vsplyvayushhij-title-u-kartinok-v-vordpresse/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Wed, 11 Jun 2025 12:06:29 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=6230</guid>

					<description><![CDATA[Чтобы никакой текст не показывался при наведении курсора на картинку - даже если title заполнен в админке. ]]></description>
										<content:encoded><![CDATA[<p>Надо добавить в fuctions.php темы следующий код: HTML...</p>
<p><a href="https://msolovev.ru/kak-otklyuchit-vsplyvayushhij-title-u-kartinok-v-vordpresse/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Кнопка &#171;назад&#187; на JS &#8212; переход на предыдущую страницу</title>
		<link>https://msolovev.ru/knopka-nazad-na-js-perehod-na-predydushhuyu-straniczu/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Sat, 12 Apr 2025 12:51:37 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[JS]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=6222</guid>

					<description><![CDATA[При нажатии на кнопку происходит переход на предыдущую страницу.]]></description>
										<content:encoded><![CDATA[<p>При нажатии на кнопку происходит переход на предыдущую страницу. Если это первая открытая страница на сайте (например, пользователь ввел адрес в браузере или перешел по ссылке извне сайта), тогда нажатие на кнопку откроет главную страницу сайта (или любую другую страницу, указанную в скрипте). JavaScript Сама кнопка: HTML...</p>
<p><a href="https://msolovev.ru/knopka-nazad-na-js-perehod-na-predydushhuyu-straniczu/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Telegram-бот для автоматического принятия заявок в чат</title>
		<link>https://msolovev.ru/telegram-bot-dlya-avtomaticheskogo-prinyatiya-v-chat/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 06:01:13 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[telegram]]></category>
		<category><![CDATA[бот]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=6216</guid>

					<description><![CDATA[Бот написан на PHP, использует вебхуки и Telegram Bot API. Прост в настройке, работает быстро, ресурсы не потребляет.]]></description>
										<content:encoded><![CDATA[<p>Бот написан на PHP, использует вебхуки и Telegram Bot API. Прост в настройке, работает быстро, ресурсы не потребляет. Бот примитивный, на идеальный код не претендует, используйте на свой страх и риск. У вас закрытый чат в Телеграме. Или открытый, но чтобы писать в нем, надо подать заявку на добавление. Вы не хотите вручную одобрять все заявки. Этот бот будет автоматически одобрять заявку в том...</p>
<p><a href="https://msolovev.ru/telegram-bot-dlya-avtomaticheskogo-prinyatiya-v-chat/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Как вывести атрибуты товара Woocommerce через шорткод</title>
		<link>https://msolovev.ru/kak-vyvesti-atributy-tovara-woocommerce-cherez-shortkod/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Mon, 17 Jun 2024 12:26:55 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[woocommerce]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=6163</guid>

					<description><![CDATA[Простой способ вывести нужные атрибуты товаров через шорткод на любой странице Wordpress]]></description>
										<content:encoded><![CDATA[<p>Наткнулся на отличный способ вывести нужные атрибуты товара Woocommerce через шорткод . В параметрах шорткода можно указать через запятую ярлыки атрибутов. В самом коде функции можно включить или выключить генерацию ссылок у значений атрибутов, названия атрибутов. А можно и непосредственно в шорткоде это сделать: PHP Если же надо вывести не список, а значение одного конкретного атрибута товара...</p>
<p><a href="https://msolovev.ru/kak-vyvesti-atributy-tovara-woocommerce-cherez-shortkod/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Что такое PWA</title>
		<link>https://msolovev.ru/pwa/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Thu, 23 May 2024 09:28:03 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[PWA]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=6125</guid>

					<description><![CDATA[В этой статье простыми словами рассказываю, что такое PWA-приложение.]]></description>
										<content:encoded><![CDATA[<p>В этой статье простыми словами рассказываю, что такое PWA-приложение. Самое первое и самое главное &mdash; PWA это название технологии Progressive web apps, прогрессивные веб-приложения. И это не приложения в привычном понимании, это способ отобразить ваш сайт в виде приложения. То есть когда мы говорим PWA &mdash; мы не подразумеваем создание приложения, мы добавляем вашему сайту возможность запускаться...</p>
<p><a href="https://msolovev.ru/pwa/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Прелоадер после нажатия на ссылку</title>
		<link>https://msolovev.ru/preloader-posle-nazhatiya-na-ssylku/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Fri, 19 Apr 2024 11:10:32 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[PWA]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=5925</guid>

					<description><![CDATA[Как сделать прелоадер (loaders, spinner), который появляется сразу после нажатия на ссылку а не в момент загрузки страницы]]></description>
										<content:encoded><![CDATA[<p>В сети много примеров прелоадеров (loaders, spinner), которые появляются во время загрузки страницы. Их основная задача &mdash; скрыть страницу до момента полной ее загрузки. С точки зрения юзабилити это совершенно бесполезно и даже вредно &mdash; так как большинству пользователей достаточно, чтобы была загружена только видимая часть страницы, с которой уже можно взаимодействовать &mdash; читать текст...</p>
<p><a href="https://msolovev.ru/preloader-posle-nazhatiya-na-ssylku/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Что такое перенос сайта</title>
		<link>https://msolovev.ru/chto-takoe-perenos-sajta/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Thu, 16 Nov 2023 13:40:09 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=5754</guid>

					<description><![CDATA[Данный текст, скорее, предназначен для моих клиентов, которые не до конца понимают всю "магию" переноса сайтов. Поэтому я опускаю технические детали и пишу простым языком. Итак, что же это такое? ]]></description>
										<content:encoded><![CDATA[<p>Данный текст, скорее, предназначен для моих клиентов, которые не до конца понимают всю &laquo;магию&raquo; переноса сайтов. Поэтому я опускаю технические детали и пишу простым языком. Итак, что же это такое? Сайт &mdash; это всегда набор файлов. Не всегда, но зачастую, все эти файлы &mdash; лишь обертка сайта, элементы его дизайна и &laquo;внутренности&raquo;, которые открывают страницы, всякие попапы и отправляют на вашу почту...</p>
<p><a href="https://msolovev.ru/chto-takoe-perenos-sajta/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Темы для WordPress, которые стоят вашего внимания</title>
		<link>https://msolovev.ru/temy-dlya-wordpress-kotorye-stoyat-vashego-vnimaniya/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Fri, 17 Jun 2022 06:51:29 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[темы]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=4818</guid>

					<description><![CDATA[Собираю на этой странице темы для WordPress, которые мне понравились. Список обновляется.]]></description>
										<content:encoded><![CDATA[<p>Собираю на этой странице темы для WordPress, которые мне понравились. Список обновляется, если вы хотите его дополнить &mdash; пишите в комментариях ссылку. Очень кастомизируемая тема для Woocommerce-сайтов. Отлично подходит для небольших Интернет-магазинов с блогом. Быстро работает, хорошо выглядит, поддается доработке. Еще одна тема для Woocommerce, и тоже отлично кастомизируется.</p>
<p><a href="https://msolovev.ru/temy-dlya-wordpress-kotorye-stoyat-vashego-vnimaniya/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Селекторы атрибутов</title>
		<link>https://msolovev.ru/selektory-atributov/</link>
		
		<dc:creator><![CDATA[Михаил Соловьев]]></dc:creator>
		<pubDate>Tue, 05 Apr 2022 09:34:55 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[селекторы]]></category>
		<guid isPermaLink="false">https://msolovev.ru/?p=4395</guid>

					<description><![CDATA[Полезные примеры селекторов атрибутов. Как, например, применить какое-то правило к ссылке, которая начинается на vk.com, без использования классов и id.]]></description>
										<content:encoded><![CDATA[<p>Поиски сложных правил для псевдоклассов CSS привели меня к полезным лайфхакам селекторов атрибутов. Как, например, применить какое-то правило к ссылке, которая начинается на vk.com, без использования классов и id. Решил записать их тут, чтобы потом не искать опять.</p>
<p><a href="https://msolovev.ru/selektory-atributov/" rel="nofollow">Источник</a></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
