<?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>Блог Наливаева &#187; Скриптульки</title>
	<atom:link href="http://nalivaeff.com/category/skriptulki/feed/" rel="self" type="application/rss+xml" />
	<link>http://nalivaeff.com</link>
	<description>SEO, Ganja, Rock-n-Roll</description>
	<lastBuildDate>Thu, 26 Jan 2012 11:40:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>API для Kazapa</title>
		<link>http://nalivaeff.com/api-for-kazapa/</link>
		<comments>http://nalivaeff.com/api-for-kazapa/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 17:47:51 +0000</pubDate>
		<dc:creator>Nalivaeff</dc:creator>
				<category><![CDATA[Live]]></category>
		<category><![CDATA[Скриптульки]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[kazapa]]></category>
		<category><![CDATA[ссылки]]></category>

		<guid isPermaLink="false">http://nalivaeff.com/?p=638</guid>
		<description><![CDATA[Замарочился тут на днях и замутил собственный API для биржи вечных ссылок Kazapa. Собственно состоит то всего из двух функций: Отправляет запрос с адресом страницы и получает текст ссылки и два необходимых параметра для дальнейшей проверки Отправляет запрос на подтверждение размещения ссылки Очень удобная штука экономит кучу времени и сил. За час разместил хуеву тучу [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="90" id="550x90" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://kazapa.ru/banners/550x90.swf?id=5320" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="http://kazapa.ru/banners/550x90.swf?id=5320" quality="high" bgcolor="#ffffff" width="550" height="90" name="468x80" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
	</object></p>
<p>
Замарочился тут на днях и замутил собственный <a href="http://nalivaeff.com/tag/api/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  api">API</a> для биржи вечных ссылок <a href="http://nalivaeff.com/tag/kazapa/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  kazapa">Kazapa</a>. Собственно состоит то всего из двух функций:
</p>
<p><span id="more-638"></span></p>
<ol>
<li>Отправляет запрос с адресом страницы и получает текст ссылки и два необходимых параметра для дальнейшей проверки</li>
<li>Отправляет запрос на подтверждение размещения ссылки</li>
</ol>
<p>
Очень удобная <a href="http://topsape.ru">штука</a> экономит кучу времени и сил. За час разместил хуеву тучу ссылок на автомате. Хотите такую же? Firebug и cURL вам в помощь на <a href="http://nalivaeff.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  php">PHP</a> &#8211; 20 строчек. Выложил бы для скачивания, но обещал саппорту этого не делать.
</p>
<p>
<center>*************************Постовой от правильных рекламодателей*************************</center>
</p>
<p>
Основы продвижения сайта, как закупать ссылки, как вести блог расскажут на <a href="http://osnova-seo.info/">osnova-seo.info</a> это вам не реклама казапы, это бля &#8211; реклама osnova-seo.info. И дизайн сайта прикольный и почитать есть что.
</p>
<p><center>********************</center></p>
<p>
И небольшая рекламная пауза для вас, мальчики и девочки! Поют IFK &#038; Дмитрий Спирин (Тараканы!) &#8211; За-жи-гон!<br />
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="550" height="442" src="http://www.youtube.com/embed/OqCSBeVLpLY" frameborder="0" allowFullScreen></iframe><br />
 Чмоки-чмоки.</p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnalivaeff.com%2Fapi-for-kazapa%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnalivaeff.com%2Fapi-for-kazapa%2F&amp;source=nalivaeff&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://nalivaeff.com/api-for-kazapa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Быстрое переключение языка сайта</title>
		<link>http://nalivaeff.com/fast-switch-language-whith-php/</link>
		<comments>http://nalivaeff.com/fast-switch-language-whith-php/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 10:00:00 +0000</pubDate>
		<dc:creator>Nalivaeff</dc:creator>
				<category><![CDATA[Скриптульки]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://nalivaeff.com/?p=260</guid>
		<description><![CDATA[Представляю вашему вниманию простой способ для перевода страниц сайта с помощью PHP. Смысл заключается в том что имеется несколько файлов для каждого языка, которые вы хотите предоставить. Каждый из этих называется аналогично коду страны ISO (ru, de, by и т.д.) и расширения ТХТ. Для этой демонстрации я использую только белорусский язык в качестве альтернативы, а [...]]]></description>
			<content:encoded><![CDATA[<p>Представляю вашему вниманию простой способ для <strong>перевода страниц сайта</strong> с помощью <a href="http://nalivaeff.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  php">PHP</a>. Смысл заключается в том что имеется несколько файлов для каждого языка, которые вы хотите предоставить. Каждый из этих называется аналогично коду страны ISO (ru, de, by и т.д.) и расширения ТХТ. Для этой демонстрации я использую только белорусский язык в качестве альтернативы, а по умолчанию язык сайта &#8211; русский.<br />
Содержимое этих файлов слова (или предложения) и их перевод сохранены в виде:</p>
<p><em>картофель=бульба</em></p>
<p>PHP-класс разбирает эти пары по массивам и возвращает перевод соответствующей строки или слова.<br />
Все что вам необходимо, это вставить следующий класс в страницу:</p>
<p><code></p>
<p>$translate = new Translator($outputlanguage);//где $outputlanguage: ISO код страны (de,en,by,...) --&gt; не забудьте подготовить одноименные .txt файлы.</p>
<p>$translate-&gt;__('word to translate');</p>
<p></code></p>
<p>Например</p>
<p><code></p>
<p>&lt;h2&gt;&lt;?php $translate-&gt;__('Картофель'); ?&gt;&lt;/h2&gt;</p>
<p></code></p>
<p>Ваш файл by.txt должен содержать:</p>
<p><em>картофель=бульба</em></p>
<p>Наверное лучше всего покажет <a href="http://nalivaeff.com/demos/translate.php">демонстрационная страница</a>.<br />
Скачать php класс для перевода текста на сайте можно <a href="http://nalivaeff.com/demos/translate.rar">здесь</a></p>
<p><em>* перевод статьи на <a href="http://tympanus.net/codrops/2009/12/30/easy-php-site-translation/">tympanus.net</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnalivaeff.com%2Ffast-switch-language-whith-php%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnalivaeff.com%2Ffast-switch-language-whith-php%2F&amp;source=nalivaeff&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://nalivaeff.com/fast-switch-language-whith-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ай сик ю, Сука! или Как узнать ip адрес по ICQ</title>
		<link>http://nalivaeff.com/aj-sik-yu-suka-ili-kak-uznat-ip-adres-po-icq/</link>
		<comments>http://nalivaeff.com/aj-sik-yu-suka-ili-kak-uznat-ip-adres-po-icq/#comments</comments>
		<pubDate>Mon, 25 May 2009 07:41:46 +0000</pubDate>
		<dc:creator>Nalivaeff</dc:creator>
				<category><![CDATA[Скриптульки]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://nalivaeff.com/?p=100</guid>
		<description><![CDATA[Спросил меня как-то Ванек как узнать ip адрес по UIN ICQ - Не знаю, &#8211; ответил я и принял паровоз от Наташки. После раскура, игры в карты и еще одного раскура я начал думать (!) Думал о многом &#8211; о деньгах, о погоде и о том что зима скоро уже совсем. Но зима и деньги [...]]]></description>
			<content:encoded><![CDATA[<p>Спросил меня как-то Ванек как узнать ip адрес по UIN ICQ<br />
- Не знаю, &#8211; ответил я и принял паровоз от Наташки.<br />
После раскура, игры в карты и еще одного раскура я начал думать (!)<br />
Думал о многом &#8211;  о деньгах, о погоде и о том что зима скоро уже совсем. Но зима и деньги сразу же позабылись когда я подумал как же все таки определить этот ip адрес.</p>
<p><span id="more-100"></span><br />
Естественно первое что я сделал это <del datetime="2009-05-25T07:09:33+00:00">пожрал и посмотрел фильм &laquo;Адреналин 2&#8243;</del> полез в QIP. Хуй там, Семен Семеныч, ничего там не было про IP. Почесал я репу и подумал что хуй с ним с этим IP адресом. Но тут Ванек сказал что ему пиздец как нужно узнать и мы полезли в поиск.<br />
Поиск предлагал в основном три решения:</p>
<li>Установить дополнительные плагины к клиенту ICQ</li>
<li>Проверить с помощью сайта leader.ru</li>
<li>Отправить или принять от собеседника файл</li>
<p>На одном форуме был даже такой ответ.</p>
<blockquote><p>Мы тут с Рафиком бля в 2 часа ночи сидя в троллейбусном депо откровенно прихуели от твоего вопроса. Ну после того как от нашего смеха проснулись все пьяные местные механики. Мы изложили твой вопрос самому авторитетному и пьяному механику Михалычу. Он долго смеялся но спустя час дал очень дельный ответ: вы шо суки у меня троллейбус спиздеть шори хотите и спустя мгновение пукнул. Пока мы с Рафиком хуели Михалыч икнув уснул. Мораль такова не спрашивай хуйню у пьяного Михалыча. Запомни Михалыч не когда не пиздит! Вчитывайся в наши слова а мы пока раскурим еще один косячек! Удачи!</p></blockquote>
<p>Первый метод не сработал т.к. Протокол ICQ и да и сами клиенты уже восемьдесят три раза обновились. Второй способ тоже не работает. Третий мы даже пробовать не стали. Видать Михалыч прав.</p>
<p>Но если очень захотеть можно <del datetime="2009-05-25T07:09:33+00:00"></del> в космос полететь.</p>
<p>- Давай расковыряем асечный протокол! &#8211; сказал Ванек.</p>
<p>- Иди ты на хуй! &#8211; сказал я. &#8211; могу предложить такую штуку&#8230;</p>
<p>Сделаем такую специальную страницу, при заходе на которую IP адрес будет записываться в отдельный файл, а на странице какая нибудь прикольная фотка или видюха.<br />
Ванек сказал что я охуенный гений и что он пиздец как во мне не сомневался.<br />
Наташка, про которую мы совсем забыли, спросила у Ванька а нахуя ему нужен этот &laquo;ай-пи&raquo;. И тут он нам рассказал что подозревает что его Ленка не в Москву поехала на выставку,  а здесь в Минске с каким-то хахалем тусит.</p>
<p>- Ну не ебать ли тебя током, Ванек! Мог бы попросить каю нибудь фотку у нее на фоне красной площади или позвонить в тот момент когда она в поезде будет ехать ведь слышно же в трубке что колеса вагонные стучат &#8211; значит не в Минске, значит из Москвы на поезде едет.</p>
<p>Кароче сделал я на коленке такой <a href="http://nalivaeff.com/tag/skript/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  скрипт">скрипт</a><br />
<code>&lt;?<br />
$ip = getenv(REMOTE_ADDR);<br />
$f_weather = fopen("ip.txt","wb");<br />
fwrite ($f_weather,$ip);<br />
fclose ($f_weather);<br />
echo '&lt;img class="logo" src="/su.jpg"  alt="" border="0" /&gt;';<br />
?&gt;</code></p>
<p>и залил себе на хост <a href="http://nalivaeff.com/2009-5-22/" target="_blank">сюда</a>.</p>
<p>Ванек написал Ленке что-то типа &laquo;смотри у Васька какая хуйня в блоге&raquo;</p>
<p>Ленка перешла по ссылке и ответила тоже что-то вроде &laquo;да, прикольная хуйня <img src='http://nalivaeff.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &raquo;</p>
<p>Потом мы перешли <a href="http://nalivaeff.com/2009-5-22/ip.txt" target="_blank">сюда</a> и увидели IP адрес ее провайдера.</p>
<p>Ленке повезло &#8211; это оказался московский провайдер.</p>
<p>Так что пользуемся кодом выше или скачиваем <a href="http://nalivaeff.com/2009-5-22.rar">готовый архив</a>.</p>
<p>Мораль этого поста такова:</p>
<p>Доверяй, но проверяй свою подругу и не слушай Михалыча.</p>
<p>Спасибо за внимание.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnalivaeff.com%2Faj-sik-yu-suka-ili-kak-uznat-ip-adres-po-icq%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnalivaeff.com%2Faj-sik-yu-suka-ili-kak-uznat-ip-adres-po-icq%2F&amp;source=nalivaeff&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://nalivaeff.com/aj-sik-yu-suka-ili-kak-uznat-ip-adres-po-icq/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Закрываем html-тэги</title>
		<link>http://nalivaeff.com/89/</link>
		<comments>http://nalivaeff.com/89/#comments</comments>
		<pubDate>Tue, 05 May 2009 19:49:44 +0000</pubDate>
		<dc:creator>Nalivaeff</dc:creator>
				<category><![CDATA[Скриптульки]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://nalivaeff.com/?p=89</guid>
		<description><![CDATA[Очередная шпора по php. На этот раз мы закрываем незакрытые html тэги. Даже не знаю где это может пригодиться&#8230; function closetags($html) { $single_tags = array('meta','img','br','link','area','input','hr','col','param','base'); preg_match_all('~< ([a-z0-9]+)(?: .*)?(?~iU', $html, $result); $openedtags = $result[1]; preg_match_all('~~iU', $html, $result); $closedtags = $result[1]; $len_opened = count($openedtags); if (count($closedtags) == $len_opened) { return $html; } $openedtags = array_reverse($openedtags); for ($i=0; [...]]]></description>
			<content:encoded><![CDATA[<p>Очередная шпора по <a href="http://nalivaeff.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  php">php</a>. На этот раз мы закрываем незакрытые html тэги. Даже не знаю где это может пригодиться&#8230;<br />
<span id="more-89"></span></p>
<p><code><br />
function closetags($html) {<br />
    $single_tags = array('meta','img','br','link','area','input','hr','col','param','base');<br />
    preg_match_all('~< ([a-z0-9]+)(?: .*)?(?<![/|/ ])>~iU', $html, $result);<br />
    $openedtags = $result[1];<br />
    preg_match_all('~~iU', $html, $result);<br />
    $closedtags = $result[1];<br />
    $len_opened = count($openedtags);<br />
    if (count($closedtags) == $len_opened) {<br />
	return $html;<br />
    }<br />
    $openedtags = array_reverse($openedtags);<br />
    for ($i=0; $i < $len_opened; $i++) {<br />
	if (!in_array($openedtags[$i], $single_tags)) {<br />
	    if (FALSE !== ($key = array_search($openedtags[$i], $closedtags))) {<br />
		unset($closedtags[$key]);<br />
	    }<br />
	    else {<br />
		$html .= '</'.$openedtags[$i].'>';<br />
	    }<br />
	}<br />
    }<br />
    return $html;<br />
}<br />
</code></p>
<p>Подсмотренно <a href="http://rmcreative.ru/blog/post/zakryt-nezakrytye-tegi">здесь</a>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnalivaeff.com%2F89%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnalivaeff.com%2F89%2F&amp;source=nalivaeff&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://nalivaeff.com/89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Новая рубрика &#8211; PHP-шпаргалки</title>
		<link>http://nalivaeff.com/novaya-rubrika-php-shpargalki/</link>
		<comments>http://nalivaeff.com/novaya-rubrika-php-shpargalki/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 21:05:59 +0000</pubDate>
		<dc:creator>Nalivaeff</dc:creator>
				<category><![CDATA[Скриптульки]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://nalivaeff.com/?p=85</guid>
		<description><![CDATA[Может это будет для кого-то открытием, но я не знаю языка php. А точнее сказать &#8211; я вообще не знаю языков программирования. Но очень часто для работы или для своих сайтов мне нужно что-нибудь поменять в исходном коде скрипта, чтоб он работал по-моему. Вот тогда я и открываю в браузере php.ru и ищу подходящую для [...]]]></description>
			<content:encoded><![CDATA[<p>Может это будет для кого-то открытием, но я не знаю языка <a href="http://nalivaeff.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  php">php</a>. А точнее сказать &#8211; я вообще не знаю языков программирования.<br />
Но очень часто для работы или для своих сайтов мне нужно что-нибудь поменять в исходном коде скрипта, чтоб он работал по-моему. Вот тогда я и открываю в браузере php.ru и ищу подходящую для конкретной ситуации комманду, напрмер <a href="http://www.php.ru/manual/function.preg-match.html">preg_match</a>.<br />
Со временем у меня накопилось достаточно много миниатюрных скриптулек, которые могут пригодиться многим. Вот таким вот сриптулькам и посвящена эта рубрика.<br />
Для затравки &#8211; следующий <a href="http://nalivaeff.com/tag/skript/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  скрипт">скрипт</a>, который выбирает адрес первого изображения из текста и присваивает ему переменную.<br />
<span id="more-85"></span><br />
<code><br />
$the_content = file_get_contents("адрес http:// нужной страницы");<br />
			$pattern = '!<img .*?src="(.*?)"!';<br />
			preg_match_all($pattern, $the_content, $matches);<br />
			$image_src = $matches['1'][0];<br />
</code/><br />
Строчку<br />
</code><code>$the_content = file_get_contents("адрес http:// нужной страницы");</code><br />
Можно заменить на выборку контента из базы данных. Такой метод используется в некоторых темах к вордпрессу, когда первое изображение в тексте уменьшается и вставляется в рядом с заголовком статьи &#8211; <a href="http://bulba.by/digest/category/internet/">пример</a>.</p>
<p>Пример использования данного скрипта можно посмотреть <a href="http://nalivaeff.com/demos/grab_image.php">здесь</a></p>
<p>В данном случае берется первая картинка из блока портфолио на сайте студии Лебедева</p>
<p><a href='http://www.dekor-it.ru/close/1.90_90_hoya.html' title='Хойя'>как выглядит Хойя</a></p>
<p>Спасибо за внимание!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnalivaeff.com%2Fnovaya-rubrika-php-shpargalki%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnalivaeff.com%2Fnovaya-rubrika-php-shpargalki%2F&amp;source=nalivaeff&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://nalivaeff.com/novaya-rubrika-php-shpargalki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Прячем сапу</title>
		<link>http://nalivaeff.com/pryachem-sapu/</link>
		<comments>http://nalivaeff.com/pryachem-sapu/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 21:31:20 +0000</pubDate>
		<dc:creator>Nalivaeff</dc:creator>
				<category><![CDATA[Всякая хуйня]]></category>
		<category><![CDATA[Скриптульки]]></category>
		<category><![CDATA[sape.ru]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[ссылки]]></category>

		<guid isPermaLink="false">http://nalivaeff.com/?p=10</guid>
		<description><![CDATA[Вот есть у вас сайт компании или интернет-магазин каторый имеет хорошие показатели PR и CY и люди его посещают, делают заказы знакомятся с вашими работами/услугами и т.п. Рекламные ссылки по понятным причинам разместить нельзя. И становится как-то жалко что пропадает за даром &#171;рекламная площадь&#187;, но размещение ссылок на станицах сайта неприемлемо, потому что не хочется [...]]]></description>
			<content:encoded><![CDATA[<p>Вот есть у вас сайт компании или интернет-магазин каторый имеет хорошие показатели PR и CY и люди его посещают, делают заказы знакомятся с вашими работами/услугами и т.п. Рекламные <a href="http://nalivaeff.com/tag/ssylki/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  ссылки">ссылки</a> по понятным причинам разместить нельзя.<br />
И становится как-то жалко что пропадает за даром &laquo;рекламная площадь&raquo;, но размещение ссылок на станицах сайта неприемлемо, потому что не хочется портить имидж компании и вызывать недоверие посетителей.<br />
<span id="more-10"></span><br />
Следующий метод был подсмотрен мной на сайте <a href="http://artlebedev.ru" target="_blank">студии Лебедева</a> (есть такой малоизвестный блогер, называющий себя дизайнером).<br />
Вместо смайлика можно написать все что угодно например &laquo;Полезные ссылки&raquo; или &laquo;реклама&raquo; ну или оставить смайлик. Ссылки при этом отлично <strong><span style="text-decoration: underline;"><span style="color: #ff0000;">ИНДЕКСИРУЮТСЯ</span></span></strong>, вообщем все как в настоящем блоке ссылок только он скрывается (и открывается).<br />
И так, начнём по порядку.</p>
<p>Джава-<a href="http://nalivaeff.com/tag/skript/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  скрипт">скрипт</a> код:<br />
<code><span style="color: #000080;">clickMenu = function(menu) {<br />
var getEls = document.getElementById(menu).getElementsByTagName("LI");<br />
var getAgn = getEls;</span></code></p>
<p><span style="color: #000080;">for (var i=0; i&lt;getEls.length; i++) {<br />
getEls[i].onclick=function() {<br />
for (var x=0; x&lt;getAgn.length; x++) {<br />
getAgn[x].className=getAgn[x].className.replace(&laquo;unclick&raquo;, &laquo;&raquo;);<br />
getAgn[x].className=getAgn[x].className.replace(&laquo;click&raquo;, &laquo;unclick&raquo;);<br />
}<br />
if ((this.className.indexOf(&#8216;unclick&#8217;))!=-1) {<br />
this.className=this.className.replace(&laquo;unclick&raquo;, &laquo;&raquo;);;<br />
}<br />
else {<br />
this.className+=&raquo; click&raquo;;<br />
}<br />
}<br />
}<br />
}</span><br />
CSS:<br />
<code><span style="color: #000080;">#outer {width:150px; height:20px;position: relative;}<br />
#menu {list-style-type:none; width:150px;}<br />
#menu li.sub {background:none;color:#770000;font-family:arial, sans-serif; font-size:0.6em; width:150px;}<br />
#menu ul {position:absolute;left:-9999px;}<br />
#menu li {display:block; color:black; font-family:arial, sans-serif; font-size:1.2em;width:350px;cursor:pointer;<br />
background:none;}<br />
#menu li.click {background:none;}<br />
#menu li.click ul{left:0; top:24px; background:url(transparent.gif);} /* the background image is for IE7 */<br />
#menu li:hover, #menu li a:hover {background:none;width:350px}<br />
#menu li a {width:100%;}</span></code></p>
<p>html:<br />
<code><span style="color: #000080;">&lt;?php<br />
if (!defined('_SAPE_USER')){<br />
define('_SAPE_USER', 'код сапы');<br />
}<br />
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');<br />
$sape = new SAPE_client();<br />
?&gt;</span></code></p>
<p><span style="color: #000080;">&lt;div id=&raquo;outer&raquo;&gt;<br />
&lt;div id=&raquo;menu&raquo;&gt;<br />
&lt;li class=&raquo;sub&raquo;&gt;Реклама<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;? echo $sape-&gt;return_links(1); ?&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;? echo $sape-&gt;return_links(1); ?&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;? echo $sape-&gt;return_links(1); ?&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;? echo $sape-&gt;return_links(1); ?&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;</span><br />
В конечном итоге выглядит это вот <a href="http://nalivaeff.com/demos/smile.html">так</a></p>
<p>Опять же кому влом копировать/вставлять могут скачать готовый <a href="http://nalivaeff.com/demos/smile.zip">пример</a>.</p>
<p>Всем спасибо.</p>
<p>&#8211;</p>
<p>З.Ы.чка прочитавшие до конца этот пост получают интересное мегабонус-приложение:</p>
<p style="text-align: left;">Дима Спирин играет живьем на улице Минска &#8211; Поезд в сторону Арбатской (с Патлатым на заднем плане слева  я когда-то учился в одном колледже)<br />
<object width="425" height="344" data="http://www.youtube.com/v/hUrNv38SzdA&amp;hl=ru&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/hUrNv38SzdA&amp;hl=ru&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnalivaeff.com%2Fpryachem-sapu%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnalivaeff.com%2Fpryachem-sapu%2F&amp;source=nalivaeff&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://nalivaeff.com/pryachem-sapu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

