<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Всё для программистов,хакеров, веб мастеров</title>
		<link>http://pirat-zona.ucoz.com/</link>
		<description></description>
		<lastBuildDate>Fri, 10 Feb 2012 14:33:11 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://pirat-zona.ucoz.com/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Возможнасти в одноклассниках</title>
			<description>&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;Код одноклассников позвольющая ставить рисунки в коментах&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&quot;font-size: 36pt&quot;&gt;&lt;span style=&quot;color: #ffd700&quot;&gt;kod &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;Спанч боб&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;##u2f238f8ddes#u4105ae40efs###&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;u2f238f8ddes#u41985b7cefs###u2f238f&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;8ddes#u41985a86efs###u2f238f8ddes#u41&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;fon...</description>
			<content:encoded>&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;Код одноклассников позвольющая ставить рисунки в коментах&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&quot;font-size: 36pt&quot;&gt;&lt;span style=&quot;color: #ffd700&quot;&gt;kod &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;Спанч боб&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;##u2f238f8ddes#u4105ae40efs###&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;u2f238f8ddes#u41985b7cefs###u2f238f&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;8ddes#u41985a86efs###u2f238f8ddes#u41&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;985996efs#&lt;br&amp;gt;##u2f238f8ddes#u4198590eefs#&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;##u2f238f8ddes#u41985845efs###u2f238f8ddes&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;#u4198582cefs###u2f238f8ddes#u419857e4efs#&lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;br&amp;gt;##u2f238f8ddes#u419857a9efs###u2f238f8ddes&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;#u4198560befs###u2f238f8ddes#u419855b2efs###u2f&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;238f8ddes#u41985490efs#&lt;br&amp;gt;##u2f238f8ddes#u4198&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;51c2efs###u2f238f8ddes#u4198512eefs###u2f238f8&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;ddes#u41985072efs###u2f238f8ddes#u41984f8cefs#&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&amp;gt;##u2f238f8ddes#u41984f23efs###u2f238f8dd&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;es#u41984eebefs###u2f238f8ddes#u41984e31efs&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;&lt;span style=&apos;font-family: &quot;Comic Sans MS&quot;&apos;&gt;###u2f238f8ddes#u4105ae40efs#&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;h1&gt;2 пример:&lt;/h1&gt;&lt;h1&gt;корзина денег&amp;nbsp;&lt;/h1&gt;&lt;h1&gt;##u39c77aa989s#u39c77aa989s##&lt;/h1&gt;&lt;h1&gt;#u39c77a2889s#u39c77a2889s##&lt;/h1&gt;&lt;h1&gt;#u39c778af89s#u39c778af89s##&lt;/h1&gt;&lt;h1&gt;#u39c7774a89s#u39c7774a89s#&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&amp;gt;##u39c7752389s#u39c7752389s&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;###u39c7743189s#u39c7743189s##&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;#u39c773bc89s#u39c773bc89s###u3&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;9c7723889s#u39c7723889s#&lt;br&amp;gt;##&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;u39c76fe489s#u39c76fe489s###u39&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;c76df889s#u39c76df889s###u39c76c&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;2489s#u39c76c2489s###u39c76b6c8&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;9s#u39c76b6c89s#&lt;br&amp;gt;##u39c76956&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;89s#u39c7695689s###u39c768ff89s#&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;u39c768ff89s###u39c7676289s#u39c&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;7676289s###u39c7665f89s#u39c766&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;5f89s#&lt;br&amp;gt;##u39c7642789s#u39c76&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;42789s###u39c762d689s#u39c762d6&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;89s###u39c7617289s#u39c7617289s&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;###u39c75fc089s#u39c75fc089s#&lt;br&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;&amp;gt;##u39c75f3f89s#u39c75f3f89s###u&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;39c75df889s#u39c75df889s###u39c7&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;5d0889s#u39c75d0889s###u39c75b8&lt;/font&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font color=&quot;#ff0000&quot;&gt;489s#u39c75b8489s#&lt;/font&gt;&lt;/h1&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/vozmozhnasti_v_odnoklassnikakh/2012-02-10-20</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/vozmozhnasti_v_odnoklassnikakh/2012-02-10-20</guid>
			<pubDate>Fri, 10 Feb 2012 14:33:11 GMT</pubDate>
		</item>
		<item>
			<title>Заработок в интернете</title>
			<description>&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://z840.takru.com/in.php?id=842180&quot;&amp;gt;&lt;/script&amp;gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://z840.takru.com/in.php?id=842179&quot;&amp;gt;&lt;/script&amp;gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://z840.takru.com/in.php?id=842177&quot;&amp;gt;&lt;/script&amp;gt;</description>
			<content:encoded>&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://z840.takru.com/in.php?id=842180&quot;&amp;gt;&lt;/script&amp;gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://z840.takru.com/in.php?id=842179&quot;&amp;gt;&lt;/script&amp;gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://z840.takru.com/in.php?id=842177&quot;&amp;gt;&lt;/script&amp;gt;</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/zarabotok_v_internete/2011-08-19-16</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/zarabotok_v_internete/2011-08-19-16</guid>
			<pubDate>Thu, 18 Aug 2011 21:43:15 GMT</pubDate>
		</item>
		<item>
			<title>Заработок в интернет, раскрутка сайтов, почтовые рассылки, оплата за рекламные письма!</title>
			<description>&lt;BR&gt;&lt;a href=&quot;http://www.ipgold.ru/?r=kemal0909&quot;&gt;Сервис раскрутки и заработка &lt;b&gt;ipGold.ru&lt;/b&gt;&lt;/a&gt; платит:&lt;br&gt;&lt;br&gt;&lt;b&gt;50&lt;/b&gt; рублей за 1000 просмотренных сайтов;&lt;br&gt;&lt;b&gt;75&lt;/b&gt; рублей за 1000 прочитанных рекламных писем;&lt;br&gt;от &lt;b&gt;1&lt;/b&gt; рубля за каждое выполненное специальное задание.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.ipgold.ru/reg.php?r=kemal0909&quot;&gt;Зарегистрироваться в системе заработка.&lt;/a&gt;</description>
			<content:encoded>&lt;BR&gt;&lt;a href=&quot;http://www.ipgold.ru/?r=kemal0909&quot;&gt;Сервис раскрутки и заработка &lt;b&gt;ipGold.ru&lt;/b&gt;&lt;/a&gt; платит:&lt;br&gt;&lt;br&gt;&lt;b&gt;50&lt;/b&gt; рублей за 1000 просмотренных сайтов;&lt;br&gt;&lt;b&gt;75&lt;/b&gt; рублей за 1000 прочитанных рекламных писем;&lt;br&gt;от &lt;b&gt;1&lt;/b&gt; рубля за каждое выполненное специальное задание.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.ipgold.ru/reg.php?r=kemal0909&quot;&gt;Зарегистрироваться в системе заработка.&lt;/a&gt;</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/zarabotok_v_internet_raskrutka_sajtov_pochtovye_rassylki_oplata_za_reklamnye_pisma/2011-08-19-15</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/zarabotok_v_internet_raskrutka_sajtov_pochtovye_rassylki_oplata_za_reklamnye_pisma/2011-08-19-15</guid>
			<pubDate>Thu, 18 Aug 2011 20:36:49 GMT</pubDate>
		</item>
		<item>
			<title>Все течет, все меняется....</title>
			<description>Итак - поставим себя на место человека, который хочет создать свой первый веб-сайт, и следуя советам друзей, рекламе, или найденной с сети информации приходит на UcoZ. С одной стороны он видит массу доступных модулей, простую регистрацию, большое количество бесплатных доменов. С другой стороны его обуревают сомнения, во многом навязанные штампом &quot;бесплатный хостинг&quot;, так как бытует мнение, что бесплатный сыр бывает только в мышеловке. Попробуем представить возможные мысли этого человека в первой части статьи, которую так и назовем:&lt;BR&gt;&lt;BR&gt;Заблуждения про UcoZ&lt;BR&gt;&lt;BR&gt;Мне приходится общаться со многими пользователями UcoZ, и я часто сталкиваюсь с одними и теми же вопросами и заблуждениями, которые способны оттолкнуть начинающих пользователей от использования системы. Некоторые из них вызывают откровенный смех. Вот небольшая коллекция с краткими пояснениями.&lt;BR&gt;&lt;BR&gt;UcoZ - система для ламеров. Серьезный сайт можно сделать только установив свою CMS - ведь в таком случае можно в случае чего ...</description>
			<content:encoded>Итак - поставим себя на место человека, который хочет создать свой первый веб-сайт, и следуя советам друзей, рекламе, или найденной с сети информации приходит на UcoZ. С одной стороны он видит массу доступных модулей, простую регистрацию, большое количество бесплатных доменов. С другой стороны его обуревают сомнения, во многом навязанные штампом &quot;бесплатный хостинг&quot;, так как бытует мнение, что бесплатный сыр бывает только в мышеловке. Попробуем представить возможные мысли этого человека в первой части статьи, которую так и назовем:&lt;BR&gt;&lt;BR&gt;Заблуждения про UcoZ&lt;BR&gt;&lt;BR&gt;Мне приходится общаться со многими пользователями UcoZ, и я часто сталкиваюсь с одними и теми же вопросами и заблуждениями, которые способны оттолкнуть начинающих пользователей от использования системы. Некоторые из них вызывают откровенный смех. Вот небольшая коллекция с краткими пояснениями.&lt;BR&gt;&lt;BR&gt;UcoZ - система для ламеров. Серьезный сайт можно сделать только установив свою CMS - ведь в таком случае можно в случае чего внести самому правки в код!&lt;BR&gt;Как правило так говорят люди, которые на UcoZ не видели ничего кроме главной страницы проекта. На самом деле совершенная CMS должна быть такой, чтобы вам и в голову не пришло самостоятельно лазить в ее код, и что то менять в нем. Именно такой является CMS UcoZ.&lt;BR&gt;&lt;BR&gt;Если я создам достаточно популярный сайт - то администраторы UcoZ-а если захотят присвоят его себе.&lt;BR&gt;UcoZ выгодно, чтобы в нем работали качественные и популярные сайты, поэтому мы всеми силами стараемся помогать популярным проектам, как дополнительным функционалом, так и увеличением дискового пространства. Все это мы делаем бесплатно.&lt;BR&gt;&lt;BR&gt;Мой сайт могут закрыть просто так, без объяснения причин, потому что так захотели администраторы системы.&lt;BR&gt;За все время существования системы не было ни одного закрытия сайта по каким-то личным мотивам или неприязни. Мы достаточно лояльны. Однако, детская порнография и экстремистские сайты удаляются без предупреждения.&lt;BR&gt;&lt;BR&gt;При первой регистрации даются ограниченные возможности - а чтобы воспользоваться всеми - нужно платить деньги.&lt;BR&gt;Всем пользователям мы предоставляем одинаковые возможности. В системе есть всего три платных услуги - это быстрое расширение дискового пространства, снятие рекламы или копирайтов UcoZ. 99% пользователей UcoZ никогда не приходилось пользоваться платными расширениями.&lt;BR&gt;&lt;BR&gt;Скоро вся система станет платной, и придется платить деньги чтобы не закрыли сайт.&lt;BR&gt;Существуют различные бизнес-модели. Бизнес-модель, которую использует UcoZ, используют и многие другие мировые интернет-гиганты, такие как Google и Yahoo. Менять свой курс и направление мы не собираемся, а лишь будем укрупнятся и развиваться в этом направлении.&lt;BR&gt;&lt;BR&gt;Это только небольшая часть тех заблуждений, которые встречаются среди людей, которые недостаточно хорошо узнали систему.&lt;BR&gt;&lt;BR&gt;А что же нас ждёт дальше... &lt;BR&gt;&lt;BR&gt;В ближайшем будущем вы увидите:&lt;BR&gt;Модуль индексированного поиска по сайту. Данный модуль работает по принципу известных поисковых систем, например Google. &lt;BR&gt;Модуль виджетов (гаджетов) - который позволит вам несколькими кликами мышки внедрять на ваши сайты большое количество удобных функций, разнообразных эффектов, игр… &lt;BR&gt;OpenID технология. Достаточно одной регистрации на любом сайте системы UcoZ, или в самой системе, и человек сможет входить и на любые другие сайты системы. При этом работа с пользователями для администраторов сайтов останется точно такой же, как и сейчас. &lt;BR&gt;Модуль &quot;Награды&quot;. Пользователи сайта смогут вручать друг другу всевозможные награды, на основе этих наград можно будет организовывать топ лучших или худших пользователей сайта. Функция очень удобна для форумов и игровых сайтов, администрация сможет награждать пользователей победителей кубками и другими призами. &lt;BR&gt;Теги (метки). Функция для указания ключевых слов по которым можно будет легко находить материалы. Будет возможность выводить «Облако тегов». &lt;BR&gt;PDA-версия сайта. Так как все больше людей пользуется интернетом с мобильных устройств, разумно создавать урезанную версию сайта, где кроме основной информации не будет ничего лишнего. Такую версию в системе UcoZ можно будет создать 1 кликом мышки. Шаблоны PDA-версии можно будет настраивать как угодно.&lt;BR&gt;&lt;BR&gt;Жизнь не стоит на месте, а UcoZ - именно та система, которая идет в ногу со временем.&lt;BR&gt;&lt;BR&gt;</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/vse_techet_vse_menjaetsja/2011-08-17-13</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/vse_techet_vse_menjaetsja/2011-08-17-13</guid>
			<pubDate>Wed, 17 Aug 2011 17:53:03 GMT</pubDate>
		</item>
		<item>
			<title>Предварительная загрузка рисунков (preload) и перекат (rollover)</title>
			<description>Вступление&lt;BR&gt;Если у вас есть серия изображений для предзагрузки, то вы можете воспользоваться функцией preLoad, которую я написал для подобных ситуаций, которая проста в работе и не требует каких-либо модификаций для работы функции переката (rollover). &lt;BR&gt;function preLoad() { if(document.images) { var argLen = arguments.length; for(var i = 0; i &lt; argLen; i++) { var arg = arguments[i]; var sufLen = suffix.length; for(j = 0; j &amp;gt; sufLen; j++) { var suf = suffix[j] self[arg + &apos;_&apos; + suf] = new Image(); self[arg + &apos;_&apos; + suf].src = iPath + arg + &apos;_&apos; + suf + &apos;.&apos; + iExt; } } loaded = true; } }&lt;BR&gt;&lt;BR&gt;Первая переменная, – iPath, – указывает путь к каталогу, который содержит изображения. Путь может быть абсолютный, относительный или указанный относительно корневой директории. &lt;BR&gt;&lt;BR&gt;Вторая переменная, – iExt, – является расширением файла всех изображений. Около 99% времени мы тратим на загрузку изображений, которые формируют навигационную панель или используются в подобных целях. Вероятн...</description>
			<content:encoded>Вступление&lt;BR&gt;Если у вас есть серия изображений для предзагрузки, то вы можете воспользоваться функцией preLoad, которую я написал для подобных ситуаций, которая проста в работе и не требует каких-либо модификаций для работы функции переката (rollover). &lt;BR&gt;function preLoad() { if(document.images) { var argLen = arguments.length; for(var i = 0; i &lt; argLen; i++) { var arg = arguments[i]; var sufLen = suffix.length; for(j = 0; j &amp;gt; sufLen; j++) { var suf = suffix[j] self[arg + &apos;_&apos; + suf] = new Image(); self[arg + &apos;_&apos; + suf].src = iPath + arg + &apos;_&apos; + suf + &apos;.&apos; + iExt; } } loaded = true; } }&lt;BR&gt;&lt;BR&gt;Первая переменная, – iPath, – указывает путь к каталогу, который содержит изображения. Путь может быть абсолютный, относительный или указанный относительно корневой директории. &lt;BR&gt;&lt;BR&gt;Вторая переменная, – iExt, – является расширением файла всех изображений. Около 99% времени мы тратим на загрузку изображений, которые формируют навигационную панель или используются в подобных целях. Вероятнее всего, расширение всех файлов будет одинаковым для всех изображений. В случае необходимости, лишь минимум усилий необходимо будет для изменения этого расширения. &lt;BR&gt;&lt;BR&gt;Третья переменная, loaded, содержит булевское значение, которое указывает, действительно ли функция preLoad () вызвана , и изображения были загружены. Без этого, ваши изображения, которые вы используете в функции rollOver () не будет существовать, и если пользователь наведет курсор мыши на такую картинку до завершения загрузки страницы, вы получите сообщение об ошибке. Проверяя значения загруженной переменной в функции rollOver (), мы предотвращаем появление этой ошибки. &lt;BR&gt;&lt;BR&gt;Четвертая переменная, suffix, фактически является массивом. В нем определяется префикс, который добавится к имени изображения, чтобы обозначить состояние, в котором изображение находится. Для моей задачи достаточно двух префиксов-on и off. Если вам для загрузки требуется более, чем два префикса, достаточно просто добавить общее количество состояний, в которых Вы нуждаетесь. &lt;BR&gt;&lt;BR&gt;Что бы заставить это все работать, осталось сделать последний шаг-загрузить изображения. Вы можете сделать это несколькими путями. Единственное, что надо сделать-это составить список имен изображений для функции preLoad (), используемый как аргумент, для всех изображений, которые вам необходимо загрузить. Так, если необходимо загрузить изображения about, product, order, contact, и faq с префиксами on и off, то возможны следующие варианты: &lt;BR&gt;Вызов функции preLoad () через обработчик события onLoad &lt;BR&gt;&lt;body onLoad=&quot;preLoad(&apos;about&apos;,&apos;product&apos;,&apos;order&apos;,&apos;contact&apos;,&apos;faq&apos;)&quot;&amp;gt;&lt;BR&gt;Вызов функции через обработчик события window.onload в пределах блока &lt;script&amp;gt;, вызывающего функцию preLoad (). &lt;BR&gt;function onLoad() { preLoad(&apos;about&apos;, &apos;product&apos;, &apos;order&apos;, &apos;contact&apos;, &apos;faq&apos;); } window.onload = onLoad;&lt;BR&gt;Вызов функции preLoad () через обработчик события onLoad для каждого изображения, к которому будет применена функция rollOver. &lt;BR&gt;&lt;a href=&quot;about.html&quot; onMouseover=&quot;rollOver(&apos;about&apos;, &apos;on&apos;)&quot; onMouseout=&quot;rollOver(&apos;about&apos;, &apos;off&apos;)&quot;&amp;gt; &lt;img name=&quot;about&quot; src=&quot;images/about_off.gif&quot; onLoad=&quot;preLoad(this.name)&quot; height=&quot;25&quot; width=&quot;75&quot; border=&quot;0&quot; alt=&quot;About&quot;&amp;gt;&lt;/a&amp;gt;&lt;BR&gt;&lt;BR&gt;Примечание: вышеупомянутый блок кода с функцией preLoad () предзагрузит файлы с префиксами on и off только для изображения about. Никакие другие изображения, нуждающиеся в предзагрузке, загружены не будут. Фокус состоит в том, чтобы добавить функцию preLoad (this.name) к каждому объекту, имеющему перекат (rollover), и следовательно нуждающемуся в предзагрузке изображений, связанных с ним. &lt;BR&gt;&lt;BR&gt;Теперь, для того чтобы увидеть, как будет работать этот способ предзагрузки по сравнению со старым, приведем пример использования старого метода для тех же пяти ссылок, указанных выше. &lt;BR&gt;if(document.images) { about_on = new Image(); about_on.src = &apos;images/about_on.gif&apos;; about_off = new Image(); about_off.src = &apos;images/about_off.gif&apos;; product_on = new Image(); product_on.src = &apos;images/product_on.gif&apos;; product_off = new Image(); product_off.src = &apos;images/product_off.gif&apos;; order_on = new Image(); order_on.src = &apos;images/order_on.gif&apos;; order_off = new Image(); order_off.src = &apos;images/order_off.gif&apos;; contact_on = new Image(); contact_on.src = &apos;images/contact_on.gif&apos;; contact_off = new Image(); contact_off.src = &apos;images/contact_off.gif&apos;; faq_on = new Image(); faq_on.src = &apos;images/faq_on.gif&apos;; faq_off = new Image(); faq_off.src = &apos;images/faq_off.gif&apos;; }&lt;BR&gt;&lt;BR&gt;Сравнив этот метод с вышеупомянутым и увидев, насколько просто можно обеспечить предзагрузку всех изображений с необходимыми префиксами, я уверен, что вы поймете преимущество использования функции preLoad (). &lt;BR&gt;&lt;BR&gt;Приведем пример функции rollOver (): &lt;BR&gt;function rollOver(iName, iState) { if(document.images &amp;amp;&amp;amp; loaded) { document.images[iName].src = self[iName + &apos;_&apos; + iState].src; } }&lt;BR&gt;&lt;BR&gt;Вызвать эту функцию можно из html-документа: &lt;BR&gt;&lt;a href=&quot;about.html&quot; onMouseover=&quot;rollOver(&apos;about&apos;, &apos;on&apos;)&quot; onMouseout=&quot;rollOver(&apos;about&apos;, &apos;off&apos;)&quot;&amp;gt; &lt;img name=&quot;about&quot; src=&quot;images/about_off.gif&quot; height=&quot;25&quot; width=&quot;75&quot; border=&quot;0&quot; alt=&quot;About&quot;&amp;gt;&lt;/a&amp;gt;&lt;BR&gt;&lt;BR&gt;Есть три важных детали, которые следует отметить при рассмотрении вышеуказанного кода. &lt;BR&gt;Атрибут name изображения такое же, как одно из значений, используемых функцией preLoad (). &lt;BR&gt;Это то же значение используется как аргумент iName (первый параметр) функции rollOver (). &lt;BR&gt;Инициируемое изображение должно иметь префикс off.&lt;BR&gt;</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/predvaritelnaja_zagruzka_risunkov_preload_i_perekat_rollover/2011-08-17-12</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/predvaritelnaja_zagruzka_risunkov_preload_i_perekat_rollover/2011-08-17-12</guid>
			<pubDate>Wed, 17 Aug 2011 17:40:58 GMT</pubDate>
		</item>
		<item>
			<title>Скрытая загрузка</title>
			<description>Не для кого не секрет, что в наше время Интернет-странички просто переполнены различной графикой (баннеры, дизайн странички, графические счетчики) - без этого уже почти невозможно представить красивую и популярную страничку. Долгая загрузка таких страничек очень раздражает, а как хотелось бы подождать некоторое время и увидеть страничку во всей красе.&lt;BR&gt;&lt;BR&gt;Вот я и решил написать статью о том, как написать небольшой скрипт с использованием технологий DHTML, который бы загружал всю графику на страничке скрыто, а потом показывал бы ее во всей красе.&lt;BR&gt;&lt;BR&gt;Давай те сразу же начнем разбирать, как бы нам написать такой скрипт.&lt;BR&gt;&lt;BR&gt;Сделаем скрипт более простым, разобьем его на две процедуры.&lt;BR&gt;&lt;BR&gt;Первая процедура должна прятать контекст странички и выводить информацию пользователю, - мол, подождите некоторое время, страничка загружается. Вторая процедура должно будет загружать всю графику, которая использует наша страничка.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Первая процедура&lt;BR&gt;Как и было написано ранее это ...</description>
			<content:encoded>Не для кого не секрет, что в наше время Интернет-странички просто переполнены различной графикой (баннеры, дизайн странички, графические счетчики) - без этого уже почти невозможно представить красивую и популярную страничку. Долгая загрузка таких страничек очень раздражает, а как хотелось бы подождать некоторое время и увидеть страничку во всей красе.&lt;BR&gt;&lt;BR&gt;Вот я и решил написать статью о том, как написать небольшой скрипт с использованием технологий DHTML, который бы загружал всю графику на страничке скрыто, а потом показывал бы ее во всей красе.&lt;BR&gt;&lt;BR&gt;Давай те сразу же начнем разбирать, как бы нам написать такой скрипт.&lt;BR&gt;&lt;BR&gt;Сделаем скрипт более простым, разобьем его на две процедуры.&lt;BR&gt;&lt;BR&gt;Первая процедура должна прятать контекст странички и выводить информацию пользователю, - мол, подождите некоторое время, страничка загружается. Вторая процедура должно будет загружать всю графику, которая использует наша страничка.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Первая процедура&lt;BR&gt;Как и было написано ранее это процедура прячет контекст страничке и выводит сообщение.&lt;BR&gt;&lt;BR&gt;&lt;SCRIPT language=javascript&amp;gt;&lt;br&amp;gt; &lt;!--&lt;br&amp;gt; var nn4 = document.layers ? true:false; var ie4 = document.all ? true:false;&lt;BR&gt; function hideContent() { if (document.all) { document.all.showContent.style.visibility = &quot;hidden&quot;; } }&lt;BR&gt; if (ie4) { var html; html = &apos;&lt;div id=&amp;#92;&quot;showContent&amp;#92;&quot; style=&amp;#92;&quot;position: absolute; left:0px; top:0px; z-index:200; width:1024; height:768;&amp;#92;&quot;&amp;gt;&apos; html += &apos; &lt;table width=&amp;#92;&quot;1024&amp;#92;&quot; height=&amp;#92;&quot;768&amp;#92;&quot; border=&amp;#92;&quot;0&amp;#92;&quot; cellspacing=&amp;#92;&quot;10&amp;#92;&quot; cellpadding=&amp;#92;&quot;10&amp;#92;&quot; bgcolor=&amp;#92;&quot;#F6F8F9&amp;#92;&quot;&amp;gt;&apos; html += &apos; &lt;tr&amp;gt;&apos; html += &apos; &lt;td align=&amp;#92;&quot;left&amp;#92;&quot; valign=&amp;#92;&quot;top&amp;#92;&quot;&amp;gt;&apos; html += &apos; &lt;span class=&amp;#92;&quot;bold&amp;#92;&quot;&amp;gt;woscripts.com&lt;/span&amp;gt;&lt;br&amp;gt;&lt;span class=&amp;#92;&quot;smalltext&amp;#92;&quot;&amp;gt; Идет загрузка графики... пожалуйста&lt;b&amp;gt;подождите&lt;/b&amp;gt;&lt;/span&amp;gt;&apos; html += &apos; &lt;/td&amp;gt;&apos; html += &apos; &lt;/tr&amp;gt;&apos; html += &apos; &lt;/table&amp;gt;&apos; html += &apos;&lt;/div&amp;gt;&apos; &lt;br&amp;gt; document.write(html); } //--&amp;gt; &lt;/SCRIPT&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Вторая процедура&lt;BR&gt;Вторая процедура подгружает графику, которая используется на страничке. В создаваемый массив preloadImages вы должны прописать графику (картинки) и которые должны загружаться на странички (лого, баннеры и.т.д.). Вы должны указать полный путь к каждому графическому файлу (картинки) ниже приведены примеры. Например: image/logo.gif - из каталога image загружаем графический файл (картинку) logo.gif&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SCRIPT language=JavaScript&amp;gt; &lt;!-- var nn4 = document.layers ? true:false; var ie4 = document.all ? true:false;&lt;BR&gt; function Loadz() { if (ie4) { &lt;b&amp;gt;var preloadImages&lt;/b&amp;gt; = new Array(&quot;background.gif&quot;, &quot;???????_???_????????/????????.gif&quot;, &quot;links/wolinks.gif&quot;, &quot;logo.gif&quot;, &quot;banner.gif&quot;);&lt;BR&gt; var i; var imageLoaded = new Array()&lt;BR&gt; for (i=0; i&lt;preloadImages.length; i++) { imageLoaded[i] = new Image(); imageLoaded[i].src = preloadImages[i]; } } }&lt;BR&gt; //--&amp;gt; &lt;/SCRIPT&amp;gt;&lt;BR&gt;&lt;BR&gt;Итак процедуры написаны, теперь нам нужно внедрить этот код в html.&lt;BR&gt;&lt;BR&gt;Подключение процедура&lt;BR&gt;Эти две процедуры должны обязательно, находится в файле индексе (index.htm, Index.html и.т.д.) то есть с того файла, который начинает загрузку вашего сайта. Вставляем в индекс файл написанные нами процедуры до ключа BODY, лучше всего это сделать сразу после META-тэгов. Записываем в ключ BODY вызовы на наши процедуры : onload=&quot;loadz(); hideContent()&quot;&lt;BR&gt;Вот и вся работа.&lt;BR&gt;&lt;BR&gt;</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/skrytaja_zagruzka/2011-08-17-11</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/skrytaja_zagruzka/2011-08-17-11</guid>
			<pubDate>Wed, 17 Aug 2011 17:35:54 GMT</pubDate>
		</item>
		<item>
			<title>Маленькая баннерная сеть каждому.</title>
			<description>Представим такую ситуацию, что вы обменялись кнопками с 15 сайтами и всё пространство дизайна сайта заполнено. Что делать ??? Встаёт вопрос об изготовлении собственной маленькой баннерной сети. Но если вы не программист и не пишете скрипты сами, то нужно взять скрипт из каких-нибудь архивов скриптов. Не нужно этого делать, всё сейчас будет рассказано в этой статье.&lt;BR&gt;Все баннерооменные сети используют CGI скрипты, но мы можем обойтись обычным JavaScript скриптом. Приведём его: &lt;BR&gt;&lt;BR&gt;&lt;SCRIPT language=&quot;JavaScript&quot;&amp;gt;&lt;BR&gt;// &lt;!-- Main&lt;BR&gt;function banners()&lt;BR&gt;{ &lt;BR&gt;Это начало скрипта. Дальше идёт перечисление ссылок и соответствующих им баннеров. Мы для примера берём три ссылки. &lt;BR&gt;this[1]=&quot;http://www.ваша_ссылка_01.ru&quot;; - Здесь вы пишете вашу ссылку. &lt;BR&gt;this[2]=&quot;http://ваша_картинка_01.gif&quot;; - Здесь указываете путь к графичекому файлу.&lt;BR&gt;&lt;BR&gt;this[3]=&quot;http://www.ваша_ссылка_02.ru&quot;;&lt;BR&gt;this[4]=&quot;http://ваша_картинка_02.gif&quot;;&lt;BR&gt;&lt;BR&gt;this[5]=&quot;http://www.ваша_ссылка_03.ru&quot;;&lt;BR&gt;this...</description>
			<content:encoded>Представим такую ситуацию, что вы обменялись кнопками с 15 сайтами и всё пространство дизайна сайта заполнено. Что делать ??? Встаёт вопрос об изготовлении собственной маленькой баннерной сети. Но если вы не программист и не пишете скрипты сами, то нужно взять скрипт из каких-нибудь архивов скриптов. Не нужно этого делать, всё сейчас будет рассказано в этой статье.&lt;BR&gt;Все баннерооменные сети используют CGI скрипты, но мы можем обойтись обычным JavaScript скриптом. Приведём его: &lt;BR&gt;&lt;BR&gt;&lt;SCRIPT language=&quot;JavaScript&quot;&amp;gt;&lt;BR&gt;// &lt;!-- Main&lt;BR&gt;function banners()&lt;BR&gt;{ &lt;BR&gt;Это начало скрипта. Дальше идёт перечисление ссылок и соответствующих им баннеров. Мы для примера берём три ссылки. &lt;BR&gt;this[1]=&quot;http://www.ваша_ссылка_01.ru&quot;; - Здесь вы пишете вашу ссылку. &lt;BR&gt;this[2]=&quot;http://ваша_картинка_01.gif&quot;; - Здесь указываете путь к графичекому файлу.&lt;BR&gt;&lt;BR&gt;this[3]=&quot;http://www.ваша_ссылка_02.ru&quot;;&lt;BR&gt;this[4]=&quot;http://ваша_картинка_02.gif&quot;;&lt;BR&gt;&lt;BR&gt;this[5]=&quot;http://www.ваша_ссылка_03.ru&quot;;&lt;BR&gt;this[6]=&quot;http://ваша_картинка_03.gif&quot;;&lt;BR&gt;Количество таких ссылок может быть любым. Но это ещё не весь код. Дальше идёт часть скрипта, которая как раз и отвечает за функцию обмена баннерами. Приведём его : &lt;BR&gt;&lt;BR&gt;if ((navigator.appName == &quot;Netscape&quot;) &amp;amp;&amp;amp; (parseInt(navigator.appVersion.substring(0,1)) &lt; 3)) { return(&apos; &apos;); }&lt;BR&gt;var j=(new Date()).getSeconds() % 3;&lt;BR&gt;document.write(&apos;&lt;a href=&apos; + this[2*j+1] + &apos; target=blank&amp;gt;&lt;img src=&apos; + this[2*j+2] + &apos; border=0 width=468 height=60&amp;gt;&lt;/a&amp;gt;&apos;);&lt;BR&gt;return(&apos; &apos;);&lt;BR&gt;}&lt;BR&gt;// --&amp;gt;&lt;BR&gt;&lt;/SCRIPT&amp;gt;&lt;BR&gt;&lt;SCRIPT language=&quot;JavaScript&quot;&amp;gt;&lt;BR&gt;// &lt;!-- Main&lt;BR&gt;banners();&lt;BR&gt;// --&amp;gt;&lt;BR&gt;&lt;/SCRIPT&amp;gt;&lt;BR&gt;&lt;BR&gt;Так как мы приводим этот скрипт не только для профессионалов, но и для новичов, мы не будем разбирать все переменные скрипта. Следует разобрать только одну переменную &quot;J&quot;. Она должна соответствовать количеству показываемых баннеров. У нас это &quot;3&quot;. А если у вас много страниц на сайте, следует заключить этот скрипт на отдельную страницу и включить его на все остальные методом SSI. &lt;BR&gt;Ну а кто не знает что такое SSI, то может прочитать здесь-&lt;BR&gt;</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/malenkaja_bannernaja_set_kazhdomu/2011-08-17-10</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/malenkaja_bannernaja_set_kazhdomu/2011-08-17-10</guid>
			<pubDate>Wed, 17 Aug 2011 17:30:33 GMT</pubDate>
		</item>
		<item>
			<title>JavaScript спешит на помощь - 1</title>
			<description>С развитием всемирной Сети у ее пользователей появилось множество замечательных возможностей. Оной из них является бесплатный хостинг. Разместить свою страничку в Сети проще простого, да к тому же еще за 5 минут, бесплатно... Но всем читателям известно, где по-настоящему есть бесплатный сыр: в обмен на услуги размещения информации, на страничках бесплатного хостинга всплывают баннеры хостера. Также приходится существовать без удобств: как правило, такие сервисы, как SSI, Perl, PHP, SQL, как правило, отсутствуют. Только в последние время начали появляться халявные SSI. А как же быть тем, кто начал сайтостроение в те времена, когда данные сервисы присутствовали только на платных хостингах? Тем, у кого нет даже SSI. Данная статья и призвана им помочь.

А в чем собственно проблема? - могут удивиться непосвященные читатели. Нет, в первое время все будет Ок. Страницы, которые создавались часами, будут загружаться на сервер за считанные секунды. Но вот когда через совсем не большой промежуток...</description>
			<content:encoded>С развитием всемирной Сети у ее пользователей появилось множество замечательных возможностей. Оной из них является бесплатный хостинг. Разместить свою страничку в Сети проще простого, да к тому же еще за 5 минут, бесплатно... Но всем читателям известно, где по-настоящему есть бесплатный сыр: в обмен на услуги размещения информации, на страничках бесплатного хостинга всплывают баннеры хостера. Также приходится существовать без удобств: как правило, такие сервисы, как SSI, Perl, PHP, SQL, как правило, отсутствуют. Только в последние время начали появляться халявные SSI. А как же быть тем, кто начал сайтостроение в те времена, когда данные сервисы присутствовали только на платных хостингах? Тем, у кого нет даже SSI. Данная статья и призвана им помочь.

А в чем собственно проблема? - могут удивиться непосвященные читатели. Нет, в первое время все будет Ок. Страницы, которые создавались часами, будут загружаться на сервер за считанные секунды. Но вот когда через совсем не большой промежуток времени количество страниц на сайте достигнет нескольких десятков и в очередной раз потребуется добавить новый пункт меню, или изменить адрес Веб-мастера, вот тогда вам и надоест грузить все эти HTML. И возникнет мысля: ведь код таких элементов как меню, шапка, баннеры :) за частую присутствуют на каждой странице в неизменной форме. А при малейшем изменении одного из элементов (скажем надо добавить новый пункт меню), приходится редактировать каждый HTML файл, а после все это загружать. Так и появляется поместить эти повторы в отдельный файл, подключить его к каждой странице, и просто внося в него изменения влиять на содержимое всех страниц. В свое время с этой проблемой боролись про помощи фреймов. Вебмастерам было очень удобно. А посетителям? Ну, как повезет...

