<?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>Optimizator Field – блог веб разработчика &#187; разработка</title>
	<atom:link href="http://yoyurec.in.ua/tag/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://yoyurec.in.ua</link>
	<description>CSS вёрстка. Внутренняя оптимизация сайтов. Настройка Wordpress.</description>
	<lastBuildDate>Tue, 09 Aug 2011 14:56:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Непростое CSS меню с использованием спрайтов</title>
		<link>http://yoyurec.in.ua/advanced-css-menu-with-sprites/</link>
		<comments>http://yoyurec.in.ua/advanced-css-menu-with-sprites/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 00:02:49 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=993</guid>
		<description><![CDATA[Всем привет! Снова с вами я, а значит настало время очередной заметки. Ударимся немного в трудовые будни создания сайтов, а точнее горизонтального меню. Но не простого, а&#8230; нет, не золотого :) Просто немного нестандартного. Все вы, надеюсь, вдоволь начитались и наделали css меню с использованием спрайтов (объяснять не вижу смысла, есть много материла на данную [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/css-debug/' rel='bookmark' title='CSS-debug'>CSS-debug</a></li>
<li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/facebox-ie6-png-transparency-fix/' rel='bookmark' title='Facebox IE6 png transparency fix!'>Facebox IE6 png transparency fix!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fadvanced-css-menu-with-sprites%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%9D%D0%B5%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B5%20CSS%20%D0%BC%D0%B5%D0%BD%D1%8E%20%D1%81%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC%20%D1%81%D0%BF%D1%80%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%22%20%7D);"></div>
<p>Всем привет! Снова с вами я, а значит настало время очередной заметки. Ударимся немного в трудовые будни создания сайтов, а точнее горизонтального меню. Но не простого, а&#8230; нет, не золотого :) Просто немного нестандартного.</p>
<p><a href="http://yoyurec.in.ua/2010/02/26/advanced-css-menu-with-sprites/"><img src="http://yoyurec.in.ua/wp-content/uploads/2010/02/advanced-css-menu-with-spri.jpg" alt="" title="advanced-css-menu-with-sprites" width="460" height="210" class="alignnone size-full wp-image-1000" /></a><br />
<span id="more-993"></span><br />
Все вы, надеюсь, вдоволь начитались и наделали css меню с использованием <strong>спрайтов</strong> (объяснять не вижу смысла, есть много материла на данную тематику &#8211; <noindex><a rel="nofollow" title="http://webo.in/articles/habrahabr/08-all-about-css-sprites/" href="http://yoyurec.in.ua/go/http://webo.in/articles/habrahabr/08-all-about-css-sprites/">&laquo;CSS Sprites: все, что вы знали, но боялись спросить&raquo;</a></noindex>).</p>
<p>Техника до ужаса проста &#8211; делаем список, на фон ссылки стилями вешаем картинку, по <strong>:hover</strong> смещаем фон&#8230;</p>
<p>Создавал десятки простых меню (с прямыми границами) и я&#8230;<br />
К примеру такое:</p>
<p><a href="http://yoyurec.in.ua/wp-content/uploads/2010/02/simple-menu.png"><img src="http://yoyurec.in.ua/wp-content/uploads/2010/02/simple-menu-440x32.png" alt="" title="simple-menu" width="440" height="32" class="alignnone size-thumbnail wp-image-995" /></a></p>
<p>Но однажды попалось с диагональными:</p>
<p><a href="http://yoyurec.in.ua/wp-content/uploads/2010/02/menu-mockup.png"><img src="http://yoyurec.in.ua/wp-content/uploads/2010/02/menu-mockup-440x13.png" alt="" title="menu-mockup" width="440" height="13" class="alignnone size-thumbnail wp-image-998" /></a></p>
<p>При создании такого меню придётся немного заморочиться. Первым делом нужно создать <noindex><a rel="nofollow" title="http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/" href="http://yoyurec.in.ua/go/http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/">спрайт-матрицу</a></noindex> для каждого состояния кнопок. Пример:</p>
<p><img src="http://yoyurec.in.ua/wp-content/uploads/2010/02/navigation-matrix-reloaded.png" alt="" title="navigation-matrix-reloaded" width="446" height="188" class="alignnone size-full wp-image-997" /></p>
<p>Не пинайте за код (хотя всё в нём ОК) &#8211; главное идея! ))</p>
<p>Начнём с xhtml кода меню. Обычный список, у каждой ссылки уникальный <strong>id</strong>, т.к. меню полностью графическое:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu-home&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hide&quot;</span>&gt;</span>Home<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu-incentives&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hide&quot;</span>&gt;</span>Federal Incentives<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu-approach&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hide&quot;</span>&gt;</span>Personal Approach<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu-solutions&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hide current&quot;</span>&gt;</span>Custom Solutions<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu-opportunities&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hide&quot;</span>&gt;</span>Partnership Opportunities<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu-contacts&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hide&quot;</span>&gt;</span>Contact Us<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></td></tr></table></div>

<p>Создадим также css спрайт:</p>
<p><a href="http://yoyurec.in.ua/wp-content/uploads/2010/02/menu1.png"><img src="http://yoyurec.in.ua/wp-content/uploads/2010/02/menu1-440x93.png" alt="" title="_menu" width="440" height="93" class="alignnone size-thumbnail wp-image-996" /></a></p>
<p>И стили для данного меню:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">.<span style="color: #993333;">hide</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span><span style="color: #933;">-9999px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span> zoom<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">990px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>overflow<span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span> zoom<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
	<span style="color: #cc00cc;">#menu</span> li <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inline</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
		<span style="color: #cc00cc;">#menu</span> li a <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>height<span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>background<span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#145395</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">../img/menu.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-home</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">97px</span><span style="color: #00AA00;">;</span>background-<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-home</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-home</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-home</span><span style="color: #6666ff;">.current</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">-30px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-home</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">-60px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-incentives</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">174px</span><span style="color: #00AA00;">;</span>background-<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-97px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-incentives</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-incentives</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-incentives</span><span style="color: #6666ff;">.current</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-97px</span> <span style="color: #933;">-60px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-incentives</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-97px</span> <span style="color: #933;">-90px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-approach</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">174px</span><span style="color: #00AA00;">;</span>background-<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-271px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-approach</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-approach</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-approach</span><span style="color: #6666ff;">.current</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-271px</span> <span style="color: #933;">-90px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-approach</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-271px</span> <span style="color: #933;">-120px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-solutions</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">186px</span><span style="color: #00AA00;">;</span>background-<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-445px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-solutions</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-solutions</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-solutions</span><span style="color: #6666ff;">.current</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-445px</span> <span style="color: #933;">-120px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-solutions</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-445px</span> <span style="color: #933;">-150px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-opportunities</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">220px</span><span style="color: #00AA00;">;</span>background-<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-631px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-opportunities</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-opportunitie</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-opportunities</span><span style="color: #6666ff;">.current</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-631px</span> <span style="color: #933;">-150px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-opportunities</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-631px</span> <span style="color: #933;">-180px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-contacts</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">139px</span><span style="color: #00AA00;">;</span>background-<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-851px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
		<span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-contacts</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> <span style="color: #6666ff;">.prev</span> a<span style="color: #cc00cc;">#menu-contacts</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> a<span style="color: #cc00cc;">#menu-contacts</span><span style="color: #6666ff;">.current</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #933;">-851px</span> <span style="color: #933;">-180px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Но у автора вышеупомянутой статьи была ситуация проще &#8211; только один край кнопки скошен. У нас же &#8211; оба. Получается, что кроме указания фона активному пункту (он жёстко прописан у текущей страницы &#8211; класс <strong>&laquo;current&raquo;</strong>), нужно ещё позаботиться и о предыдущем (класс <strong>&laquo;prev&raquo;</strong> &#8211; навесим на li, т.к. IE6 не любит много классов на одном элементе):</p>
<p><a href="http://yoyurec.in.ua/wp-content/uploads/2010/02/prevvvv.png"><img src="http://yoyurec.in.ua/wp-content/uploads/2010/02/prevvvv.png" alt="" title="prevvvv" width="354" height="68" class="alignnone size-full wp-image-999" /></a></p>
<p>Далее задача наша сводится нескольким пунктам (js код ниже):</p>
<ol>
<li>запомнить текущий активный пункт (2)</li>
<li>при наведении курсора на пункт меню (4) убрать все классы (6)</li>
<li>на предыдущий пункт навесить класс <strong>&laquo;prev&raquo;</strong> (7)</li>
<li>при убирании курсора (9) убрать клас <strong>&laquo;prev&raquo;</strong> (10)</li>
<li>вернуть активный пункт меню к первоначальному состоянию (11)</li>
</ol>
<p>Обратимся за помощью к javascript, а точнее к <noindex><a rel="nofollow" title="http://jquery.com/" href="http://yoyurec.in.ua/go/http://jquery.com/">jquery</a></noindex> &#8211; благо, данную библиотеку использую почти на всех проектах:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> $current <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#menu .current'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	$current.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'prev'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#menu a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span>
		<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'li'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'prev'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'current'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'prev'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
		<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'prev'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			$<span style="color: #009900;">&#40;</span>$current<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'current'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'prev'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>В итоге всё заработает, можете посмотреть <a href="http://yoyurec.in.ua/examples/sprites-menu/menu.html">демо1</a>.</p>
<p>Можно даже немного пошаманить со картинкой-спрайтом, упростив её!</p>
<p><a href="http://yoyurec.in.ua/wp-content/uploads/2010/02/menu.png"><img src="http://yoyurec.in.ua/wp-content/uploads/2010/02/menu-440x40.png" alt="" title="menu" width="440" height="40" class="alignnone size-thumbnail wp-image-994" /></a></p>
<p>Смотрим <a href="http://yoyurec.in.ua/examples/sprites-menu/menu_adv.html">демо2</a>.</p>
<p>PS: и без js тоже вполне приемлимо&#8230; и без&#8230; Но об этом в следующий раз. Удачи!</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=993&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/css-debug/' rel='bookmark' title='CSS-debug'>CSS-debug</a></li>
<li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/facebox-ie6-png-transparency-fix/' rel='bookmark' title='Facebox IE6 png transparency fix!'>Facebox IE6 png transparency fix!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/advanced-css-menu-with-sprites/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Snipplr &#8211; сервис для хранения вашего кода (сниппетов)</title>
		<link>http://yoyurec.in.ua/snipplr-snippet-service/</link>
		<comments>http://yoyurec.in.ua/snipplr-snippet-service/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 16:48:23 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Продуктивность]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[сервисы]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=962</guid>
		<description><![CDATA[Где вы обычно храните мелкие куски кода (они же &#171;сниппеты&#187;)? В памяти? Ненадёжно )) В текстовых файлах? Немного лучше, но не идеально. В закладках? А если на той страничке нужно всего пару строк или они вообще были предложены комментатором и находятся чёрт знает где? Рыскать по статье не вариант для нас. Для большей пользы лучше [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/vyibiraem-soft-dlya-redaktirovaniya-koda/' rel='bookmark' title='Выбираем софт для редактирования кода'>Выбираем софт для редактирования кода</a></li>
<li><a href='http://yoyurec.in.ua/mind42-online-mindmaps-tool/' rel='bookmark' title='Мind42 &#8211; онлайн инструмент для создания интеллект-карт'>Мind42 &#8211; онлайн инструмент для создания интеллект-карт</a></li>
<li><a href='http://yoyurec.in.ua/6-free-tools-create-mobile-version-site/' rel='bookmark' title='6 бесплатных инструментов для создания мобильной версии сайта'>6 бесплатных инструментов для создания мобильной версии сайта</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fsnipplr-snippet-service%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%20Snipplr%20-%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20%D0%B4%D0%BB%D1%8F%20%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B2%D0%B0%D1%88%D0%B5%D0%B3%D0%BE%20%D0%BA%D0%BE%D0%B4%D0%B0%20%28%D1%81%D0%BD%D0%B8%D0%BF%D0%BF%D0%B5%D1%82%D0%BE%D0%B2%29%22%20%7D);"></div>
<p>Где вы обычно храните мелкие куски кода (они же <em>&laquo;сниппеты&raquo;</em>)?<br />
В памяти? Ненадёжно ))<br />
В текстовых файлах? Немного лучше, но не идеально.<br />
В закладках? А если на той страничке нужно всего пару строк или они вообще были предложены комментатором и находятся чёрт знает где? Рыскать по статье не вариант для нас.</p>
<p>Для большей пользы лучше найти себе специализированное хранилище в сети. Желательно бесплатное, функциональное и удобное. Таким местом является <noindex><a rel="nofollow" title="http://snipplr.com/" href="http://yoyurec.in.ua/go/http://snipplr.com/">Snipplr</a></noindex>.</p>
<p><noindex><a rel="nofollow" href="http://yoyurec.in.ua/go/http://snipplr.com/"><img src="http://yoyurec.in.ua/wp-content/uploads/2009/10/snipplr-1.jpg" alt="snipplr-1" title="snipplr-1" class="alignnone size-full wp-image-963" /></a></noindex><br />
<span id="more-962"></span></p>
<p>Неброский дизайн. Наличие таких социальных полезных фишек как &laquo;популярные&raquo;, &laquo;последние&raquo; сниппеты, популярные теги, возможность добавлять чужие сниппеты в избранное, поиск (куда ж без него), возможность комментирования и поддержка RSS.</p>
<p><img src="http://yoyurec.in.ua/wp-content/uploads/2009/10/snipplr-3.jpg" alt="snipplr-3" title="snipplr-3" class="alignnone size-full wp-image-965" /></p>
<p>Немаловажным плюсом является и<noindex><a rel="nofollow" title="http://snipplr.com/developer/" href="http://yoyurec.in.ua/go/http://snipplr.com/developer/"> открытый <strong>API</strong></a></noindex>, с помощью которого (через плагины) можно получать сниппеты с сайта в вашей любимой IDE!<br />
Что ещё нужно для счастья? Конечно же, базовый функционал ))</p>
<p>Поддержка большого количества языков программирования:<br />
<img src="http://yoyurec.in.ua/wp-content/uploads/2009/10/snipplr-2.jpg" alt="snipplr-2" title="snipplr-2" class="alignnone size-full wp-image-964" /><br />
Раскрашивание кода:<br />
<img src="http://yoyurec.in.ua/wp-content/uploads/2009/10/snipplr-4.jpg" alt="snipplr-4" title="snipplr-4" class="alignnone size-full wp-image-966" /></p>
<p>При добавлении сниппета можно:<br />
* кроме названия и выбора языка вбить теги;<br />
* указать URL странички откуда вы почерпнули столь нужный код;<br />
* добавить поясняющий комментарий;<br />
* сделать сниппет приватным;</p>
<p>Ну а добавлять можно как на сайте, так и с помощью <noindex><a rel="nofollow" title="http://snipplr.com/developer/" href="http://yoyurec.in.ua/go/http://snipplr.com/developer/">bookmarklets</a></noindex> &#8211; выделите код и нажмите на bookmarklet.</p>
<p>Учитывая все вышеупомянутые прелести и большую аудиторию пользователей, <noindex><a rel="nofollow" title="http://snipplr.com/" href="http://yoyurec.in.ua/go/http://snipplr.com/">Snipplr</a></noindex> можно с увенностью назвать лучшим из подобных сервисов.</p>
<p>PS: ведутся работы над плагином для <a href="http://yoyurec.in.ua/2009/08/12/jetbrains-web-ide/">WebIDE</a>&#8230; stay tuned!</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=962&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/vyibiraem-soft-dlya-redaktirovaniya-koda/' rel='bookmark' title='Выбираем софт для редактирования кода'>Выбираем софт для редактирования кода</a></li>
<li><a href='http://yoyurec.in.ua/mind42-online-mindmaps-tool/' rel='bookmark' title='Мind42 &#8211; онлайн инструмент для создания интеллект-карт'>Мind42 &#8211; онлайн инструмент для создания интеллект-карт</a></li>
<li><a href='http://yoyurec.in.ua/6-free-tools-create-mobile-version-site/' rel='bookmark' title='6 бесплатных инструментов для создания мобильной версии сайта'>6 бесплатных инструментов для создания мобильной версии сайта</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/snipplr-snippet-service/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Цветовая схема Monokai для JetBrains WebIDE</title>
		<link>http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/</link>
		<comments>http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 12:49:43 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[программы]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[phpstorm]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[моё]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=956</guid>
		<description><![CDATA[Вот на досуге сделал для WebIDE порт с цветового оформления Monokai из Textamate. Захотелось тёмненького&#8230; PHP: CSS: Качаем Monokai _YoYurec_.xml и ложим в \WebIDE\.WebIde10\config\colors\, далее выбираем тему в настройках &#171;Editor -> Color &#038; Fonts&#187;. Похожие статьи:JetBrains Web IDE Как сделать Web IDE портабельной? Aptana &#8211; IDE для AJAX, HTML, CSS


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fmonokai-colorscheme-for-jetbrains-webide%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%A6%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F%20%D1%81%D1%85%D0%B5%D0%BC%D0%B0%20Monokai%20%D0%B4%D0%BB%D1%8F%20JetBrains%20WebIDE%22%20%7D);"></div>
<p>Вот на досуге сделал для WebIDE порт с цветового оформления <strong>Monokai</strong> из Textamate. Захотелось тёмненького&#8230;<br />
<strong>PHP:</strong><br />
<a href="http://yoyurec.in.ua/wp-content/uploads/2009/10/idea-monokai-php.png"><img src="http://yoyurec.in.ua/wp-content/uploads/2009/10/idea-monokai-php-300x180.png" alt="idea-monokai-php" title="idea-monokai-php" class="alignnone size-medium wp-image-958" /></a><br />
<strong>CSS:</strong><br />
<a href="http://yoyurec.in.ua/wp-content/uploads/2009/10/idea-monokai-css.png"><img src="http://yoyurec.in.ua/wp-content/uploads/2009/10/idea-monokai-css-300x162.png" alt="idea-monokai-css" title="idea-monokai-css" class="alignnone size-medium wp-image-957" /></a></p>
<p>Качаем <noindex><a rel="nofollow" title="http://narod.ru/disk/14096015000/Monokai%20_YoYurec_.xml.html" href="http://yoyurec.in.ua/go/http://narod.ru/disk/14096015000/Monokai%20_YoYurec_.xml.html">Monokai _YoYurec_.xml</a></noindex> и ложим в <em>\WebIDE\.WebIde10\config\colors\</em>, далее выбираем тему в настройках &laquo;<strong>Editor -> Color &#038; Fonts&raquo;</strong>.</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=956&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Как сделать Web IDE портабельной?</title>
		<link>http://yoyurec.in.ua/portable-web-ide-how-to/</link>
		<comments>http://yoyurec.in.ua/portable-web-ide-how-to/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 10:23:58 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[программы]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[phpstorm]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=908</guid>
		<description><![CDATA[Для начала качаем, устанавливаем, НО не запускаем WebIDE. Либо просто распаковываем инсталл (например, хорошей и бесплатной [и естественно портабельной B-) ] UniExtract) Далее нужно поменять пути к настройкам(config) и плагинам(/config/plugins) Системную папку (system) не трогать, т.к. она содержит индексы проектов и разрастается неимоверно &#8211; пусть так и лежит в папке юзера ОС. А конкретнее, в [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/' rel='bookmark' title='Цветовая схема Monokai для JetBrains WebIDE'>Цветовая схема Monokai для JetBrains WebIDE</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fportable-web-ide-how-to%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%9A%D0%B0%D0%BA%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20Web%20IDE%20%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%B1%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%3F%22%20%7D);"></div>
<p><img src="http://yoyurec.in.ua/wp-content/uploads/2009/08/corsair.jpg" alt="corsair" title="corsair" width="419" height="200" class="alignnone size-full wp-image-914" /></p>
<p>Для начала <noindex><a rel="nofollow" title="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP" href="http://yoyurec.in.ua/go/http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">качаем</a></noindex>, устанавливаем, НО не запускаем WebIDE.<br />
Либо просто распаковываем инсталл (например, хорошей и бесплатной [и естественно портабельной <strong>B-)</strong> ] <noindex><a rel="nofollow" title="http://www.legroom.net/software/uniextract" href="http://yoyurec.in.ua/go/http://www.legroom.net/software/uniextract">UniExtract</a></noindex>)</p>
<p>Далее нужно поменять пути к настройкам(config) и плагинам(/config/plugins)<br />
Системную папку (system) не трогать, т.к. она содержит индексы проектов и разрастается неимоверно &#8211; пусть так и лежит в папке юзера ОС.</p>
<p>А конкретнее, в папке <strong>&laquo;\WebIDE\bin\&raquo;</strong> правим файл <strong>idea.properties</strong> (строки 12-19):</p>

<div class="wp_syntax"><div class="code"><pre class="properties" style="font-family:monospace;"><span style="color: #000080; font-weight:bold;">idea.config.path</span><span style="color: #000000;">=</span><span style="color: #008000; font-weight:bold;">$<span style="">&#123;</span>idea.home<span style="">&#125;</span>/.WebIde10/config</span>
<span style="color: #000080; font-weight:bold;">idea.system.path</span><span style="color: #000000;">=</span><span style="color: #008000; font-weight:bold;"><span style="font-weight: bold;">$<span style="">&#123;</span>user.home<span style="">&#125;</span></span>/.WebIde10/system</span>
<span style="color: #000080; font-weight:bold;">idea.plugins.path</span><span style="color: #000000;">=</span><span style="color: #008000; font-weight:bold;">$<span style="">&#123;</span>idea.home<span style="">&#125;</span>/.WebIde10/config/plugins</span></pre></div></div>

<p>Т.е просто поменяли <strong>${user.home}</strong> на <strong>${idea.home}</strong> и теперь все настройки будут в папке IDE!</p>
<p>Кстати, в плане портабельности Web IDE гораздо вкуснее MAIA &#8211; она весит на 150мб меньше :)</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=908&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/' rel='bookmark' title='Цветовая схема Monokai для JetBrains WebIDE'>Цветовая схема Monokai для JetBrains WebIDE</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/portable-web-ide-how-to/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JetBrains Web IDE</title>
		<link>http://yoyurec.in.ua/jetbrains-web-ide/</link>
		<comments>http://yoyurec.in.ua/jetbrains-web-ide/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:36:16 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[программы]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpstorm]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=890</guid>
		<description><![CDATA[Для осознания что это за зверь советую почитать замечательную статью от Вадима Макишвили &#8211; &#171;Вёрстка в IntelliJIDEA&#187;. Часть №1 и Часть №2. Но самое главное в моей заметке не это. Главное &#8211; новость о том, что&#8230; JetBrains открыла программу EAP (Early Access Program) для JetBrains Web IDE. JetBrains Web IDE это IDE для веб программирования. [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/' rel='bookmark' title='Цветовая схема Monokai для JetBrains WebIDE'>Цветовая схема Monokai для JetBrains WebIDE</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fjetbrains-web-ide%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22JetBrains%20Web%20IDE%22%20%7D);"></div>
<p><img src="http://yoyurec.in.ua/wp-content/uploads/2009/08/jetbrains.gif" alt="jetbrains" title="jetbrains" width="135" height="48" class="alignnone size-full wp-image-894" /></p>
<p>Для осознания что это за зверь советую почитать замечательную статью от Вадима Макишвили &#8211; &laquo;Вёрстка в IntelliJIDEA&raquo;. <noindex><a rel="nofollow" title="http://makishvili.com/2009/02/verstka-v-intellijidea-1/" href="http://yoyurec.in.ua/go/http://makishvili.com/2009/02/verstka-v-intellijidea-1/">Часть №1</a></noindex> и <noindex><a rel="nofollow" title="http://makishvili.com/2009/04/verstka-v-intellijidea-2/" href="http://yoyurec.in.ua/go/http://makishvili.com/2009/04/verstka-v-intellijidea-2/">Часть №2</a></noindex>.</p>
<p>Но самое главное в моей заметке не это. Главное &#8211; новость о том, что&#8230; </p>
<blockquote><p>JetBrains открыла программу EAP (Early Access Program) для JetBrains Web IDE. <noindex><a rel="nofollow" title="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP" href="http://yoyurec.in.ua/go/http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">JetBrains Web IDE</a></noindex> это IDE для веб программирования. Она построена на основе платформы JetBrains IDE Framework.<br />
Web IDE доступна в двух вариантах: в стандартный вариант включена поддержка HTML, CSS, Javascript. В PHP Developer edition добавляется поддержка PHP и SQL.
</p></blockquote>
<p><span id="more-890"></span><br />
Т.е. имеем на выходе:</p>
<ul>
<li>всё лишнее (связанное с Java) убрано;</li>
<li>работа с проектами стала удобнее (нет модулей и пр.);</li>
<li>дополнительно конфигурировать ничего не нужно;</li>
<li>запускается и бегает шустрее;</li>
<li>добавлена синхронизашия с FTP и SFTP!!!</li>
</ul>
<p>Плюс из того что уже было:</p>
<ul>
<li>удобнейшая навигация по файлам проекта и коду;</li>
<li>анализ и подсветка ошибок в коде на лету;</li>
<li>встроенная поддержка Subversion, Perforce, Git, и CVS;</li>
<li>и конечно же кроссплатформенность (Windows, Mac OS X и Linux)</li>
</ul>
<p><noindex><a rel="nofollow" title="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP" href="http://yoyurec.in.ua/go/http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">Качаем</a></noindex> и кодим с удовольствием!<br />
Ребятам из <noindex><a rel="nofollow" title="http://www.jetbrains.com/" href="http://yoyurec.in.ua/go/http://www.jetbrains.com/">JetBrains</a></noindex> огромное СПАСИБО!</p>
<p><strong>UPD:</strong> Чтобы добавить LiveTempalte для CSS нужно <noindex><a rel="nofollow" title="http://makishvili.com/pro/2009/08/idea-settings-webide/ya_css_markuper.xml.zip" href="http://yoyurec.in.ua/go/http://makishvili.com/pro/2009/08/idea-settings-webide/ya_css_markuper.xml.zip">скачать архив</a></noindex> и распаковать файл в папку &laquo;%user%\.WebIde10\config\templates\&raquo;!</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=890&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/' rel='bookmark' title='Цветовая схема Monokai для JetBrains WebIDE'>Цветовая схема Monokai для JetBrains WebIDE</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/jetbrains-web-ide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Яндекс.Субботник в Киеве — вёрстка, API и другое…</title>
		<link>http://yoyurec.in.ua/yandekssubbotnik-v-kieve-vyorstka-api-i-drugoe/</link>
		<comments>http://yoyurec.in.ua/yandekssubbotnik-v-kieve-vyorstka-api-i-drugoe/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 10:01:00 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[конференции]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[ссылки]]></category>
		<category><![CDATA[яндекс]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=771</guid>
		<description><![CDATA[Яндекс приглашает в гости всех, кому интересно поговорить о HTML-вёрстке, CSS, API и обсудить эти темы за чашкой кофе. Пройдёт субботник 25 апреля. Субботники ориентированы на разработчиков и проходят в комфортной, неформальной обстановке офиса Яндекса. Участие в Cубботниках бесплатное. Первое мероприятие из цикла Я.Субботник — «Верстка, API и другое…» прошло 31 января 2009 года. Отличная [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/svn-versii-pod-kontrolem/' rel='bookmark' title='SVN. Версии под контролем'>SVN. Версии под контролем</a></li>
<li><a href='http://yoyurec.in.ua/legalcamp-2009/' rel='bookmark' title='В Киеве состоится конференция LegalCamp 2009'>В Киеве состоится конференция LegalCamp 2009</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fyandekssubbotnik-v-kieve-vyorstka-api-i-drugoe%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.%D0%A1%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D0%BD%D0%B8%D0%BA%20%D0%B2%20%D0%9A%D0%B8%D0%B5%D0%B2%D0%B5%20%E2%80%94%20%D0%B2%D1%91%D1%80%D1%81%D1%82%D0%BA%D0%B0%2C%20API%20%D0%B8%20%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B5%E2%80%A6%22%20%7D);"></div>
<p><img src="http://yoyurec.in.ua/wp-content/uploads/2009/04/yaua.png" alt="yaua" title="yaua" width="100" height="45" class="aligncenter size-full wp-image-773" /><br />
Яндекс приглашает в гости всех, кому интересно поговорить о HTML-вёрстке, CSS, API и обсудить эти темы за чашкой кофе. Пройдёт <noindex><a rel="nofollow" title="http://clubs.ya.ru/yandex-ua/replies.xml?item_no=14" href="http://yoyurec.in.ua/go/http://clubs.ya.ru/yandex-ua/replies.xml?item_no=14">субботник 25 апреля</a></noindex>.</p>
<blockquote><p>Субботники ориентированы на разработчиков и проходят в комфортной, неформальной обстановке офиса Яндекса. Участие в Cубботниках бесплатное. Первое мероприятие из цикла Я.Субботник — «Верстка, API и другое…» прошло 31 января 2009 года.</p></blockquote>
<p>Отличная идея делиться таким уникальным опытом веб-разработок! К сожалению, все места уже заняты, так что остаётся только читать отзывы и статьи, листать презентации и смотреть видео о прошедшем московском:</p>
<ul>
<li><noindex><a rel="nofollow" title="http://company.yandex.ru/experience/" href="http://yoyurec.in.ua/go/http://company.yandex.ru/experience/">Список докладов</a></noindex></li>
<li><noindex><a rel="nofollow" title="http://video.yandex.ru/users/ya-events/collection/2/" href="http://yoyurec.in.ua/go/http://video.yandex.ru/users/ya-events/collection/2/">Видеоверсии</a></noindex></li>
<li><noindex><a rel="nofollow" title="http://cssing.org.ua/2009/02/01/subbotnik/" href="http://yoyurec.in.ua/go/http://cssing.org.ua/2009/02/01/subbotnik/">Отчёт о поездке от Юрия “akella” Артюха</a></noindex></li>
<li><noindex><a rel="nofollow" title="http://habrahabr.ru/blogs/yandex/50766/" href="http://yoyurec.in.ua/go/http://habrahabr.ru/blogs/yandex/50766/">Впечатления на хабре</a></noindex></li>
</ul>
<p>PS: уже подсел на IntelliJIDEA!<br />
<noindex><a rel="nofollow" title="http://makishvili.com/2009/02/verstka-v-intellijidea-1/" href="http://yoyurec.in.ua/go/http://makishvili.com/2009/02/verstka-v-intellijidea-1/">Вёрстка в IntelliJIDEA. Часть №1</a></noindex><br />
<noindex><a rel="nofollow" title="http://makishvili.com/2009/04/verstka-v-intellijidea-2/" href="http://yoyurec.in.ua/go/http://makishvili.com/2009/04/verstka-v-intellijidea-2/">Вёрстка в IntelliJIDEA. Часть №2</a></noindex></p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=771&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/svn-versii-pod-kontrolem/' rel='bookmark' title='SVN. Версии под контролем'>SVN. Версии под контролем</a></li>
<li><a href='http://yoyurec.in.ua/legalcamp-2009/' rel='bookmark' title='В Киеве состоится конференция LegalCamp 2009'>В Киеве состоится конференция LegalCamp 2009</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/yandekssubbotnik-v-kieve-vyorstka-api-i-drugoe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Выбираем софт для редактирования кода</title>
		<link>http://yoyurec.in.ua/vyibiraem-soft-dlya-redaktirovaniya-koda/</link>
		<comments>http://yoyurec.in.ua/vyibiraem-soft-dlya-redaktirovaniya-koda/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 14:34:58 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[программы]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=562</guid>
		<description><![CDATA[Известное интернет-издание для вебдизайнеров Smashingmagazine.com на днях разродилось отличнейшей статьёй про обзор CSS редакторов переводить смысла не вижу, так что просто линк. Для полной картины можете ещё почитать обзор 35 редакторов кода месячной давности. Удачи! Похожие статьи:Snipplr &#8211; сервис для хранения вашего кода (сниппетов) Идеальная программа для GTD Бумажная 3D снежинка


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/snipplr-snippet-service/' rel='bookmark' title='Snipplr &#8211; сервис для хранения вашего кода (сниппетов)'>Snipplr &#8211; сервис для хранения вашего кода (сниппетов)</a></li>
<li><a href='http://yoyurec.in.ua/idealnaya-programma-dlya-gtd/' rel='bookmark' title='Идеальная программа для GTD'>Идеальная программа для GTD</a></li>
<li><a href='http://yoyurec.in.ua/bumazhnaya-3d-snezhinka/' rel='bookmark' title='Бумажная 3D снежинка'>Бумажная 3D снежинка</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fvyibiraem-soft-dlya-redaktirovaniya-koda%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%92%D1%8B%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC%20%D1%81%D0%BE%D1%84%D1%82%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BA%D0%BE%D0%B4%D0%B0%22%20%7D);"></div>
<p>Известное интернет-издание для вебдизайнеров <noindex><a rel="nofollow" title="http://smashingmagazine.com" href="http://yoyurec.in.ua/go/http://smashingmagazine.com">Smashingmagazine.com</a></noindex> на днях разродилось отличнейшей статьёй про <noindex><a rel="nofollow" title="http://www.smashingmagazine.com/2008/06/19/css-editors-reviewed/" href="http://yoyurec.in.ua/go/http://www.smashingmagazine.com/2008/06/19/css-editors-reviewed/">обзор CSS редакторов</a></noindex> переводить смысла не вижу, так что просто линк. Для полной картины можете ещё почитать <noindex><a rel="nofollow" title="http://www.smashingmagazine.com/2008/05/07/35-useful-source-code-editors-reviewed/" href="http://yoyurec.in.ua/go/http://www.smashingmagazine.com/2008/05/07/35-useful-source-code-editors-reviewed/">обзор 35 редакторов кода</a></noindex> месячной давности. Удачи!</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=562&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/snipplr-snippet-service/' rel='bookmark' title='Snipplr &#8211; сервис для хранения вашего кода (сниппетов)'>Snipplr &#8211; сервис для хранения вашего кода (сниппетов)</a></li>
<li><a href='http://yoyurec.in.ua/idealnaya-programma-dlya-gtd/' rel='bookmark' title='Идеальная программа для GTD'>Идеальная программа для GTD</a></li>
<li><a href='http://yoyurec.in.ua/bumazhnaya-3d-snezhinka/' rel='bookmark' title='Бумажная 3D снежинка'>Бумажная 3D снежинка</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/vyibiraem-soft-dlya-redaktirovaniya-koda/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Меняем рабочую папку в Symfony</title>
		<link>http://yoyurec.in.ua/menyaem-rabochuyu-papku-v-symfony/</link>
		<comments>http://yoyurec.in.ua/menyaem-rabochuyu-papku-v-symfony/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 15:10:07 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/2008/04/15/menyaem-rabochuyu-papku-v-symfony/</guid>
		<description><![CDATA[Довелось работать с симфонией&#8230; мутная вещь, однако! Есть такая нехорошая в ней фишка, как использование папки &#171;web&#187; для приложения :(. На &#171;денвере&#187; запарился с виртуальными хостами, но всё поднял кое как&#8230; Другая проблема появилась, когда я захотел выложить проект &#8211; на хостинге ведь &#171;public_html&#187; папка у апача! Хорошо, если это ваш личный сервер и можно [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/snipplr-snippet-service/' rel='bookmark' title='Snipplr &#8211; сервис для хранения вашего кода (сниппетов)'>Snipplr &#8211; сервис для хранения вашего кода (сниппетов)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fmenyaem-rabochuyu-papku-v-symfony%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC%20%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D1%83%D1%8E%20%D0%BF%D0%B0%D0%BF%D0%BA%D1%83%20%D0%B2%20Symfony%22%20%7D);"></div>
<p>Довелось работать с симфонией&#8230; мутная вещь, однако!<br />
Есть такая нехорошая в ней фишка, как использование папки &laquo;web&raquo; для приложения :(. На &laquo;денвере&raquo; запарился с виртуальными хостами, но всё поднял кое как&#8230;</p>
<p>Другая проблема появилась, когда я захотел выложить проект &#8211; на хостинге ведь &laquo;public_html&raquo; папка у апача! Хорошо, если это ваш личный сервер и можно подправить конфиг апача или через админпанель что-то поколдовать (кстати так и не нашёл как это сделать в direcadmin). А что если нет доступа?</p>
<p>Решение было найдено на блоге <noindex><a rel="nofollow" title="http://www.digitalbase.eu/blog/change-symfony-web-directory-path" href="http://yoyurec.in.ua/go/http://www.digitalbase.eu/blog/change-symfony-web-directory-path">Digital Base</a></noindex> и заключается в добавлении кода в конец конфигурационного файла вашего приложения (config.php):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">      <span style="color: #000088;">$sf_root_dir</span> <span style="color: #339933;">=</span> sfConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sf_root_dir'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      sfConfig<span style="color: #339933;">::</span><span style="color: #004000;">add</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'sf_web_dir_name'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$sf_web_dir_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'public_html'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'sf_web_dir'</span>      <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$sf_root_dir</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #000088;">$sf_web_dir_name</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'sf_upload_dir'</span>   <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$sf_root_dir</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #000088;">$sf_web_dir_name</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span>sfConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sf_upload_dir_name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
      <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Естественно остальные папки фреймворка должны лежать вне папки &laquo;public_html&raquo; !</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=554&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/snipplr-snippet-service/' rel='bookmark' title='Snipplr &#8211; сервис для хранения вашего кода (сниппетов)'>Snipplr &#8211; сервис для хранения вашего кода (сниппетов)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/menyaem-rabochuyu-papku-v-symfony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN. Версии под контролем</title>
		<link>http://yoyurec.in.ua/svn-versii-pod-kontrolem/</link>
		<comments>http://yoyurec.in.ua/svn-versii-pod-kontrolem/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 11:16:36 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[ссылки]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/2008/01/28/svn-versii-pod-kontrolem/</guid>
		<description><![CDATA[Пришлось по работе разбираться с SVN. А так как я ничего не знаю о Subversion и использовании TortoiseSVN, то отправился гуглить. Наткнулся на полезную статью &#171;Версии под контролем&#171;, которую написал Лобач Олег. Разработка программного обеспечения без применения различных инструментов потребовала бы колоссальных затрат сил и времени. Одним из таких инструментов являются системы контроля версий, примером [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/6-free-tools-create-mobile-version-site/' rel='bookmark' title='6 бесплатных инструментов для создания мобильной версии сайта'>6 бесплатных инструментов для создания мобильной версии сайта</a></li>
<li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/plaginyi-pod-firefox/' rel='bookmark' title='Плагины под Firefox'>Плагины под Firefox</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fsvn-versii-pod-kontrolem%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22SVN.%20%D0%92%D0%B5%D1%80%D1%81%D0%B8%D0%B8%20%D0%BF%D0%BE%D0%B4%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%B5%D0%BC%22%20%7D);"></div>
<p><img src='http://yoyurec.in.ua/wp-content/uploads/2008/01/tortoisesvn_logo_hor468x64.png' alt='tortoisesvn_logo_hor468x64.png' /></p>
<p>Пришлось по работе разбираться с SVN. А так как я ничего не знаю о Subversion и использовании <noindex><a rel="nofollow" title="http://tortoisesvn.net/" href="http://yoyurec.in.ua/go/http://tortoisesvn.net/">TortoiseSVN</a></noindex>, то отправился гуглить. Наткнулся на полезную статью &laquo;<noindex><a rel="nofollow" title="http://lobach.info/svn-intro/" href="http://yoyurec.in.ua/go/http://lobach.info/svn-intro/">Версии под контролем</a></noindex>&laquo;, которую написал <noindex><a rel="nofollow" title="http://lobach.info/" href="http://yoyurec.in.ua/go/http://lobach.info/">Лобач Олег</a></noindex>.</p>
<blockquote><p>Разработка программного обеспечения без применения различных инструментов потребовала бы колоссальных затрат сил и времени. Одним из таких инструментов являются системы контроля версий, примером которых может служить Subversion &#8211; тема данной статьи.</p></blockquote>
<p>Автору респект и уважуха, а статью в закладки, однозначно! Собственно как и остальные заметки по теме от автора блога: &laquo;<noindex><a rel="nofollow" title="http://lobach.info/develop/svn/making-branches/" href="http://yoyurec.in.ua/go/http://lobach.info/develop/svn/making-branches/">Как и Зачем делать ветки?</a></noindex>&laquo;, &laquo;<noindex><a rel="nofollow" title="http://lobach.info/develop/svn/branch-merging-part1/" href="http://yoyurec.in.ua/go/http://lobach.info/develop/svn/branch-merging-part1/">Как слить изменения между ветками. Часть 1</a></noindex>&laquo;, &laquo;<noindex><a rel="nofollow" title="http://lobach.info/some/branch-merging-part2/" href="http://yoyurec.in.ua/go/http://lobach.info/some/branch-merging-part2/">Как слить изменения между ветками. Часть 2</a></noindex>&laquo;.</p>
<p>Возможно полезной для кого-то (я юзаю <noindex><a rel="nofollow" title="http://scite.ruteam.ru/" href="http://yoyurec.in.ua/go/http://scite.ruteam.ru/">SciTe</a></noindex>) будет статья &laquo;<noindex><a rel="nofollow" title="http://shkodenko.kiev.ua/index.php?content_id=61&#038;lang_id=1" href="http://yoyurec.in.ua/go/http://shkodenko.kiev.ua/index.php?content_id=61&#038;lang_id=1">Совместное использование Notepad ++ и TortoiseSVN</a></noindex>&laquo;.</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=526&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/6-free-tools-create-mobile-version-site/' rel='bookmark' title='6 бесплатных инструментов для создания мобильной версии сайта'>6 бесплатных инструментов для создания мобильной версии сайта</a></li>
<li><a href='http://yoyurec.in.ua/jetbrains-web-ide/' rel='bookmark' title='JetBrains Web IDE'>JetBrains Web IDE</a></li>
<li><a href='http://yoyurec.in.ua/plaginyi-pod-firefox/' rel='bookmark' title='Плагины под Firefox'>Плагины под Firefox</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/svn-versii-pod-kontrolem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS-debug</title>
		<link>http://yoyurec.in.ua/css-debug/</link>
		<comments>http://yoyurec.in.ua/css-debug/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 16:50:29 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/2007/12/25/css-debug/</guid>
		<description><![CDATA[Вот и настало время выплеснуть из себя заметку по CSS :) Что-то из инструментария хочется описать. Упрощаем и делаем свою работу удобнее! Зачем? И ребёнку ясно &#8211; возможность в рабочее время иметь законные минутки, чтобы написать в блог или порубиться в КС с коворкерами :) Сегодня я расскажу о КСС-дэбаге и диагностике :) В былые [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/10-css-fishek-kotorye-stanut-dostupny-posle-ischeznovniya-ie6/' rel='bookmark' title='10 CSS фишек, которые станут доступны после исчезновния IE6'>10 CSS фишек, которые станут доступны после исчезновния IE6</a></li>
<li><a href='http://yoyurec.in.ua/kak-internet-explorer-podderzhivaet-css/' rel='bookmark' title='Как Internet Explorer поддерживает CSS?'>Как Internet Explorer поддерживает CSS?</a></li>
<li><a href='http://yoyurec.in.ua/advanced-css-menu-with-sprites/' rel='bookmark' title='Непростое CSS меню с использованием спрайтов'>Непростое CSS меню с использованием спрайтов</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fcss-debug%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22CSS-debug%22%20%7D);"></div>
<p>Вот и настало время выплеснуть из себя заметку по CSS :)<br />
Что-то из инструментария хочется описать. Упрощаем и делаем свою работу удобнее! Зачем? И ребёнку ясно &#8211; возможность в рабочее время иметь законные минутки, чтобы написать в блог или порубиться в КС с коворкерами :)</p>
<p>Сегодня я расскажу о КСС-дэбаге и диагностике :)<br />
<span id="more-494"></span><br />
В былые времена, когда я ещё верстал таблицами было очень удобно использовать для поиска глюков вёрстки:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;table</span> <span style="color: #000066;">border</span>=<span style="color: #ff0000;">&quot;1&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>....<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/table<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Сейчас же, верстая дивами я использую CSS стили для нужных блоков. Мало ли, какой баг закрался и без FireBugWebDeveloper не узнать почему блоки поплыли&#8230;а мы ему ррраааззз:<br />
<code lang="css">div.bug {background: red;}</code><br />
&#8230;или&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">div<span style="color: #6666ff;">.bug</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>&#8230;и сразу видно что к чему! Правда при вёрстке пиксель-в-пиксель второй метод не советую, т.к меняются размеры блоков.</p>
<p>&laquo;Уууууу! Мы это всё знаеееем!&raquo;, &#8211; закричите Вы и будете правы. Поэтому я приведу ещё пару интересных решений:</p>
<blockquote><p><img src='http://yoyurec.in.ua/wp-content/uploads/2007/12/css_diagnostics.jpg' alt='css_diagnostics.jpg' /><br />
Eric Meyer <noindex><a rel="nofollow" title="http://meyerweb.com/eric/tools/css/diagnostics/demo.html" href="http://yoyurec.in.ua/go/http://meyerweb.com/eric/tools/css/diagnostics/demo.html">предложил использовать опредленные CSS правила для выявления ошибок на странице в ходе проектирования</a></noindex>. Цель правил визуально показывать ошибки на странице. Например если у ссылки не проставлен адрес она выделяется определенным цветом и сразу обращает на себя внимание.<br />
Почитайте на <noindex><a rel="nofollow" title="http://www.alexilin.ru/css-dlya-diagnostiki/" href="http://yoyurec.in.ua/go/http://www.alexilin.ru/css-dlya-diagnostiki/">Life Style</a></noindex> перевод статьи.</p></blockquote>
<p>И ещё:</p>
<blockquote><p><img src='http://yoyurec.in.ua/wp-content/uploads/2007/12/small_grid.gif' alt='small_grid.gif' /><br />
Есть картинка, размером 1200х800 пикселей, на которой расчерчена каркасная решетка разметки квадратами со стороной 50 пикселей. Картинка вставляется как фоновое изображение в body и упрощает визуальное размещение блоков во время верстки.<br />
Забираем &laquo;тулзу&raquo; с <noindex><a rel="nofollow" title="http://www.webmakerslounge.com/news/layout-grid/" href="http://yoyurec.in.ua/go/http://www.webmakerslounge.com/news/layout-grid/">Webmakers Lounge</a></noindex></p></blockquote>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=494&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/10-css-fishek-kotorye-stanut-dostupny-posle-ischeznovniya-ie6/' rel='bookmark' title='10 CSS фишек, которые станут доступны после исчезновния IE6'>10 CSS фишек, которые станут доступны после исчезновния IE6</a></li>
<li><a href='http://yoyurec.in.ua/kak-internet-explorer-podderzhivaet-css/' rel='bookmark' title='Как Internet Explorer поддерживает CSS?'>Как Internet Explorer поддерживает CSS?</a></li>
<li><a href='http://yoyurec.in.ua/advanced-css-menu-with-sprites/' rel='bookmark' title='Непростое CSS меню с использованием спрайтов'>Непростое CSS меню с использованием спрайтов</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/css-debug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

