<?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>создание сайтов &#8212; Nikita Spivak</title>
	<atom:link href="https://nikita-sp.com.ua/tag/sozdanie-sajtov/feed" rel="self" type="application/rss+xml" />
	<link>https://nikita-sp.com.ua</link>
	<description>web developer&#039;s portfolio</description>
	<lastBuildDate>Tue, 16 Feb 2016 08:15:49 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Зачем нужны иконки сайта (favicon), иконки для мобильных устройств</title>
		<link>https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html</link>
					<comments>https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Mon, 15 Feb 2016 14:58:35 +0000</pubDate>
				<category><![CDATA[Создание сайтов]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=3092</guid>

					<description><![CDATA[Каждый популярный сайт, приложение или сервис имеет свою иконку, свой знак. Для чего нужны иконки для сайта, они же favicon, и сколько разных иконок необходимо для сайта &#8212; на все эти вопросы мы постараемся сегодня ответить. &#160; Зачастую иконка у любого сервиса или приложения генерируется из логотипа. Это может быть его упрощенная версия, или просто основной символ. Создаются такие [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Каждый популярный сайт, приложение или сервис имеет свою иконку, свой знак. <strong>Для чего нужны иконки для сайта</strong>, они же <strong>favicon</strong>, и сколько разных иконок необходимо для сайта &#8212; на все эти вопросы мы постараемся сегодня ответить.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2016/02/website-icons.jpg" rel="lightbox[3092]" data-wpel-link="internal"><img fetchpriority="high" decoding="async" width="600" height="394" itemprop="image" class="aligncenter size-medium wp-image-3098" src="http://nikita-sp.com.ua/wp-content/uploads/2016/02/website-icons-600x394.jpg" alt="Иконки для сайта, favicon" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/website-icons-600x394.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/website-icons-150x99.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/website-icons.jpg 700w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>&nbsp;</p>
<p>Зачастую иконка у любого сервиса или приложения генерируется из логотипа. Это может быть его упрощенная версия, или просто основной символ.<span id="more-3092"></span></p>
<p>Создаются такие иконки с одной простой целью &#8212; <span style="text-decoration: underline;">повышение узнаваемости бренда</span>. При наличии простых и ярких иконок, пользователю проще идентифицировать тот или иной продукт/личность/услугу. Поэтому очень рекомендую вам, <strong>при создании сайта, добавлять иконки</strong>.</p>
<p>Десять лет назад было достаточно лишь <strong>favicon.ico</strong> &#8212; файла в корне вашего сайта, который являлся его иконкой, которая отображалась в случае если добавлялась закладка в браузере. С выходом на рынок мобильных устройств <strong>изменился принцип разработки сайтов</strong>, и это затронуло также иконки сайта.</p>
<p>Сегодня, для того чтобы иконка вашего сайта корректно отображалась на разных устройствах и на разных операционных системах, вам необходимо создавать целый пакет иконок для вашего сайта. В данный пакет входят иконки разных размеров и форматов:</p>
<ul>
<li>для IOS (для закладки и для экрана &#171;Домой&#187;);</li>
<li>для Windows;</li>
<li>для Android;</li>
</ul>
<p>Но для программистов генерировать на каждый сайт пакет иконок вручную было бы не рационально, поэтому лично я пользуюсь <a href="http://realfavicongenerator.net/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">сервисом генератора иконок для сайтов<span class="wpel-icon wpel-image wpel-icon-6"></span></a>, который и вам советую: он обновляется и более современный по сравнению с остальными, а также обладает очень удобными и полезными настройками. Интерфейс генератора представлен ниже.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings.jpg" rel="lightbox[3092]" data-wpel-link="internal"><img decoding="async" width="600" height="1046" itemprop="image" class="aligncenter size-medium wp-image-3109" src="http://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings-600x1046.jpg" alt="Стрница настроек realfavicongenerator" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings-600x1046.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings-768x1339.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings-960x1674.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings-86x150.jpg 86w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings.jpg 1450w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>

<a href="https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html/realfavicongenerator-settings2" data-wpel-link="internal"><img decoding="async" width="128" height="46" src="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings2.jpg" class="attachment-thumbnail size-thumbnail" alt="Настройка иконки Windows 8 - realfavicongenerator" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings2.jpg 1450w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings2-600x217.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings2-768x278.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings2-960x347.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings2-150x54.jpg 150w" sizes="(max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html/realfavicongenerator-settings3" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="40" src="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings3.jpg" class="attachment-thumbnail size-thumbnail" alt="Обновление иконки, если сайт уже имеет иконки - realfavicongenerator" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings3.jpg 1450w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings3-600x187.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings3-768x240.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings3-960x300.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings3-150x47.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html/realfavicongenerator-settings4" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="83" src="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings4.jpg" class="attachment-thumbnail size-thumbnail" alt="Настройка качества иконок- realfavicongenerator" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings4.jpg 1450w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings4-600x389.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings4-768x498.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings4-960x623.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings4-150x97.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html/realfavicongenerator-settings5" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="76" src="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings5.jpg" class="attachment-thumbnail size-thumbnail" alt="Настройка сжатия иконок - realfavicongenerator" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings5.jpg 1450w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings5-600x358.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings5-768x459.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings5-960x573.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings5-150x90.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html/realfavicongenerator-settings6" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="40" src="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings6.jpg" class="attachment-thumbnail size-thumbnail" alt="Изменение названия - realfavicongenerator" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings6.jpg 1450w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings6-600x190.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings6-768x243.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings6-960x303.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-settings6-150x47.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html/realfavicongenerator-done" data-wpel-link="internal"><img loading="lazy" decoding="async" width="77" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-done.jpg" class="attachment-thumbnail size-thumbnail" alt="Получение пакета иконок для сайта и кода для вставки" srcset="https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-done.jpg 1450w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-done-600x745.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-done-768x954.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-done-960x1192.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2016/02/realfavicongenerator-done-121x150.jpg 121w" sizes="auto, (max-width: 77px) 100vw, 77px" /></a>

<p>Таким образом вы получаете <strong>полный пакет иконок для разных устройств</strong>, а также код для вставки на свой сайт. В интернете существует множество генераторов иконок для сайтов, и вы можете выбрать любой другой, который вас удовлетворит.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2016/02/zachem-nuzhnyi-ikonki-sayta-favicon-ikonki-mobilnyih-ustroystv.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Как защитить контент сайта от копирования</title>
		<link>https://nikita-sp.com.ua/2015/11/kak-zashhitit-kontent-sayta-ot-kopirovaniya.html</link>
					<comments>https://nikita-sp.com.ua/2015/11/kak-zashhitit-kontent-sayta-ot-kopirovaniya.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Mon, 16 Nov 2015 08:00:07 +0000</pubDate>
				<category><![CDATA[Создание сайтов]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2817</guid>

					<description><![CDATA[Целью создания сайта зачастую является продвижение и продажа продукта или услуг и для создания качественного сайта и его продвижения необходим качественный контент: оригинальный и качественный текст и оригинальные изображения. Оригинальность контента &#8212; одно из основных правил при продвижении сайта. Однако оригинальность вашего сайта актуальна лишь первое время, т.к. ваши конкуренты узнают о вашем сайте и [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Целью создания сайта</strong> зачастую <strong>является продвижение</strong> и продажа продукта или услуг и для <strong>создания качественного сайта</strong> и его продвижения <strong>необходим качественный контент</strong>: оригинальный и качественный текст и оригинальные изображения. Оригинальность контента &#8212; одно из основных правил при продвижении сайта.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/how-toprotect-content-from-stealing.png" rel="lightbox[2817]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="900" height="450" itemprop="image" class="aligncenter size-full wp-image-2827" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/how-toprotect-content-from-stealing.png" alt="Как защитить контент сайта от воровства" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/how-toprotect-content-from-stealing.png 900w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/how-toprotect-content-from-stealing-600x300.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/how-toprotect-content-from-stealing-150x75.png 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a></p>
<p>Однако оригинальность вашего сайта актуальна лишь первое время, т.к. ваши конкуренты узнают о вашем сайте и будут копировать ваш контент к себе на сайт или на сайты-мусорки (что еще хуже), тем самым понижая уникальность вашего сайта, понижая его в выдаче. Очень часто ко мне обращаются клиенты с вопросом <strong>как же защитить свои тексты и картинки на сайте</strong>, давайте же разберемся как это можно сделать.<span id="more-2817"></span></p>
<h2>Что такое защита контента сайта</h2>
<p>Большинство людей, которые сталкивались с вопросом защиты текстов и картинок сайта, считают, что для защиты контента достаточно <strong>отключить контекстное меню</strong> (кнопку правой мыши) и <strong>выделение текста на сайте</strong>, или добавлять к скопированному тексту ссылку на страницу откуда скопирован текст.</p>
<p>Но, к сожалению, <strong>все эти способы псевдозащиты абсолютно не защищают контент страницы вашего сайта</strong>, и только мешают и раздражают пользователей и разработчиков. Например, многие пользователи любят во время чтения статьи выделять текст который читают (как будто ведут пальцем по печатной странице), а разработчик не может посмотреть исходный код элемента.</p>
<p>Отключение контекстного меню и блокировка выделения текста обладают следующими недостатками:</p>
<ol>
<li>реализованы на JavaScript &#8212; отключите JS в браузере и вы сможете пользоваться контекстным меню и выделять текст;</li>
<li>код страницы все-равно доступен &#8212; горячие клавиши Ctrl+Shift+J в Chrome открывает консоль JS, где вы можете перейти на вкладку &#171;Elements&#187; и легко скопировать текст/сохранить изображение;</li>
<li>страницу можно сохранить к себе на компьютер со всем ее текстом и картинками Ctrl+S в помощь.</li>
</ol>
<p>Дело в том, что когда вы открываете любую страницу в интернете ее содержимое загружается на ваш компьютер, соответственно <strong><span style="text-decoration: underline;">в любом случае пользователь получает контент который вы ему предоставили на страницах вашего сайта</span></strong>. Казалось бы безвыходная ситуация, ведь все, что бы мы не предоставили пользователю может быть украдено.</p>
<p>Однако, безвыходных ситуаций не бывает, и для того чтобы понять, как защитить контент сайта, давайте разберемся с защитой информации в целом. Защита информации реализуется несколькими способами:</p>
<ul>
<li>запрет доступа &#8212; <em>доступ к информации полностью закрыт для сторонних пользователей</em>;</li>
<li>шифрование &#8212; <em>информация находится в открытом доступе, но она зашифрована, например при помощи ключа</em>;</li>
<li>частичный доступ &#8212; <em>пользователи могут ознакомиться только с определенной частью информации</em>.</li>
</ul>
<blockquote><p><em>(если какой-то пункт пропустил &#8212; пишите в комментариях)</em></p></blockquote>
<p>Поскольку сайт предназначен для просмотра неизвестными нам людьми, то второй вариант сразу отпадает, а так как страница загружается к пользователю на компьютер, то первый вариант тоже не подходит &#8212; мы не можем просто запретить доступ к изображению например &#8212; тогда оно не откроется у пользователя и в теле страницы.</p>
<h2>Защита текста на сайте</h2>
<p>К сожалению, защитить текст на сайте, на сколько я знаю, практически невозможно, и если вы обладаете обратной информацией буду рад если вы поделитесь ею. Как я и говорил ранее, страница загружается к пользователю на компьютер и текст с ней. Единственный вариант защитить текст от копирования &#8212; выкладывать его в виде изображений, однако тогда в нем не будет никакого смысла, т.к. поисковый робот не сможет его проиндексировать и будет видеть картинку.</p>
<p>В виду этого, поисковые системы Google и Яндекс пытаются решить проблему определения авторских прав и предлагают по два решения.</p>
<h3>Быстрое добавление страниц</h3>
<p>Вы можете указать поисковой системе на то что добавили новую страницу, чтобы ускорить индексацию текста на ней. Сделать это можно по следующим ссылкам:</p>
<ul>
<li><a href="https://www.google.com/webmasters/tools/submit-url?hl=ru" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">Google Search Console<span class="wpel-icon wpel-image wpel-icon-6"></span></a>;</li>
<li><a href="https://webmaster.yandex.ua/addurl.xml" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">Яндекс.Вебмастер<span class="wpel-icon wpel-image wpel-icon-6"></span></a>;</li>
</ul>
<p>и вот как это выглядит:</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-google.jpg" rel="lightbox[2817]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="311" itemprop="image" class="aligncenter size-medium wp-image-2832" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-google-600x311.jpg" alt="Сохранить текст от воровства путем добавления страницы в индекс Google" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-google-600x311.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-google-960x498.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-google-150x78.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-google.jpg 1100w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-yandex.jpg" rel="lightbox[2817]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="396" itemprop="image" class="aligncenter size-medium wp-image-2833" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-yandex-600x396.jpg" alt="Сохранить текст от воровства путем добавления страницы в индекс Яндекс" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-yandex-600x396.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-yandex-150x99.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-add-to-yandex.jpg 897w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<h3>Указание авторства для Google</h3>
<p><img loading="lazy" decoding="async" width="597" height="201" itemprop="image" class="aligncenter size-full wp-image-2838" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-google.jpg" alt="Сохранить текст от воровства путем добавления тега с указанием авторства Google+" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-google.jpg 597w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-google-150x51.jpg 150w" sizes="auto, (max-width: 597px) 100vw, 597px" /></p>
<p>Поисковая система Google также предлагает подтверждать авторство контента страниц при помощи специальных тегов:</p>
<ul>
<li>&lt;meta <span class="html-attribute-name">name</span>=&#187;<span class="html-attribute-value">author</span>&#187; <span class="html-attribute-name">content</span>=&#187;<span class="html-attribute-value">Nikita Spivak</span>&#171;&gt;</li>
<li>&lt;link <span class="html-attribute-name">rel</span>=&#187;<span class="html-attribute-value">author</span>&#187; <span class="html-attribute-name">href</span>=&#187;<a class="html-attribute-value html-resource-link ext-link wpel-icon-right" href="https://plus.google.com/u/0/+NikitaSp_ua" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer">https://plus.google.com/u/0/+NikitaSp_ua<span class="wpel-icon wpel-image wpel-icon-6"></span></a>&#171;/&gt;</li>
<li>&lt;link <span class="html-attribute-name">rel</span>=&#187;<span class="html-attribute-value">publisher</span>&#187; <span class="html-attribute-name">href</span>=&#187;<a class="html-attribute-value html-resource-link ext-link wpel-icon-right" href="https://plus.google.com/u/0/+NikitaSp_ua" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer">https://plus.google.com/u/0/+NikitaSp_ua<span class="wpel-icon wpel-image wpel-icon-6"></span></a>&#171;/&gt;</li>
</ul>
<p>Бытует мнение что первый тег уже не актуален, но я пока продолжаю его использовать. Author-тег указывает на ссылку страницы автора в Google+, а publisher &#8212; это непосредственно страница самого издательства (бизнес-страница), в моем случае, это одна и та же страница.</p>
<h3>Добавление оригинальных текстов в Яндекс</h3>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex.jpg" rel="lightbox[2817]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="493" itemprop="image" class="aligncenter size-medium wp-image-2836" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-600x493.jpg" alt="Сохранить текст от воровства путем добавления всех новых текстов в сервис Оригинальные тексты в Яндекс.Вебмастер" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-600x493.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-960x788.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-150x123.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex.jpg 1139w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Обязательно добавьте свой ресурс в систему <a href="http://webmaster.yandex.ru/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">Яндекс.Вебмастер<span class="wpel-icon wpel-image wpel-icon-6"></span></a> и подключите в разделе &#171;Содержимое сайта&#187; сервис &#171;Оригинальные тексты&#187;.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-2.jpg" rel="lightbox[2817]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="494" itemprop="image" class="aligncenter size-medium wp-image-2837" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-2-600x494.jpg" alt="Сохранить текст от воровства путем добавления всех новых текстов в сервис Оригинальные тексты в Яндекс.Вебмастер" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-2-600x494.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-2-960x790.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-2-150x123.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/save-text-from-slealing-from-website-yandex-2.jpg 1130w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<h3>Кросспостинг как метод защиты текста</h3>
<p>Кросспостинг — умышленное автоматическое, полуавтоматическое или ручное помещение одной и той же статьи, ссылки или темы, в форумы, блоги, либо иной формы сайты или публичные переписки, в том числе и в режиме онлайнового общения (<a href="https://ru.wikipedia.org/wiki/Кросспостинг" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">подробнее на Вики<span class="wpel-icon wpel-image wpel-icon-6"></span></a>).</p>
<p>Как это помогает защитить текст? Вероятность того, что поисковые системы проиндексируют быстрее социальную сеть или другой огромный ресурс, где вы будете размещать ссылки на страницы своего сайта, чем ваш собственный сайт &#8212; больше, да и указание даты и времени будет подтверждением вашего авторства.</p>
<h2>Защита изображений на сайте</h2>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/image-thief.jpg" rel="lightbox[2817]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="398" height="402" itemprop="image" class="aligncenter size-full wp-image-2830" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/image-thief.jpg" alt="Воровство изображений с сайта" ></a></p>
<p>Что касается защиты изображений на страницах сайта, то тут ситуация немного проще ввиду наличия водяных знаков, которые можно наложить на изображения. Однако не все так просто как может на первый взгляд показаться:</p>
<ul>
<li>некоторые типы водяных знаков можно безболезненно удалить;</li>
<li>при наложении водяных знаков сохраняется доступность оригиналов;</li>
</ul>
<p>поэтому при реализации функционала наложения водяного знака на изображение будьте внимательны и попробуйте выступить в роли злоумышленника чтобы выявить как можно больше слабых мест в функционале с целью их дальнейшего устранения.</p>
<p>Накладывайте сложные водяные знаки, ведь простой можно обрезать, удалить, перекрыть своим водяным знаком. Пример слабого водяного знака и как можно <strong>удалить такой водяной знак с изображения</strong> я описывал в статье &#171;<a href="http://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html" data-wpel-link="internal">Водяные знаки на изображениях и как удалить простой водяной знак</a>&#171;.</p>
<p>В случае, если вы загружаете оригинал изображения на сервер и водяной знак накладывается автоматически, при этом копия оригинального изображения сохраняется &#8212; убедитесь что директория, в которой хранятся оригиналы изображений не доступна для пользователей.</p>
<p>Например в CMS OpenCart изображения хранятся в корневой папке <em>image</em>, которая содержит два каталога:</p>
<ul>
<li>cache;</li>
<li>data.</li>
</ul>
<p>В директории <em>data</em> хранятся оригиналы изображений, которые прикреплены к продуктам интернет магазина, а в папке <em>cache</em> находятся копии этих изображений, уменьшенных до используемого на сайте размера и с водяным знаком. При этом файловая структура в директории <em>cache</em> полностью повторяет структуру папки <em>data</em>, а файлы имеют те же названия, что позволяет злоумышленнику скопировать адрес изображения с водяным знаком, например:</p>
<p><em>http://example.com/image/<strong>cache</strong>/data/catalog/product-<strong>300&#215;800</strong>.jpg</em></p>
<p>и обратиться по адресу:</p>
<p><em>http://example.com/image/data/catalog/product.jpg</em></p>
<p>Поэтому необходимо закрывать доступ к директории с оригинальными файлами, или при создании копии с водяным знаком генерировать случайное название файла, чтобы предотвратить возможность обращения к оригиналам изображений с целью дальнейшего использования на сторонних ресурсах.</p>
<p>Надеюсь данная статья поможет вам защитить ваш контент от копирования, а сайт от падения в выдачах поисковых систем. Если вы знаете еще какие-либо способы защиты контента от его копирования &#8212; пишите в комментариях.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/11/kak-zashhitit-kontent-sayta-ot-kopirovaniya.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Водяные знаки на изображениях и как удалить простой водяной знак</title>
		<link>https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html</link>
					<comments>https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Fri, 13 Nov 2015 08:30:21 +0000</pubDate>
				<category><![CDATA[Создание сайтов]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2842</guid>

					<description><![CDATA[Для защиты изображений на сайтах используются так называемые водяные знаки &#8212; полупрозрачный текст или изображение, наложенное поверх основной картинки. Это позволяет избежать простого копирования ваших авторских изображений с сайта и контент ресурса остается оригинальным. Однако насколько сложно удалить водяной знак с картинки, как защитить свои изображения так, чтобы нельзя было ими пользоваться на других сайтах [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Для защиты изображений на сайтах используются так называемые водяные знаки &#8212; полупрозрачный текст или изображение, наложенное поверх основной картинки. Это позволяет избежать простого копирования ваших авторских изображений с сайта и контент ресурса остается оригинальным.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/watermark.jpg" rel="lightbox[2842]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="900" height="400" itemprop="image" class="aligncenter size-full wp-image-2845" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/watermark.jpg" alt="Создавайте сильные водяные знаки, но не прячьте смысл картинки" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/watermark.jpg 900w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/watermark-600x267.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/watermark-150x67.jpg 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a></p>
<p>Однако насколько сложно удалить водяной знак с картинки, как защитить свои изображения так, чтобы нельзя было ими пользоваться на других сайтах и в то же время не скрыть самого главного?<span id="more-2842"></span></p>
<p>Чтобы понять, как создать сложный водяной знак необходимо понять насколько легко удалить водяной знак с изображения. Для этого нам потребуется редактор изображений (Adobe Photoshop, например) и несколько изображений примеров.</p>
<h2>Как удалить водяной знак с изображения</h2>
<p>Удаление водяного знака с изображения может быть реализовано несколькими способами:</p>
<ul>
<li>обрезка изображения;</li>
<li>с помощью инструментов &#171;Восстанавливающая кисть&#187; (Healing Brush/J) или &#171;Штамп&#187; (Stamp/S);</li>
<li>с помощью заливки и инструмента &#171;Волшебная палочка&#187; (Magic Wand/W).</li>
</ul>
<p>Первый способ избавления от водяного знака самый простой и быстрый. Во втором случае злоумышленник вручную обрабатывает каждый пиксель изображения, на который был наложен водяной знак, что достаточно трудоемко и долго, однако вполне реализуемо.</p>
<p>Третий же вариант позволяет стереть водяной знак полностью, или хотя бы большую его часть буквально за считанные секунды (нажмите для просмотра):</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/image-watermark-removing.gif" rel="lightbox[2842]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="527" itemprop="image" class="aligncenter size-medium wp-image-2828" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/image-watermark-removing-600x527.gif" alt="Удаление водяного знака с изображения" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/image-watermark-removing-600x527.gif 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/image-watermark-removing-960x844.gif 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/image-watermark-removing-150x132.gif 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/image-watermark-removing.gif 1024w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<h3>Инструкция по удалению простых водяных знаков</h3>
<p>Данная инструкция представлена исключительно в ознакомительных целях и для проверки личных водяных знаков! Не воруйте чужие изображения!</p>
<ol>
<li>Открыть изображение.</li>
<li>Выбрать инструмент &#171;Волшебная палочка&#187;, установить значение опции &#171;Допуск&#187; в ~50, снять галочку с опции &#171;Смежные пиксели&#187;.</li>
<li>Если выделяется очень много лишних областей, то поставить галочку на опции &#171;Смежные пиксели&#187;, поиграться с опцией &#171;Допуск&#187; (уменьшить значение) и выделять области с зажатой клавишей &#171;Shift&#187;.</li>
<li>После выделения необходимо увеличить размер выделенной области на 1 пиксель. Для этого необходимо перейти в пункт меню &#171;Выделение&#187; -&gt; &#171;Модификация&#187; -&gt; &#171;Расширить&#187;.</li>
<li>Установить значение в 1 или более пикселей, в зависимости от желаемого результата.</li>
<li>Выполнить заливку выделенной области. Для этого перейти в пункт &#171;Редактирование&#187; -&gt; &#171;Выполнить заливку&#187; или нажать на клавиатуре Shift+F5.</li>
<li>Выбрать в открывшемся окне для опции &#171;Использовать&#187; значение &#171;С учетом содержимого&#187; и нажать &#171;Ок&#187;.</li>
<li>Убрать выделение.</li>
</ol>

<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-1" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-1.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-1.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-1-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-1-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-1-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-2-select-using-allpixels" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-allpixels.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - выбираем все пиксели" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-allpixels.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-allpixels-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-allpixels-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-allpixels-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-2-select-using-shift-or-alt" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-shift-or-alt.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - выбираем смежные пиксели и добавляем все через Shift" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-shift-or-alt.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-shift-or-alt-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-shift-or-alt-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-2-select-using-shift-or-alt-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-3-expand-select" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - увеличиваем выделенную область" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-3-expand-select-1pixel" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-1pixel.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - увеличиваем выделенную область на 1 пиксель" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-1pixel.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-1pixel-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-1pixel-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-3-expand-select-1pixel-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-4-fillin" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - выбираем Заливка" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-4-fillin-contentfill" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-contentfill.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - заливаем выделенную область содержимым изображения" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-contentfill.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-contentfill-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-contentfill-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-4-fillin-contentfill-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-5-deselect" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-5-deselect.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - снимаем выделение" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-5-deselect.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-5-deselect-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-5-deselect-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-5-deselect-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/removing-watermark-from-image-done" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="69" src="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-done.jpg" class="attachment-thumbnail size-thumbnail" alt="Удаление водяного знака с изображения - водяной знак с изображения снят" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-done.jpg 1920w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-done-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-done-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/removing-watermark-from-image-done-150x81.jpg 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>

<h2>Как подобрать водяной знак на изображение</h2>
<p>Чтобы ваше изображение нельзя было так просто украсть, необходимо использовать более сложные водяные знаки, и располагать их таким образом чтобы покрывалась максимальная площадь изображения, однако при этом необходимо помнить что пользователи все-таки должны понять смысл самого изображения. Чтобы в погоне за безопасностью не потерять смысл картинки.</p>
<p>Вот некоторые из рекомендаций по созданию водяного знака:</p>
<ul>
<li>размер и положение:
<ul>
<li>покрывает все изображение;</li>
<li>изображение замощено водяным знаком;</li>
<li>водяной знак расположен в центре изображения;</li>
</ul>
</li>
<li>водяной знак содержит:
<ul>
<li>сложные элементы (завитушки, пропись);</li>
<li>линии через все изображение;</li>
</ul>
</li>
<li>оформление:
<ul>
<li>используйте разный цвет;</li>
<li>разный размер шрифта;</li>
</ul>
</li>
<li>не скрывает сути картинки.</li>
</ul>
<p>Также можно посмотреть примеры хороших водяных знаков на фотобанках, где дизайнеры и фотографы продают свои труды. Вот пример хорошего водяного знака:</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/good-watermark-example-from-dreamstime.jpg" rel="lightbox[2842]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="442" itemprop="image" class="aligncenter size-medium wp-image-2829" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/good-watermark-example-from-dreamstime-600x442.jpg" alt="Пример хорошего водяного знака с сайта Dreamstime" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/good-watermark-example-from-dreamstime-600x442.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/good-watermark-example-from-dreamstime-960x707.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/good-watermark-example-from-dreamstime-150x110.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/good-watermark-example-from-dreamstime.jpg 1300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Как видите на удаление такого водяного знака уйдет немало времени и сил, и проще купить это изображение, нежели пытаться удалить вручную водяной знак со всего изображения.</p>
<p>Но, к сожалению, даже самые сложные водяные знаки не защитят ваше изображение от очень настойчивых и кропотливых воров. Надеюсь данная статья поможет вам уберечь картинки и подобрать правильный водяной знак для их защиты. Не забывайте ставить лайк, подписываться и делиться записью в социальных сетях. Спасибо.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/11/vodyanyie-znaki-na-izobrazheniyah-i-kak-udalit-prostoy-vodyanoy-znak.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Качество создания сайтов, конкуренция, клиенты</title>
		<link>https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html</link>
					<comments>https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 12 Sep 2015 09:00:57 +0000</pubDate>
				<category><![CDATA[Создание сайтов]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2556</guid>

					<description><![CDATA[Сегодня стремительно развивается IT индустрия, большинство абитуриентов подают документы на специальности по системному администрированию, разработке программного обеспечения и программированию и т.п. Большинство из них стремятся стать программистами и получать бешеные гонорары, т.к. считают что быть программистом это простая и легкая работа, но сегодня не об этом. Такая популярность данного направления приводит к бешеной конкуренции на рынке предоставления IT-услуг, и [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Сегодня стремительно развивается IT индустрия, большинство абитуриентов подают документы на специальности по системному администрированию, разработке программного обеспечения и программированию и т.п. Большинство из них стремятся стать программистами и получать бешеные гонорары, т.к. считают что быть программистом это простая и легкая работа, но сегодня не об этом.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/09/warranty-11.png" rel="lightbox[2556]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="310" height="346" itemprop="image" class="aligncenter size-full wp-image-2612" src="http://nikita-sp.com.ua/wp-content/uploads/2015/09/warranty-11.png" alt="Качество создания сайтов, конкуренция, клиенты" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/warranty-11.png 310w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/warranty-11-134x150.png 134w" sizes="auto, (max-width: 310px) 100vw, 310px" /></a></p>
<p>Такая популярность данного направления приводит к бешеной конкуренции на рынке предоставления IT-услуг, и это ведет не только к негативным последствиям для самих разработчиков, например в виде демпинга рынка и сложность в получении заказов, но и для самих заказчиков.<span id="more-2556"></span></p>
<h2>Почему это важно для заказчика</h2>
<p>Опасность для заказчиков представляется в выборе разработчика из многотысячной аудитории компаний и фрилансеров которые готовы предоставить свои <strong>услуги по созданию сайтов</strong>. О том, <a href="http://nikita-sp.com.ua/2014/08/sozdanie-sajta-vibor-razrabotchika.html" data-wpel-link="internal">как выбирать разработчика</a>,  который <strong>создаст вам сайт</strong>, я уже писал, и сегодня мы будем говорить о качестве того сайта, который вам создадут.</p>
<p>К сожалению, вне зависимости от того, к кому вы обратитесь (к студии ли, или же к фрилансеру) есть вероятность получить некачественный продукт, а ведь каждый хочет пользоваться качественными вещами, не так ли, особенно если за этот продукт были уплачены немалые средства и потрачено немало времени.</p>
<p>И самое ужасное в данной ситуации и в остальных сферах это то, что контроль качества приобретаемого продукта ложится на конечного пользователя. Однако, если у клиента есть возможность проверить качество сборки стола, автомобиля и т.п. продуктов на уровне интуитивном и логическом, то с проверкой качества IT продукта, а в данном случае с проверкой <strong>качества созданного сайта</strong>, дела обстоят печальней, т.к. в большинстве случаев заказчики абсолютно не не компетентны в данном вопросе. И если вы не хотите читать дальше и заниматься проверкой сайта, то я рекомендую вам <a href="http://nikita-sp.com.ua/contacts.html" data-wpel-link="internal">обратиться к правильному разработчику</a>.</p>
<p>Кто-то скажет, что все предельно просто, и <strong>для проверки качества работы сайта</strong> достаточно лишь зайти на него и &#171;поклацать кнопочки&#187;, однако я спешу вас разочаровать, и предлагаю ознакомиться с моими предыдущими статьями на тему качества в разработке сайтов:</p>
<ul>
<li><a href="http://nikita-sp.com.ua/2015/02/kak-ne-stoit-sozdavat-saytyi.html" target="_blank" data-wpel-link="internal">Как не стоит создавать сайты</a>;</li>
<li><a href="http://nikita-sp.com.ua/2015/06/kak-proverit-adaptivnyiy-dizayn-sayta.html" target="_blank" data-wpel-link="internal">Как проверить адаптивный дизайн сайта</a>.</li>
</ul>
<p>Таким образом, студии и фрилансеры имеют возможность создавать некачественный продукт и зарабатывать на этом деньги. Ввиду специфики моего общения, для разъяснения некоторых моментов я люблю использовать аналогии, и <strong>о создании сайта можно говорить как о построении дома</strong>. Если строители были нечестны на руку, то и дом простоит не долго, достраивать к нему что-либо будет трудоемко или вообще не возможно, и вешать на стены шкафы тоже не получится &#8212; упадут.</p>
<p>Естественно и очевидно, что каждая студия/посредник(и) старается максимально удешевить производство продукта, в нашем случае создание сайта, и единственный способ это сделать &#8212; отдать проект на разработку менее опытному и менее профессиональному разработчику. Таким образом, на выходе можем получить не совсем качественный сайт.</p>
<h2>Как получить качественный сайт</h2>
<p>В первую очередь необходимо <a href="http://nikita-sp.com.ua/contacts.html" data-wpel-link="internal">обратиться к правильному разработчику</a> ;). Последующие шаги очевидны и абсолютно всем известны, однако, несмотря на все статьи и советы, горький опыт заказчиков и исполнителей, люди продолжают преднамеренно заказывать и получать некачественные сайты.</p>
<p>В первую очередь хочется сразу обратить внимание на ценообразование, и если ваш сайт стоит как &#171;ящик водки&#187;, то и результат будет соответственным. И дело не в &#171;расходниках&#187; и &#171;себестоимости продукта&#187;, а в банальном <strong>интересе к проекту</strong>. Ведь если человек заинтересован в проекте, он занимается им с придыханием, то и результат будет соответственный. Более того, разработчик может предложить какие-то идеи, пришедшие ему в ходе разработки, по улучшению вашего сайта.</p>
<p>Следующим, и, пожалуй, самым главным в данном списке, этапом является сам процесс разработки, в котором Клиент, при всем уважении, должен участвовать по-минимуму, т.к. он уже <strong>обратился к специалистам и должен им довериться, т.к. именно эти ребята занимаются разработкой сайтов</strong>. Ведь когда вы приходите к зубному, я надеюсь, вы не даете советов как ему лечить ваши зубы? А ведь это ваше здоровье! Позвольте и разработчикам удовлетворить ваши потребности самостоятельно. В противном случае, может получиться так:</p>

<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/1-9" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="77" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/1.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 1" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/1.png 687w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/1-600x361.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/1-150x90.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/2-7" data-wpel-link="internal"><img loading="lazy" decoding="async" width="124" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/2.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 2" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/2.png 669w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/2-600x466.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/2-150x117.png 150w" sizes="auto, (max-width: 124px) 100vw, 124px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/3-7" data-wpel-link="internal"><img loading="lazy" decoding="async" width="85" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/3.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 3" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/3.png 644w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/3-600x678.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/3-133x150.png 133w" sizes="auto, (max-width: 85px) 100vw, 85px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/4-4" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="85" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/4.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 4" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/4.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/4-150x100.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/5-4" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="78" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/5.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 5" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/5.png 595w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/5-150x91.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/6-3" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="94" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/6.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 6" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/6.png 598w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/6-150x111.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/7-3" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="85" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/7.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 7" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/7.png 628w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/7-600x396.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/7-150x99.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/8-3" data-wpel-link="internal"><img loading="lazy" decoding="async" width="123" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/8.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 8" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/8.png 628w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/8-600x470.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/8-150x118.png 150w" sizes="auto, (max-width: 123px) 100vw, 123px" /></a>
<a href="https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/9-3" data-wpel-link="internal"><img loading="lazy" decoding="async" width="86" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/09/9.png" class="attachment-thumbnail size-thumbnail" alt="Качество создания сайтов, конкуренция, клиенты - комикс по созданию сайта 9" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/09/9.png 662w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/9-600x672.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/09/9-134x150.png 134w" sizes="auto, (max-width: 86px) 100vw, 86px" /></a>

<p>Безусловно, &#171;Клиент всегда прав&#187;, и имеет право на любые капризы, НО! Во-первых, всему есть границы, во-вторых, <strong>задача профессионального исполнителя уберечь заказчика</strong> от подобных вещей.</p>
<p>Одним из последних этапов при <strong>создании сайта</strong> является его сдача/прием. На данном этапе клиент проверяет функционал и внешний вид созданного сайта и планируется дальнейшее сотрудничество с исполнителем. К сожалению, без определенных знаний в области разработки очень сложно проверить качество сайта, его программную часть, однако проверить адаптивность и функционал вполне возможно.</p>
<p>Следуя этим простым советам вы можете получить качественный сайт. Ну а если вы уже имеете сайт, то его всегда можно изменить/переделать ;). Если у вас возникли вопросы или предложения по теме данной статьи, можете присылать их на почту через <a href="http://nikita-sp.com.ua/contacts.html" data-wpel-link="internal">форму обратной связи</a> или написать свое мнение в комментариях.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/09/kachestvo-sozdaniya-saytov-konkurentsiya-klientyi.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Локализация сайта на JavaScript l20n</title>
		<link>https://nikita-sp.com.ua/2015/06/lokalizatsiya-sayta-na-javascript-l20n.html</link>
					<comments>https://nikita-sp.com.ua/2015/06/lokalizatsiya-sayta-na-javascript-l20n.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 13 Jun 2015 17:40:15 +0000</pubDate>
				<category><![CDATA[Статьи о JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2377</guid>

					<description><![CDATA[В первую очередь, сайт является лицом компании, публичного деятеля или любой другой личности. Целью создания сайта является расширение аудитории покупателей или пользователей услуги, представляемой на сайте, поэтому представление информации на сайте на разных языках является неотъемлимой частью для международного бизнеса. Как правило, сайты с несколькими яыками &#8212; это крупные порталы или небольшие сайты-визитки, направленные на представление [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В первую очередь, сайт является лицом компании, публичного деятеля или любой другой личности. Целью создания сайта является расширение аудитории покупателей или пользователей услуги, представляемой на сайте, поэтому представление информации на сайте на разных языках является неотъемлимой частью для международного бизнеса.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/04/l20n-thumb-726x350.jpg" rel="lightbox[2377]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="280" itemprop="image" class="aligncenter size-medium wp-image-2433" src="http://nikita-sp.com.ua/wp-content/uploads/2015/04/l20n-thumb-726x350-600x280.jpg" alt="Локализация сайта при помощи l20n" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/04/l20n-thumb-726x350-600x280.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/l20n-thumb-726x350-150x70.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/l20n-thumb-726x350.jpg 726w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Как правило, сайты с несколькими яыками &#8212; это крупные порталы или небольшие сайты-визитки, направленные на представление информации пользователям нескольких стран. Создание нескольких языковых версий для сайтов местного масштаба (городского, областного, масштаба страны) является абсолютно не обоснованной затратой средств и времени.<span id="more-2377"></span></p>
<p>Сегодня мы рассмотрим один из вариантов создания мультиязычного сайта при помощи JavaScript библиотеки l20n. Данная библиотека позволяет создать мультиязычный сайт используя всего несколько файлов для локализации и собственно саму библиотеку.</p>
<h2>Как локализовать сайт с помощью JavaScript</h2>
<p>Для локлизации сайта с помощью JavaScript можно использовать библиотеку l20n. Структура файлов данного фреймворка достаточно проста: файл, который необходимо локализовать с подключенным файлом скрипта l20n.js и папка с локализациями. Данный фреймворк от компании Mozilla распространяется бесплатно, и вы можете с ним ознакомится по ссылке <a href="http://l20n.org/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">http://l20n.org/<span class="wpel-icon wpel-image wpel-icon-6"></span></a>.</p>
<p>Бибилиотека позволяет не только локализировать ваш сайт, но и сама определяет, какой язык показать пользователю, на основании его настроек на устройстве, с которого произведено посещение.</p>
<p>Интегрировать скрипт в вашу страничку достаточно просто:</p>
<ol>
<li>скачайте библиотеку по ссылке выше;</li>
<li>подключите его в файле, который необходимо локализовать;</li>
<li>разметьте соответствующим образом файл, который необходимо локализовать;</li>
<li>создайте файлы локализации.</li>
</ol>
<p>Вы можете <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/04/www.zip" data-wpel-link="internal">скачать простой пример локализации</a> странички при помощи фреймворка l20n от Mozilla для трех языков: английский, русский, французский. Данный пример покажет вам наглядно как работает данная библиотека. Внимание: вам необходимо запускать демо на сервере/локальном сервере &#8212; при обычном открытии файла index.html браузер выдаст ошибку: <span style="color: #ff0000;"><em>XMLHttpRequest cannot load file:///<strong>YOUR_PATH</strong>/www/locales/browser.json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.</em></span></p>
<p>Данный фреймворк очень удобный для создания небольших мультиязычных сайтов, т.к. реализация мультиязычности для крупных проектов зачастую реализуется с помощью PHP, т.к. локализация на JavaScript имеет ряд определенных положительных и негативных характеристик.</p>
<h2>Положительные и негативные стороны локализации JavaScript</h2>
<p>Одним из преимуществ такой локализации является полное ограждение разработчика от проблем перевода, а также относительно быстрая интеграция в проект &#8212; достаточно лишь создать необходимый файл локализации и прописать места где необходимо использовать подстановку строк из локализационного файла.</p>
<p>Однако, присутствуют и негативные стороны использования JavaScript как средства для локализации вашего сайта, такие как:</p>
<ol>
<li>По умолчанию, разработчики l20n предлагают оставлять теги для подстановки локализованных строк пустыми, что чревато понижением в поисковой выдаче, т.к. робот не видит текста на вашем сайте, т.к. поисковый робот парсит вашу страницу без JavaScript! Этот огромный недостаток можно с легкостью исправить, просто заполнив теги предпочтительным, преобладающим языком на вашем сайте, как это сделано в примере.</li>
<li>Поисковая система не сможет проиндексировать разные версии сайта, и будет видеть только одну версию &#8212; версию, которую вы указали в предыдущем пункте. Если реализовать локализацию на php, то можно создать для поисковой системы отдельные каталоги с разными локализациями.</li>
<li>На мой взгляд такая реализация мультиязычности не подойдет для больших порталов и крупных сайтов, т.к. она достаточно проста и не функциональна. Необходимо будет прописывать текст для каждой странички отдельно, т.е. такая конструкция позволительна исключительно для сайтов, состоящих из нескольких страниц.</li>
</ol>
<p>Несмотря на все недостатки данного фреймворка, я тем не менее рекомендую с ним ознакомиться, и использовать в небольших проектах, например лендинг пейдж, промо и т.п. страницах.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/06/lokalizatsiya-sayta-na-javascript-l20n.html/feed</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Как проверить адаптивный дизайн сайта</title>
		<link>https://nikita-sp.com.ua/2015/06/kak-proverit-adaptivnyiy-dizayn-sayta.html</link>
					<comments>https://nikita-sp.com.ua/2015/06/kak-proverit-adaptivnyiy-dizayn-sayta.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 13 Jun 2015 06:00:53 +0000</pubDate>
				<category><![CDATA[Статьи о CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[вопросы]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2417</guid>

					<description><![CDATA[В данной статье мы продолжим обсуждать адаптивный дизайн, о котором начинали говорить в предыдущей записи, посвященной различным типам верстки сайтов: адаптивной, резиновой, статической. С ростом количества мобильных устройств, все больше и больше пользователей используют планшеты и мобильные телфоны для просмотра сайтов, заказа товаров в интернет магазинах, поиска необходимой информации. А поскольку технологии также не стоят на месте, то [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В данной статье мы продолжим обсуждать адаптивный дизайн, о котором начинали говорить в предыдущей записи, посвященной различным <a href="http://nikita-sp.com.ua/2015/02/adaptivnaya-verstka-statika-rezina.html" data-wpel-link="internal">типам верстки сайтов: адаптивной, резиновой, статической</a>.</p>
<p><img loading="lazy" decoding="async" width="600" height="360" itemprop="image" class="aligncenter wp-image-755 size-medium" src="http://nikita-sp.com.ua/wp-content/uploads/2014/04/design-600x360.png" alt="Адаптивный дизайн в разработке сайтов" srcset="https://nikita-sp.com.ua/wp-content/uploads/2014/04/design-600x360.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2014/04/design.png 800w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>С ростом количества мобильных устройств, все больше и больше пользователей используют планшеты и мобильные телфоны для просмотра сайтов, заказа товаров в интернет магазинах, поиска необходимой информации. А поскольку технологии также не стоят на месте, то на смену отдельных мобильных сайтов приходят сайты с адаптивным дизайном.<span id="more-2417"></span></p>
<p>Если раньше для поддержки мобильных устройств владельцам сайтов предлагалось разработать отдельный проект для мобильных устройств, например на поддомене m.example.com, то сегодня все решается благодаря адаптивной верстке, использование которой стало возможно, с внедрением media query (rules) в CSS3.</p>
<p>Данные медиа запросы/правила &#8212; это определенный набор стилей, которые написаны специально под мобильное устройство, имеющее определенный размер (разрешение) экрана. Принцип правил следующий: если устройство имеет размер экрана, подходящее под описанные верстальщиком условия, то применяются соответствующие символы.</p>
<p>Казалось бы все предельно просто, и многие верстальщики могли бы справится с задачей, однако, исходя из моего опыта посещения разного типа и вида сайтов, не все понимают до конца суть адаптивной верстки.</p>
<p>Как же все таки проверить сайт на наличие адаптивной верстки? Все проще чем кажется: достаточно просто изменить размер окна бразуера и проверить как сайт себя поведет. Пример адаптивной верстки вы изображен на анимированном рисунке ниже (для просмотра кликните по изображению).</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/06/change.gif" rel="lightbox[2417]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="338" itemprop="image" class="aligncenter size-medium wp-image-2419" src="http://nikita-sp.com.ua/wp-content/uploads/2015/06/change-600x338.gif" alt="Пример адаптивной верстки" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/06/change-600x338.gif 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/change-960x540.gif 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/change-150x84.gif 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/change.gif 1600w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Как вы можете заметить, сайт подстраивается под любой размер экрана, и минимальной шириной, которую обычно поддерживают устройства &#8212; 320 пикселей. Однако, как показывает мой опыт, нередко можно встретить сайт, который подстроен под мобильные устройства, однако при изменении размера окна он не адаптируется до тех пор, пока размер окна не станет размером менее чем размер окна мобильного устройства.</p>
<p>Дело в том, что с ростом количества мобильных устройств, растет и их разновидность. Разные производители выпускают гаджеты с абсолютно непредсказуемыми размерами дисплеев, в связи с этим в верстке вашего сайта не должно быть таких вот пробелов, т.е. сайт должен выглядить как задумано во всех размерах.</p>
<p>Вот например на этом сайте мобильная версия &#171;включается&#187; поздно, и кнопка &#171;Contact&#187; закрывает собой пункты меню. В данном случае, было бы уместно дописать еще десяток строк CSS-кода для решения данной проблемы (для просмотра кликните по изображению). (сайты были найдены случайным образом, автор не пытается обидеть или оскорбить владельцев или разработчиков сайтов, представленных ниже в виде наглядных примеров)</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad.gif" rel="lightbox[2417]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="338" itemprop="image" class="aligncenter size-medium wp-image-2426" src="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad-600x338.gif" alt="Слишком поздно сайт переходит на мобильную версию" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad-600x338.gif 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad-960x540.gif 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad-150x84.gif 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad.gif 1600w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>В следующем примере вообще решили избавится от прокрутки (скроллов), в связи с чем абсолютно невозможно будет пользоваться сайтом на устройствах с маленьким разрешением экрана (для просмотра кликните по изображению):</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad2.gif" rel="lightbox[2417]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="338" itemprop="image" class="aligncenter size-medium wp-image-2425" src="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad2-600x338.gif" alt="Без скроллов" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad2-600x338.gif 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad2-960x540.gif 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad2-150x84.gif 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad2.gif 1600w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Следующий пример &#171;адаптивности&#187; &#8212; сайт вроде адаптивный, но скрол есть, текст вылазит, элементы залазят друг на друга, образуя такую себе кашу (для просмотра кликните по изображению).</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad3.gif" rel="lightbox[2417]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="338" itemprop="image" class="aligncenter size-medium wp-image-2424" src="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad3-600x338.gif" alt="Адаптивность со скроллом" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad3-600x338.gif 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad3-960x540.gif 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad3-150x84.gif 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad3.gif 1600w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad4.gif" rel="lightbox[2417]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="338" itemprop="image" class="aligncenter size-medium wp-image-2423" src="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad4-600x338.gif" alt="Адаптивность со скроллом и кашей" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad4-600x338.gif 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad4-960x540.gif 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad4-150x84.gif 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad4.gif 1600w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Почему нельзя проработать адаптивность для всех размеров? Почему только мобильные, совсем маленькие устройства? (для просмотра кликните по изображению)</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad5.gif" rel="lightbox[2417]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="338" itemprop="image" class="aligncenter size-medium wp-image-2422" src="http://nikita-sp.com.ua/wp-content/uploads/2015/06/bad5-600x338.gif" alt="Только маленькое разрешение экрана" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad5-600x338.gif 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad5-960x540.gif 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad5-150x84.gif 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/06/bad5.gif 1600w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Таким образом, можно сказать что понимание адаптивности в наше время все еще разница. Так что проверяйте ваши сайты на адаптивность очень тщательно, ведь поддержка максимального количества устройств &#8212; основная задача адаптивного дизайна.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/06/kak-proverit-adaptivnyiy-dizayn-sayta.html/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Selection Slider &#8212; jQuery плагин слайдера с секциями для выбора</title>
		<link>https://nikita-sp.com.ua/2015/05/selection-slider-jquery-plugin-sections-to-select-items.html</link>
					<comments>https://nikita-sp.com.ua/2015/05/selection-slider-jquery-plugin-sections-to-select-items.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 09 May 2015 15:50:25 +0000</pubDate>
				<category><![CDATA[Плагины и модули]]></category>
		<category><![CDATA[Статьи о JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2402</guid>

					<description><![CDATA[Несмотря на обилие плагинов слайдшоу и слайдеров написанных под популярный фреймворк jQuery, столкнувшись с задачей, где необходимо было создать слайдшоу, состоящее из нескольких частей, я не смог найти ничего стоящего. Одним из вариантов решения задачи является использование нескольких объектов одного слайдшоу в одном блоке, но данная конструкция не всегда может быть надежной и не везде [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Несмотря на обилие плагинов слайдшоу и слайдеров написанных под популярный фреймворк jQuery, столкнувшись с задачей, где необходимо было создать слайдшоу, состоящее из нескольких частей, я не смог найти ничего стоящего. Одним из вариантов решения задачи является использование нескольких объектов одного слайдшоу в одном блоке, но данная конструкция не всегда может быть надежной и не везде ее можно применить.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.png" rel="lightbox[2402]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="800" height="400" itemprop="image" class="aligncenter size-full wp-image-2404" src="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.png" alt="SelectionSlider - jQuery plugin для подбора вариантов продукта" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.png 800w, https://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider-600x300.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider-150x75.png 150w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></p>
<p>В ввиду данных обстоятельств, хочу представить вам свеженький плагин для jQuery &#8212; Selection Slider, который позволит вам создать слайдшоу, состоящее из нескольких частей и настроить каждую часть отдельно!</p>
<p><span id="more-2402"></span></p>
<p>Слайдшоу обладает стандартным набором входных параметров:</p>
<ul>
<li>время задержки;</li>
<li>время анимации;</li>
<li>автопроигрывание;</li>
<li>пауза при наведении на селектор.</li>
</ul>
<p>Основной особенностью слайдшоу является безлимитное количество частей (селекторов), которые вы можете создать в рамках одного слайдера. Каждый селектор может быть настроен отдельно, используя параметры &#171;data-название_опции&#187;.</p>
<p>Это первый мой плагин под jQuery, написанный с нуля, в связи с этим слайдшоу достаточно простое, однако обладает гибкими настройками, что позволяет настроить его под ваши нужды. На <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider/" target="_blank" data-wpel-link="internal">демо страничке</a> я постарался показать все возможные варианты настройки данного слайдшоу.</p>
<p>Если у вас есть предложения и пожелания по улучшению данного плагина &#8212; пишите в комментариях, или воспользуйтесь формой обратной связи в разделе &#171;Контакты&#187;.</p>
<p>Надеюсь данный плагин &#8212; это то что вы искали и не забывайте ставить лайки, делиться в соц. сетях, писать комментарии &#8212; это очень важно для меня. Спасибо <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>Посмотреть jQuery плагин Selection Slider</strong>: <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider/" target="_blank" data-wpel-link="internal">Demo livepage</a></p>
<p><strong>Скачать jQuery плагин Selection Slider</strong>: <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.zip" data-wpel-link="internal">selectionSlider</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/05/selection-slider-jquery-plugin-sections-to-select-items.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Как правильно создать мультиязычный сайт</title>
		<link>https://nikita-sp.com.ua/2015/03/kak-sozdat-multiyazyichnyiy-sayt.html</link>
					<comments>https://nikita-sp.com.ua/2015/03/kak-sozdat-multiyazyichnyiy-sayt.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Tue, 03 Mar 2015 15:04:43 +0000</pubDate>
				<category><![CDATA[Создание сайтов]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2332</guid>

					<description><![CDATA[Все больше и больше компаний и предпринимателей хотят создать себе мультиязычный сайт, сайт который бы предусматривал функцию просмотра информации на разных языках. Обусловлено это, конечно, в первую очередь целевой аудиторией компании, ее размером и территорией, на которой работает эта компания или предприниматель. При создании сайта необходимо также наперед продумывать дальнейшее продвижение вашего проекта в поисковых [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Все больше и больше компаний и предпринимателей хотят создать себе <strong>мультиязычный сайт</strong>, сайт который бы предусматривал функцию <strong>просмотра информации на разных языках</strong>. Обусловлено это, конечно, в первую очередь целевой аудиторией компании, ее размером и территорией, на которой работает эта компания или предприниматель.</p>
<p>При создании сайта необходимо также наперед продумывать дальнейшее продвижение вашего проекта в поисковых системах, и создавать мультиязычный сайт согласно всем правилам SEO оптимизации.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/multi-languag-sites.jpg" rel="lightbox[2332]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="338" itemprop="image" class="aligncenter size-medium wp-image-2335" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/multi-languag-sites-600x338.jpg" alt="Создание мультиязычных сайтов" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/multi-languag-sites-600x338.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/multi-languag-sites-150x84.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/multi-languag-sites.jpg 800w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Существует несколько основных методов для реализации сайта на разных языках, о которых мы сегодня и поговорим, и постараемся найти правильное решение для создания мультиязычного сайта.<span id="more-2332"></span></p>
<h2>Методы реализации мультиязычности</h2>
<p>Из основных <strong>методов создания мультиязычных сайтов</strong> выделяют три основных метода:</p>
<ul>
<li>создание сайтов на разных доменных именах (site.en, site.ru, site.ua);</li>
<li>создание сайтов на поддоменах (en.site.com, ru.site.com, ua.site.com);</li>
<li>создание сайтов в категориях/папках (site.com/en, site.com/ua, site.com/ru).</li>
</ul>
<p>Создание разных языковых версий сайтов в категориях &#8212; самый простой, и в тоже время требующий минимальных финансовых затрат, способ. <strong>Реализация мультиязычности на сайте при помощи категорий</strong> может быть разной:</p>
<ul>
<li>разные адреса у категорий/страниц (в рамках одного сайта) &#8212; т.е. в административной части у вас присутствуют страница/категория каждого языка;</li>
<li>параметр в адресе, который задает язык для страницы (в рамках одного сайта) &#8212; т.е. в административной части присутствуют страницы/категории, для которых есть возможность указать значения полей для разных языков, что является более правильным, нежели пред. вариант, на мой взгляд;</li>
<li>физические каталоги (в рамках нескольких сайтов) &#8212; т.е. создаются папки на сервере и копируется сайт в данные каталоги и каждый из сайтов является независимым.</li>
</ul>
<p>Вариант создания физических каталогов, может иметь место, в случае если создается простая html-страничка, или же сайт, состоящий из 1-5 страниц без функционала. Однако сегодня, учитывая рост количества интернет-проектов, большее предпочтение отдается полнофункциональным сайтам с административной панелью.</p>
<p>Таким образом, лучшей реализацией мультиязычности, в рамках выбранного метода, является вариант <strong>параметра в адресе</strong>. Однако, с точки зрения SEO оптимизации &#171;метод категорий&#187; является не самым лучшим, т.к. все версии сайта находятся на одном домене &#8212; один ресурс.</p>
<p><strong>Создание языковых версий на поддоменах сайта</strong> может быть реализован также двумя способами:</p>
<ul>
<li>настройка сервера на обработку поддомена, как языкового параметра (в рамках одного сайта) &#8212; т.е. также, как и в &#171;методе категорий&#187;, в административной части присутствуют страницы с полями для разных языков;</li>
<li>копирование сайта в физические папки поддоменов (в рамках нескольких сайтов) &#8212; в данном случае каждый сайт является отдельным и независимым друг от друга.</li>
</ul>
<p>Как вы уже, наверное, догадались, самым удобным вариантом для клиента, и самым правильным является первый вариант &#8212; настройка сервера. Однако, опять таки, все зависит от размера проекта и объемов страниц. По финансовым затратам данный метод ничем не отличается от предыдущего.</p>
<p>С точки зрения SEO оптимизации, метод реализации мультиязычных сайтов на поддоменах практически не отличается от реализации методом категорий. Таким методом пользуются большие порталы, интернет-гипермаркеты. Иногда на поддомены выносят региональные разделы или крупные разделы интернет магазинов.</p>
<p>Метод <strong>создания языковых версий на разных доменах</strong> является и самым финансово и трудозатратным, т.к. присутствует необходимость выкупать несколько доменных имен, а также администрировать несколько независимых ресурса. Однако все затраты окупаются благодаря тому, что данным метод является лучшим с точки зрения SEO.</p>
<p>В данном случае вы обладаете несколькими ресурсами сразу, т.е. поисковая система видит несколько отдельных сайтов на разных языках, и в случае потери или понижения в выдаче одного сайта, вы не потеряете остальные. Также каждый сайт можно привязать отдельно к регионам, что повысит место в выдаче при поиске по определенному региону.</p>
<h2>Вывод</h2>
<p>Как видно, лучшим вариантом, однако и самым затратным и сложным, является создание трех независимых сайтов. Однако, это не критическая рекомендация, и реализации другими методами имеют право на существование.</p>
<p>Также, не забывайте, что при разработке мультиязычного сайта, вам необходимо будет размещать контент на трех языках, редактировать его и работать с контентом трех версий сайта отдельно, независимо от метода и варианта реализации.</p>
<p>Существуют конечно методы реализации языковых версий через Google Translate, который позволяет создать сайт на одном языке, и переводить его каждый раз при обращении по специальной ссылке. Однако для создания полноценной версии на другом языке данный метод абсолютно не подходит, хотя бы потому что машинный перевод, даже от Google, не всегда совершенный.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/03/kak-sozdat-multiyazyichnyiy-sayt.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Как НЕ стоит создавать сайты</title>
		<link>https://nikita-sp.com.ua/2015/02/kak-ne-stoit-sozdavat-saytyi.html</link>
					<comments>https://nikita-sp.com.ua/2015/02/kak-ne-stoit-sozdavat-saytyi.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 28 Feb 2015 09:00:08 +0000</pubDate>
				<category><![CDATA[Создание сайтов]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2286</guid>

					<description><![CDATA[Идея создания статьи или даже целого раздела, где бы я, возможно совместно с вами, уважаемые читатели, выкладывал бы интересные моменты или забавные казусы в сфере создания сайтов, сидела давно у меня в голове, однако отсутствие достаточного количества материала, или что-то еще меня останавливало. Но сегодня я решил написать хотя бы статью на тему &#171;как не стоит [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Идея создания статьи или даже целого раздела, где бы я, возможно совместно с вами, уважаемые читатели, выкладывал бы интересные моменты или забавные казусы в сфере создания сайтов, сидела давно у меня в голове, однако отсутствие достаточного количества материала, или что-то еще меня останавливало.</p>
<p>Но сегодня я решил написать хотя бы статью на тему &#171;<strong>как не стоит создавать сайты или &#171;<em>иди тренируйся&#8230; на кошках</em>&#171;</strong>&#171;. Мне будет интересно ваше мнение относительно такого рода, развлекательной, и в тоже время познавательной, информации. <strong>Стоит ли продолжать данную рубрику и будете ли вы способствовать ее развитию?</strong></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/1-traine-on-cats.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="400" itemprop="image" class="aligncenter size-medium wp-image-2287" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/1-traine-on-cats-600x400.jpg" alt="Как не стоит создавать сайт или Иди тренируйся... на кошках" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/1-traine-on-cats.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/1-traine-on-cats-150x100.jpg 150w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Данной статьей <strong>я не хочу обидеть ни одного разработчика и не принижать достоинство ни одного из ресурсов</strong>. <strong>Целью данной статьи является предостережение начинающих разработчиков от распространенных ошибок и &#171;костылей&#187;</strong>, а также статья несет <strong>развлекательный характер</strong>.<span id="more-2286"></span></p>
<h2>Создание сайтов: логика или творчество?</h2>
<p>Процесс создания сайта сложно отнести к творческой или логической сфере. При создании сайта <strong>разработчик обязан думать</strong> не только о прибыли, как о конечной цели, но и <strong>о продукте который он выпускает</strong>. Разработчик обязан не только <strong>грамотно строить архитектуру</strong> своего программного обеспечения, но и <strong>думать над юзабилити</strong> (удобство использования) сайта и над функциями которые бы он добавил.</p>
<p>Однако, как показывает практика большинство разработчиков сайтов стремятся как можно быстрее выполнить работу, лишь бы оно работало, получить свое вознаграждение и приступают к новому проекту. Я считаю это не совсем правильным подходом, т.к. <strong>качество продукта является визитной карточкой</strong> любого разработчика.</p>
<p>Зачастую клиент не всегда знает чего он хочет, не всегда знает как лучше, ведь разработчик &#8212; это вы, вы специалист своего дела, и именно вы должны <span style="text-decoration: underline;">обосновано</span> предлагать те или иные решения. И я сейчас говорю именно об <span style="text-decoration: underline;">обоснованных</span> решениях, т.к. некоторые разработчики не хотят или не могут, в силу своей компетентности, решить ту или иную задачу, и убеждают клиента что надо делать так потому что &#171;потому&#187;.</p>
<h2>Создание сайтов: иди тренируйся на кошках</h2>
<p>Естественно специалистами не рождаются &#8212; ими становятся. Так и с разработкой сайтов &#8212; естественно с первого проекта не приходит понимание и умение <strong>правильно создавать сайт</strong>. Многие пошли в эту сферу потому что это кажется легким заработком, кому-то это нравится, а кто-то всегда мечтал стать IT-шником.</p>
<p>&#171;Совершенству нет предела&#187;, как гласит небезызвестная поговорка, и <strong>к практически любому продукту можно придраться</strong>, если захотеть. <strong>Ваша цель &#8212; уменьшить количество &#171;слабых&#187; мест вашего сайта</strong>. Конечно выучить эти места сразу сложно, и для этого потребуется время и опыт, однако оно того стоит.</p>
<p>Практикуйтесь на локальном сервере, на тестовых сайтах, в конце концов вы можете взять бюджетный простой проект и попробовать его реализовать, при этом будучи очень осторожным и внимательным. <strong>Не стоит торопиться</strong> и брать &#171;ношу не по силам&#187;.</p>
<h2>Создание сайтов: советы начинающим</h2>
<p>На примере сайтов, которые мне встречались последнее время, я постараюсь создать некий список простых правил для начинающих разработчиков сайтов, который поможет вам создать красивый и качественный сайт.</p>
<p>Из распространенных ошибок, которые встречаются в верстке сайтов &#8212; это позиционирование элементов с float. Точнее отображение элементов, которые следуют за элементами, у которых указан float left или right. <strong>Старайтесь максимально правильно и точно верстать вашу страницу</strong>.</p>

<a href="https://nikita-sp.com.ua/2015/02/kak-ne-stoit-sozdavat-saytyi.html/2-lookout-float" data-wpel-link="internal"><img loading="lazy" decoding="async" width="91" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-lookout-float.jpg" class="attachment-thumbnail size-thumbnail" alt="Следите за float&#039;ами" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-lookout-float.jpg 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-lookout-float-600x632.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-lookout-float-960x1011.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-lookout-float-143x150.jpg 143w" sizes="auto, (max-width: 91px) 100vw, 91px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/kak-ne-stoit-sozdavat-saytyi.html/2-monitor-float" data-wpel-link="internal"><img loading="lazy" decoding="async" width="80" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-float.jpg" class="attachment-thumbnail size-thumbnail" alt="Следите за float елементами" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-float.jpg 1325w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-float-600x717.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-float-960x1147.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-float-126x150.jpg 126w" sizes="auto, (max-width: 80px) 100vw, 80px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/kak-ne-stoit-sozdavat-saytyi.html/2-monitor-pagemakup" data-wpel-link="internal"><img loading="lazy" decoding="async" width="64" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-pagemakup.jpg" class="attachment-thumbnail size-thumbnail" alt="Следите за версткой в целом" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-pagemakup.jpg 900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-pagemakup-600x894.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/2-monitor-pagemakup-101x150.jpg 101w" sizes="auto, (max-width: 64px) 100vw, 64px" /></a>

<p><strong>Используйте всевозможные селекторы</strong>, слава Богу в век CSS3 есть возможность выбрать все что угодно, дабы упростить верстку и облегчить страничку для загрузки. По возможности, <strong>не используйте рисунки</strong> для создания рамок, теней, скошенных углов и т.п. ведь есть CSS!</p>
<p>Например для реализации следующего меню можно было использовать либо селектор <em>li + li</em>, и указать <em>border-left</em>, или указать всем элементам <em>li border-right</em>, а последнему через <em>li:last-child</em> задать <em>border-right:0</em>. Не ищите сложных путей, все ведь уже за вас придумано, вы только поищите!</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/3-use-background-border.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="600" itemprop="image" class="aligncenter size-medium wp-image-2291" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/3-use-background-border-600x600.jpg" alt="Используйте селекторы и стили" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/3-use-background-border-600x600.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/3-use-background-border-150x150.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/3-use-background-border.jpg 900w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Если вы в своем проекте используете Javascript, то вы можете использовать консоль браузера для отлова ошибок. У вас что-то не работает? Что-то не так работает? <strong>Проверьте консоль!</strong> Javascript обрабатывается в браузере, и поэтому вы всегда можете отловить все ошибки в коде при помощи консоли. Устраните их, зачем их плодить?</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/4-monitor-console.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="105" itemprop="image" class="aligncenter size-medium wp-image-2292" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/4-monitor-console-600x105.jpg" alt="Следите за консолью" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/4-monitor-console-600x105.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/4-monitor-console-960x169.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/4-monitor-console-150x26.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/4-monitor-console.jpg 1920w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Если вы разрабатываете продукт, основанный на какой-то платформе, в частности для сайтов &#8212; это CMS, то <strong>придерживайтесь той же структуры</strong>, которую задали разработчики платформы! Не нужно плодить папки и кидать файлы куда попало. Ведь пройдет некоторое время и следующий разработчик, или даже вы сами, спустя некоторое время ничего не поймете и не сможете найти как была реализована та или иная функция!</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/5-keep-template-structure.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="500" height="380" itemprop="image" class="aligncenter size-full wp-image-2293" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/5-keep-template-structure.jpg" alt="Придерживайтесь архитектуры и структуры платформы" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/5-keep-template-structure.jpg 500w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/5-keep-template-structure-150x114.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></p>
<p>Старайтесь создавать каждый сайт как для себя, с возможностью дальнейшей модификации, внесения изменений. <strong>Пишите код чисто и понятно</strong>, чтобы его можно было читать, иначе чем вы будете тогда отличаться от индусов? <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Увидев что едет верстка на одной странице на сайте, который дали мне подправить, я обнаружил через инспектор элементов что структура блоков общих несколько изменилась, и я понял что предыдущий разработчик так яростно комментировал строки, что аж сам запутался в своих блоках (<em>div</em>). <strong>А вы найдете незакрытый <em>div</em>?</strong></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/6-keep-code-clear.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="323" itemprop="image" class="aligncenter size-medium wp-image-2294" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/6-keep-code-clear-600x323.jpg" alt="Сохраняйте свой код чистым и чатибельным" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/6-keep-code-clear-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/6-keep-code-clear-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/6-keep-code-clear-150x81.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/6-keep-code-clear.jpg 1920w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Ведь во многие популярные редакторы текста встроены функции сворачивания блоков/функций, подсветка и многое другое! Пользуйтесь этими функциями чтобы себя лишний раз перепроверить.</p>
<p>Если у вас возникла необходимость реализовать какую-нибудь функцию, сперва проанализируйте ситуацию, найдите максимальное количество разных вариаций ситуации и постарайтесь в своем функционале учесть их все.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/7-don-t-use-stupid-decisions.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="323" itemprop="image" class="aligncenter size-medium wp-image-2295" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/7-don-t-use-stupid-decisions-600x323.jpg" alt="Не используйте глупых решений" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/7-don-t-use-stupid-decisions-600x323.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/7-don-t-use-stupid-decisions-960x516.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/7-don-t-use-stupid-decisions-150x81.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/7-don-t-use-stupid-decisions.jpg 1920w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p><strong>Как вы думаете что делает эта функция?</strong> Да, она должна возвращать массив сопутствующих/похожих товаров. Но для этого нужно же указать связь! И потом по этому параметру и найти эти продукты, а что мы видим? Функция выбирает все товары из этой же категории, которые были просто позже добавлены.</p>
<p>Возможно это и было бы простое решение, если бы товары добавлялись строго по порядку, и после добавления не добавлялись бы еще товары, однако и тут нам автор сего шедевра не дает повода усомниться в своей гениальности &#8212; он <strong>во втором запросе выбирает все товары</strong> которые были добавлены раньше! Таким образом наш &#171;специалист&#187; выбирает все товары из данной категории.</p>
<p>После того как вы уже закончили работу над вашим проектом, <strong>проверьте сайт на максимальном количестве устройств</strong>, с разными разрешениями рабочих областей экрана, а также на разных браузерах. Проверьте чтобы сайт странно не реагировал на запросы пользователей, например так, как это сделано на скришоте ниже.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/8-test-your-products.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="1697" itemprop="image" class="aligncenter size-medium wp-image-2296" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/8-test-your-products-600x1697.jpg" alt="Тестируйте свои проекты" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/8-test-your-products-600x1697.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/8-test-your-products-960x2715.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/8-test-your-products-53x150.jpg 53w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/8-test-your-products.jpg 1920w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>От скуки я решил поискать что-то оригинальное в одном из интернет магазинов, и о чудо! Все товары почти подходят под мой запрос! И опять таки верстка.</p>
<p>Конечно, как написано выше, совершенству нет предела, и даже крупные корпорации, такие как Microsoft, умудряются выпускать не совсем качественный продукт, и вот что я увидел после обновления Skype, которое по идее должно исправлять ошибки и повышать производительность:</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/9-new-skype-by-windows.jpg" rel="lightbox[2286]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="411" itemprop="image" class="aligncenter size-medium wp-image-2297" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/9-new-skype-by-windows-600x411.jpg" alt="Обновился скайп! Здраствуй новый скайп" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/9-new-skype-by-windows-600x411.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/9-new-skype-by-windows-150x103.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/9-new-skype-by-windows.jpg 730w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<h2>Вывод</h2>
<p>Старайтесь создавать качественный продукт, делайте сайты как для себя, и это будет плюсом для вас и ваших клиентов. С умом подходите к реализации функционала, будьте внимательны при верстке сайтов и при отладке javascript.</p>
<p><img loading="lazy" decoding="async" width="600" height="400" itemprop="image" class="aligncenter size-medium wp-image-2298" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/10-i-make-good-600x400.jpg" alt="Мы создаем орошие сайты!" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/10-i-make-good.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/10-i-make-good-150x100.jpg 150w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Развивайте свои навыки и профессионализм, &#171;тренируйтесь на кошках&#187;, и ваши сайты будут качественными и красивыми, чтобы вас советовали, и чтобы хотели получить продукт именно от вас и вашей команды! Удачной разработки!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/02/kak-ne-stoit-sozdavat-saytyi.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Модуль меню категорий с изображениями для Opencart</title>
		<link>https://nikita-sp.com.ua/2015/02/module-category-menu-images-opencart.html</link>
					<comments>https://nikita-sp.com.ua/2015/02/module-category-menu-images-opencart.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 21 Feb 2015 13:00:46 +0000</pubDate>
				<category><![CDATA[Плагины и модули]]></category>
		<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[интернет магазин]]></category>
		<category><![CDATA[модули и плагины]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2195</guid>

					<description><![CDATA[При создании больших интернет магазинов, ассортимент которых очень велик, а структура категорий очень сложная, многие пытаются помочь пользователю в навигации по сайту и добавляют изображения к категориям. Сегодня я хочу представить вам модуль который поможет вам в настройке меню. Данный модуль был написан по просьбе одного из моих подписчиков, и включает в себя достаточно обширный [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>При создании больших интернет магазинов, ассортимент которых очень велик, а структура категорий очень сложная, многие пытаются помочь пользователю в навигации по сайту и добавляют изображения к категориям. Сегодня я хочу представить вам модуль который поможет вам в настройке меню.</p>
<p><img loading="lazy" decoding="async" width="600" height="257" itemprop="image" class="aligncenter size-medium wp-image-2201" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/nikita_sp-category_menu-600x257.jpg" alt="Nikita_Sp Category Menu - модуль меню категорий с изображениями Opencart" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/nikita_sp-category_menu-600x257.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/nikita_sp-category_menu-150x64.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/nikita_sp-category_menu.jpg 800w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Данный модуль был написан по просьбе одного из моих подписчиков, и включает в себя достаточно обширный функционал, как для меню категорий.<span id="more-2195"></span></p>
<p>Данный модуль позволяет вывести меню категорий и кастомизировать (настроить) каждое меню отдельно как вам удобно. В пакете идут стили, которые вы можете переписать по своему вкусу.</p>
<p>Из возможных настроек присутствуют:</p>
<ul>
<li>выбор количества уровней (от 1 до 3 уровней категорий);</li>
<li>вид меню (горизонтальное/вертикальное);</li>
<li>включить/выключить отображение количества товаров для каждого уровня отдельно;</li>
<li>включить/выключить отображение изображений для каждого уровня отдельно;</li>
</ul>
<p>Одной из ключевых особенностей, которые отличают этот модуль от стандартного меню Opencart, кроме наличия всевозможных настроек, является кеширование количества товаров в категории, тем самым снижая нагрузку на базу данных, и сайт загружается намного быстрее!</p>
<p>Как всегда, для ознакомления с интерфейсом модуля представляю вашему вниманию скриншоты тестового магазина:</p>

<a href="https://nikita-sp.com.ua/2015/02/module-category-menu-images-opencart.html/admin-category_menu" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="78" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/admin-category_menu.png" class="attachment-thumbnail size-thumbnail" alt="Admin Category Menu с изображениями для Opencart" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/admin-category_menu.png 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/admin-category_menu-600x368.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/admin-category_menu-960x589.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/admin-category_menu-150x92.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/module-category-menu-images-opencart.html/home-category_menu" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="65" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/home-category_menu.png" class="attachment-thumbnail size-thumbnail" alt="Меню Category Menu с изображениями для Opencart" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/home-category_menu.png 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/home-category_menu-600x307.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/home-category_menu-960x491.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/home-category_menu-150x77.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/module-category-menu-images-opencart.html/category-category_menu" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="65" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/category-category_menu.png" class="attachment-thumbnail size-thumbnail" alt="Два меню Category Menu с изображениями для Opencart" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/category-category_menu.png 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/category-category_menu-600x307.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/category-category_menu-960x491.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/category-category_menu-150x77.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>

<p>В архиве стандартная комплектация моих модулей: скриншоты англ. и рус. версии, файлы README англ. и рус. версии, файлы для загрузки на сервер. При загрузке ни один файл не будет перезаписан.</p>
<p>Правила использования модуля: модуль абсолютно бесплатный, для использования, однако <strong>загружать на сторонние ресурсы запрещено</strong> – делитесь ссылкой на эту страницу, спасибо за понимание.</p>
<p>Спасибо за доверие, <strong>не забываем подписываться и ставить +1</strong>, ведь именно благодаря ВАШИМ “лайкам” я вижу что работа не напрасна, а комментарии дают вдохновение на сотворение новых модулей и модификацию имеющихся!</p>
<p>Также буду рад услышать ваши комментарии относительно данного и иных моих модулей, а также предложения по их улучшению, и идеи для написания новых модулей!</p>
<p><strong>Скачать Category_Menu для Opencart</strong>: <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/nikita_sp-category_menu1.0.zip" data-wpel-link="internal">nikita_sp-category_menu</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/02/module-category-menu-images-opencart.html/feed</wfw:commentRss>
			<slash:comments>47</slash:comments>
		
		
			</item>
	</channel>
</rss>