С появлением SSI (Server Side Include - перевод в лоб: Серверная Сторона Подключения) все конкретно изменилось. Макроинструкии, исполняемые на сервере позволяли вставлять в документ содержание другого файла. Таким образом, такие элементы как меню выносились в отдельный файл и подключались по необходимости. Теперь для того, чтоб изменить меню на неограниченном количестве страниц, необходимо было изменить один единый файл. Почему SSI так быстро стал популярным? Все очень просто: документ генерировался на стороне сервера, а пользователь получал готовый результат, даже не подозревая, что он был &quot;сложен&quot; в одно целое из нескольких частей. Все вроде бы наладилось. Но не тут то было. SSI считался елитным сервисом, кроме того прилично нагружал сервер. По этой причине только в последние время SSI появился на бесплатных хостингах.

А как же те, кто начинал давно. Те, у кого сайт разросся. Те, у кого нет средство и желание на приобретение платного хостинга и доменного имени. И вообще, что делать тем, кто не хочет переезжать?

JavaScript - наш старый друг и верный помощник приходит на помощь. Благодаря своей простоте и невероятной гибкости, JS позволяет многое. В том числе и подключение содержимого отдельных файлов.

Включение фрагментов кода на JS в документ осуществляется при помощи тега &lt;script&gt;:

