<?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>Блог Stafox&#039;a</title>
	<atom:link href="http://stafox.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://stafox.ru</link>
	<description>О программировании, создании сайтов и дизайне</description>
	<lastBuildDate>Sun, 19 Feb 2012 14:11:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Как сделать древовидные комментарии без плагина</title>
		<link>http://stafox.ru/kak-sdelat-drevovidnye-kommentarii-bez-plagina/</link>
		<comments>http://stafox.ru/kak-sdelat-drevovidnye-kommentarii-bez-plagina/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 18:19:12 +0000</pubDate>
		<dc:creator>Stafox</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[комментарии]]></category>

		<guid isPermaLink="false">http://stafox.ru/?p=1508</guid>
		<description><![CDATA[Часто вижу, что некоторые начинающие блоггеры, да и не только начинающие, используют плагин, который позволяет выводить древовидные комментарии на блоге. Пример древовидных комментариев Вы можете увидеть на моём блоге. Так вот, для того, чтобы комментарии отображались в виде дерева, совсем не обязательно ставить плагин. Всё можно сделать самостоятельно, немного подправив тему блога. Вы ещё не [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stafox.ru/kak-sdelat-drevovidnye-kommentarii-bez-plagina/"><img class="aligncenter size-full wp-image-1509" title="Как сделать древовидные комментарии на WordPress без использования плагина" src="http://stafox.ru/wp-content/uploads/2012/02/tree-comments.jpg" alt="" width="580" height="200" /></a><br />
Часто вижу, что некоторые начинающие блоггеры, да и не только начинающие, используют плагин, который позволяет выводить древовидные комментарии на блоге. Пример древовидных комментариев Вы можете увидеть на моём блоге. Так вот, для того, чтобы комментарии отображались в виде дерева, совсем не обязательно ставить плагин.<br />
<span id="more-1508"></span><br />
Всё можно сделать самостоятельно, немного подправив тему блога. Вы ещё не задали себе вопрос &#171;Ну и зачем это&#187;? Дело в том, что любой плагин обращается к базе данных, тем самым создавая дополнительную нагрузку. При большом количестве плагинов, Ваш блог станет медленно загружаться, и может попросту не выдержать и &#171;упасть&#187;.</p>
<p>И так, закасаем повыше рукава, чтобы не запачкаться, и приступим к делу. Добавим в файл <strong>header.php</strong> строку кода:</p>
<pre class="brush: php; title: ; notranslate">if (is_singular() AND comments_open() AND (get_option('thread_comments') == 1)) wp_enqueue_script('comment-reply');</pre>
<p>Вставляем этот кусочек кода перед строкой</p>
<pre class="brush: php; title: ; notranslate">wp_head();</pre>
<p>Далее в файл <strong>functions.php</strong> добавляем следующий код:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
function mytheme_comment($comment, $args, $depth) {
   $GLOBALS['comment'] = $comment; ?&gt;
   &lt;li &lt;?php comment_class(); ?&gt; id=&quot;li-comment-&lt;?php comment_ID() ?&gt;&quot;&gt;
     &lt;div id=&quot;comment-&lt;?php comment_ID(); ?&gt;&quot;&gt;
      &lt;div class=&quot;comment-author vcard&quot;&gt;
         &lt;?php echo get_avatar( $comment-&gt;comment_author_email, 64); ?&gt;
         &lt;?php printf(__('&lt;cite class=&quot;fn&quot;&gt;%s&lt;/cite&gt; &lt;span class=&quot;says&quot;&gt;пишет:&lt;/span&gt;'), get_comment_author_link()) ?&gt;
      &lt;/div&gt;
      &lt;?php if ($comment-&gt;comment_approved == '0') : ?&gt;
         &lt;em&gt;&lt;?php _e('Ваш комментарий появится после проверки') ?&gt;&lt;/em&gt;
         &lt;br /&gt;
      &lt;?php endif; ?&gt;
      &lt;div class=&quot;comment-meta commentmetadata&quot;&gt;&lt;?php printf(__('&lt;small&gt;%1$s в %2$s&lt;/small&gt;'), get_comment_date(),  get_comment_time()) ?&gt;&lt;?php edit_comment_link(__('&lt;div class=&quot;entry-edit&quot;&gt;&lt;/div&gt;'),'  ','') ?&gt;&lt;/div&gt;
	  &lt;div class=&quot;comment-text&quot;&gt;
      &lt;?php comment_text() ?&gt;
	  &lt;/div&gt;
      &lt;div class=&quot;reply&quot;&gt;
         &lt;?php comment_reply_link(array_merge( $args, array('depth' =&gt; $depth, 'max_depth' =&gt; $args['max_depth']))) ?&gt;
      &lt;/div&gt;
     &lt;/div&gt;
&lt;?php } ?&gt;
</pre>
<p>Замечательно! Теперь открываем файл <strong>comments.php</strong> и заменяем всё, что хранится между тегами <span class="scode">&lt;ul class=&#187;commentlist&#187;&gt;</span> и <span class="scode">&lt;/ul&gt;</span>на</p>
<pre class="brush: php; title: ; notranslate">&lt;?php wp_list_comments('callback=mytheme_comment'); ?&gt;</pre>
<p>Теперь всё красиво заворачиваем в CSS. Для этого в файл стилей <strong>style.css</strong> добавьте следующий код:</p>
<pre class="brush: css; title: ; notranslate">
#author, #email, #url {
	margin:3px 10px 3px 0;
	float:left;
	height:25px;
	color:#555;
	padding:0 12px 0 12px;
	background-color:#dedede;
	font-size:16px;
	border:1px solid #bbb;
	border-radius:12px;
	-o-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	width:150px;
	box-shadow:0 1px 1px #fff;
	-moz-box-shadow:0 1px 1px #fff;
	-webkit-box-shadow:0 1px 1px #fff;
	-o-box-shadow:0 1px 1px #fff;
	-ms-box-shadow:0 1px 1px #fff;
}
#comment {
	width:95%;
	color:#555;
	padding:12px;
	background-color:#dedede;
	border:1px solid #bbb;
	border-radius:12px;
	-o-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	box-shadow:0 1px 1px #fff;
	-moz-box-shadow:0 1px 1px #fff;
	-webkit-box-shadow:0 1px 1px #fff;
	-o-box-shadow:0 1px 1px #fff;
	-ms-box-shadow:0 1px 1px #fff;
	margin:3px 0 3px 0;
	font-size:16px;
	font-family:Tahoma, Arial;
}
#author:focus, #email:focus, #url:focus, #comment:focus {
	box-shadow:0 0 5px #007efd;
	-moz-box-shadow:0 0 5px #007efd;
	-webkit-box-shadow:0 0 5px #007efd;
	-o-box-shadow:0 0 5px #007efd;
	-ms-box-shadow:0 0 5px #007efd;
	border:1px solid #777;
	color:#555;
}
ul.commentlist { font-size:14px;font-family:arial;list-style:none;padding:0;text-indent:0;margin-bottom:20px;}
ul.commentlist li {
	border:1px dashed #d3d3d3;
	background:#eee;
	padding:5px 5px 5px 5px;
	margin:5px 0 0 0;
	border-radius:12px;
	-o-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
}
ul.commentlist li.comment { padding:10px 10px 10px 10px; }
ul.commentlist li div.comment-author { font-weight: bold; }
ul.commentlist li div.vcard cite.fn a.url { text-decoration: none; }
ul.commentlist li div.vcard cite.fn a:hover.url { color: #313131; text-decoration: none; }
ul.commentlist li div.vcard img.avatar { border:1px solid #d6d6d6;width:50px;height:50px;float:left;padding:3px;background:#f4f4f4;margin-right:10px; }
ul.commentlist li div.comment-meta { font-family:arial;color:#818181;font-style:oblique;text-shadow:0 1px 0 #fff; }
ul.commentlist li p { color:#606060; clear:both;margin:20px 0 10px 0; }
ul.commentlist li ul { list-style:square; }
ul.commentlist li ul.children { list-style:none; text-indent:0; }
ul.commentlist li ul.children li.bypostauthor { background:#e3e3e3;border:1px dashed #aaa;}
ul.commentlist li.pingback { }
ul.commentlist li.bypostauthor { }
ul.commentlist li.thread-odd {
	border:1px dashed #d3d3d3;
	margin:5px 0 5px 0;
	border-radius:12px;
	-o-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
}
.comment-text {
	padding:5px 10px 0 0;
	display:block;
}
.comment-text p {
	padding:5px 10px 0 0;
	display:block;
	font-size:16px;
}
#respond input#submit {
	color:#444;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:5px 8px 5px 8px;
	border:1px solid #888;
	border-radius:12px;
	-o-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	background: #c1c1c1; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #c1c1c1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-9 */
}
#respond input#submit:hover {
	color:#666;
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top, #e3e3e3 0%, #ccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* IE10+ */
	background: linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
</pre>
<p>Вот и всё. Теперь у Вас есть древовидные комментарии, которые Вы сделали сами, без использования плагина. Выглядеть они у Вас будут, также как и у меня, так как в качестве примера, я выложил стили со своего шаблона. Измените его на свой вкус и цвет, и будет Вам счастье!</p>
<h3  class="related_post_title">Не пропустите, это тоже интересно!</h3><ul class="related_post"><li><a href="http://stafox.ru/kak-prodat-ssylku-v-tegax-wordpress/" title="Как продать ссылку в тегах WordPress">Как продать ссылку в тегах WordPress</a></li><li><a href="http://stafox.ru/kak-skryvat-partnerskie-ssylki/" title="Как скрывать партнерские ссылки">Как скрывать партнерские ссылки</a></li><li><a href="http://stafox.ru/platnoe-besplatno-vypusk-7/" title="Платное бесплатно. Выпуск 7">Платное бесплатно. Выпуск 7</a></li><li><a href="http://stafox.ru/funkciya-skloneniya-imyon/" title="Функция склонения имён">Функция склонения имён</a></li><li><a href="http://stafox.ru/vybiraem-plagin-dlya-prosmotra-izobrazhenij/" title="Выбираем плагин для просмотра изображений">Выбираем плагин для просмотра изображений</a></li><li><a href="http://stafox.ru/press-ok-to-enter-site-xak-wordpress/" title="Press OK to enter site. Хак Wordpress?">Press OK to enter site. Хак Wordpress?</a></li><li><a href="http://stafox.ru/kak-poluchit-klyuch-dlya-akismet-besplatno/" title="Как получить ключ для Akismet бесплатно">Как получить ключ для Akismet бесплатно</a></li></ul><hr />
<a href="http://stafox.ru/kak-sdelat-drevovidnye-kommentarii-bez-plagina/#comments">2 коммент.</a>]]></content:encoded>
			<wfw:commentRss>http://stafox.ru/kak-sdelat-drevovidnye-kommentarii-bez-plagina/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как продать ссылку в тегах WordPress</title>
		<link>http://stafox.ru/kak-prodat-ssylku-v-tegax-wordpress/</link>
		<comments>http://stafox.ru/kak-prodat-ssylku-v-tegax-wordpress/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 12:49:27 +0000</pubDate>
		<dc:creator>Stafox</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[палю тему]]></category>
		<category><![CDATA[ссылка]]></category>
		<category><![CDATA[тег]]></category>

		<guid isPermaLink="false">http://stafox.ru/?p=1484</guid>
		<description><![CDATA[Прежде чем начать писать этот пост, я решил поискать нет ли чего похожего &#8212; вроде бы не нашёл, поэтому могу с радостью заявить, что в этом посте я &#171;палю тему&#187;. Вы наверняка уже знаете, что большинство блоггеров, зарабатывают на своих детищах, различными способами. Один из этих способов &#8212; продажа ссылок в статьях, которой я успешно [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stafox.ru/kak-prodat-ssylku-v-tegax-wordpress/"><img class="aligncenter size-full wp-image-1486" title="Как продать ссылку в тегах" src="http://stafox.ru/wp-content/uploads/2012/02/link-in-tags.jpg" alt="" width="580" height="200" /></a><br />
Прежде чем начать писать этот пост, я решил поискать нет ли чего похожего &#8212; вроде бы не нашёл, поэтому могу с радостью заявить, что в этом посте я <strong>&#171;палю тему&#187;</strong>.<br />
<span id="more-1484"></span><br />
Вы наверняка уже знаете, что большинство блоггеров, зарабатывают на своих детищах, различными способами. Один из этих способов &#8212; продажа ссылок в статьях, которой я успешно пользуюсь. Я использую две биржи <noindex><a title="Научи блог приносить доход" onclick="this.href='http://www.gogetlinks.net/?inv=9q3mj6'" onmousedown="this.href='http://www.gogetlinks.net/?inv=9q3mj6'" onmouseover="this.href='http://stafox.ru/gogetlinks/'" href="http://www.gogetlinks.net/?inv=9q3mj6" rel="nofollow" target="_blank">GoGetLinks</a> и <a title="Заработай на своём сайте" onclick="this.href='http://getgoodlinks.ru/?inv=za62e7'" onmousedown="this.href='http://getgoodlinks.ru/?inv=za62e7'" onmouseover="this.href='http://stafox.ru/getgoodlinks/'" href="http://getgoodlinks.ru/?inv=za62e7" rel="nofollow" target="_blank">GetGoodLinks</a></noindex>, цена ссылки на первой бирже зависит от <strong>тИЦ</strong>, на второй &#8212; от <strong>PR</strong>. За февраль я уже успел заработать <strong style="text-shadow: 0 1px 0px #fff;"><span style="color: #0a0;">$38</span></strong>. Но сейчас не об этом.</p>
<p>Речь пойдёт о второй бирже. Здесь у Вас есть шанс получить с молодого сайта до <strong style="text-shadow: 0 1px 0px #fff;"><span style="color: #0a0;">$10</span></strong> за ссылку, т.к. PR каждой страницы разный. PR &#171;морды&#187; (главной страницы) обычно самый высокий. К примеру PR главной страницы моего блога уже 2 (снизился на 1 после апдейта), PR внутренних страниц от 0 до 2. Большая часть статей имеет PR равный 0 или 1, и только одна статья имеет PR=2. Но в <strong>WordPress</strong> есть страницы из облака тегов, PR которых почему-то в большей мере от 1 до 2, правда пользы от них никакой не было, до недавних пор. Мне на бирже предложили разместить ссылку на странице с PR=2 за <strong style="text-shadow: 0 1px 0px #fff;"><span style="color: #0a0;">$11</span></strong>. После этого я решил попробывать продать ссылку со страницы тега, и у меня всё получилось. Всё не так сложно, как может показаться на первый взгляд.</p>
<p>Первое, что нужно сделать &#8212; это добавить три функции, в файл <strong>functions.php</strong> Вашей темы.</p>
<pre class="brush: php; title: ; notranslate">
function my_RegexpEscape($str)
{
return preg_quote($str, '/');
}
function my_getpageurl($url, $n) {
if ($url == '/') return $url;
else {
if ($_SERVER['QUERY_STRING']) $page = preg_replace(array('/^\//', '/\/?\?'.my_RegexpEscape($_SERVER['QUERY_STRING']).'$/'), array('',''), $url).'/';
else $page = preg_replace(array('/^\//', '/\/?\??$/'), array('',''), $url).'/';
$arr = explode('/', $page);
return $arr[$n-1];
}
}
function print_link($n, $tag, $link, $description, $page = 0) {
if((my_getpageurl($_SERVER[&quot;REQUEST_URI&quot;], $n) == $tag) &amp;&amp; ($page == 0) &amp;&amp; ((my_getpageurl($_SERVER[&quot;REQUEST_URI&quot;], $n+1) == &quot;&quot;))) printf('&lt;div style=&quot;display:block;padding:10px;width:580px;&quot;&gt;'.$description.'&lt;/div&gt;', $link);
elseif (($page != 0) &amp;&amp; (my_getpageurl($_SERVER[&quot;REQUEST_URI&quot;], $n+2) == $page)) printf('&lt;div style=&quot;display:block;padding:10px;width:580px;&quot;&gt;'.$description.'&lt;/div&gt;', $link);
}
</pre>
<p>Функция <strong>print_link</strong> имеет следующие входящие параметры: <strong>$n</strong> &#8212; уровень вложенности страницы, например страница <i>http://stafox.ru/tag/css/</i> имеет уровень вложенности 2, а <i>http://stafox.ru/contacts/</i> &#8212; 1. <strong>$tag</strong> &#8212; имя страницы. <strong>$link</strong> &#8212; html-ссылка. <strong>$decription</strong> &#8212; околоссылочный текст, место где нужно вставить ссылку указываем с помощью <strong>%s</strong>, <strong>$page</strong> &#8212; номер страницы, необязательный аргумент, по умолчанию равен 0, задаётся, если необходимо оставить ссылку, к примеру, на второй странице.<br />
Второе &#8212; это создать файл <strong>links.php</strong> со следующим кодом:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$number++;
$link1='&lt;a href=&quot;http://stafox.ru/tag/html/&quot;&gt;лекции HTML&lt;/a&gt;';
$description1='Вы решили выучить HTML? Сделать это быстро Вам помогут %s от Stafox\'a.';
if($number==1) print_link(2, &quot;cpp&quot;, $link1, $description1);
?&gt;
</pre>
<p>И поместить его в папку с темой.<br />
Условие
<pre class="brush: php; title: ; notranslate">if($number==1)</pre>
<p> указывает, что ссылка будет выводится перед первым постом.</p>
<p>Последнее что остаётся, это заменить в файле <strong>archive.php</strong> код</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
while (have_posts()) : the_post();
?&gt;</pre>
<p>на </p>
<pre class="brush: php; title: ; notranslate">&lt;?php
while (have_posts()) : the_post();
include(&quot;links.php&quot;);
?&gt;</pre>
<p>Теперь Вы можете продавать ссылки в категориях, в архивах и в тегах, как это делаю я на <a href="http://stafox.ru/tag/cpp/">странице тега cpp</a>.</p>
<p>Немного подправил функцию <span class="scode">print_link()</span>, теперь, можно разместить ссылку даже на второй странице тега или рубрики. В этом случае код будет выглядеть так:</p>
<pre class="brush: php; title: ; notranslate">
$link=&quot;html-ссылка&quot;;
$description=&quot;текст слева от ссылки %s текст справа от ссылки&quot;;
if($number==1) print_link(2, &quot;html&quot;, $link, $description, 2);
</pre>
<h3  class="related_post_title">Не пропустите, это тоже интересно!</h3><ul class="related_post"><li><a href="http://stafox.ru/kak-sdelat-drevovidnye-kommentarii-bez-plagina/" title="Как сделать древовидные комментарии без плагина">Как сделать древовидные комментарии без плагина</a></li><li><a href="http://stafox.ru/kak-skryvat-partnerskie-ssylki/" title="Как скрывать партнерские ссылки">Как скрывать партнерские ссылки</a></li><li><a href="http://stafox.ru/html-s-nulya-lekciya-1/" title="HTML с нуля. Лекция 1">HTML с нуля. Лекция 1</a></li><li><a href="http://stafox.ru/html-s-nulya-lekciya-4/" title="HTML с нуля. Лекция 4">HTML с нуля. Лекция 4</a></li><li><a href="http://stafox.ru/html-s-nulya-lekciya-3/" title="HTML с нуля. Лекция 3">HTML с нуля. Лекция 3</a></li><li><a href="http://stafox.ru/platnoe-besplatno-vypusk-7/" title="Платное бесплатно. Выпуск 7">Платное бесплатно. Выпуск 7</a></li><li><a href="http://stafox.ru/funkciya-skloneniya-imyon/" title="Функция склонения имён">Функция склонения имён</a></li></ul><hr />
<a href="http://stafox.ru/kak-prodat-ssylku-v-tegax-wordpress/#comments">5 коммент.</a>]]></content:encoded>
			<wfw:commentRss>http://stafox.ru/kak-prodat-ssylku-v-tegax-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>HTML с нуля. Лекция 4</title>
		<link>http://stafox.ru/html-s-nulya-lekciya-4/</link>
		<comments>http://stafox.ru/html-s-nulya-lekciya-4/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 00:35:38 +0000</pubDate>
		<dc:creator>Stafox</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Лекции]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[блок]]></category>
		<category><![CDATA[верстка]]></category>
		<category><![CDATA[список]]></category>
		<category><![CDATA[тег]]></category>

		<guid isPermaLink="false">http://stafox.ru/?p=1460</guid>
		<description><![CDATA[Приветствую Вас, мои дорогие читатели и случайные прохожие! В четвертой лекции мы поговорим о списках и отдельно о теге &#60;div&#62;, который имеет намного большее значение, нежели Вам может показаться на превый взгляд. Списки Думаю Вам не нужно объяснять что такое список, я прав? Замечательно! Перейдём тогда сразу к делу. Тег &#60;ul&#62; устанавливает начало маркированного списка, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stafox.ru/html-s-nulya-lekciya-4/"><img class="aligncenter size-full wp-image-1461" title="HTML с нуля. Лекция 4" src="http://stafox.ru/wp-content/uploads/2012/01/html-from-scratch-4.jpg" alt="" width="580" height="200" /></a><br />
Приветствую Вас, мои дорогие читатели и случайные прохожие! В четвертой лекции мы поговорим о списках и отдельно о теге <span class="scode">&lt;div&gt;</span>, который имеет намного большее значение, нежели Вам может показаться на превый взгляд.<span id="more-1460"></span></p>
<h3 class="podtitle">Списки</h3>
<p>Думаю Вам не нужно объяснять что такое список, я прав? Замечательно! Перейдём тогда сразу к делу. Тег <span class="scode">&lt;ul&gt;</span> устанавливает начало маркированного списка, и как Вы, наверное, уже догадались, тег <span class="scode">&lt;/ul&gt;</span> &#8212; его конец. Что значит маркированный? Это значит что перед каждым элементом списка располагается маркер, он же буллит, &#8212; типографский знак, используемый для выделения элементов списка. Каждый элемент такого списка заключен между тегами <span class="scode">&lt;li&gt;</span> и <span class="scode">&lt;/li&gt;</span>. У данного тега есть один собственный атрибут <span class="scode">type</span>, который может принимать 3 значения <strong>square</strong> (квадрат), <strong>disc</strong> (диск), <strong>circle</strong> (кольцо). По умолчанию для элемент списка устанавливается тип <strong>disc</strong>. Применение атрибута <strong>type</strong> для тега <span class="scode">&lt;li&gt;</span> позволяет установить тип для каждого из элементов списка в отдельности, для того, чтобы применить тип для всего списка, атрибут <strong>type</strong> нужно использовать для тега <span class="scode">&lt;ul&gt;</span>.<br />
Рассмотрим код простого маркированного списка:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;ul type=&quot;circle&quot;&gt;
&lt;li&gt;Первый элемент списка&lt;/li&gt;
&lt;li&gt;Второй элемент списка&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Который выглядит следующим образом:</p>
<ul type="circle">
<li>Первый элемент списка</li>
<li>Второй элемент списка</li>
</ul>
<p>Также в HTML существует такое понятие, как нумерованный список, который устанавливается с помощью тега <span class="scode">&lt;ol&gt;</span>. У данного тега есть три собственных атрибута:</p>
<ul>
<li><span class="scode">type</span> &#8212; Устанавливает вид маркера списка.</li>
<li><span class="scode">reversed</span> &#8212; Нумерация в списке становится в обратном порядке (3,2,1).</li>
<li><span class="scode">start</span> &#8212; Число, с которого будет начинаться нумерованный список.</li>
</ul>
<p>Атрибут <strong>type</strong> для тега <span class="scode">&lt;ol&gt;</span> может принимать следующие значения: A (заглавные латинские буквы), a (строчные латинские буквы), I (заглавные римские цифры), i (строчные римские цифры), 1 (арабские цифры). По умолчанию значение равно 1, т.е. арабские цифры. Элемент нумерованного списка располагается между тегами <span class="scode">&lt;li&gt;</span> и <span class="scode">&lt;/li&gt;</span>, как и в случае с маркированным списком.<br />
Код простого нумерованного списка:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;Первый&lt;/li&gt;
&lt;li&gt;Второй&lt;/li&gt;
&lt;li&gt;Третий&lt;/li&gt;
&lt;/ol&gt;
</pre>
<ol style="list-style-type: lower-alpha;">
<li>Первый</li>
<li>Второй</li>
<li>Третий</li>
</ol>
<p>На самом деле, списки. Применяются не только при выводе списка, как может показаться на первый взгляд. Зачастую меню сайта также выводят при помощи списка, при выводе рубрик на блогах также используют списки. Список может отображаться как вертикально, так и горизонтально. Но во втором случае силой одного <strong>HTML</strong> не обойтись. Список может быть как с маркером, так и без. Для этого на помощь приходит <strong>CSS</strong> (Cascading Style Sheets — каскадные таблицы стилей). Поэтому, дорогие читатели, пришло время, когда мы с Вами должны окунуться в изучение спецификаций <strong>CSS</strong>.<br />
Ну что же, поздравляю! Теперь Вы знаете, что такое списки и как их применять на деле.</p>
<p>А теперь я постараюсь убедить Вас, в том, что CSS крайне необходим. Для этого нужно познакомится с неприметным на первый взгляд тегом <span class="scode">&lt;div&gt;</span>, который является блочным элементом и предназначен для выделения фрагмента документа с целью изменения вида содержимого. Во второй лекции, я говорил Вам про то, что можно верстать сайт таблицами, так вот, можно, но <span style="text-decoration: underline;">не нужно</span>! Дело в том, что среди верстальщиков показателем мастерства является блочная вёрстка. Вы можете встретить высказывания &#171;да таблицами я хоть черта сверстаю&#187;, да, это так. Но это говорят в основном те, кто не смог освоить <strong>CSS</strong>, т.к. вид блока <span class="scode">&lt;div&gt;</span> управляется при помощи стилей. Но Вы ведь не такие, Вы лучше, и я это знаю!</p>
<p>&#171;А как же таблицы?&#187; &#8212; спросите Вы. Таблицы таблицами, они по прежнему имееют место в вёрстке, ведь согласитесь, использовать блоки для вывода таблицы успеваемости студентов, нелогично. Используя CSS и блочную вёрстку, Вы уменьшите вес страницы сайта, тем самым увеличив скорость загрузки Вашего сайта.<br />
И так если Вы ещё не решились изучать CSS &#8212; вот мой последний аргумент: <i>предположим, что сайт &#8212; это квартира, HTML &#8212; это стены, благодаря которым у Вас получаются комнаты, а CSS &#8212; это двери, обои, краска, картины, мебель, ковры &#8212; т.е. то, что придаёт Вашей квартире уникальности! Хотите чтобы Ваш сайт запомнился Вашим пользователям &#8212; сделайте его уникальным, и в этом Вам поможет CSS</i>.</p>
<p>Подпишитесь на RSS ленту блога, чтобы не пропустить новый набор лекций <strong>CSS с нуля</strong>. Если у Вас есть какие-то вопросы, задавайте их в комментариях, с удовольствием отвечу, а ответы на вопросы о CSS включу в первую лекцию CSS с нуля.</p>
<h3  class="related_post_title">Не пропустите, это тоже интересно!</h3><ul class="related_post"><li><a href="http://stafox.ru/html-s-nulya-lekciya-3/" title="HTML с нуля. Лекция 3">HTML с нуля. Лекция 3</a></li><li><a href="http://stafox.ru/platnoe-besplatno-vypusk-7/" title="Платное бесплатно. Выпуск 7">Платное бесплатно. Выпуск 7</a></li><li><a href="http://stafox.ru/html-s-nulya-lekciya-2/" title="HTML с нуля. Лекция 2">HTML с нуля. Лекция 2</a></li><li><a href="http://stafox.ru/html-s-nulya-lekciya-1/" title="HTML с нуля. Лекция 1">HTML с нуля. Лекция 1</a></li><li><a href="http://stafox.ru/tyanem-div/" title="Тянем DIV">Тянем DIV</a></li><li><a href="http://stafox.ru/kak-prodat-ssylku-v-tegax-wordpress/" title="Как продать ссылку в тегах WordPress">Как продать ссылку в тегах WordPress</a></li><li><a href="http://stafox.ru/kak-skryvat-partnerskie-ssylki/" title="Как скрывать партнерские ссылки">Как скрывать партнерские ссылки</a></li></ul><hr />
<a href="http://stafox.ru/html-s-nulya-lekciya-4/#comments">Комментариев нет</a>]]></content:encoded>
			<wfw:commentRss>http://stafox.ru/html-s-nulya-lekciya-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

