<?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>508.com.ua &#187; type text508.com.ua</title>
	<atom:link href="https://508.com.ua/type-text/feed/" rel="self" type="application/rss+xml" />
	<link>https://508.com.ua</link>
	<description>508.com.ua</description>
	<lastBuildDate>Tue, 01 Jul 2025 17:00:27 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.25</generator>
	<item>
		<title>jQuery слайд-шоу</title>
		<link>https://508.com.ua/jquery-slajd-shou/</link>
		<comments>https://508.com.ua/jquery-slajd-shou/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 19:31:26 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Веб Уроки]]></category>
		<category><![CDATA[myslides cycle]]></category>
		<category><![CDATA[script type]]></category>
		<category><![CDATA[script type text]]></category>
		<category><![CDATA[type text]]></category>

		<guid isPermaLink="false">http://wordpress.work/jquery-slajd-shou/</guid>
		<description><![CDATA[Библиотека jQuery – это очень хорошее решение многих проблем. jQuery можно использовать для расширения возможностей сайта и в тоже время упростить процесс. jQuery плагин цикла позволяет очень легко и быстро создать слайд-шоу любой сложности. В этом уроке мы, как раз и будем создавать слайд-шоу. После изучения урока Вы увидите, что процесс создания проходит очень интересно [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Библиотека jQuery – это очень хорошее решение многих проблем. jQuery можно использовать для расширения возможностей сайта и в тоже время упростить процесс. jQuery плагин цикла позволяет очень легко и быстро создать слайд-шоу любой сложности. В этом уроке мы, как раз и будем создавать слайд-шоу. После изучения урока Вы увидите, что процесс создания проходит очень интересно и самое главное быстро.</p>
<p><span id="more-12498"></span>
<p>Перед началом прохождения урока, Вам необходимо скачать библиотеку jQuery и плагин jQuery Cycle.</p>
<p>Шаг №1. Создаем HTML каркас</p>
<p>Так как в примере я не вижу смысла создавать сложный дизайн, мы будем использовать очень легкие HTML и CSS макеты. HTML код будет, например, таким:</p>
<p> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;&quot;l1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;l&quot;&gt; &lt;head&gt; &lt;title&gt; JQuery Слайд-шоу &lt;/title&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;screen.css&quot; /&gt; &lt;/head&gt; &lt;body&gt; &lt;div id=&quot;myslides&quot;&gt; &lt;img src=&quot;/images/capitol.jpg&quot; /&gt; &lt;img src=&quot;/images/flowers.jpg&quot; /&gt; &lt;img src=&quot;/images/countryscene.jpg&quot; /&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;
<p>Как Вы можете заметить, я создал очень простой макет слайд-шоу, который состоит из простого тега div с идентификатором &quot;myslides&quot;. Важно! Все картинки, из которых будет состоять слайд-шоу, необходимо поместить в один тег div.</p>
<p>Шаг №2. Создание таблиц стилей CSS</p>
<p>Далее, конечно, займемся CSS стилями.</p>
<p> body { background: rgb(50,50,50); } #myslides { width: 370px; height: 220px; padding: 0; margin: 0 auto; } #myslides img { padding: 10px; border: 1px solid rgb(100,100,100); background-color: rgb(230,230,230); width: 350px; height: 200px; top: 0; left: 0 }
<p>Итак, что же мы сделали? Главное, нам необходимо убедится, что контейнер div с идентификатором &quot;myslides&quot; имеет фиксированную высоту и ширину. В этом примере мы установили высоту и ширину элемента myslides равную высоте и ширине изображений.</p>
<p>Теперь давайте посмотрим, что у нас должно получиться.</p>
<blockquote><div style="text-align:center;"><img style="margin: 5px;" src="/wp-content/uploads/2013/6/1.jpg" alt="jQuery слайд-шоу" title="jQuery слайд-шоу ()" /></div>
</blockquote>
<p>Шаг №4. JavaScript код</p>
<p>Сейчас переходим к самой интересной части нашего урока. Для того чтобы слайд-шоу заработало сначала необходимо подключить библиотеку jQuery и плагин jQuery Cycle. Между тегами &lt;head&gt; вставьте следующий код:</p>
<p> &lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.4.2.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.cycle.all.js&quot;&gt;&lt;/script&gt;
<p>Ниже разместим, маленький скрипт, который позволяет запустить эффект.</p>
<p> &lt;script type=&quot;text/javascript&quot;&gt; $(document).ready(function(){ $(&#8216;#myslides&#8217;).cycle(); }); &lt;/script&gt;
<p>Первая линия написанного сценария, создает название функции. Вторая линия, вызывает элемент myslides и передает его в цикл. Вот и все! Если заново откроете HTML файл слайд-шоу, то уже увидите слайд шоу. Но на этом еще не все. До сих пор мы создали стандартный переход, далее мы будем его улучшать.</p>
<p><img style="margin: 5px;" src="/wp-content/uploads/2013/6/2.jpg" alt="jQuery слайд-шоу" title="jQuery слайд-шоу ()" /></p>
<p>Настройка слайд-шоу</p>
<p>Сейчас мы посмотри, как изменить переход в слайд шоу. Я собираюсь показать, как можно изменить скорость перехода и изменить сам переход.</p>
<p>Настройка плагина очень проста. Если Вы хотите изменить переход, то необходимо чуть-чуть изменить код скрипта.</p>
<p> $(&#8216;#myslides&#8217;).cycle({ fx: &#8216;cover&#8217; });
<p>Теперь мы зададим время перехода.</p>
<p> $(&#8216;#myslides&quot;).cycle({ fx: &#8216;cover&#8217;, speed: 500 });
<p><img style="margin: 5px;" src="/wp-content/uploads/2013/6/3.jpg" alt="jQuery слайд-шоу" title="jQuery слайд-шоу ()" /></p>
<p>Еще одна вещь, какую мы можем сделать, это уменьшить время тайм-аута, тоисть время необходимое для каждого перехода. </p>
<p> $(&#8216;#myslides&#8217;).cycle({ fx: &#8216;cover&#8217;, speed: 500, timeout: 2000 });
<p>Теперь у нас есть отличное слайд-шоу, которое можно использовать в портфолио или еще где-то. В этом уроке я показал только несколько настроек, которые могут быть изменены в сценарии. Также Вы можете использовать следующие настройки сценария:</p>
<p>shuffle</p>
<p> $(&#8216;#myslides&#8217;).cycle({ fx: &#8216;shuffle&#8217;, easing: &#8216;backout&#8217;, delay: -4000 });
<p>zoom </p>
<p> $(&#8216;#myslides&#8217;).cycle({ fx: &#8216;zoom&#8217;, sync: false, delay: -2000 });
<p>turndown</p>
<p> $(&#8216;#myslides&#8217;).cycle({ fx: &#8216;turnDown&#8217;, delay: -4000 });
<p>curtainX</p>
<p> $(&#8216;#myslides&#8217;).cycle({ fx: &#8216;curtainX&#8217;, sync: false, delay: -2000 });
<p>scrollRight</p>
<p> $(&#8216;#right&#8217;).cycle({ Fx:&#8217;scrollRight&#8217;, next:&#8217;#right&#8217;, timeout: 0, easing:&#8217;backinout&#8217; });
<p>Полный программный код</p>
<p>Ваш конечный HTML файл должен выглядеть следующим образом:</p>
<p> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;&quot;l1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;l&quot;&gt; &lt;head&gt; &lt;title&gt; JQuery Слайд-шоу &lt;/title&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;screen.css&quot; /&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.4.2.js&quot;&gt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.cycle.all.js&quot;&gt;/script&gt; &lt;script type=&quot;text/javascript&quot;&gt; $(document).ready(function(){ $(&#8216;#myslides&#8217;).cycle({ fx: &#8216;cover&#8217;, speed: 500, timeout: 2000 }); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id=&quot;myslides&quot;&gt; &lt;img src=&quot;/images/capitol.jpg&quot; /&gt; &lt;img src=&quot;/images/flowers.jpg&quot; /&gt; &lt;img src=&quot;/images/countryscene.jpg&quot; /&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;
<p>Заключение </p>
<p>На простом примере Вы смогли увидеть, как работает плагин jQuery Cycle. Имейте в виде, что этот плагин имеет практически неограниченные возможности.</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/jquery-slajd-shou/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Изучаем LESS: введение</title>
		<link>https://508.com.ua/izuchaem-less-vvedenie/</link>
		<comments>https://508.com.ua/izuchaem-less-vvedenie/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 04:44:34 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Веб Уроки]]></category>
		<category><![CDATA[less type]]></category>
		<category><![CDATA[less type text]]></category>
		<category><![CDATA[type text]]></category>
		<category><![CDATA[ваши LESS-файлы]]></category>

		<guid isPermaLink="false">http://wordpress.work/izuchaem-less-vvedenie/</guid>
		<description><![CDATA[Сегодня мы начинаем серию статей, посвященных технологии LESS – динамическому языку, который использует CSS-код и, так сказать, накачивает его стероидами. LESS позволяет вам использовать переменные, mixin’ы, разветвленные правила и даже функции прямо внутри кода CSS. Это поможет вам в значительной степени ускорить процесс разработки и улучшить качество проектов. Конечно же, как и в любом деле, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Сегодня мы начинаем серию статей, посвященных технологии LESS – динамическому языку, который использует CSS-код и, так сказать, накачивает его стероидами. LESS позволяет вам использовать переменные, mixin’ы, разветвленные правила и даже функции прямо внутри кода CSS. Это поможет вам в значительной степени ускорить процесс разработки и улучшить качество проектов. Конечно же, как и в любом деле, вам потребуются некоторые знания, но как только вы поймете суть данной технологии, вам вряд ли снова захочется использовать чистый код, без применения LESS.<br /><span id="more-12635"></span></p>
<p>Содержание нашего курса</p>
<p>* Введение<br />* Использование переменных<br />* Использование mixin’ов<br />* Использование разветвленных правил<br />* Использование функций<br />* Разделяй и властвуй!<br />* Применяем на практике</p>
<p>Итак, мы все разложили по полочкам, и теперь вы знаете, чего ожидать в следующих частях нашего руководства. Давайте начнем с введения в LESS.</p>
<p>Что такое LESS и почему меня это должно волновать?</p>
<p>Нарабатывая опыт работы в сфере веб, мы обнаружили, что люди подразделяются на 3 типа, когда дело доходит до LESS (либо до любого другого инструмента предварительной обработки CSS). Среди них: люди, которые никогда не слышали об этом, те, кто попробовали, но считают, что эта технология не для них, и те, кто попробовали и им понравилось.</p>
<p>Цель нашей серии руководств заключается в том, чтобы после прочтения вы удобно расположились в последней группе людей.</p>
<p>Из материалов Wikipedia, LESS – это:</p>
<p>Динамичный язык для разработки каскадных таблиц стилей, созданный Алексисом Селлиером. Он был создан под вдохновением от Sass, и повлиял на обновленный синтаксис Sass под названием «SCS», который перенял его форматирование синтаксиса на примере блоков в CSS.</p>
<p>LESS появился в 2009 году, и в последние месяцы стал стремительно набирать обороты, так как его все чаще и чаще применяют в проектах, как маленьких, так и гигантских, включая Bootstrap из Twitter’а – самый популярный проект на GitHub.</p>
<p>С ознакомлением с новыми сериями этого руководства, вы все ближе и ближе будете узнавать LESS, и как его использовать. Вкратце можно сказать, что он поможет вам создавать мощные библиотеки переменных, быстрые CSS3-эффекты и многое другое.</p>
<p>Какими ресурсами следует воспользоваться?</p>
<p>В интернете есть множество мест, где вы сможете прочитать о LESS, но для начала мы настоятельно рекомендуем вам сосредоточиться на less&quot; type=&quot;text/css&quot; href=&quot;type.less&quot;&gt;<br />Как только вы загрузите все необходимые LESS-файлы, наступает время вызова файла LESS JS, который компилирует все ваши файлы LESS в одну каскадную таблицу стилей CSS.</p>
<p>&lt;script src=&quot;less.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;<br />Это то, что требуется для работы на стороне клиента. Удостоверьтесь в том, что вы вызываете файл less.js после того, как в документ включены каскадные таблицы стилей .less.</p>
<p>К сожалению, мы не будем вдаваться в подробности о том, как настраивать LESS на серверной стороне, просто потому, что нам не приходилось достаточно работать подобным образом, и не хотелось бы вводить вас в заблуждение. Вместо этого, давайте лучше подробнее изучим третий метод, который мы настоятельно вам рекомендуем. Используйте данную технологию, не прибегая к сторонам вообще.</p>
<p>Использование LESS.app для Mac OS X</p>
<p>Один из самых мощных клиентов, которым мы пользовались при разработке кода в LESS – это LESS.app для Mac OS X (простите нас, пользователи Microsoft; хотя, вы все равно можете попробовать SimpLESS). LESS.app компилирует ваши LESS-файлы в CSS-файл в процессе разработки, и даже дает вам возможность минимизировать ваш CSS-файл. Это делает процесс разработки стилей очень удобным и мощным, так как вы можете использовать множество LESS-файлов, компилировать их в одну каскадную таблицу стилей, минимизировать и загружать на сервер.</p>
<p>Для того чтобы использовать LESS.app, просто перетащите вашу папку с разработкой в окно приложения и LESS.app автоматически обнаружит все ваши LESS-файлы. Затем вы можете указать, который из них должен быть конвертирован в CSS, где его следует сохранить (в вашей папке с разработкой) и нужно ли его минимизировать.</p>
<p>Отличный инструмент, не сомневайтесь!</p>
<p>Так что, выкроите для себя пару минут в день на сегодня, и не забывайте следить за последующими этапами руководства.</p>
<p>В нашем следующем уроке мы будем изучать способы применения переменных в LESS. До встречи!</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/izuchaem-less-vvedenie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание CAPTCHA на PHP</title>
		<link>https://508.com.ua/sozdanie-captcha-na-php/</link>
		<comments>https://508.com.ua/sozdanie-captcha-na-php/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 23:54:47 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Веб Уроки]]></category>
		<category><![CDATA[CAPTHCA совпадает]]></category>
		<category><![CDATA[input name]]></category>
		<category><![CDATA[rand rand]]></category>
		<category><![CDATA[type text]]></category>

		<guid isPermaLink="false">http://wordpress.work/sozdanie-captcha-na-php/</guid>
		<description><![CDATA[В этом уроке продолжаем защищаться от спамеров. В уроке по Созданию расширенной формы обратной связи я описывал, как создавать проверку вводимых данных. В этом уроке мы с вами поговорим еще про один способ защиты от спамеров – это CAPTCHA. Как вы, наверное, уже догадались, в этом уроке мы будем создавать CAPTCHA. Для начала создадим простую [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>В этом уроке продолжаем защищаться от спамеров. В уроке по Созданию расширенной формы обратной связи я описывал, как создавать проверку вводимых данных. В этом уроке мы с вами поговорим еще про один способ защиты от спамеров – это CAPTCHA. Как вы, наверное, уже догадались, в этом уроке мы будем создавать CAPTCHA. </p>
<p>Для начала создадим простую форму.</p>
<p><span id="more-12536"></span> &lt;form action=&quot;&quot; method=&quot;post&quot; name=&quot;form&quot;&gt; &lt;p&gt;Имя:&lt;/p&gt; &lt;input name=&quot;name&quot; type=&quot;text&quot; /&gt; &lt;p&gt;E-mail:&lt;/p&gt; &lt;input name=&quot;email&quot; type=&quot;text&quot; /&gt; &lt;input name=&quot;send&quot; type=&quot;submit&quot; value=&quot;Отправить&quot; /&gt; &lt;/form&gt;<br />
<blockquote>Теперь приступит к созданию защиты от спамеров. CAPTCHA – это изображение состоящее из случайных символов.</p></blockquote>
<p>
<div style="text-align:center;"><img style="margin: 5px;" src="/wp-content/uploads/2012/4/captcha.gif" alt="Создание CAPTCHA на PHP" title="Создание CAPTCHA на PHP ()" /></div>
</p>
<p>Для реализации CAPTCHA нам прейдет на помощь PHP. Давайте создадим сценарий, который будет генерировать случайное изображение.</p>
<p> &lt;?php session_start(); header(&quot;Expires: Mon, 26 Jul 2010 05:00:00 GMT&quot;); header(&quot;Last-Modified: &quot; . gmdate(&quot;D, d M Y H:i:s&quot;) . &quot; GMT&quot;); header(&quot;Cache-Control: no-store, no-cache, must-revalidate&quot;); header(&quot;Cache-Control: post-check=0, pre-check=0&quot;, false); header(&quot;Pragma: no-cache&quot;); function _generateRandom($length=6) { $_rand_src = array( array(48,57) //цифры , array(97,122) //строчные символы //, array(65,90) случайные символы ); srand ((double) microtime() * 1000000); $random_string = &quot;&quot;; for($i=0;$i&lt;$length;$i++){ $i1=rand(0,sizeof($_rand_src)-1); $random_string .= chr(rand($_rand_src[$i1][0],$_rand_src[$i1][1])); } return $random_string; } $im = @imagecreatefromjpeg(&quot;captcha.jpg&quot;);// Любая картинка $white = ImageColorAllocate ($im, 255, 255, 255); $black = ImageColorAllocate ($im, 0, 0, 0); $rand = _generateRandom(3); $_SESSION['captcha'] = $rand; ImageString($im, 5, 2, 2, $rand[0].&quot; &quot;.$rand[1].&quot; &quot;.$rand[2].&quot; &quot;, $black); $rand = _generateRandom(3); ImageString($im, 5, 2, 2, &quot; &quot;.$rand[0].&quot; &quot;.$rand[1].&quot; &quot;.$rand[2], ImageColorAllocate ($im, 255, 0, 0)); Header (&#8216;Content-type: image/jpeg&#8217;); imagejpeg($im,NULL,100); ImageDestroy($im); ?&gt;
<p>Для реализации CAPTCHA мы будем использовать сессии. На какой странице Вам необходимо реализовать CAPTCHA, откройте сессию.</p>
<p> &lt;?php session_start() ?&gt;
<p>Теперь создадим проверку ввода CAPTCHA. Если пользователь введет правильно, будут выполняться действия, отправка на электронную почту, добавление комментария и т.д.</p>
<p> if($_SESSION[&quot;captcha&quot;]==$_POST[&quot;captcha&quot;]) { //CAPTHCA совпадает. Идет выполнение действий. }
<p>Наконец присоединим нашу CAPTCHA к форме.</p>
<p> &lt;?php session_start() ?&gt; &lt;form action=&quot;&quot; method=&quot;post&quot; name=&quot;form&quot;&gt; &lt;p&gt;Имя:&lt;/p&gt; &lt;input name=&quot;name&quot; type=&quot;text&quot; /&gt; &lt;p&gt;E-mail:&lt;/p&gt; &lt;input name=&quot;email&quot; type=&quot;text&quot; /&gt; &lt;input name=&quot;send&quot; type=&quot;submit&quot; value=&quot;Отправить&quot; /&gt; &lt;/form&gt; &lt;?php if(isset($_POST[&quot;captcha&quot;])) if($_SESSION[&quot;captcha&quot;]==$_POST[&quot;captcha&quot;]) { //CAPTHCA совпадает. Идет выполнение действий echo &#8216;CAPTHCA совпадает&#8217;; } else { echo &#8216;CAPTHCA не совпадает, попробуйте еще раз.&#8217;; } ?&gt;
<p>Вот и все. Этот простой способ поможет вам защититься от спамеров.</p>
<p>P.S. сценарий создания CAPTCHA лучше всего размещать в файле с формой.</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/sozdanie-captcha-na-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