&lt;script Language=&quot;JavaScript&quot; SRC=&quot;путь к файлу с JS кодом&quot;&gt;
&lt;/script&gt;

Я не буду останавливаться на толковании тегов JS. Кроме того, по-моему, они интуитивно понятны и просты в понимании.

&quot;Путь к файлу с JS кодом&quot; указывает путь и имя файла, содержащего JS код. Код, содержащийся в указанном файле подключается к документу, и у посетителя создается впечатление что код, содержащийся в подключаемом файле попросту был размещен в документе. При этом при просмотре кода документа, посетитель не увидит кода, что содержится в подключаемом файле, а только выше указанную ссылку на него - сам файл будет загружен как отдельно. Из вышесказанного видно главное отличие данного метода от применения SSI. Страница собирается не на сервере, а на компьютере пользователя. Но сам пользователь, разумеется, и не подозревает про это.

Нетерпеливые читатели удивляться - как же может помочь подключение JS кода из файла, когда надо подключать HTML или вовсе текст? Запросто! В JS для вставки строки в документ существует команда

document.write(&apos;строка, которую необходимо вставить в документ&apos;);

Все, что заключено в кавычки &apos; &apos; будет попросту вставлено в документ. Таким образом, можно спокойно вставить в файл конструкцию типа:

document.write(&apos;&lt;A href=&quot;some link&quot;&gt;Link&lt;/A&gt;&apos;);

