<?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>SEO блог и уеб програмиране &#187; JavaScript</title>
	<atom:link href="http://ganbox.com/blog/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://ganbox.com/blog</link>
	<description>SEO практика: трикове при оптимизация и решаване на проблеми при уеб програмиране.</description>
	<lastBuildDate>Thu, 26 Jan 2012 19:15:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Бутончета за споделяне на линкове v.4</title>
		<link>http://ganbox.com/blog/sb4/</link>
		<comments>http://ganbox.com/blog/sb4/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 07:59:31 +0000</pubDate>
		<dc:creator>Георги Стефанов</dc:creator>
				<category><![CDATA[Софтуер]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[безплатен скрипт]]></category>
		<category><![CDATA[социални мрежи]]></category>
		<category><![CDATA[споделяне на линкове]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=1453</guid>
		<description><![CDATA[Ето и новата 4-та версия на JavaScript-а за социални бутони. Скриптът се предлага за безплатно ползване от ganbox.com. За тези които не знаят, това са малки бутончета, които се показват на твоя сайт и всеки, който посещава страницата може да я сподели в социални сайтове за споделяне на линкове. По този начин получаваш линкове към [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ganbox.com/blog/wp-content/pub/sb.png"><img src="http://ganbox.com/blog/wp-content/pub/sb.png" alt="" title="sb" width="351" height="65" class="alignright size-full wp-image-1462" /></a>Ето и новата 4-та версия на JavaScript-а за социални бутони. Скриптът се предлага за безплатно ползване от ganbox.com.<br />
За тези които не знаят, това са малки бутончета, които се показват на твоя сайт и всеки, който посещава страницата може да я сподели в социални сайтове за споделяне на линкове. По този начин получаваш линкове към твоя сайт, което действа добре на <a href="http://ganbox.com/seo">SEO оптимизирането</a> на твоя сайт.</p>
<p>В новата четвърта версия са добавени бутони за новата социална мрежа Google+ и българските сайтове novoto.net и bghot.net. Променен е бутона на dаo.bg, да сочи към сайта bgrstar.com. Това се наложи поради продаване на домейна dаo от неговия собственик. Всички линкове от сайта dаo бяха прехвърлени в сайта bgrstar.com. Премахнати са няколко български социални мрежи, които са бавни и неудобни за ползване.</p>
<p>Работещ пример на този код има в дъното на сайта <a href="http://statii.net/" target="_blank">Директория за статии</a>. След публикуване и одобрението на статия е добра идея тя да се изпрати към сайтовете за споделяне на линкове.</p>
<h3>JavaScript плъгин за споделяне на линкове</h3>
<p>Избери HTML код според енкодинга на твоя сайт.</p>
<h4>Енкодинг UTF-8</h4>
<p>Постави в твоя сайт HTML кода:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;!--</span> Start ganbox.<span style="color: #660066;">com</span> Social Bookmark code v.4 <span style="color: #339933;">--&gt;&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;http://ganbox.com/inc/sb4.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;&lt;!--</span> End ganbox.<span style="color: #660066;">com</span> code <span style="color: #339933;">--&gt;</span></div></div>
<h4>Енкодинг CP1251</h4>
<p>Ако твоя сайт е с кодиране на текста cp1251, тогава използвай следната версия на скрипта:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #339933;">&lt;!--</span> Start ganbox.<span style="color: #660066;">com</span> Social Bookmark code v.4 <span style="color: #339933;">--&gt;&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;http://ganbox.com/inc/sb4cp1251.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;&lt;!--</span> End ganbox.<span style="color: #660066;">com</span> code <span style="color: #339933;">--&gt;</span></div></div>
<p>Кодът се поставя някъде между HTML таговете &lt;body&gt; и &lt;/body&gt; на мястото, където искаш да се покажат бутончетата. Най-доброто място е в края на публикация, за да може човекът, който я е прочел да я сподели.</p>
<p>Ако вече ползваш по-стара версия на този скрипт, за да направиш обновяване е нужно само да промениш цифрата на версията. Например от sb3.js да стане sb4.js.</p>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>1094</b></div>

<p>Подобни статии:<ol><li><a href='http://ganbox.com/blog/sb3/' rel='bookmark' title='Permanent Link: Бутончета за споделяне на линкове v.3'>Бутончета за споделяне на линкове v.3</a> <small>Тази статия е продължение на статиите Безплатен скрипт за бутони...</small></li>
<li><a href='http://ganbox.com/blog/sb2/' rel='bookmark' title='Permanent Link: Бутони за социални мрежи v.2'>Бутони за социални мрежи v.2</a> <small>Нова версия на скрипт за бутони за споделяне на ликове...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/sb4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Лоши връзки и добри връзки към сайт</title>
		<link>http://ganbox.com/blog/%d0%bb%d0%be%d1%88%d0%b8-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b8-%d0%b8-%d0%b4%d0%be%d0%b1%d1%80%d0%b8-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b8/</link>
		<comments>http://ganbox.com/blog/%d0%bb%d0%be%d1%88%d0%b8-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b8-%d0%b8-%d0%b4%d0%be%d0%b1%d1%80%d0%b8-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b8/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 16:32:33 +0000</pubDate>
		<dc:creator>gan</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[бързи линкове]]></category>
		<category><![CDATA[връзки]]></category>
		<category><![CDATA[гора от линкове]]></category>
		<category><![CDATA[добри линкове]]></category>
		<category><![CDATA[линкове]]></category>
		<category><![CDATA[лоши линкове]]></category>
		<category><![CDATA[плаващи линкове]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[светкавични линкове]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=631</guid>
		<description><![CDATA[Много хора погрешно смятат, че колкото повече връзки сочат към техния сайт, толкова по-добре. За съжаление тук важи единствено максимата на Мечо Пух: &#8222;Колкото повече, толкова повече&#8220;. С други думи качеството на връзките е от много по-съществено значение. Ето няколко примера за добри и лоши линкове. Лоши линкове 1. Недостъпни линкове Това са връзки към [...]]]></description>
			<content:encoded><![CDATA[<p>Много хора погрешно смятат, че колкото повече връзки сочат към техния сайт, толкова по-добре. За съжаление тук важи единствено максимата на Мечо Пух: &#8222;Колкото повече, толкова повече&#8220;. С други думи качеството на връзките е от много по-съществено значение. Ето няколко примера за добри и лоши линкове.</p>
<h2>Лоши линкове</h2>
<h3>1. Недостъпни линкове</h3>
<p>Това са връзки към твоя сайт, който са публикувани в чужд сайт и по някакъв начин са недостъпни за търсачките.  Най-често срещаните видове са:</p>
<p><strong>1.1. Създаване на линковете с JavaScript</strong>. Целия линк или URL адреса се генерира динамично с JavaScript. Ако забраниш JavaScript-а в браузъра тези линкове изчезват. Във Firefox това става от Edit/Preferences отива се на третия таб Content и там се изключва третата опция Enable Java Script. Ще видиш как вижда страницата търсачката.</p>
<p><strong>1.2. Линкове в страници, в които се влиза след логване с парола</strong>. Няма как търсачката да достигне до тези линкове освен, ако собственика на сайта не въведе име и парола за достъп до страницата в GWT (Google Webmaster Tools), но това понякога може да е опасно, защото може да разкрие конфиденциална информация.</p>
<p><strong>1.3. Няма път до страниците, в които е връзката</strong>. Ако няма директен външен линк или поредица от вътрешни линкове до вътрешната страница, в която е връзката към твоя сайт е възможно тази страница да е недостъпна от бота на търсачката. Трябва след като влезеш в началната страница на сайта с от един до три клика на връзки, да можеш да достигнеш до страницата, в която има връзка към твоя сайт. Ако връзката е на прекалено дълбоко ниво е възможно да не се индексира. Ако дори една от връзките по пътя към вътрешната страница е динамична през Javascript, реално търсачката няма път и няма да индексира връзката. Понякога интерфейса на сайта е толкова объркан, че нормален човек не може да открие пътя, но ако има път търсачката ще го открие. За да си сигурен, че има път може да пуснеш създаване на Google Sitemap (което за големи сайтове отнема много време) и след това в създадения XML да потърсиш URL към страницата, в която е твоята връзка.</p>
<p>В случая с използване на JavaScript такива връзки са изрично направени от собственика на сайта да бъдат недостъпни в другите случаи е възможно да е неволно. Ако ти се случи да наемаш връзки внимавай дали те са достъпни за търсачките!</p>
<h3>2. Временни линкове</h3>
<p><strong>2.1. Виртуални страници.</strong> Има динамично създавани страници, на които по GET се подава домейна. Те може да показват линк към сайта и дори да вземат описанието направо от description тага на твоя сайт, но те съществуват само докато потребителя не отвори друга страница. Такива страници са безполезни, освен ако не се сложи линк към тях в страница, която вече е индексирана от Google.</p>
<p><strong><br />
</strong></p>
<p><strong>2.2. Временни страници.</strong> Това са връзки в страници, който след време изчезват. Например линк в динамична страница &#8222;Най-новите сайтове&#8220; или в сайт за обяви, който изчезва след 6 месеца .</p>
<p>Друг вариант е самата страница съдържаща връзката да изчезва, като например след месеци бъде преместена в архив, до който се стига след логване.</p>
<h3>3. Линкове с атрибут nofollow</h3>
<p>Връзки с атрибут rel=&#8220;nofollow&#8220; нямат достатъчно SEO тежест . Този атрибут е замислен да указва на ботовете на търсачките да не следват тази връзка. Всеки занимаващ се със SEO добре знае, че такива връзки отдавна се следват от търсачките, но не са толкова ценни колкото другите. Самите Гугъл съветват рекламодателите да маркират с този атрибут връзки, които са платени.</p>
<h3>4. Връзки от слаби сайтове</h3>
<p>Дълго време не вярвах на това, че връзки от слабо авторитетни сайтове могат да навредят на сайта ми, докато не го изпитах лично. Такива сайтове са слабо посещавани сайтове с нисък Google Page Rank или с неподходящо съдържание. Самите Гугъл съветват, ако засечем връзка към нашия сайт поставена на такъв сайт да опитаме да се свържем със собственика на сайта и да го помолим да махне връзката. Това за мен е пълно безумие! От една страна това е много трудно осъществимо, защото има много изоставени сайтове и от друга, защо Гугъл не се грижат за това да не обръщат внимание на подобна връзка, като много добре знаят силата на сайта.</p>
<h3>5. Връзки от неподходящи сайтове</h3>
<p><strong>5.1. Връзки от сайтове с неподходяща тематика</strong></p>
<p>Връзки от сайтове, в които темата е различна от тази в твоя сайт и особено в страницата, в която е поставена връзката. Стреми се да печелиш връзки от сайтове, които не са ти пряка конкуренция, но са близки по тематика. Например думите &#8222;обучения&#8220; и &#8222;уроци&#8220; са много близки и е доста удачно да поставиш връзка към твоя сайт за &#8222;уроци по английски&#8220; в сайт за &#8222;обучения по маркетинг&#8220;.</p>
<p><strong>5.2. Връзки от сайтове с неподходящо съдържание</strong></p>
<p>Особено е опасно ако сайта от който получаваш линк има &#8222;съдържание за възрастни&#8220;, текстове нарушаващи законите, кракерски програми или курсове, призоваващи към насилие, прекалено вулгарно съдържание, сатове за залагания. Опасно е дори връзката да се намира на страница, която няма нищо нередно, но е част от такъв сайт.</p>
<p><strong>5.3. Сайтове ползващи забранени SEO техники</strong></p>
<p>Едва ли твоя сайт ще пострада, но рано или късно ще загубиш тази връзка.</p>
<h3>6. Връзки с грешни атрибути</h3>
<p>Анкор се нарича текста затворен между таговете &lt;a&gt; и &lt;/a&gt;, а описанието се поставя в title атрибут на връзката. В примера</p>
<p>&lt;a href=&#8220;http://ipotpalmax.com&#8220; title=&#8220;Ипотпал Max &#8211; статии за лаптопи&#8220;&gt;<a href="http://ipotpalmax.com">лаптопи</a>&lt;/a&gt;</p>
<p>анкор е думата &#8222;ипотпал&#8220;, а описанието е &#8222;Ипотпал Max &#8211; статии за лаптопи&#8220;. Особено важно е анкора да съдържа ключова дума, по която искаш да се класираш по-добре при търсене в Гугъл.</p>
<p>Виждал съм злепоставящи връзки към сайт създадени от конкурент, поставени в трети сайт. Връзките съдържаха анкор и описание със съдържание за възрастни. Нямам лични впечатление дали такива връзки могат да навредят на сайта, който сочат. Би трябвало да не се вземат под внимание.</p>
<h3>7. Трудно достъпни линкове</h3>
<p><strong>7.1. Дълбоко заровени линкове</strong>.</p>
<p>Най-силни са линковете, които са най-близо до началната страница. Линкове, които са прекалено &#8222;дълбко&#8220; в дървото на директорията на сайта. Ако сайта е каталог с много категории и подкатегории, то пътя от началната страница до страницата, в която се поставя твоя линк е прекалено дълъг &#8211; примерно 3 клика или повече. Такива линкове имат по-слаба тежест.</p>
<p><strong>7.2. Бавно достъпни линкове</strong>.</p>
<p>Страници, които се зареждат много бавно е възможно да не се индексират или да се индексира само съдържанието в началото. Ако по пътя от началната страница до линка има поне една страница, която се зарежда бавно (например показва прекалено дълъг списък), то всички линкове, които зависят от нея може да не бъдат индексирани или дори да бъдат извадени от индекса. По този начин може да бъде отрязан цял клон от дървото с линкове.</p>
<h3>8. Плаващи линкове ©</h3>
<p>Плаващ линк е такъв, на който URL адреса на страницата, в която се намира, по някаква причина се променя поне веднъж след първоначлното публикуване и индексиране. Например:</p>
<p>- динамична страница, която показва последните 20 връзки и в момента, в който бъдат добавени още 20 връзки, твоя линк се премества на нова по-задна страница от списъка;</p>
<p>- URL-та които съдържат накрая параметър като &amp;PHPSESSID=3d7a452c89c32b423ba14790d3f24a14</p>
<p>- URL-та които се променят, защото публикациите са били преместени в архив и вече включват в себе си дата например /2009/02/заглавие</p>
<p>- в директория, в която по някаква причина са разместили или са променили id-та на категории;</p>
<p>Трябва пътя от URL адреси от началната страница до страницата с връзката да не се променя.</p>
<p>(<strong>плаващи линкове</strong> е термин създаден от ganbox.com).</p>
<h3>9. Гора от линкове</h3>
<p><strong>9.1. Много линкове.</strong> Ако в една страница има прекалено много изходящи линкове (връзки към други сайтове), всеки от линковете губи силата си. Не се препоръчва да има повече от 10 изходящи линка в една страница (в това число Google реклами и банери).</p>
<p><strong>9.2. Повтарящи се линкове.</strong> Ако в една страница има повече от един линк сочещ към една и съща страница, се индексира само първия линк. По този начин ако първия линк е от картинка, а втория има текстов анкор, трябва да им се разменят местата, като текстовия линк се постави в HTML кода преди другия, защото е много по-ценен. <span style="color: #888888;">Ако дизайнера не е доволен, нека да ги размести визуално с CSS стил <img src='http://ganbox.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<h3>10. Светкавични линкове</h3>
<p>Ако ползваш инструмент за създаване на линкове (автоматичен събмитър на линкове) и сайта е съвсем нов, трябва много да внимаваш да не създадеш прекалено много линкове наведнъж към твоя сайт. Трябва кривата на увеличение на броя на новите линкове да бъде близка до тази на популярен сайт, който печели връзи от само себе си заради полезно съдържание. Примерна схема на линкване: първия ден изпрати само 2 линка, втория 3, третия 4, четвъртия 5, петия 6, шестия 8, седмия 10 и през следващите 3 седмици пращай по различен брой линкове на ден, но не повече от 10 на ден. Добрата новина е, че като събмитваш линкове по уеб директории и директории за статии, те биват одобрявани по различно време &#8211; малка част от тях веднага, а други първо се одобряват от редактор и може да мине седмица и дори повече време. Малка част от линковете биват отхвърляни. <strong>При всички случаи отхвърляй всякакви оферти, които ти предлагат по няколко хиляди беклинка наведнъж!</strong> Това почти сигурно ще ти спечели наказание от Гугъл, като най-лекото е падане назад в индекса, за стар домейн може да е 30 позиции назад, за нов домейн може да е 60 или 100 позиции назад. В най-тежките случаи ще получиш пълно отпадане от индекса (бан) средно от 3 до 6 месеца.</p>
<p>.</p>
<p>.</p>
<h2>Добри линкове</h2>
<h3>1. От авторитетен сайт</h3>
<p>Силни връзки са тези от сайт със стар домейн, който има много посещения и има висок Google Page Rank. Дори сайта да не е близък по тематика с твоя, такава връзка ще ти бъде полезна. Обикновено такива сайтове са утвърдени уеб директории или социални мрежи.</p>
<h3>2. От тематичен сайт</h3>
<p>Най-трудно се спечелват връзки от тематични сайтове, защото обикновено те са ти пряка конкуренция. Много хора не разбират, че размяната на връзки между два тематични сайта е полезна и за двата, дори ако единия е два пъти по-посещаван от другия. Тук може да ти помогне <a href="http://ganbox.com/about">SEO специалист</a> който да води преговори с подходящи сайтове. Такива връзки са от изключителна важност и си струва дори да наемеш връзка в тематичен сайт. Ако все пак не успееш да размениш връзка с конкурент, опитай в сайтове с близка тематика. Гугъл разбира от синоними и знае кои думи в какви словосъчетания се срещат, остава ти да се сетиш за това <img src='http://ganbox.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>3. Връзки към вътрешни страници</h3>
<p>Изключително важно е да линкваш не само началната си страница, а и вътрешните страници. Уеб директориите не могат да ти помогнат, но социалните мрежи за споделяне на връзки ще са от голяма полза.</p>
<h3>4. Връзки от съдържанието на сайт</h3>
<p>Връзки поставени във футъра или в менюто на сайт се показват на всички страници на сайта и по този начин ти получаваш много връзки към сайта си от всяка една страница. За съжаление търсачките все по-умело откриват такива връзки и им дават много по-малка тежест от връзки поставени в уникално съдържание на сайта, например в статия. При PHP сайт  може да се използва една хитрост, с която връзките да са правят с различен title, анкор и други атрибути, но в дългосрочен план това решение не е добро.</p>
<h3>5. Правилни атрибути</h3>
<p>Както вече казах анкора и title атрибута е добре да съдържат ключови думи. С навлизане на семантичните мрежи все по-голямо значение се отдава на атрибута rel. Не говоря за nofollow, а за стандарта <a href="http://en.wikipedia.org/wiki/XHTML_Friends_Network">XFN</a> и различните релации между сайтовете. При хитро използване на тези атрибути може да се постигне добър <strong>SEO ефект</strong>.</p>
<h3>Общи насоки</h3>
<p>Струва се да се отбележи, че еднопосочните връзки към твоя сайт, са по-силни отколкото, ако има размяна на връзки между двата сайта и особено, ако са линкнати само началните страници. Изключение правят тематичните сайтове, размяната на връзки между такива сайтове е много добре и за двата сайта. Да, точно така! Добре е да размениш връзки с конкуренцията. Най-добрият вариант е ако можеш да намериш сайт с много близка тематика и който не ти е пряка конкуренция. Например сайт за <a href="http://borivan1.com/pochistvane-na-ofisi" target="_blank">почистване на офиси</a> и сайт за продажба на почистващи препарати. Тънък момент е задаване на подходящ rel атрибут на връзката.</p>
<h3>Заключение</h3>
<p>Май изграждането на връзки към сайт не е толкова проста работа както си мислеше нали? Също така имай предвид, че това е непрестанен процес, който е част от услугата <a href="http://ganbox.com/seo">SEO поддръжка</a> и ти помага да запазваш и подобряваш позициите на сайта в резултатите от търсене.</p>
<p>В статията <a href="../%d0%bf%d0%be%d0%bf%d1%83%d0%bb%d1%8f%d1%80%d0%b8%d0%b7%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%b0%d0%b9%d1%82/">Популяризиране на сайт с външни връзки</a> давам някои идеи за спечелване на връзки. Използвай ги умно!</p>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>6627</b><br /><span style="color:grey;font-size:0.8em">(след дата 20 декември 2009)</span></div>

<p>Подобни статии:<ol><li><a href='http://ganbox.com/blog/%d0%bf%d0%be%d0%bf%d1%83%d0%bb%d1%8f%d1%80%d0%b8%d0%b7%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%b0%d0%b9%d1%82/' rel='bookmark' title='Permanent Link: Популяризиране на сайт с външни връзки'>Популяризиране на сайт с външни връзки</a> <small>. След като един сайт е напълно завършен и му...</small></li>
<li><a href='http://ganbox.com/blog/%d0%bf%d0%bb%d1%8a%d0%b3%d0%b8%d0%bd-%d0%b7%d0%b0-%d1%81%d0%be%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%b8-%d0%bc%d1%80%d0%b5%d0%b6%d0%b8/' rel='bookmark' title='Permanent Link: WordPress плъгин за социални мрежи'>WordPress плъгин за социални мрежи</a> <small>Това е един плъгин за WordPress, който автоматично добавя след...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%bb%d0%be%d1%88%d0%b8-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b8-%d0%b8-%d0%b4%d0%be%d0%b1%d1%80%d0%b8-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b8/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>jQuery галерия за бързо преглеждане на снимки</title>
		<link>http://ganbox.com/blog/jquery-%d0%b3%d0%b0%d0%bb%d0%b5%d1%80%d0%b8%d1%8f-%d0%b7%d0%b0-%d0%b1%d1%8a%d1%80%d0%b7%d0%be-%d0%bf%d1%80%d0%b5%d0%b3%d0%bb%d0%b5%d0%b6%d0%b4%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%bd%d0%b8%d0%bc/</link>
		<comments>http://ganbox.com/blog/jquery-%d0%b3%d0%b0%d0%bb%d0%b5%d1%80%d0%b8%d1%8f-%d0%b7%d0%b0-%d0%b1%d1%8a%d1%80%d0%b7%d0%be-%d0%bf%d1%80%d0%b5%d0%b3%d0%bb%d0%b5%d0%b6%d0%b4%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%bd%d0%b8%d0%bc/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 11:48:12 +0000</pubDate>
		<dc:creator>gan</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Софтуер]]></category>
		<category><![CDATA[Уеб програмиране]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[thumbnail]]></category>
		<category><![CDATA[галерия]]></category>
		<category><![CDATA[плъгин]]></category>
		<category><![CDATA[снимки]]></category>
		<category><![CDATA[съвети]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=294</guid>
		<description><![CDATA[Представям ти един jQuery плъгин, който създава уеб интерфейс за преглеждане на снимки качени на твоя сайт. Възможностите на плъгина галерия са наистина впечатляващи. 1. След зареждане на страницата освен първата снимка, която гледаш в момента, започват предварително да се зареждат следващите снимки и при натискане на връзката &#8222;Следваща снимка&#8220;, снимката която следва се зарежда [...]]]></description>
			<content:encoded><![CDATA[<p>Представям ти един jQuery плъгин, който създава уеб интерфейс за преглеждане на снимки качени на твоя сайт.</p>
<h3>Възможностите на плъгина галерия са наистина впечатляващи.</h3>
<p>1. След зареждане на страницата освен първата снимка, която гледаш в момента, започват предварително да се зареждат следващите снимки и при натискане на връзката &#8222;Следваща снимка&#8220;, снимката която следва се зарежда моментално;</p>
<p>2.  Навигацията между снимките се представя с умалени изображения на снимките (thumbnails) и може лесно да прескачаш от една снимка на друга с натискане на мишката. Малките снимки се разделят на страници, когато са много.</p>
<p>3. Всяка снимка има отделна котва, като това ти дава възможност да направиш отметка (bookmark) на отделна снимка;</p>
<p>4. Автоматично преглеждане на снимките (slideshow). През няколко секунди снимките се сменят.</p>
<p>5. Под всяка снимка може да се слага описателен текст;</p>
<p>6. Гъвкава конфигурация на настройките. Може да задаваш през колко секунди да се сменят снимките, колко снимки да се зареждат предваритело и др.</p>
<p>7. Управление на изгледа с CSS файл;</p>
<p>8. При забранен JavaScript в браузъра снимките се показват като списък &#8211; връзките към снимките и описанията им са в обикновен &lt;li&gt;   таг. По този начин търсачките имат достъп до всяка снимка и индексират лесно страницата.</p>
<p>9. За по-напредналите има възможност да се дописват JavaScript функции, които създават интересни ефекти при превключване от една снимка към друга.</p>
<p>10. Възможност за повече от една галерия в една и съща страница.</p>
<p>11. Галерията има валиден XHTML код по стандартите на W3C.</p>
<p>Галерията е много бърза, а точки 5, 8  и 11 правят галерията чудесен избор за един SEO оптимизиран сайт.</p>
<p>Работещ пример има в страница <a href="http://arthuradams.bg/gallery.php">снимки от фирмени обучения от Arthur Adams</a>.</p>
<h3>Как се инсталира галерията?</h3>
<p>Плъгинът работи с jQuery версия 1.2.6 или по-нова. Ако вече имаш jquery в твоя сайт провери коя версия е и ако е по-стара от 1.2.6 ще трябва да я подмениш. Ако имаш по-нова версия, която ползваш за нещо друго, тогава не е нужно да я променяш. В момента последната версия е 1.3.2, но аз ти <strong>препоръчвам да ползваш възможно по-стара версия на jQuery</strong>. Причината е бързодействието на сайта. Не ти трябват излишни 20-30K във всяка страница. Също така ползвай съкратената версия, тази която има в името си min. Това е същия файл, но без излишни интервали в него. Получения js файл се чете много трудно, но се зарежда значително по-бързо.</p>
<p><strong>1. Изтегли файловете. </strong></p>
<p><a href="http://arthuradams.bg/jscripts/jquery-1.2.6.min.js">http://arthuradams.bg/jscripts/jquery-1.2.6.min.js</a> или директно от официалния сайт на jQuery http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js</p>
<p>и файла с плъгина от тук <a href="http://arthuradams.bg/jscripts/jquery.galleriffic.min.js">http://arthuradams.bg/jscripts/jquery.galleriffic.min.js</a> и ги постави в директория /js,  която трябва да е в главната уеб директория (ако нямаш такава директория на сървъра първо я създай).</p>
<p>Изтегли още файловете <a href="http://arthuradams.bg/css/galleriffic.css">http://arthuradams.bg/css/galleriffic.css</a> и <a href="http://arthuradams.bg/css/loader.gif">http://arthuradams.bg/css/loader.gif</a> и ги постави в директория /css в главната ти уеб директория.</p>
<p>За удобство всичките файлове съм ги включил в този архив <a href="http://ganbox.com/blog/wp-content/pub/ganbox.com_gallery.zip">ganbox.com_gallery</a>.</p>
<p><strong>2. Създай страницата на галерията.</strong></p>
<p>Например gallery.html и между таговете &lt;head&gt; постави обръщение към JavaScript-овете и към CSS файла.</p>
<blockquote>
<pre>&lt;head&gt;
...
&lt;script type="text/javascript" src="/js/jquery-1.2.6.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="/js/jquery.galleriffic.min.js"&gt;&lt;/script&gt;
&lt;<span>link</span><span> rel</span>=<span>"stylesheet" </span><span>href</span>=<span>"/css/galleriffic.css" </span><span>type</span>=<span>"text/css" </span><span><span>/</span></span>&gt;
...
&lt;/head&gt;</pre>
</blockquote>
<p><strong>3. Създай div контейнерите на галерията.</strong></p>
<blockquote>
<pre><span><span><span>&lt;</span>div<span><span> </span>id<span><span>="</span>controls<span>"</span></span></span><span>&gt;</span></span><span><span>&lt;</span>/div<span>&gt;</span></span>
<span><span>&lt;</span>div<span><span> </span>id<span><span>="</span>loading<span>"</span></span></span><span>&gt;</span></span><span><span>&lt;</span>/div<span>&gt;</span></span>
<span><span>&lt;</span>div<span><span> </span>id<span><span>="</span>slideshow<span>"</span></span></span><span>&gt;</span></span><span><span>&lt;</span>/div<span>&gt;</span></span>
<span><span>&lt;</span>div<span><span> </span>id<span><span>="</span>caption<span>"</span></span></span><span>&gt;</span></span><span><span>&lt;</span>/div<span>&gt;</span></span>
<span><span>&lt;</span>div<span><span> </span>id<span><span>="</span>thumbs<span>"</span></span></span><span>&gt;</span></span>
    ... списък с тагове &lt;li&gt; които описват снимките даден е по-долу ...
<span><span>&lt;</span>/div<span>&gt;

</span></span></span></pre>
</blockquote>
<p><span><span><span>Всеки от тези div е незадължителен. Може да премахнеш например реда с div </span></span></span><span><span><span><span>caption и така под снимките няма да има описания.</span></span></span></span></p>
<p><span><span><span><span><strong>4. Добави списък със снимки</strong>.</span></span></span></span></p>
<p>В контейнера div <span><span><span><span>thumbs постави толкова тага &lt;li&gt; колкото снимки има. Формата е следния:<br />
</span></span></span></span></p>
<pre><span><span><span>&lt;</span>ul<span><span> </span>class<span><span>="</span>thumbs noscript<span>"</span></span></span><span>&gt;</span></span>
    <span><span>&lt;</span>li<span>&gt;</span></span>
        <span><span>&lt;</span>a<span><span> </span>class<span><span>="</span>thumb<span>"</span></span></span><span><span> </span>href<span><span>="</span>път до снимката с голям размер<span>"</span></span></span><span><span> </span>title<span><span>="</span>заглавие на снимката<span>"</span></span></span><span>&gt;</span></span>
            <span><span>&lt;</span>img<span><span> </span>src<span><span>="</span>път до умалена картинка<span>"</span></span></span><span><span> </span>alt<span><span>="</span><span>заглавие на снимката"</span></span></span><span><span> </span>/<span>&gt;</span></span></span>
        <span><span>&lt;</span>/a<span>&gt;</span></span>
        <span><span>&lt;</span>div<span><span> </span>class<span><span>="</span>caption<span>"</span></span></span><span>&gt;</span></span>
            (произволен HTML тук например с описание на снимката)
        <span><span>&lt;</span>/div<span>&gt;</span></span>
    <span><span>&lt;</span>/li<span>&gt;</span></span>
    ... (тук постави списък с останалите елементи &lt;li&gt; за всяка снимка)
<span><span>&lt;</span>/ul<span>&gt;</span></span>

</span></pre>
<p><span><span><span><span>Галерията изисква за всяка снимка да има освен оригиналната снимка и умалено копие (thumbnail). Да предположим, че имаш 3 снимки в папка /img в главната уеб директория с имена на файловете 1.jpg, 2.jpg, 3.jpg с големина примерно 800&#215;800 пиксела и техни умалени копия с имена 1s.jpg, 2s.jpg и 3s.jpg и големина 40&#215;40 пиксела. Тогава списъкът със снимки ще изглежда по този начин:</span></span></span></span></p>
<pre><span><span><span>&lt;</span>ul<span><span> </span>class<span><span>="</span>thumbs noscript<span>"</span></span></span><span>&gt;</span></span>
    <span><span>&lt;</span>li<span>&gt;</span></span>
        <span><span>&lt;</span>a<span><span> </span>class<span><span>="</span>thumb<span>"</span></span></span><span><span> </span>href<span><span>="</span>/img/1.jpg<span>"</span></span></span><span><span> </span>title<span><span>="</span>заглавие на снимка 1<span>"</span></span></span><span>&gt;</span></span>
            <span><span>&lt;</span>img<span><span> </span>src<span><span>="</span>/img/1s.jpg<span>"</span></span></span><span><span> </span>alt<span><span>="</span><span>заглавие на снимка 1"</span></span></span><span><span> </span>/<span>&gt;</span></span></span>
        <span><span>&lt;</span>/a<span>&gt;</span></span>
        <span><span>&lt;</span>div<span><span> </span>class<span><span>="</span>caption<span>"</span></span></span><span>&gt;</span></span>
            (описание на снимка 1)
        <span><span>&lt;</span>/div<span>&gt;</span></span>
    <span><span>&lt;</span>/li<span>&gt;
</span></span></span>
<pre><span>    <span><span>&lt;</span>li<span>&gt;</span></span>
        <span><span>&lt;</span>a<span><span> </span>class<span><span>="</span>thumb<span>"</span></span></span><span><span> </span>href<span><span>="</span>/img/2.jpg<span>"</span></span></span><span><span> </span>title<span><span>="</span>заглавие на снимка 2<span>"</span></span></span><span>&gt;</span></span>
            <span><span>&lt;</span>img<span><span> </span>src<span><span>="</span>/img/2s.jpg<span>"</span></span></span><span><span> </span>alt<span><span>="</span><span>заглавие на снимка 2"</span></span></span><span><span> </span>/<span>&gt;</span></span></span>
        <span><span>&lt;</span>/a<span>&gt;</span></span>
        <span><span>&lt;</span>div<span><span> </span>class<span><span>="</span>caption<span>"</span></span></span><span>&gt;</span></span>
            (описание на снимка 2)
        <span><span>&lt;</span>/div<span>&gt;</span></span>
    <span><span>&lt;</span>/li<span>&gt;
</span></span></span>
<pre><span>    <span><span>&lt;</span>li<span>&gt;</span></span>
        <span><span>&lt;</span>a<span><span> </span>class<span><span>="</span>thumb<span>"</span></span></span><span><span> </span>href<span><span>="</span>/img/3.jpg<span>"</span></span></span><span><span> </span>title<span><span>="</span>заглавие на снимка 3<span>"</span></span></span><span>&gt;</span></span>
            <span><span>&lt;</span>img<span><span> </span>src<span><span>="</span>/img/3s.jpg<span>"</span></span></span><span><span> </span>alt<span><span>="</span><span>заглавие на снимка 3"</span></span></span><span><span> </span>/<span>&gt;</span></span></span>
        <span><span>&lt;</span>/a<span>&gt;</span></span>
        <span><span>&lt;</span>div<span><span> </span>class<span><span>="</span>caption<span>"</span></span></span><span>&gt;</span></span>
            (описание на снимка 3)
        <span><span>&lt;</span>/div<span>&gt;</span></span>
    <span><span>&lt;</span>/li<span>&gt;</span></span></span></pre>
<p><span><span><span> </span></span> &lt;!-- ... (тук постави списък с останалите елементи &lt;li&gt; за всяка снимка) --&gt;</span></pre>
<p><span><span>&lt;</span>/ul<span>&gt;</span></span></pre>
<p><span><span><span><span>Ако нямаш умалени копия използвай специална програма за създаването им, например </span></span></span></span>уеб инструмента <a href="http://ganbox.com/resize">Промяна на снимка</a> или безплатната програма от irfanview.com<span><span><span><span>. В краен случай ако нямаш малки снимки може да зададеш пътя до големите снимки, но това ще бави зареждането на страницата. Разбира се за създаване на списъка може да се ползва цикъл  foreach на php.</span></span></span></span></p>
<p><span><span><span><span><strong>5. Стартирай галерията.</strong></span></span></span></span></p>
<p><span><span><span><span>Извикай следния JavaScript код:<strong><br />
</strong></span></span></span></span></p>
<pre id="line327">&lt;<span>script</span><span> type</span>=<span>"text/javascript"</span>&gt;
	// Тези стилове се активират само ако браузъра има включен JavaScript
	// Ширината 300px е за полето с малките снимки
	$('div.navigation').css({'width' : '300px', 'float' : 'left'});
	$('div.content').css('display', 'block');

	// Първоначално задава opacity на малките картинки и
	// допълнителни стилове за hover ефект
	var onMouseOutOpacity = 0.67;
	$('#thumbs ul.thumbs li').css('opacity', onMouseOutOpacity)
		.hover(
			function () {
				$(this).not('.selected').fadeTo('fast', 1.0);
			},
			function () {
				$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
			}
		);

	$(document).ready(function() {
		// Инициализиране на галерията
		var galleryAdv = $('#gallery').galleriffic('#thumbs', {
			delay:                  3000, /* това са 3 секунди */
			numThumbs:              12,
			preloadAhead:           10, /* задай -1, за да зареди всички */
			enableTopPager:         true,
			enableBottomPager:      true,
			imageContainerSel:      '#slideshow',
			controlsContainerSel:   '#controls',
			captionContainerSel:    '#caption',
			loadingContainerSel:    '#loading',
			renderSSControls:       true,
			renderNavControls:      true,
			playLinkText:           '&amp;raquo; Автоматично разглеждане',
			pauseLinkText:          '# Пауза',
			prevLinkText:           '&amp;laquo; Предишна ',
			nextLinkText:           'Следваща &amp;raquo;',
			nextPageLinkText:       'Следваща &amp;raquo;',
			prevPageLinkText:       '&amp;laquo; Предишна',
			enableHistory:          true,
			autoStart:              false,
			onChange:               function(prevIndex, nextIndex) {
				$('#thumbs ul.thumbs').children()
				.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
				.eq(nextIndex).fadeTo('fast', 1.0);
			},
			onTransitionOut:        function(callback) {
				$('#caption').fadeTo('fast', 0.0);
				$('#slideshow').fadeTo('fast', 0.0, callback);
			},
			onTransitionIn:         function() {
				$('#slideshow').fadeTo('fast', 1.0);
				$('#caption').fadeTo('fast', 1.0);
			},
			onPageTransitionOut:    function(callback) {
				$('#thumbs ul.thumbs').fadeTo('fast', 0.0, callback);
			},
			onPageTransitionIn:     function() {
				$('#thumbs ul.thumbs').fadeTo('fast', 1.0);
			}
		});
	});
&lt;/<span>script</span>&gt;</pre>
<pre><span>

</span></pre>
<p><span>Ако има въпроси или нещо не тръгва пишѝ коментар, като сложиш връзка към кода.</span></p>
<p><span>Много добра галерия, бърза, удобна и SEO приятелски ориентирана. Ако някой иска да му инсталирам тази галерия в сайта може да се <a href="http://ganbox.com/about">свърже с мен</a> за оферта.<br />
</span></p>
<p><span><br />
</span></p>
<p><span><span><span> </span></span></span></p>
<h6 style="text-align: right;"><span><span>В статията са ползвани материали от сайта на автора на плъгина </span></span><a href="http://www.twospy.com">http://www.twospy.com</a></h6>
<blockquote>
<pre><span> </span></pre>
</blockquote>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>5300</b><br /><span style="color:grey;font-size:0.8em">(след дата 20 декември 2009)</span></div>

<p>Подобни статии:<ol><li><a href='http://ganbox.com/blog/%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-marquee-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/' rel='bookmark' title='Permanent Link: Заместване на тага marquee за валиден XHTML'>Заместване на тага marquee за валиден XHTML</a> <small>HTML тага marquee се използва за автоматично скролиране на текст....</small></li>
<li><a href='http://ganbox.com/blog/%d0%bf%d1%80%d0%be%d0%bc%d1%8f%d0%bd%d0%b0-%d0%bd%d0%b0-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5/' rel='bookmark' title='Permanent Link: Промяна на изображение'>Промяна на изображение</a> <small>Нов безплатен уеб инструмент от ganbox.com за обработване на изображения....</small></li>
<li><a href='http://ganbox.com/blog/%d1%84%d0%bb%d0%b0%d1%88-%d0%b0%d0%bd%d0%b8%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%b1%d0%b5%d0%b7-%d1%82%d0%b0%d0%b3-embed-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/' rel='bookmark' title='Permanent Link: Флаш анимация без таг embed за валиден XHTML'>Флаш анимация без таг embed за валиден XHTML</a> <small>В този урок за SEO оптимизиране се показва как уеб...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/jquery-%d0%b3%d0%b0%d0%bb%d0%b5%d1%80%d0%b8%d1%8f-%d0%b7%d0%b0-%d0%b1%d1%8a%d1%80%d0%b7%d0%be-%d0%bf%d1%80%d0%b5%d0%b3%d0%bb%d0%b5%d0%b6%d0%b4%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%bd%d0%b8%d0%bc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Премахване на грешки в сайт и преминаване към XHTML</title>
		<link>http://ganbox.com/blog/%d0%bf%d1%80%d0%b5%d0%bc%d0%b0%d1%85%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-html-%d0%b3%d1%80%d0%b5%d1%88%d0%ba%d0%b8/</link>
		<comments>http://ganbox.com/blog/%d0%bf%d1%80%d0%b5%d0%bc%d0%b0%d1%85%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-html-%d0%b3%d1%80%d0%b5%d1%88%d0%ba%d0%b8/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:17:52 +0000</pubDate>
		<dc:creator>gan</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Валиден HTML код]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML грешки]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[анимация]]></category>
		<category><![CDATA[валидатор]]></category>
		<category><![CDATA[отстраняване на грешки]]></category>
		<category><![CDATA[превъртане на новини]]></category>
		<category><![CDATA[премахване на грешки]]></category>
		<category><![CDATA[проверка за грешки]]></category>
		<category><![CDATA[скролер]]></category>
		<category><![CDATA[скролиране на текст]]></category>
		<category><![CDATA[урок]]></category>
		<category><![CDATA[флаш]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=76</guid>
		<description><![CDATA[Тази статия е за често срещани HTML грешки в сайтовете и оправянето им с помощта на HTML валидатора http://validator.w3.org  Валидаторът дава доста подробни обяснения, но понякога решението не е очевидно. Тук разглеждам именно такива трудни за отстраняване грешки. Нямам намерение да убеждавам някой, че трябва да изчисти грешките в своя сайт &#8211; приемам, че отдавна [...]]]></description>
			<content:encoded><![CDATA[<p>Тази статия е за често срещани HTML грешки в сайтовете и оправянето им с помощта на HTML валидатора http://validator.w3.org  Валидаторът дава доста подробни обяснения, но понякога решението не е очевидно. Тук разглеждам именно такива трудни за отстраняване грешки.</p>
<p>Нямам намерение да убеждавам някой, че трябва да изчисти грешките в своя сайт &#8211; приемам, че отдавна е убеден, че това е полезно не само от SEO гледна точка, но и поради улесняване на достъпа на незрящи посетители до сайта.</p>
<p>Изчистването на HTML код от грешки може да бъде непосилна задача за доста хора. Какво ще стане ако напишеш името на твоя домейн във валидатора и видиш резултат &#8222;Result:  525   Errors, 226 warning(s)&#8220;. Най-важното &#8222;Без паника!&#8220;, големия брой грешки не трябва да те впечатлява, защото грешките са взаимно свързани &#8211; изчистването на една грешка може да премахне много след нея.</p>
<p>Ето често срещани примери за грешки и тяхното отстраняване.</p>
<h3><strong>1. Премахване на атрибути на тага body.</strong></h3>
<p><span style="color: #993300;">Грешка:</span><br />
<em>Line 14, Column 36</em>:         <strong><span class="msg">Attribute &#8222;leftmargin&#8220; is not a valid attribute</span></strong><br />
&lt;body bgcolor=&#8220;#D9D5D2&#8243; leftmargin=<strong title="Position where error was detected.">&#8222;</strong>0&#8243; topmargin=&#8220;0&#8243; marginwidth=&#8220;0&#8243; marginheight=&#8220;0&#8243;&gt;<br />
<span style="color: #008000;">Решение:</span></p>
<p>Премахват се атрибутите на тага <strong>body</strong> и се поставя техен аналог в главния CSS файл.</p>
<p>Ако твоя сайт няма  CSS файл. Създай в главната уеб директория празен текстов файл style.css и добави в HTML файла между <strong>head</strong> таговете реда:</p>
<p>&lt;link rel=&#8220;stylesheet&#8220; href=&#8220;/style.css&#8220; type=&#8220;text/css&#8220; media=&#8220;screen,print&#8220; /&gt;</p>
<p>след това промени боди тага в HTML файла така:<br />
&lt;body&gt;<br />
Във файла style.css се поставят правилата:<br />
body {<br />
    text-align: center;<br />
    margin: 0;<br />
    padding: 0;<br />
    background-color: #D9D5D2;<br />
}</p>
<h3><strong>2. Заместване на тага embed с object.</strong></h3>
<p>Тага embed е остарял таг за включване на Flash анимация в страницата.</p>
<p><span style="color: #993300;">Грешка:</span></p>
<p><em>Line 136, Column 12</em>: <strong><span class="msg">Attribute &#8222;SRC&#8220; is not a valid attribute. Did you mean &#8222;src&#8220;?</span></strong></p>
<p>&lt;embed src=<strong title="Position where error was detected.">&#8222;</strong>images/bcastr31.swf&#8220; width=880 height=330 quality=&#8220;high&#8220; TYPE=&#8220;appli</p>
<p><span style="color: #008000;">Решение:</span></p>
<p>Премахване на таг embed разглеждам в отделна статия <a href="../%d0%a4%d0%bb%d0%b0%d1%88-%d0%b0%d0%bd%d0%b8%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%b1%d0%b5%d0%b7-%d1%82%d0%b0%d0%b3-embed-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/">Флаш анимация без таг embed за валиден XHTML</a></p>
<h3><strong>3. Премахване на атрибута onload на тага img.</strong></h3>
<p id="line1"><span class="attribute-value">Уеб страници създадени с програмата &#8222;Web Page Maker&#8220;, които съдържат картинки в навигацията, имат атрибут onLoad на img таговете. Той вика JavaScript функцият</span>а MM_preloadImages(). Този код е невалиден и дава следната грешка:
</p>
<p><span style="color: #993300;">Грешка:</span></p>
<p><em>Line 96, Column 228</em>:         <strong><span class="msg">Attribute &#8222;ONLOAD&#8220; is not a valid attribute. Did you mean &#8222;onload&#8220;?</span></strong><br />
…eria.html&#8220;&gt;&lt;img name=&#8220;nav20&#8243; onLoad=<strong title="Position where error was detected.">&#8222;</strong>MM_preloadImages(&#8216;images/nav1.gif&#8230;<br />
HTML кода, който поражда грешката, изглежда като този:<br />
&lt;<span class="start-tag">div</span><span class="attribute-name"> id</span>=<span class="attribute-value">&#8222;nav1&#8243;</span>&gt;&lt;<span class="start-tag">a</span><span class="attribute-name"> onMouseOut</span>=<span class="attribute-value">&#8222;MM_swapImgRestore()&#8220; </span><span class="attribute-name"><br />
  onMouseOver</span>=<span class="attribute-value">&#8222;MM_swapImage(&#8216;nav1&#8242;,&#8220;,&#8217;images/nav1.gif&#8217;,1)&#8220; </span><span class="attribute-name">href</span>=<span class="attribute-value">&#8222;index.html&#8220;</span>&gt;<br />
&lt;<span class="start-tag">img</span><span class="attribute-name"> name</span>=<span class="attribute-value">&#8222;nav1&#8243; </span><span class="attribute-name">onLoad</span>=<span class="attribute-value">&#8222;MM_preloadImages(&#8216;images/nav1.gif&#8217;)&#8220; </span><span class="attribute-name"><br />
  alt</span>=<span class="attribute-value">&#8222;&#8220; </span><span class="attribute-name">border</span>=<span class="attribute-value">0 </span><span class="attribute-name">src</span>=<span class="attribute-value">&#8222;images/nav1.gif&#8220; </span><span class="attribute-name">width</span>=<span class="attribute-value">&#8222;180&#8243; </span><span class="attribute-name">height</span>=<span class="attribute-value">&#8222;26&#8243;</span>&gt;&lt;/<span class="end-tag">a</span>&gt;<br />
&lt;/<span class="end-tag">div</span>&gt;<br />
<span style="color: #008000;">Решение:</span></p>
<p>За да направя кода валиден и да запазя функциалността, просто премествам атрибута в тага body за всички бутони от навигацията.<br />
&lt;<span class="start-tag">body</span><span class="attribute-name"> onload</span>=<span class="attribute-value">&#8222;MM_preloadImages(&#8216;images/nav1.gif&#8217;);MM_preloadImages(&#8216;images/nav2.gif&#8217;);&#8220;</span>&gt;<br />
а горния код се съкращава до:<br />
&lt;<span class="start-tag">div</span><span class="attribute-name"> id</span>=<span class="attribute-value">&#8222;nav1&#8243;</span>&gt;&lt;<span class="start-tag">a</span><span class="attribute-name"> onmouseout</span>=<span class="attribute-value">&#8222;MM_swapImgRestore()&#8220; </span><span class="attribute-name"><br />
  onmouseover</span>=<span class="attribute-value">&#8222;MM_swapImage(&#8216;nav1&#8242;,&#8220;,&#8217;images/nav1.gif&#8217;,1)&#8220; </span><span class="attribute-name">href</span>=<span class="attribute-value">&#8222;index.html&#8220;</span>&gt;<br />
&lt;<span class="start-tag">img</span><span class="attribute-name"> name</span>=<span class="attribute-value">&#8222;nav1&#8243; </span><span class="attribute-name">alt</span>=<span class="attribute-value">&#8222;&#8220; </span><span class="attribute-name">border</span>=<span class="attribute-value">0 </span><span class="attribute-name">src</span>=<span class="attribute-value">&#8222;images/nav1.gif&#8220; </span><span class="attribute-name">width</span>=<span class="attribute-value">&#8222;180&#8243; </span><span class="attribute-name">height</span>=<span class="attribute-value">&#8222;26&#8243;</span>&gt;&lt;/<span class="end-tag">a</span>&gt;<br />
&lt;/<span class="end-tag">div</span>&gt;<br />
Променени са също <span class="attribute-name">onmouseout</span> и <span class="attribute-name">onmouseover</span> с малки букви. Всичко това води до валиден XHTML код.</p>
<h3>4. Заместване на тага marquee с jQuery скролер на текст.</h3>
<p>Тага marquee е много остарял таг и не е по XHTML стандарта. При поставяне на текст между тагове marquee текста започва да се движи хоризонтално или вертикално. С използването на този таг браузерът натоварва процесора и движението е насечено, изглежда много грозно и трудно се чете от посетители на сайта. При валидиране на страницата валидатора дава следната грешка:</p>
<p><span style="color: #993300;">Грешка:</span></p>
<p><em>Line 41, Column 52</em>:         <strong><span class="msg">Attribute “DIRECTION” is not a valid attribute</span></strong><br />
&lt;marquee direction=<strong title="Position where error was detected.">&#8222;</strong>up&#8220;<span style="color: #993300;"> </span>scrollamount=&#8220;2&#8243; loop=&#8220;true&#8220;&gt;&lt;ul&gt;&#8230;<br />
<span style="color: #993300;"><br />
</span></p>
<p><span style="color: #008000;">Решение:</span></p>
<p>Най-доброто решение за заместване на този таг безспорно е с използване на JavaScript.</p>
<p>Подробно решение на проблема съм дал в статията <a href="../%d0%97%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-marquee-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/">Заместване на тага marquee за валиден XHTML</a></p>
<p>Това са едни от най-често срещаните грешки. Ако някой среща затруднение с грешка, която не може да разбере, нека пише коментар като пусне връзка към сайта.</p>
<h3>5. Ползвай &amp;amp; вместо &amp; при параметри на скрипт.</h3>
<p><span style="color: #993300;">Грешка:</span></p>
<p><em>Line 53, Column 49</em>:         <strong><span class="msg">cannot generate system identifier for general entity &#8222;dropdown_id&#8220;</span></strong><br />
…s=&#8220;lang&#8220;&gt;&lt;a href=&#8220;/page.php?lang=bg&amp;<strong title="Position where error was detected.">d</strong>ropdown_id=30&#8243; class=&#8220;bul&#8220;&gt;BG&lt;/a&gt; &lt;a hre&#8230;<br />
<span style="color: #008000;">Решение:</span></p>
<p>Замени всички &amp; с &amp;amp; в параметри на връзките.</p>
<p>Пример:<br />
/page.php?lang=bg&amp;dropdown_id=30<br />
става<br />
/page.php?lang=bg&amp;amp;dropdown_id=30</p>
<h3>6. Не ползвай блокови тагове включени в inline тагове.</h3>
<p><span style="color: #993300;">Грешка:</span></p>
<p><em>Line 172, Column 85</em>:         <strong><span class="msg">document type does not allow element &#8222;h1&#8243; here; missing one of &#8222;object&#8220;, &#8222;ins&#8220;, &#8222;del&#8220;, &#8222;map&#8220;, &#8222;button&#8220; start-tag</span></strong><br />
…&#8220; title=&#8220;Начало форум&#8220; id=&#8220;logo&#8220;&gt;&lt;h1<strong title="Position where error was detected.">&gt;</strong>ganbox.com SEO форум&lt;/h1&gt;&lt;/a&gt;&lt;/div&gt;</p>
<p><span style="color: #008000;">Решение:</span></p>
<p>Таг h1 не може да се включва в тага a. Просто размени местата им от:<br />
<span style="color: #800000;">&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">&#8222;./index.php&#8220; </span><span class="attribute-name">title</span>=<span class="attribute-value">&#8222;Начало форум&#8220; </span><span class="attribute-name">id</span>=<span class="attribute-value">&#8222;logo&#8220;</span>&gt;&lt;<span class="start-tag">h1</span>&gt;ganbox.com SEO форум&lt;/<span class="end-tag">h1</span>&gt;&lt;/<span class="end-tag">a</span>&gt;</span><br />
на:<br />
<span style="color: #008000;">&lt;h1&gt;&lt;a href=&#8220;./index.php&#8220; title=&#8220;Начало форум&#8220; id=&#8220;logo&#8220;&gt;ganbox.com SEO форум&lt;/a&gt;&lt;/h1&gt;<br />
</span><br />
Тук съм дал само някои от най-често срещаните грешки. Периодично ще допълвам статията, ако измисля още.</p>
<p>Веднъж като схванеш принципа на действие и ще ти става все по лесно да изчистваш грешките от своя сайт.</p>
<p>С безплатния инструмент <a href="http://ganbox.com/seo-status">SEO състояние на сайт</a> можеш да проверяваш началната страница на сайт за HTML грешки, както и много друга полезна SEO информация за сайта.</p>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>3543</b><br /><span style="color:grey;font-size:0.8em">(след дата 20 декември 2009)</span></div>

<p>Подобни статии:<ol><li><a href='http://ganbox.com/blog/%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-marquee-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/' rel='bookmark' title='Permanent Link: Заместване на тага marquee за валиден XHTML'>Заместване на тага marquee за валиден XHTML</a> <small>HTML тага marquee се използва за автоматично скролиране на текст....</small></li>
<li><a href='http://ganbox.com/blog/%d1%84%d0%bb%d0%b0%d1%88-%d0%b0%d0%bd%d0%b8%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%b1%d0%b5%d0%b7-%d1%82%d0%b0%d0%b3-embed-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/' rel='bookmark' title='Permanent Link: Флаш анимация без таг embed за валиден XHTML'>Флаш анимация без таг embed за валиден XHTML</a> <small>В този урок за SEO оптимизиране се показва как уеб...</small></li>
<li><a href='http://ganbox.com/blog/xhtml-%d0%b8-%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-embed/' rel='bookmark' title='Permanent Link: XHTML и заместване на тага embed'>XHTML и заместване на тага embed</a> <small>Тага embed служи за вмъкване на видео или аудио файл...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%bf%d1%80%d0%b5%d0%bc%d0%b0%d1%85%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-html-%d0%b3%d1%80%d0%b5%d1%88%d0%ba%d0%b8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Заместване на тага marquee за валиден XHTML</title>
		<link>http://ganbox.com/blog/%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-marquee-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/</link>
		<comments>http://ganbox.com/blog/%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-marquee-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 08:28:30 +0000</pubDate>
		<dc:creator>gan</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Валиден HTML код]]></category>
		<category><![CDATA[Easy Slider 1.5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[marquee]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[движещ се текст]]></category>
		<category><![CDATA[плъзгане на картинки]]></category>
		<category><![CDATA[превъртане на новини]]></category>
		<category><![CDATA[скролиране на картинки]]></category>
		<category><![CDATA[скролиране на текст]]></category>
		<category><![CDATA[скролиране новини]]></category>
		<category><![CDATA[слайдър]]></category>
		<category><![CDATA[урок]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=121</guid>
		<description><![CDATA[HTML тага marquee се използва за автоматично скролиране на текст. Текста поставен между тагове marquee се показва от браузъра като движещ се текст, хоризонтално или вертикално. Не използвай тага marquee основно по следните причини: кода на страницата, която съдържа marquee не е валиден XHTML; браузъра натоварва процесора на компютъра;  движението не е плавно, а накъсано [...]]]></description>
			<content:encoded><![CDATA[<p>HTML тага <strong>marquee</strong> се използва за автоматично скролиране на текст. Текста поставен между тагове <strong>marquee</strong> се показва от браузъра като движещ се текст, хоризонтално или вертикално. <span style="color: #993300;">Не използвай тага</span> <span style="color: #993300;"><strong>marquee</strong></span> основно по следните причини: кода на страницата, която съдържа <strong>marquee </strong>не е валиден XHTML; браузъра натоварва процесора на компютъра;  движението не е плавно, а накъсано и като резултат от това изглежда грозно и се чете трудно. Грозни примери има <a href="http://jdstiles.com/java/marqueeprops.html">тук</a>.</p>
<p>Да приемем, че имаш страница която съдържа код за превъртане на новини. Подобен на този:<br />
<span style="color: #993300;">&lt;div class=&#8220;news&#8220;&gt;<br />
  &lt;marquee direction=&#8220;up&#8220; scrollamount=&#8220;2&#8243; loop=&#8220;true&#8220;&gt;<br />
  &lt;ul&gt;<br />
   &lt;li&gt;&lt;h4&gt;&lt;span class=&#8220;orange&#8220;&gt;Заглавие 1&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Текст новина 1&lt;/p&gt;&lt;/li&gt;<br />
   &lt;li&gt;&lt;h4&gt;&lt;span class=&#8220;orange&#8220;&gt;Заглавие 2&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Текст новина 2&lt;/p&gt;&lt;/li&gt;<br />
   &lt;li&gt;&lt;h4&gt;&lt;span class=&#8220;orange&#8220;&gt;Заглавие 3&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Текст новина 3&lt;/p&gt;&lt;/li&gt;<br />
  &lt;/ul&gt;<br />
  &lt;/marquee&gt;<br />
&lt;/div&gt;</span><br />
При опит страницата да мине през <a href="http://validator.w3.org">валидатора</a> се получава грешка подобна на следната:</p>
<p><em>Line 41, Column 52</em>:         <strong><span class="msg">Attribute &#8222;DIRECTION&#8220; is not a valid attribute</span></strong><br />
&lt;marquee direction=<strong title="Position where error was detected.">&#8222;</strong>up&#8220;<span style="color: #993300;"> </span>scrollamount=&#8220;2&#8243; loop=&#8220;true&#8220;&gt;&lt;ul&gt;&#8230;</p>
<div class="ve mid-108">
<p>You have used the attribute named above in your document, but the       document type you are using does not support that attribute for this       element.</p>
<h3>Заместване на тага marquee с jQuery</h3>
<p>Най-доброто решение на проблема е като тази част от кода за показване на новини се преработи на JavaScript.</p>
<p>Следния пример се базира на кода на <a href="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding">Easy Slider 1.5 </a>за скролиране на текстово съдържание и на картинки. Този код от своя страна разчита на библиотеката jQuery.</p>
<p>Копирай файловете:</p>
<p><span class="attribute-value">http://arthuradams.bg/jscripts/jquery.js</span></p>
<p><span class="attribute-value">http://arthuradams.bg/jscripts/</span><span class="attribute-value">easySlider1.5.js</span></p>
<p><span class="attribute-value">http://arthuradams.bg/jscripts/</span><span class="attribute-value">slider.js</span></p>
<p>и ги качи в директория <span class="attribute-value">jscripts</span>, която се намира в главната уеб директория.</p>
<p><span class="attribute-value">Файла http://arthuradams.bg/</span><span class="attribute-value">css/slider.css</span> постави в /css</p>
<p>Файловете за бутончета за превъртане (правени от мен)</p>
<p>http://arthuradams.bg/images/btn_prev.gif</p>
<p>http://arthuradams.bg/images/btn_next.gif</p>
<p>постави в директория /images</p>
<p>В страницата която ще показва новините между таговете head включи файловете<br />
<span style="color: #008000;">&lt;<span class="start-tag">script</span><span class="attribute-name"> type</span>=<span class="attribute-value">&#8222;text/javascript&#8220; </span><span class="attribute-name">src</span>=<span class="attribute-value">&#8222;jscripts/jquery.js&#8220;</span>&gt;&lt;/<span class="end-tag">script</span>&gt;<br />
&lt;<span class="start-tag">script</span><span class="attribute-name"> type</span>=<span class="attribute-value">&#8222;text/javascript&#8220; </span><span class="attribute-name">src</span>=<span class="attribute-value">&#8222;jscripts/easySlider1.5.js&#8220;</span>&gt;&lt;/<span class="end-tag">script</span>&gt;<br />
&lt;<span class="start-tag">script</span><span class="attribute-name"> type</span>=<span class="attribute-value">&#8222;text/javascript&#8220; </span><span class="attribute-name">src</span>=<span class="attribute-value">&#8222;jscripts/slider.js&#8220;</span>&gt;&lt;/<span class="end-tag">script</span>&gt;<br />
&lt;<span class="start-tag">link</span><span class="attribute-name"> href</span>=<span class="attribute-value">&#8222;css/slider.css&#8220; </span><span class="attribute-name">rel</span>=<span class="attribute-value">&#8222;stylesheet&#8220; </span><span class="attribute-name">type</span>=<span class="attribute-value">&#8222;text/css&#8220; </span><span class="attribute-name">media</span>=<span class="attribute-value">&#8222;screen&#8220; </span><span class="error"><span class="attribute-name">/</span></span>&gt;</span><br />
Замествам целия блок div id=news с:<br />
<span style="color: #008000;">&lt;<span class="start-tag">div</span><span class="attribute-name"> id</span>=<span class="attribute-value">&#8222;slider&#8220;</span>&gt;<br />
&lt;ul&gt;<br />
   &lt;li&gt;&lt;h4&gt;&lt;span class=&#8220;orange&#8220;&gt;Заглавие 1&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Текст новина 1&lt;/p&gt;&lt;/li&gt;<br />
   &lt;li&gt;&lt;h4&gt;&lt;span class=&#8220;orange&#8220;&gt;Заглавие 2&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Текст новина 2&lt;/p&gt;&lt;/li&gt;<br />
   &lt;li&gt;&lt;h4&gt;&lt;span class=&#8220;orange&#8220;&gt;Заглавие 3&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Текст новина 3&lt;/p&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/<span class="end-tag">div</span>&gt;</span><br />
Това е. Получения код е валиден XHTML и движението е много по-плавно.  Освен това можеш да използваш бутончето стрелка нагоре, за да се върнеш на предната новина при което движението спира, за да може да я прочетеш спокойно. Настройки за движението, като скорост, секунди за които спират новините и др.  се задават от файла jscripts/slider.js</p>
<p>Работещ код има във всяка страница на сайта за <a href="http://arthuradams.bg">обучения по мениджмънт и маркетинг</a> arthuradams.bg</p>
<p>Слайдерът може да скролира не само текст, но и картинки.</p></div>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>3658</b><br /><span style="color:grey;font-size:0.8em">(след дата 20 декември 2009)</span></div>

<p>Подобни статии:<ol><li><a href='http://ganbox.com/blog/%d1%84%d0%bb%d0%b0%d1%88-%d0%b0%d0%bd%d0%b8%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%b1%d0%b5%d0%b7-%d1%82%d0%b0%d0%b3-embed-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/' rel='bookmark' title='Permanent Link: Флаш анимация без таг embed за валиден XHTML'>Флаш анимация без таг embed за валиден XHTML</a> <small>В този урок за SEO оптимизиране се показва как уеб...</small></li>
<li><a href='http://ganbox.com/blog/xhtml-%d0%b8-%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-embed/' rel='bookmark' title='Permanent Link: XHTML и заместване на тага embed'>XHTML и заместване на тага embed</a> <small>Тага embed служи за вмъкване на видео или аудио файл...</small></li>
<li><a href='http://ganbox.com/blog/%d0%bf%d1%80%d0%b5%d0%bc%d0%b0%d1%85%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-html-%d0%b3%d1%80%d0%b5%d1%88%d0%ba%d0%b8/' rel='bookmark' title='Permanent Link: Премахване на грешки в сайт и преминаване към XHTML'>Премахване на грешки в сайт и преминаване към XHTML</a> <small>Тази статия е за често срещани HTML грешки в сайтовете...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%82%d0%b0%d0%b3%d0%b0-marquee-%d0%b7%d0%b0-%d0%b2%d0%b0%d0%bb%d0%b8%d0%b4%d0%b5%d0%bd-xhtml/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

