Уеб Дизайн - Полезна информация, статии и съвети http://www.varnaweb.bg varnaweb.bg bg_BG Thu, 24 Jun 2010 09:59:14 GMT Thu, 24 Jun 2010 09:59:14 GMT varnaweb.bg 180 Скрипт за забрана маркирането на текст в уеб страница http://www.varnaweb.bg/useful.php?id=skript-zabrana-markirane-text-web-sait Как да забраним маркирането на текст в уеб страница?<br /> <br /> <strong>1. Добавяме следния скрипт в HEAD частта на вашата страница:</strong><br /> <br /> <span class="grey_12">&lt;script type=&quot;text/javascript&quot;&gt;<br /> <br /> function disableSelection(target){<br /> if (typeof target.onselectstart!=&quot;undefined&quot;) //IE route<br /> target.onselectstart=function(){return false}<br /> else if (typeof target.style.MozUserSelect!=&quot;undefined&quot;) //Firefox route<br /> target.style.MozUserSelect=&quot;none&quot;<br /> else //All other route (ie: Opera)<br /> target.onmousedown=function(){return false}<br /> target.style.cursor = &quot;default&quot;<br /> }<br /> <br /> //Sample usages<br /> //disableSelection(document.body) //Disable text selection on entire body<br /> //disableSelection(document.getElementById(&quot;mydiv&quot;)) //Disable text selection on element with id=&quot;mydiv&quot;<br /> <br /> &lt;/script&gt;</span><br /> <br /> <br /> <strong>2. След като бъде поставена в HEAD на файла вече можем да се обърнем към функцията disableSelection(target) за целия документ или за избрана част от него. </strong><br /> <br /> Ето и няколко примера:<br /> <br /> <strong>2.1. За забрана на маркиране на текст за целият документ, поставете след тага BODY следния код:</strong><br /> <br /> <span class="grey_12">&lt;script type=&quot;text/javascript&quot;&gt;<br /> disableSelection(document.body) //disable text selection on entire body of page<br /> &lt;/script&gt;</span><br /> <br /> <strong>2.2. За забрана на маркиране на част от текст с DIV, поставете след тага BODY следния код: /Вместо mydiv въведете името на вашия таг/</strong><br /> <br /> <span class="grey_12">&lt;script type=&quot;text/javascript&quot;&gt;<br /> var somediv=document.getElementById(&quot;mydiv&quot;)<br /> disableSelection(somediv) //disable text selection within DIV with id=&quot;mydiv&quot;<br /> &lt;/script&gt;</span><br /> <br /> <strong>2.3. За забрана на маркиране на текст във всички таблици в документа, поставете след тага BODY следния код:</strong><br /> <span class="grey_12"><br /> &lt;script type=&quot;text/javascript&quot;&gt;<br /> var alltables=document.getElementsByTagName(&quot;table&quot;)<br /> for (var i=0; i&lt;alltables.length; i++)<br /> disableSelection(alltables[i]) //disable text selection within all tables on the page<br /> &lt;/script&gt;</span> Thu, 24 Jun 2010 09:59:14 GMT http://www.varnaweb.bg/useful.php?id=skript-zabrana-markirane-text-web-sait Скрипт за забрана на десен бутон и контекстно меню http://www.varnaweb.bg/useful.php?id=Zabrana-desen-buton <strong>Можете да забраните десният бутон и контекстното меню. </strong><br /> <br /> Това става като подмените тага <span class="grey_12">&lt;body&gt;</span> с тага <span class="grey_12">&lt;body oncontextmenu=&quot;return false;&quot;&gt;</span><br /> <br /> <br /> <strong> За браузъри Netscape Navigator 4.x and Internet Explorer 4.x) използвайте скрипта по-долу. При десен бутон ще излиза съобщение уведомяващо потребителя, че е забранен десния бутон:</strong><br /> <br /> <span class="grey_12">&lt;script language=&quot;JavaScript&quot;&gt;<br /> &lt;!--<br /> function mouseDown(e) {<br /> if (parseInt(navigator.appVersion)&gt;3) {<br /> var clickType=1;<br /> if (navigator.appName==&quot;Netscape&quot;) clickType=e.which;<br /> else clickType=event.button;<br /> if (clickType!=1) {<br /> alert ('Right mouse button is disabled.')<br /> return false;<br /> }<br /> }<br /> return true;<br /> }<br /> if (parseInt(navigator.appVersion)&gt;3) {<br /> document.onmousedown = mouseDown;<br /> if (navigator.appName==&quot;Netscape&quot;) <br /> document.captureEvents(Event.MOUSEDOWN);<br /> }<br /> //--&gt;<br /> &lt;/script&gt;</span> Thu, 24 Jun 2010 09:54:56 GMT http://www.varnaweb.bg/useful.php?id=Zabrana-desen-buton Създаване на уеб анкети http://www.varnaweb.bg/useful.php?id=sazdavane-na-web-anketi-za-saitove <strong>Безплатен сайт в помощ на уеб дизайнерите за създаване на анкети за гласуване, които да поставят в своите сайтове</strong><br /> <br /> <a href="http://www.webanketi.com/" target="_blank">http://www.webanketi.com/</a> Mon, 21 Jun 2010 17:19:39 GMT http://www.varnaweb.bg/useful.php?id=sazdavane-na-web-anketi-za-saitove Бутон за споделяне http://www.varnaweb.bg/useful.php?id=buton-za-spodelqne-v-socialni-mreji <strong>Бутон за споделяне в социални мрежи</strong><br /> <br /> SpodeliMe е бутон за споделяне в социални мрежи, който може да поставите на всяка една страница от вашия сайт. Трафикът в Интернет се организира главно от социалните мрежи, което ще е тенденция и в бъдеще. Този бутон дава възможност на потребителите ви лесно да споделят връзки към вашето съдържание в техните профили по социалните мрежи. Освен трафик, един такъв бутон носи още ползи, като SEO оптимизация, нови посетители и т.н. Бутонът спестява много усилия на читателите ви при споделяне на връзки и съдържание.<br /> <br /> Ето как изглежда: (може да го изпробвате)<br /> <a class="spodelime" href="http://spodelime.com/">бутони за споделяне</a> <script src="http://spodelime.com/sm.js" type="text/javascript"></script> <br /> <br /> Инсталацията е лесна - просто копирайте и поставете следващия код на желана от вас страница. По стандарт този код се поставя в края на всяка една публикация, но може да се постави успешно и още в началото й. Някои предпочитат да поставят бутона директно в sidebar-а (страничното меню) на сайта. Няма ограничения. Кодът може да се повтаря в рамките на една страница, но ще споделя текущата страница.<br /> <br /> <strong>Код на бутона:</strong><br /> <br /> <br /> &lt;a href=&quot;http://spodelime.com/&quot; class=&quot;spodelime&quot;&gt;бутони за споделяне&lt;/a&gt;<br /> &lt;script src=&quot;http://spodelime.com/sm.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; Mon, 21 Jun 2010 16:10:31 GMT http://www.varnaweb.bg/useful.php?id=buton-za-spodelqne-v-socialni-mreji Скрипт за коледен валящ сняг. http://www.varnaweb.bg/useful.php?id=script_koleden_novogodishen_sniag Създайте коледно настроение на своя сайт. Тук ще намерите скрипт за падащи снежинки.<br /> <br /> <br /> Поставете между &lt;head&gt; &lt;/head&gt; следния код:<br /> &lt;script language=&quot;javascript&quot; src=&quot;jssnow.js&quot;&gt;&lt;/script&gt; <br /> <br /> В същата папка поставете файловете jssnow.js и snow.gif<br /> <br /> jssnow.js можете да редактирате с текстов редактор и да промените броя на снежинките и папката в която е файла със снега snow.gif<br /> <br /> Прекалено многото снежинки товари процесора. Wed, 28 Oct 2009 22:44:38 GMT http://www.varnaweb.bg/useful.php?id=script_koleden_novogodishen_sniag Годишни финансови отчети - публикуване в интернет http://www.varnaweb.bg/useful.php?id=godishni_finansovi_otcheti_publikuvane_internet Можете да <strong>публикувате </strong>своите <strong>годишни финансово счетоводни отчети</strong> на нашият нов специализирания сайт за отчети - <a href="http://www.otcheti.bg" target="_blank">www.Otcheti.bg</a><br /> <br /> <strong>Целият процес отнема само няколко минути. </strong>Няма нужда да пращате огромни имейли със сканирани отчети или копия по пощата.<br /> <br /> <strong>1. Регистрация</strong> - Попълвате данните на фирмата<br /> <strong>2. Прикачвате файловете с отчетите</strong><br /> <strong>3. Активиране</strong> по банков път или с ePay.bg<br /> <br /> <strong>Използвайте код за 10% отстъпка: 73htw23</strong><br /> <br /> За повече информация и онлайн публикуване на отчетите си: <a href="http://www.otcheti.bg" target="_blank">http://www.otcheti.bg</a> Fri, 23 Oct 2009 11:04:22 GMT http://www.varnaweb.bg/useful.php?id=godishni_finansovi_otcheti_publikuvane_internet Закон за електронната търговия http://www.varnaweb.bg/useful.php?id=zakon_za_elektronnata_targovia ЗАКОН ЗА ЕЛЕКТРОННАТА ТЪРГОВИЯ<br /> В сила от 24.12.2006 г.<br /> Обн. ДВ. бр.51 от 23 Юни 2006г., изм. ДВ. бр.105 от 22 Декември 2006г., изм. ДВ. бр.41 от 22 Май 2007г. Fri, 23 Oct 2009 08:42:51 GMT http://www.varnaweb.bg/useful.php?id=zakon_za_elektronnata_targovia Закон за защита на потребителите http://www.varnaweb.bg/useful.php?id=zakon_za_zashtita_na_potrebitelite В сила от 10.06.2006 г.<br /> Обн. ДВ. бр.99 от 9 Декември 2005г., изм. ДВ. бр.30 от 11 Април 2006г., изм. ДВ. бр.51 от 23 Юни 2006г., изм. ДВ. бр.53 от 30 Юни 2006г., изм. ДВ. бр.59 от 21 Юли 2006г., изм. ДВ. бр.105 от 22 Декември 2006г., изм. ДВ. бр.108 от 29 Декември 2006г., изм. ДВ. бр.31 от 13 Април 2007г., изм. ДВ. бр.41 от 22 Май 2007г., изм. ДВ. бр.59 от 20 Юли 2007г., изм. ДВ. бр.64 от 7 Август 2007г., изм. ДВ. бр.36 от 4 Април 2008г., изм. ДВ. бр.102 от 28 Ноември 2008г. Fri, 23 Oct 2009 08:35:21 GMT http://www.varnaweb.bg/useful.php?id=zakon_za_zashtita_na_potrebitelite Защита на сорс кода - обфускатори / Obfuscators http://www.varnaweb.bg/useful.php?id=zashita-kod-obfuskatori-obfuscators Използва се за защита на сорс кода. Накратко <strong>принципът е следният - кода се &quot;пуска&quot; през обфускатор Obfuscator и кодирания сорс код замества оригиналния.</strong><br /> <br /> Ето пример как изглежда код след като бъде защитен.<br /> <br /> --------------------------------<br /> #!/bin/perl<br /> <br /> use strict;<br /> use warnings;<br /> <br /> print txt2hex($ARGV[0]);<br /> <br /> sub txt2hex {<br /> my $hex = unpack('H*', $_[0]);<br /> <br /> my $start = 0;<br /> <br /> my $return = &quot;0x&quot;;<br /> while ($start &lt; length($hex)) {<br /> $return .= substr($hex,$start,2);<br /> $start += 2;<br /> }<br /> return $return;<br /> }<br /> --------------------------------<br /> <br /> след кодиране:<br /> <br /> ''=~('(?{'.('uxHU=7i=T=Zsm2F-M4-DT7EK81D2M-779Q4UFbny3DQZ2C-MIG24AiMlb4=jQenay76EWzG53yZW6rCepUKpC1U6OPTF9722-XSxitmWNk=IpDmXjacYJlcG9QE2tdPxHLLSLZ2TQEHI-9VPjPPHHwjFA9Q1UVQZO0CSJFvnAA14==1rc97-OlKMye0eJ=03=8gIhlFXPEA9dmE0Eer9YPD2JxZzpmMSJDS15aCVRJAOnK8EO0GFGZIl4XM1J=Yr9' ^ 'VYg7TYFM1O6ygG5HmGY6=T1p2D7WmZVEW8Z25YdsC684FcY5=uZQ9Ai-0sk1a8GZs=E05Z3MGK22NR8oy82PgY0Nomt3WGSQFpt0CSAwj4fy-mVRckj43LG4M07FTYpHsFEYE7Ktu7-=XK8pWprx0UQLHN9X93qrkC7282VRa-TZZIYZGQRUfEk6sl9A8XDFOVGgUL5-265KLI-U=IVJ-16FfJsAzdDw902CAAhkrxzEg62L=U3354iHF=9D8SbxD').'$/})');<br /> <br /> --------------------------------<br /> <br /> Обфускатори има за C, Java, ASP, .NET, PHP, Perl и други <br /> <br /> <strong>Предлагаме на Вашето внимание два безплатни Обфускатора</strong><br /> <br /> - PHP Obfuscator - <a href="http://www.raizlabs.com/software/phpobfuscator/" target="_blank">http://www.raizlabs.com/software/phpobfuscator/</a><br /> - Online PHP Obfuscator - <a href="http://www.codeeclipse.com/step1.php" target="_blank">http://www.codeeclipse.com/step1.php</a><br /> <br /> <br /> Разбира се в <a href="http://en.wikipedia.org/wiki/Obfuscated_code" target="_blank">Wikipedia</a> е обяснено подробно с много примери. Fri, 23 Oct 2009 08:30:21 GMT http://www.varnaweb.bg/useful.php?id=zashita-kod-obfuskatori-obfuscators Качествени икони в PNG формат http://www.varnaweb.bg/useful.php?id=galeria-ikoni-png http://www.iconspedia.com/ <br /> безплатни библиотеки с икони в PNG. Възможност за търсене и автоматично генериране на различни размери Mon, 10 Aug 2009 09:46:35 GMT http://www.varnaweb.bg/useful.php?id=galeria-ikoni-png Photoshop plugin за записване в ICO формат http://www.varnaweb.bg/useful.php?id=Photoshop-plugin-favicon Изтеглете, разархивирайте и поставете файла ICOFormat.8bi в папка \Plug-Ins\File Formats\ на Photoshop Thu, 09 Jul 2009 08:14:37 GMT http://www.varnaweb.bg/useful.php?id=Photoshop-plugin-favicon Анимирани икони http://www.varnaweb.bg/useful.php?id=%D0%90%D0%BD%D0%B8%D0%BC%D0%B8%D1%80%D0%B0%D0%BD%D0%B8_%D0%B8%D0%BA%D0%BE%D0%BD%D0%B8 Лесен начин за създаванене на анимирани FAVICON икони - използвайте този сайт.<br /> <a href="http:// http://htmlkit.com/services/favicon/" target="_blank"><br /> http://htmlkit.com/services/favicon/</a> Tue, 30 Jun 2009 03:30:04 GMT http://www.varnaweb.bg/useful.php?id=%D0%90%D0%BD%D0%B8%D0%BC%D0%B8%D1%80%D0%B0%D0%BD%D0%B8_%D0%B8%D0%BA%D0%BE%D0%BD%D0%B8 Няколко важни съвета за оптимизация за търсачките http://www.varnaweb.bg/useful.php?id=saveti_optimizacia Представяме Ви няколко важни точки за успешна оптимизация:<br /> <br /> <strong>1. Уникални МЕТА тагове</strong><br /> Задължително всички страници в сайта Ви трябва да имат различни заглавия, описания и ключови думи. Така всяка от под-страниците Ви ще бъде индексирана. Така многократно увеличавате шанса да бъдете открити по думи съдържащи се в под-страници на Вашия сайт <br /> <br /> <strong>2. Използване на подходящи ALT тагове</strong> за снимките използвани в сайта<br /> <br /> <strong>3. Поставяйте H1 H2 тагове</strong> в началото на всяка страница. <br /> <br /> <strong>4. Не използвайте копирани текстове от други сайтове.</strong> <br /> Уникалността на информацията е много важен фактор за доброто класиране на сайта. Можете да проверите дали информацията Ви е уникална тук - http://www.copyscape.com/ <br /> <br /> <strong>5. Проверявайте дали всички линкове и снимки са активни и работещи. </strong>Доста лошо впечатление правят сайтове с мъртви линкове или вместо снимка да стои червено х-че някъде. <br /> Използвайте 301 пренасочване В .htaccess файла напишете:<br /> <br /> RewriteEngine On<br /> RewriteCond %{HTTP_HOST} ^yourdomain.com<br /> RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]<br /> <br /> <br /> <strong>6. Трябва да се знае оптимизацията на адреса Ви дали ще е с www или без. </strong>При качване в търсачки, размяна на банери и т.н. винаги трябва да се дава един и същ адрес. Ефекта намалява драстично ако някъде пишете сайта си с www а на други места без www. Ние Ви препоръчваме да използвате пълен адрес от типа www.domein.com Mon, 28 Sep 2009 17:51:01 GMT http://www.varnaweb.bg/useful.php?id=saveti_optimizacia Пренасочване на уеб страница – 301 Redirect http://www.varnaweb.bg/useful.php?id=prenasochvane_301_redirect 301 пренасочването е най-ефективния метод за пренасочване на уеб сайт и в същото време e приятелски към търсещите машини SEF - Search Engine Friendly <br /> <br /> 301 пренасочването се възприема от търсещите машини като &bdquo;преместено за постоянно&rdquo;.<br /> <br /> Ето различни видове пренасочвания:<br /> <br /> <br /> <strong>IIS Пренасочване</strong><br /> * В internet services manager, клик с десен бутон върху файла или папката която искаме да пренасочим<br /> * Избираме радио бутона с име &quot;a redirection to a URL&quot;.<br /> * Въвеждаме страницата за пренасочване<br /> * Маркирайте &quot;The exact url entered above&quot; и &quot;A permanent redirection for this resource&quot;<br /> * Натиснете 'Apply'<br /> <br /> <br /> <strong>ColdFusion Пренасочване</strong><br /> &lt;.cfheader statuscode=&quot;301&quot; statustext=&quot;Moved permanently&quot;&gt;<br /> &lt;.cfheader name=&quot;Location&quot; value=&quot;http://www.new-url.com&quot;&gt;<br /> <br /> <br /> <strong>PHP Пренасочване</strong><br /> &lt;?<br /> Header( &quot;HTTP/1.1 301 Moved Permanently&quot; );<br /> Header( &quot;Location: http://www.new-url.com&quot; );<br /> ?&gt;<br /> <br /> <br /> <strong>ASP Пренасочване</strong><br /> &lt;%@ Language=VBScript %&gt;<br /> &lt;%<br /> Response.Status=&quot;301 Moved Permanently&quot;<br /> Response.AddHeader &quot;Location&quot;,&quot;http://www.new-url.com/&quot;<br /> %&gt;<br /> <br /> <br /> <strong>ASP .NET Пренасочване</strong><br /> &lt;script runat=&quot;server&quot;&gt;<br /> private void Page_Load(object sender, System.EventArgs e)<br /> {<br /> Response.Status = &quot;301 Moved Permanently&quot;;<br /> Response.AddHeader(&quot;Location&quot;,&quot;http://www.new-url.com&quot;);<br /> }<br /> &lt;/script&gt;<br /> <br /> <br /> <strong>JSP (Java) Пренасочване</strong><br /> &lt;%<br /> response.setStatus(301);<br /> response.setHeader( &quot;Location&quot;, &quot;http://www.new-url.com/&quot; );<br /> response.setHeader( &quot;Connection&quot;, &quot;close&quot; );<br /> %&gt;<br /> <br /> <br /> <strong>CGI PERL Пренасочване</strong><br /> $q = new CGI;<br /> print $q-&gt;redirect(&quot;http://www.new-url.com/&quot;);<br /> <br /> Ruby on Rails Пренасочване<br /> def old_action<br /> headers[&quot;Status&quot;] = &quot;301 Moved Permanently&quot;<br /> redirect_to &quot;http://www.new-url.com/&quot;<br /> end<br /> <br /> <br /> <strong>Пренасочване стар домейн към нов домейн (htaccess redirect)</strong><br /> Създайте .htaccess файл с текста по долу.<br /> Файла .htaccess трябва да бъде поставен в основната директория на вашия стар сайт.<br /> <br /> Options +FollowSymLinks<br /> RewriteEngine on<br /> RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]<br /> <br /> Заменете www.newdomain.com с вашето име на домейн.<br /> <br /> <br /> <strong>Пренасочване към www (htaccess пренасочване)</strong><br /> <br /> Създайте .htaccess файл с кода по долу, адреса domain.com ще се пренасочва към www.domain.com<br /> Файла .htaccess трябва да се намира в основната директория където се намира index файла)<br /> <br /> Options +FollowSymlinks<br /> RewriteEngine on<br /> rewritecond %{http_host} ^domain.com [nc]<br /> rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]<br /> <br /> Моля заменете domain.com и www.newdomain.com с името на Вашия домейн Tue, 29 Sep 2009 19:49:46 GMT http://www.varnaweb.bg/useful.php?id=prenasochvane_301_redirect