и впредь изменением лишь одного подключаемого файла влиять на содержание всего сайта.

Хочу лишь заметить, что в роли кавычек можно использовать как одинарные &apos; &apos; так и двойные &quot; &quot;, но при этом в содержимом коде должны отсутствовать такие же кавычки. В противно случае перед ними следует ставить знак , например:

document.write(&quot;&lt;A href=&apos;&amp;#92;&quot;some&apos; link&amp;#92;&quot;=&quot;&quot;&gt;Link&lt;/A&gt;&quot;);

И маленький пример:

index.html



&lt;TITLE&gt;JS SSI Demo&lt;/TITLE&gt;


&gt;
&lt;script Language=&quot;JavaScript&quot; SRC=&quot;menu.js&quot;&gt;
&lt;/script&gt;
&gt;
&gt;



И сам подключаемый файл:

menu.js

document.write(&apos;&lt;A href=&quot;some menu link 1&quot;&gt;Пункт меню 1&lt;/A&gt;&apos;);
document.write(&apos;&lt;A href=&quot;some menu link 2&quot;&gt;Пункт меню 2&lt;/A&gt;&apos;);
document.write(&apos;&lt;A href=&quot;some menu link 3&quot;&gt;Пункт меню 3&lt;/A&gt;&apos;);
document.write(&apos;&lt;A href=&quot;some menu link 4&quot;&gt;Пункт меню 4&lt;/A&gt;&apos;);

В результате при открытии файла index.html в него будет подставлено содержимое menu.js и в окне броузера появятся ссылки, код которых находится в menu.js. Также хочу подчеркнуть, что содержимое файла menu.js будет подставляться внутри тега &lt;badscript&gt;, по сему простая прописка в файле &lt;A href=&quot;some menu link 1&quot;&gt;Пункт меню 1&lt;/A&gt;... ( без document.write(&apos; &apos;); ) не даст ожидаемого результата.

Ну, на сегодня хватит. В следующий раз я расскажу вам о том, как динамически подключать разные файлы и принимать/передавать параметры с одной на другую страницу.</content:encoded>
			<link>https://pirat-zona.ucoz.com/news/javascript_speshit_na_pomoshh_1/2011-08-17-9</link>
			<dc:creator>kraker</dc:creator>
			<guid>https://pirat-zona.ucoz.com/news/javascript_speshit_na_pomoshh_1/2011-08-17-9</guid>
			<pubDate>Wed, 17 Aug 2011 17:27:50 GMT</pubDate>
		</item>
	</channel>
</rss>