Blogger Skrypt: skrypt

Kyani

Translate

Pokazywanie postów oznaczonych etykietą skrypt. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą skrypt. Pokaż wszystkie posty

6 stylowych niestandardowych skrzynek wyszukiwania SEARCH BOXES


Istnieje niepisana zasada w świecie projektowania stron internetowych, które mówi, że każda strona ma pole wyszukiwania. Można i należy, zaprojektować gadżet wyszukiwania niestandardowego, który przyczynia się do wyszukania tematu na stronie, zapewniając jednocześnie kilka kluczowych korzyści zarówno dla klientów i Ciebie.

Korzyści dla Klientów

Search Box nie tylko przyczynia się do zwiększenia użyteczność witryny, ale jest bardzo wygodny dla odwiedzających witrynę i stałych bywalców. Dla tych, którzy byli na stronie, wiedzą, czego chcą i chcą ją teraz szybko pozwiedzać. To są niecierpliwi ludzie, którzy nie czują się dobrze jak mają brodzić myszką klikając w kilka różnych linków. Jeśli nie ogarniasz tego problem możesz ryzykować utratą tych czytelników. Dla nowych klientów, którzy chcą się czuć na stronie komfortowo przed zainwestowaniem większej ilości czasu, daje im on szansę spojrzeć na ich interesy obu stron e-commerce i blogu.

Korzyści dla Ciebie


Dodawanie Custom Search gadżet do Bloggera, być może najlepszych korzyści dla witryn e-commerce, ponieważ jest to przemysł, który z natury oferuje wiele bardzo konkretnych produktów. Na przykład, jeśli sprzedawane jest odzież odzieży i ktoś patrzy tylko na koszule, wyszukiwanie spowoduje przyniesie tylko na koszule tak, że człowiek może spojrzeć na wszystko w jednym miejscu. Blogerzy mogą nie mieć produktu do zaoferowania, ale dodanie gadżetu Custom Search Blogger może pomóc witrynie i SEO analityki. Google Analytics oferuje narzędzie, które będą śledzić wszystkie wyszukiwań wykonywanych przez pasek wyszukiwania, dzięki czemu można korzystać z tych danych w przypadku poprawy swoich słów kluczowych i zawartości wyborów. Roboty sieciowe Google i boty wyszukiwarek również przetestowują frazy w tych polach przy rzadkich okazjach, aby upewnić się, że wszystkie treści prowadzą gdzieś gdzie tworzy zamkniętą pętlę.

DODAJ SWOJĄ wyszukiwarkę na bloga

 

Dlatego, trzeba mieć pasek wyszukiwania, jeśli go nie masz nie oznacza że jesteś ograniczony.. Pasek wyszukiwania powinien być łatwy do znalezienia i łatwo dostępny, gdy ktoś go potrzebuje, ale poza tym wygląd search box jest zależny od Ciebie. Jeśli chcesz dodać gadżet wyszukiwania do niestandardowego Blogger, oto 6 stylowych opcji do wyboru. Wystarczy skopiować poniższy kod i wkleić do okienka pop-up html/javascript, aby dodać, wykonaj następujące czynności:

 

wyszukiwarka SearchBox



<style>
#searchbox {
    background: #d8d8d8;
    border: 4px solid #e8e8e8;
    padding: 20px 10px;
    width: 250px;
}

input:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-moz-placeholder {
    color: transparent;
}

input:focus::-moz-placeholder {
    color: transparent;
}

#searchbox input {
    outline: none;
}

#searchbox input[type="text"] {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjETiyjLX4sI7We2tzeaykp9usbuQVsUsH6pkETZNDhyfcbNmwISjXmJ5f63f4r1fP0shOSiqJMAbuwjbzcU6Tsry3UK-AUjWEBSxl3dvdMp0IBawYbz4mv8_yptM0d4NBgKJG-rwNPtV2K/s1600/search-dark.png) no-repeat 10px 6px #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 55%;
    padding: 8px 15px 8px 30px;
}

#button-submit {
    background: #6A6F75;
    border-width: 0px;
    padding: 9px 0px;
    width: 23%;
    cursor: pointer;
    font: bold 12px Arial, Helvetica;
    color: #fff;
    text-shadow: 0 1px 0 #555;
}

#button-submit:hover {
    background: #4f5356;
}

#button-submit:active {
    background: #5b5d60;
    outline: none;
}

#button-submit::-moz-focus-inner {
    border: 0;
}
</style>

<form id="searchbox" method="get" action="/search">
<input name="q" type="text" size="15" placeholder="Type here..." />
<input id="button-submit" type="submit" value="Search" />
</form>

wyszukiwarka SearchBox


<style>
#searchbox {
width: 240px;
}
#searchbox input {
    outline: none;
}
input:focus::-webkit-input-placeholder {
    color: transparent;
}
input:focus:-moz-placeholder {
    color: transparent;
}
input:focus::-moz-placeholder {
    color: transparent;
}
#searchbox input[type="text"] {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjETiyjLX4sI7We2tzeaykp9usbuQVsUsH6pkETZNDhyfcbNmwISjXmJ5f63f4r1fP0shOSiqJMAbuwjbzcU6Tsry3UK-AUjWEBSxl3dvdMp0IBawYbz4mv8_yptM0d4NBgKJG-rwNPtV2K/s1600/search-dark.png) no-repeat 10px 13px #f2f2f2;
border: 2px solid #f2f2f2;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #6A6F75;
    width: 160px;
    padding: 14px 17px 12px 30px;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    text-shadow: 0 2px 3px #fff;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
#searchbox input[type="text"]:focus {
background: #f7f7f7;
border: 2px solid #f7f7f7;
width: 200px;
padding-left: 10px;
}
#button-submit{
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQp4mgRLluePmIX06Q9UtMM57tObEYAITLLS1xDCKEwWhTuOkbcFdvmPZ0iY-Awa-yrFAvBtAh_GC41Di4BdiDTc_2JpZjvXmmsfzBbaBDFWKZBNA_7orKPol7CUoDpOpSGdUPIdBHJRU7/s1600/slider-arrow-right.png) no-repeat;
margin-left: -40px;
border-width: 0px;
width: 43px;
height: 45px;
}
</style>
<form id="searchbox" method="get" action="/search" autocomplete="off">
<input name="q" type="text" size="15" placeholder="Enter keywords here..." />
<input id="button-submit" type="submit" value=" "/>
</form>



wyszukiwarka SearchBox

<style>
#searchbox {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7meVfHIlksGjVDIlZj6o5Da-1LuaAfpa5uqwr25M2fDw-ZxIJH_yLes-TAdIN33WjI9fIC4U4F05SrlSkQqBJHdnEk8VUpneTxAVxz6r2hEEuRq9zGMUQQl1BvwpCP3YL5TmVVx0JOWpj/s1600/searchbar.png) no-repeat;
width: 208px;
height: 29px;
}
input:focus::-webkit-input-placeholder {
color: transparent;
}
input:focus:-moz-placeholder {
color: transparent;
}
input:focus::-moz-placeholder {
color: transparent;
}
#searchbox input {
outline: none;
}
#searchbox input[type="text"] {
background: transparent;
margin: 3px 0px 0px 20px;
padding: 5px 0px 5px 0px;
border-width: 0px;
font-family: "Arial Narrow", Arial, sans-serif;
font-size: 12px;
color: #828282;
width: 70%;
display: inline-table;
vertical-align: top;
}
#button-submit {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjZaSNBPE8FvFXoCu-RT_wBCBVseRqgmc05nBlW7QX0ub6rMDaW33p_K_7Zer6eBcXE5LjQL-l-Un5ynDiVJhmva_i7cwDucSUlBFEbYmGYHLPA2eUE370eFLFIQE3HHzkJq2S4TAslO8Y/s1600/magnifier.png) no-repeat;
border-width: 0px;
cursor: pointer;
margin-left: 10px;
margin-top: 4px;
width: 21px;
height: 22px;
}
#button-submit:hover {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhorYluV3lRgjX5bLQaUCRYH6x1g-UISZRWL0c13Y9hFAGPtXEw6bYnxs1VD5_3e9diurU8OMJ36nhv7VxgKy2d-DNVue9n9fSX0PoBYQcnt0ha3vFDrP2YxA4mFOphUARMKrOkbNv4YTvH/s1600/magnifier-hover.png) no-repeat;
}
#button-submit:active {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhorYluV3lRgjX5bLQaUCRYH6x1g-UISZRWL0c13Y9hFAGPtXEw6bYnxs1VD5_3e9diurU8OMJ36nhv7VxgKy2d-DNVue9n9fSX0PoBYQcnt0ha3vFDrP2YxA4mFOphUARMKrOkbNv4YTvH/s1600/magnifier-hover.png) no-repeat;
outline: none;
}
#button-submit::-moz-focus-inner {
border: 0;
}
</style>

<form id="searchbox" method="get" action="/search" autocomplete="off">
<input name="q" type="text" size="15" placeholder="search..." />
<input id="button-submit" type="submit" value="" />
</form>

wyszukiwarka SearchBox

<style>
#searchbox {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA0JHpxkuE_E1xemy4FzffmQQ9BURVIVT1SRcFJjS3sf5nJ2LIHVjxV4qaN8Vjmg60hXoGL_n5vj-IZT4LCt3Ke8Rd_ho9DtJDwV3JWpKqASHRPV9PIpLRGLq9PUxwZ51CEGgOJy_p-PRY/s1600/search-box.png) no-repeat;
    height: 27px;
    width: 202px;
}
input:focus::-webkit-input-placeholder {
    color: transparent;
}
input:focus:-moz-placeholder {
    color: transparent;
}
input:focus::-moz-placeholder {
    color: transparent;
}
#searchbox input {
    outline: none;
}
#searchbox input[type="text"] {
    background: transparent;
    margin: 0px 0px 0px 12px;
    padding: 5px 0px 5px 0px;
    border-width: 0px;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 12px;
    font-style: italic;
    width: 77%;
    color: #828282;
    display: inline-table;
    vertical-align: top;
}
#button-submit {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXC_j9dNLB63ggCylPNKN2GCSbc8MxEll5Iwilbk86Nr-PNdN-MXievEmxLS_700Lhg7aKpHcdmtpeNZA2MzEeekBs13mHBTi43HSM9bajMDK6Fx8vL57O2TfB2RDsitBRqMWYEXTqAOa/s1600/search-button.png) no-repeat;
    border-width: 0px;
    cursor: pointer;
    width: 30px;
    height: 25px;
}
#button-submit:hover {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheVx2buwEh45AhIJ9XNVfNAkdVC9LGlUJ8w_w5MrxTJJxZQk2dvki4KW5wYFqx_EKDld6Ya7hPr8shwzHyI1i9SbcGjrnJfAMuMDzZCujtXh_r-xPoTbkbgTXXaizeH0m0BNDl8s71jOiw/s1600/search-button-hover.png) no-repeat;
}
#button-submit::-moz-focus-inner {
    border: 0;
}
</style>
<form id="searchbox" method="get" action="/search" autocomplete="off">
<input name="q" type="text" size="15" placeholder="search..." />
<input id="button-submit" type="submit" value="" />
</form>





<style>
#searchbox {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnduCZn4nhTZ2siewz1w6ru5NTCGWoXPAMb_UHTVrNu3UeX5m9lkab6GJZFbPL5IQVlrox92XXgrOJcRrTCFxZ-aZbBkcYMNgy5GAMycF89ucvEBUQfpYygIEyPf7Gc4tkKWQ2PNuB8KdL/s1600/search-box1.png) no-repeat;
    width: 250px;
    height: 65px;
}

input:focus::-webkit-input-placeholder {
color: transparent;
}

input:focus:-moz-placeholder {
color: transparent;
}

input:focus::-moz-placeholder {
color: transparent;
}

#searchbox input {
    outline: none;
}

#searchbox input[type="text"] {
    background: transparent;
    padding: 5px 0px 5px 20px;
    margin: 10px 15px 0px 0px;
    border-width: 0px;
    font-family: "Brush Script MT", cursive;
    font-size: 12px;
    color: #595959;
    width: 65%;
    font-weight: bold;
    display: inline-table;
    vertical-align: top;
}

#button-submit {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1xLJ9jLfc8_XxVWHC8jzPUnlp9PnPhNPCgynE9nEWzSZQcB8RBHlizp7VjeBICeFDrlNCfa0HlPJKLF-GNzo0_m07YhzJo2LXKKrwNDJ9b-VrAj9mdI9GYNkaOI06wCCq9BNFWKFWoj0T/s1600/magnifier.png) no-repeat;
    border-width: 0px;
    cursor: pointer;
    margin-top: 10px;
    width: 19px;
    height: 25px;
}

#button-submit:hover {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VDUcx-_BoICKdjzi3yEY_ia7xTTZ-ppPlt9vY_80GmKqFvguehYW3_NfwxkYqcrl8JKBGcIYdXXNirAD-JthO1rfY5qoC_GshUnV_XLlzQlBtUvoyHCM7sy799lSrAQS2kQ9CpE4UXtK/s1600/magnifier-hover.png) no-repeat;
}

#button-submit:active {
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VDUcx-_BoICKdjzi3yEY_ia7xTTZ-ppPlt9vY_80GmKqFvguehYW3_NfwxkYqcrl8JKBGcIYdXXNirAD-JthO1rfY5qoC_GshUnV_XLlzQlBtUvoyHCM7sy799lSrAQS2kQ9CpE4UXtK/s1600/magnifier-hover.png) no-repeat;
    outline: none;
}

#button-submit::-moz-focus-inner {
    border: 0;
}
</style>

<form id="searchbox" method="get" action="/search" autocomplete="off">
    <input class="textarea" name="q" type="text" size="15" placeholder="Search here..." />
    <input id="button-submit" type="submit" value="" />
</form>




 <style>
#searchbox {
width: 280px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVcha3_WOBC4m42NW4-msxat5DyHEaQsOX1KOUygNT46kb0WXaofSsem_98C9p45nZqYFEaWOhHRT8iOkT0qbAmciwvV_ibTvn10T-9bccIE-rddOOUWsJSPhC0MQqJ_itKqGyoCE6Cg8z/s1600/search-box.png) no-repeat;
}

#searchbox input {
    outline: none;
}

input:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-moz-placeholder {
    color: transparent;
}

input:focus::-moz-placeholder {
    color: transparent;
}
#searchbox input[type="text"] {
background: transparent;
border: 0px;
font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
font-size: 14px;
    color: #f2f2f2 !important;
    padding: 10px 35px 10px 20px;
    width: 220px;
}
#searchbox input[type="text"]:focus {
color: #fff;
}

#button-submit{
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUOifwQUSUp5MLjU3naig7vZUnIHrOGk97n9RSnlfglocxUh8vs5Ci92bVxskoPNCJYkv8mmDVEBTKnFaRnI09P5tKaJEiWMkb8MmdWkBKKsQxLj3TdjNsVseGz7If90ciJCXHOg3DZqfz/s1600/search-icon.png) no-repeat;
margin-left: -40px;
border-width: 0px;
width: 40px;
height: 50px;
}

#button-submit:hover {
background: url(4.bp.blogspot.com/-yr-iPw6vXWg/VR-zr7-zrmI/AAAAAAAADKU/wo-B33EkrAo/s1600/search-icon-hover.png);
}
</style>

<form id="searchbox" method="get" action="/search" autocomplete="off">
<input name="q" type="text" size="15" placeholder="Enter keywords here..." />
<input id="button-submit" type="submit" value=" "/>
</form>


Kroki: jak dodać niestandardowy Searchj Box na Blogger

Krok 1 . ZALOGUJ SIĘ na Swoje konto w serwisie Blogger, następnie przejdź do układu > kliknij "dodaj gadżet "

dodac Gadet

Krok 2 . Wybierz HTML / JavaScript w oknie pop-up > wklej kod wewnątrz pustego pola.

Kopiuj / javascript

Krok 3 . Naciśnij przycisk zapisz.



To jest to!

Nie masz go, 6 stylowe wybory, które pozwoli Ci skorzystać z wszystkich wielkich zalet korzystania z wyszukiwarki, a jednocześnie pomaga swoim blogu wyróżniać. Po dodaniu nowego paska wyszukiwania, użytkownicy będą mogli poruszać się po swojej stronie i dostać się do tego samego miejsca, z wykorzystaniem zarówno okno oraz pasek nawigacji.


Dzięki!




>>> KLIKNIJ poniżej dzieki <<<
Czytaj dalej »

TOP : Zakładki społecznościowe w pobliżu reklamy adsense +CTR

zakładki społecznościowe w pobliżu reklamy adsense

Główne zaletą tego widgeta jest to, że można zwiększyć swoje wrażenia z AdSense wraz z podwyższeniem wejść CTR - i oczywiście, wypełni to puste miejsce obok jednostek reklamowych AdSense, by Twój blog wyglądał bardziej atrakcyjnie.


Dodawanie przycisków social bookmarking na górze blogger postu, jest łatwiejsze, gdyż czytelnicy chcą dzielić swoje posty za pośrednictwem portali.
Widget zawiera przyciski na Del.icio.us, Twitter, Facebook, StumbleUpon, Technorati i Digg. Jak dodać ten widżet: 



1. Po pierwsze, zaloguj się do swojego Bloggera i przejść do szablonu, a następnie kliknij przycisk Edytuj HTML (nie zapomnij zrobić kopię zapasową szablonu






2. Szukaj (CTRL + F) dla po tagu:


 ]]></b:skin>

3. Wklej następujący kod CSS tuż nad nim:


 .ads{margin-bottom:10px; border-top:solid 1px #DEDEDE; padding-top:10px; font-size:13px;}
.ads-right-min{border-left:solid 1px #DEDEDE; height:250px; padding-left:10px;}
.ads-right-min a:link,
.ads-right-min a:visited,
.bottom-share-links a:link,
.bottom-share-links a:visited{
font-size:12px;
color:#222;
display:block;
height:22px;
line-height:22px;
margin-bottom:16px;
padding-left:32px;
}
.ads-right-min a:hover,
.bottom-share-links a:hover{color:#666;}
.mini-tech{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitfr3cN1Nc_gySAlEXUzXLO4bQb-USqQdzaFioSdk_sRUVgPPKW8uRSn32mXiG6v-UBbBmQLtRaTC2LWxMi7TY2xr8mzZgfQB58AV2qkQqK6jHHnsC7OGjysEz4_4qriwWLnsP9LoI55Vz/s1600/technorati.gif) no-repeat;}
.mini-facebook{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXlJnXtusyYXxZ-OY0OeoVwdYC8XiEWjKMt0nU-qC6b8nG2HWkF1GPMLdlRzAge6OIuiTfUIKxbUKdMAkvbvujXUy4QcMNWn3s5fxiZPoD_yRfefovFjSJYRnI7TbpfoC0yPmvyvIxlm60/s1600/facebook.gif) no-repeat;}
.mini-tweet{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvyI0bmj1t6CmAMbpC_zwre9LsJhSzSxC8kIBg6frRQwWDshRWoJ6CdQpyw-h2kMnWU7pmQwuyCFWpnsCqrwxNQ-Msp_Rk66KV-CjuaKbKPlKvdW96wPWx28dhhWfCDX-K8uQy4r3IIQvk/s1600/tweet.gif) no-repeat;}
.mini-del{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7UDwiBFwuwqECwLXciQvMlZkof5RTQbhdFJLAO8AqFjwhoBMRs-L47P_ZllG6NON5eXeWsuDEktU6VGqerOIWtYFsHYatoyM5QJG_BrLJ1lrIJUknonyOkKWQE3dKMl9euP1oYS4Jdpge/s1600/delicious.jpg) no-repeat;}
.mini-stumble{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQpMMmlKv5JrwiNCIzeovogqTGjTuOtb8DGn4gRr1zGZAe-Tsxp4tW9vee9Urcvz4HQSc7lwUrfPesqMPLknjlalrSbWvNNKTKE43cmjr6_NqOe3WAs4Kwh-_lBEEKZAhQxbBiKOdQqXuo/s1600/stumbleupon.png) no-repeat;}
.mini-digg{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYZCiZUp5nSvMq1_q1FitTlv-chkWZSjVF6nPTZMhyWtNZ14i0UJPpXcR8-652d2_jcChQY5KIm5Ws8wSTxBdVpxD4i_1h29eSp7206N4N_fmdGkSn4CsMaYMjMWRLw0WhiqCIMBcU_hhA/s1600/Digg.png) no-repeat;}


4. Teraz szukać - za pomocą "CTRL + F" - z następujących linii:


<div class='post-body entry-content'> 

Jeśli nie możesz go znaleźć, szukać tego:


 <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id'>

5. Dodaj następujący kod bezpośrednio pod nim:



<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='ads'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td width='354'>
&lt;script type=&#39;text/javascript&#39;&gt;&lt;!--
google_ad_client=&quot;pub-YOUR PUBLISHER ID&quot;;
google_ad_host=&quot;pub-4139113537490172&quot;;
google_ad_width=300;
google_ad_height=250;
google_ad_format=&quot;300x250_as&quot;;
google_ad_type=&quot;text_image&quot;;
google_ad_host_channel=&quot;0001&quot;;
google_color_border=&quot;FFFFFF&quot;;
google_color_bg=&quot;FFFFFF&quot;;
google_color_link=&quot;0000FF&quot;;
google_color_url=&quot;008000&quot;;
google_color_text=&quot;000000&quot;;
//--&gt;&lt;/script&gt;
&lt;script src=&#39;http://pagead2.googlesyndication.com/pagead/show_ads.js&#39; type=&#39;text/javascript&#39;&gt;
&lt;/script&gt;
</td>
<td><div class='ads-right-min'>
<a class='mini-del' expr:href='&quot;http://del.icio.us/post?url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title' target='_blank' title='Add To Del.icio.us'>Add This To Del.icio.us</a>
<a class='mini-tweet' expr:href='&quot;http://twitter.com/home?status=Reading &quot; + data:post.title + &quot; &quot; + data:post.url' target='_blank' title='Post this article on Twitter'>Tweet/ReTweet This</a>
<a class='mini-facebook' expr:href='&quot;http://www.facebook.com/sharer.php?u=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title' target='_blank' title='Share On Facebook'>Share on Facebook</a>
<a class='mini-stumble' expr:href='&quot;http://www.stumbleupon.com/refer.php?url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title' target='_blank' title='Stumble This'>StumbleUpon This</a>
<a class='mini-tech' expr:href='&quot;http://www.technorati.com/faves?add=&quot; + data:post.url' target='_blank' title='Add To Technorati'>Add to Technorati</a>
<a class='mini-digg' expr:href='&quot;http://digg.com/submit?phase=2&amp;url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title' target='_blank' title='Digg This'>Digg This</a>
</div>
</td>
</tr>
</table>
</div>
</b:if> 


Wymień YOUR PUBLISHER ID ze swoim kontem AdSense ID. Znajdziesz go w zakładce Home, na stronie "Ustawienia konta".

Powinno to wyglądać mniej więcej tak:  pub-4139113537490172 (skopiuj swoje numery ID ADSENSE, a następnie musisz wkleić je tam gdzie jest YOUR PUBLISHER ID )


6. Zapisz szablon ... i po prostu pójdź do jednego z Twojego postów, aby zobaczyć zmiany.


>>> click below for THANKS <<<
Czytaj dalej »

Tworzenie obrazu z Slider CSS miniatur dla Bloggera

Galerie zdjęć są szczególnie przydatne do fotoblogów, ale mogą również służyć tym, którym od czasu do czasu potrzeba takiego gadżetu.



Jak widzieliśmy w poprzednim poradniku na wierzchu bloku mieliśmy małe miniaturki, które zostały rozszerzone na dole każdorazowo, gdy obraz został wybrany.

Różnica polega na tym, że nie trzeba było kliknąć na miniaturę, aby pokazać większą wersję i że zostało nabyte z JavaScript. Tym razem będzie używać tylko, hover i CSS. DEMO


Jak dodać suwak miniatur obrazów CSS na Bloggera


Krok 1. Zaloguj się na pulpicie nawigacyjnym Bloggera i przejdź do szablonu> Edytuj kod HTML


edytuj kod html



Krok 2. Kliknij w dowolnym miejscu wewnątrz obszaru kodu i nacisnąć klawisze CTRL + F, aby otworzyć okno wyszukiwarki Bloggera




Krok 3. Wklej </ head> wewnątrz pola wyszukiwania i naciśnij Enter.


Krok 4. Tuż nad </ head> dodaj ten kod:


<style type='text/css'>
.image-container {
position: relative;
width: 640px;
height: 530px;
margin: 0 auto;
text-align:center;
overflow: hidden;
}
.image-container a {
display: inline;
text-decoration: none;
}
/* Mini-thumbnails style */ .mini-thumbnail {
width: 18%; /* mini-thumbnails width */ margin:1px;
opacity: 1;
-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
/* Style for the main thumbnail */ .large-thumbnail {
position: absolute;
width: 100%;
top: 800px;
margin:0 auto;
text-align: center;
display: block;
-webkit-transition: top 1s ease;
-moz-transition: top 1s ease;
-o-transition: top 1s ease;
-ms-transition: top 1s ease;
transition: top 1s ease;
}
.feature {
top: 110px;
width: 100%;
opacity: .3;
}
/* style for the selected mini-thumbnail */ a:hover .mini-thumbnail {
opacity: .5;
-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
/* transition effects for the selected image */ a:hover .large-thumbnail {
top: 110px;
width: 100%;
z-index:3;
opacity: 1;
-webkit-transition: top 1s ease;
-moz-transition: top 1s ease;
-o-transition: top 1s ease;
-ms-transition: top 1s ease;
transition: top 1s ease;
}
</style>


Tutaj możemy ustawić określoną wysokość ( height 530px ) i szerokości ( wight 640px ), tak, że możemy przesuwać obraz na granicach ramki i  czy mają być ukryte (overflow: hidden);

Pozycjonowanie bezwzględne na większe miniatury ( .large-thumbnail ) ściąga je i umieszcza je w miejscu, które wybrałeś przy użyciu wartości 800px na najwyższym rozmiarze.
Mini-miniaturki, które są w rzeczywistości drugim obrazem pozostają cały czas powyżej w pozycji statycznej i są zmieniane tylko nieznacznie pod względem stylu do rozróżnienia aktywnego (: hover .mini-miniatur), po najechaniu myszką.


Krok 5. Zapisz zmiany klikając na przycisk Zapisz szablon. I wreszcie, musimy dodać kod.


Krok 6. Wklej poniżej strukturę HTML, w której chcesz, wyświetlić galerię przechodząc albo w układ i dodać nowy gadżet (kliknij Dodaj link gadżetu i wybierz HTML / JavaScript ), lub wewnątrz postu lub strony w sekcji HTML.




i wklej ten kod:


<div class="image-container">
<a href="javascript:void(0);">
<img class="mini-thumbnail" src="MINI-THUMB-URL1" />
<img class="large-thumbnail" src="LARGE-THUMB-URL1" />
</a>
<a href="javascript:void(0);">
<img class="mini-thumbnail" src="MINI-THUMB-URL2" />
<img class="large-thumbnail" src="LARGE-THUMB-URL2" />
</a>
<a href="javascript:void(0);">
<img class="mini-thumbnail" src="MINI-THUMB-URL3" />
<img class="large-thumbnail" src="LARGE-THUMB-URL3" />
</a>
<a href="javascript:void(0);">
<img class="mini-thumbnail" src="MINI-THUMB-URL4" />
<img class="large-thumbnail" src="LARGE-THUMB-URL4" />
</a>
<a href="javascript:void(0);">
<img class="mini-thumbnail" src="MINI-THUMB-URL5" />
<img class="large-thumbnail" src="LARGE-THUMB-URL5" />
</a>
<a href="javascript:void(0);">
<img class="large-thumbnail feature" src="LARGE-THUMB-URL1" />
</a>
</div>

W tym przykładzie wyszliśmy link pusty (javascript: void (0);), ale można dodać jeden, jeśli chcesz - wystarczy wymienić javascript: void (0); z URL strony / postu. Aby dodać fotki wewnątrz suwaka obrazu wystarczy wymienić MINI-thumb-URL i LARGE-THUMB-URL na teksty z adresem URL obrazów.


Uwaga: Ostatnia LARGE-THUMB-URL1 należy zastąpić URL domyślnego obrazu, który pojawi się tam gdzie suwak. 

Czytaj dalej »

Jak dodać galerię miniatur obrazów / zdjęć w Bloggerze

Dla tych, którzy chcieliby, zobaczyć zdjęcie w galerii, mam  galerię wykonaną w JavaScript i CSS. Ta galeria zdjęć wyświetla dostępne miniatury pionowo lub poziomo na górze wybranego obrazu, dzięki czemu łatwiej jest wybrać różne obrazy. 




Jak dodać galerię z miniaturami do Bloggera?



Krok 1. Zaloguj się na konto Bloggera, wybierz bloga i przejdź do edycji HTML szablon >




Krok 2. kliknij w dowolnym miejscu wewnątrz obszaru kodu i nacisnąć klawisze CTRL + F, aby otworzyć okno wyszukiwarki:





Krok 3. Wpisz następujące tag wewnątrz pola wyszukiwania i naciśnij Enter, aby go znaleźć:


</head>

Krok 4. Teraz wybierz jeden z poniższych stylów i skopiuj kod poniżej niego: 


Styl 1

styl 1



<style type='text/css'>
#image-gallery {display: none;}
  #jquery-gallery {padding:0;margin:0;list-style: none; width: 500px;}
  #jquery-gallery li {width:84px; height: 80px;background-size: 100%;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;margin-right: 10px; border: 3px solid #fff; outline: 1px solid #E3E3E3; margin-bottom: 10px;opacity: .5; filter:alpha(opacity=50); float: left; display: block; }
#jquery-gallery li img { position: absolute; top: 100px; left: 0px; display: none;}
  #jquery-gallery li.active img { display: block; border: 3px solid #fff; outline: 1px solid #E3E3E3; width:490px; max-height: 375px;}
  #jquery-gallery li.active, #jquery-gallery li:hover { outline-color: #DFDFDF; opacity: .99;filter:alpha(opacity=99);}
#gallery-caption { position: absolute;color: #000;font-weight: bold;background: #FFFFFF; font-size: 16px; bottom: 0px;} </style>


Styl 2

styl 2


<style type='text/css'>
#image-gallery { display: none; }
#jquery-gallery {padding:0;margin:0;list-style: none; width: 200px; }
#jquery-gallery li {background-size: 100%;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;margin-right: 10px; width: 80px; height: 80px; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px; opacity: .5;filter:alpha(opacity=50); float: left; display: block; }
#jquery-gallery li img { position: absolute; top: 0px; left: 200px; display: none; }
#jquery-gallery li.active img { display: block; width:370px; border: 3px solid #fff; outline: 1px solid #E3E3E3; }
#jquery-gallery li.active, #jquery-gallery li:hover { outline-color: #bbb; opacity: .99;filter:alpha(opacity=99);}
#gallery-caption { position: absolute; right: 50px;color: #000;background: #FFFFFF;font-weight: bold; font-size: 16px; top: 0px;} </style>


Uwaga: display: none; pierwszego ID (# image-gallery) jest zapobieganie by obrazy pojawiające się w ich rzeczywistej wielkości, zanim pójdą wewnątrz ramy galerii, podczas ładowania kodu. W # jquery-gallery ustalona jest szerokość  miniaturek (200px), tak, aby były one wyświetlane w dwóch rzędach i  musimy liczyć  się z szerokością miniatury (80px) plus margines między nimi.Opuścił deklaracja # jquery-galerii li img jest przeniesienie większej miniaturę, który pokazuje się poprzez kliknięcie myszy tak, że nie będzie się pokrywać z mniejszymi miniaturkami.


Krok 5. Wklej kod wybranego stylu tuż nad </ head> tag.


Krok 6. Teraz nad tym samym </ head>, dodać ten skrypt:


 <script type='text/javascript'>
//<![CDATA[
var gal = {
init : function() {
if (!document.getElementById || !document.createElement || !document.appendChild) return false;
if (document.getElementById('image-gallery')) document.getElementById('image-gallery').id = 'jquery-gallery';
var li = document.getElementById('jquery-gallery').getElementsByTagName('li');
li[0].className = 'active';
for (i=0; i<li.length; i++) {
li[i].style.backgroundImage = 'url(' + li[i].getElementsByTagName('img')[0].src + ')';
li[i].title = li[i].getElementsByTagName('img')[0].alt;
gal.addEvent(li[i],'click',function() {
var im = document.getElementById('jquery-gallery').getElementsByTagName('li');
for (j=0; j<im.length; j++) {
im[j].className = '';
}
this.className = 'active';
document.getElementById('gallery-caption').innerHTML = this.title; });
}
},
addEvent : function(obj, type, fn) {
if (obj.addEventListener) {
obj.addEventListener(type, fn, false);
}
else if (obj.attachEvent) {
obj["e"+type+fn] = fn;
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
obj.attachEvent("on"+type, obj[type+fn]);
}
}
}
gal.addEvent(window,'load', function() {
gal.init();
});
//]]>
</script>

Przede wszystkim, co robi ten skrypt, czy istnieje identyfikator o nazwie "image-gallery" i jak uzyskać różne elementy listy, które mogą znajdować się w niej. Elementy te zostaną wyświetlone w formie miniatur, a funkcja będzie decydować, co zrobić, gdy są one aktywne. Tak, że za każdym razem klikając na miniaturkę, "aktywną" klasy zostaną przypisane i miniatur powinny być widoczne w większej ramce.



Krok 7. Wreszcie, zapisz zmiany klikając przycisk "Zapisz szablon". A oto kod HTML zapewnienie normalnego listę z galerii obrazu ID, zamknięty w DIV o względnej pozycji, tak, że będzie uniknąć skutków ubocznych innych już istniejących stanowisk.



Krok 8. wklej poniższy kod HTML, w którym chcesz, aby wyświetlić galerię przechodząc albo układ i dodanie nowego gadżetu (kliknij na układ > Dodaj gadżet i wybierz HTML / JavaScript), lub wklej wewnątrz postu / stronie w sekcji HTML poniższy kod.


 <div style="position:relative;">
<ul id="image-gallery">
<li><img src="IMAGE-URL1" /></li>
<li><img src="IMAGE-URL2" /></li>
<li><img src="IMAGE-URL3" /></li>
<li><img src="IMAGE-URL4" /></li>
<li><img src="IMAGE-URL5" /></li>
</ul>
</div>


Uwaga: jeśli elementy na stronie pokrywania się w galerii, może być konieczne, aby dodać deklarację wysokość po "position: relative;"

<div style="position:relative; height: 500px;"> 

Zmiana IMAGE-URL1 na adres URL obrazu.

W tym przypadku trzeba dodawać linki do zdjęć, aby dodać tę strukturę HTML:

 <div style="position:relative;">
<ul id="image-gallery">
<li><a href="page-URL"><img src="IMAGE-URL1" /></a></li>
<li><a href="page-URL"><img src="IMAGE-URL2" /></a></li>
<li><a href="page-URL"><img src="IMAGE-URL3" /></a></li>
<li><a href="page-URL"><img src="IMAGE-URL4" /></a></li>
<li><a href="page-URL"><img src="IMAGE-URL5" /></a></li>
</ul>
</div>


Ponownie, tutaj trzeba zastąpić tekst strona-URL z adresem URL strony / postu.


Aktualizacja: Aby dodać napisy, proszę pomarańczowe linie zastąpić "Caption" na tekst który ma się pojawić na wybranym zdjęciu :


<div style="position:relative;">
<ul id="image-gallery">
<li><a href="page-URL"><img alt="Caption" src="IMAGE-URL1" /></a></li>
<li><a href="page-URL"><img alt="Caption" src="IMAGE-URL2" /></a></li>
<li><a href="page-URL"><img alt="Caption" src="IMAGE-URL3" /></a></li>
<li><a href="page-URL"><img alt="Caption" src="IMAGE-URL4" /></a></li>
<li><a href="page-URL"><img alt="Caption" src="IMAGE-URL5" /></a></li>
</ul>
<div id="gallery-caption"></div> </div>

Zapisz widget lub opublikuj swoją stronę i gotowe!

Czytaj dalej »

Spacegallery

Spacegallery: Galeria zdjęć / pokaz wykonany z jQuery

spacegallery


Istnieje wiele rodzajów galerii zdjęć, które można znaleźć w internecie, ale rzadko można znaleźć jeden z wyświetlaniem obrazów w tak różny jak ten. Osoby korzystające z systemu Mac OS X z pewnością odczują wiele podobieństw z Time Machine, a tych, którzy tego nie znają, na pewno będą korzystać z tego typu efektu do przeglądania obrazów. SpaceGallery jest oparte na jQuery galeria obrazu, który wykonuje nakładanie się w atrakcyjny wizualny sposób i zapewnia płynne zanikanie przechodzące na obrazy. Ta 3D galeria zdjęć pozwala z łatwością zainteresować odwiedzających, zdjęcia powiększają się jak w animacji. Aby zobaczyć pokaz slajdów SpaceGallery w akcji, prosimy odwiedzić ten blog demo i kliknij na pierwszym obrazie:




Jak dodać Spacegallery pokaz slajdów zdjęć na Blogger


W celu realizacji tej galerii jest bardzo proste. Po prostu wykonaj następujące czynności:

Krok 1. Zaloguj się na konto Blogger i wybierz swój blog. Następnie przejdź do szablonu i kliknij przycisk Edytuj HTML:





Krok 2. Kliknij w dowolnym miejscu na obszarze kodu i wyszukiwanie za pomocą klawiszy CTRL + F tego tagu


</ Head>



Krok 3. Tuż przed / nad </ head>, wklej następujący skrypt:


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' type='text/javascript'/> <script src='http://helplogger.googlecode.com/svn/trunk/SpaceGallery/eye.js' type='text/javascript'/>
<script src='http://helplogger.googlecode.com/svn/trunk/SpaceGallery/utils.js' type='text/javascript'/>
<script src='http://helplogger.googlecode.com/svn/trunk/SpaceGallery/spacegallery.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
(function($){
var initLayout = function() {
var hash = window.location.hash.replace('#', '');
var currentTab = $('ul.navigationTabs a')
.bind('click', showTab)
.filter('a[rel=' + hash + ']');
if (currentTab.size() == 0) {
currentTab = $('ul.navigationTabs a:first');
}
showTab.apply(currentTab.get(0));
$('#myGallery').spacegallery({loadingClass: 'loading'});
};
var showTab = function(e) {
var tabIndex = $('ul.navigationTabs a')
.removeClass('active')
.index(this);
$(this)
.addClass('active')
.blur();
$('div.tab')
.hide()
.eq(tabIndex)
.show();
};
EYE.register(initLayout, 'init');
})(jQuery)
//]]>
</script>

Uwaga: jeśli masz już jQuery w szablonie, należy usunąć linię w kolorze czerwonym.


Krok 4. Następnie wyszukiwania (Ctrl + F) dla tego tagu:


]]></b:skin>

Krok 5. Przed tagiem  ]]> </ b: skin> , wklej następujący styl CSS:


#myGallery {
width: 100%;
height: 400px;
}
#myGallery img {
border: 2px solid #52697E;
}
a.loading {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEMvVbwKK4_mFDth0HsNR54d-Lb-n-ScUL6mnyQwaW1cfFReH7Af-BpWAawp8EvmUTwoLNN1e2bE6l_J0XMw9YBx2SwJ1gpti1luqB2zetmpRI6m4Za7y0QDauS8p2TJS2jPYjmGw1bD1j/s1600/ajax_small.gif) no-repeat center;
}
.spacegallery {
position: relative;
overflow: hidden;
}
.spacegallery img {
position: absolute;
left: 50%;
}
.spacegallery a {
position: absolute;
z-index: 1000;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

Krok 6. Kliknij na przycisk Zapisz, aby zapisać szablon.

Krok 7. Wreszcie zmiany. Teraz przejdź do układu > Dodaj gadżet HTML / Javascript > skopiuj i wklei w okno poniższy kod:


<div class="spacegallery" id="myGallery">
<img src="Image URL"/>
<img src="Image URL"/>
<img src="Image URL"/>
<img src="Image URL"/>
<img src="Image URL"/>
</div>



Zastąp tekst Image URL na adresy grafik, które mają pojawić się w galerii, biorąc pod uwagę, że ostatni obraz jest pierwszym, który zostanie wyświetlony. Jeśli chcesz dodać ten pokaz slajdów wewnątrz słupka, przejdź do panelu i utworzyć nową wiadomość, a następnie wklei kod w sekcji HTML. To jest to! Teraz możesz cieszyć się tą prostą galerię zdjęć na swoim blogu i mimo, że nie ma opcji lub ustawienia ekranu, to jest bez wątpienia galerię, która będzie zwrócić uwagę czytelników. 


rada:  jeśli masz problem z grafiką to zmień te dwie wartości w punkcie piątym ( Krok 5 ) na odpowiednie dla rozmiarów twoich zdjęć/obrazów. width: 100% - będzie równe wartości height: 400px. czyli obrazka 400x400pikseli


width: 100%;
height: 400px;

możesz dopasować rozmiary następująco, np. 

width: 750px;
height: 400px;

i tak dalej...




Czytaj dalej »

Zmiana rozmiaru miniatur dla Widgetu Popularne Posty

Kiedy dodajesz widget na Bloggerze, miniatury zachowują domyślny rozmiar 72 x 72px, który może nie wyglądać za dobrze, postaramy się je powiększyć przy użyciu CSS. Jednak przy odrobinie JavaScript będziemy mogli zastąpić miniatury z tego samego obrazu w wyższej rozdzielczości i w ten sposób będą większe obrazy i nie będą wyświetlane rozmyte. W tym tutorialu zobaczymy jak możemy zastąpić domyślny rozmiar miniatur widgetu popularnych postów.

większe obrazki w popularnych postach



Zmiana rozmiaru miniatur dla Widgetu Popularne Posty 


Krok 1. Najpierw dodaj gadżet Popularne posty przechodząc do Układ > kliknij na link Dodaj gadżet i wybierz Popularne Wiadomości z okna popup.


add gadget

popularne posty

Krok 2. Następnie przejdź do Szablon > kliknij na przycisk Edytuj HTML > kliknij w dowolnym miejscu wewnątrz obszaru kodu i naciśnij klawisze CTRL + F, aby otworzyć okno wyszukiwarki Bloggera.


ctrl + F


Krok 3. Wpisz lub wklej następujący tag wewnątrz pole wyszukiwania, a następnie naciśnij klawisz Enter, aby go znaleźć:


</head>

Po znalezieniu </ head>, dodaj CSS nad nim:


<style type='text/css'>
.PopularPosts .item-thumbnail a {
clip: auto;
display: block;
height: 130px;
margin: 0 0px 5px;
overflow: hidden;
width: 210px;
border: 2px solid #EEEEEE;
border-radius: 20px;
}
.PopularPosts .item-thumbnail img {
position: relative;
top: -30px;
transition:all .2s linear;
 -o-transition:all .5s linear;
-moz-transition:all .2s linear;
-webkit-transition:all .2s linear;
}
.PopularPosts .item-thumbnail img:hover{
opacity:.6;
filter:alpha(opacity=60)
}
.PopularPosts .widget-content ul li {
background: #F9F9F9;
border: 2px solid #EEEEEE;
border-radius: 10px;
box-shadow: 0 4px 10px #EEEEEE;
color: #555555;
padding: 10px;
margin-bottom: 5px;
}
.PopularPosts .item-title {
clear: both font: 14px Cambria,Georgia, sans-serif;
color: #2288BB;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
.PopularPosts .item-snippet {
display: none;
}
.widget .widget-item-control a img {
height: 18px;
width: 18px;
}
</style>



Krok 4. Teraz szukać tego tagu:


</body>

... I tuż nad nim, dodać ten skrypt:


<script type='text/javascript'>                 
function changeThumbSize(id,size){
var blogGadget = document.getElementById(id);
var replacement = blogGadget.innerHTML;
blogGadget.innerHTML = replacement.replace(/s72-c/g,"s"+size+"-c");
var thumbnails = blogGadget.getElementsByTagName("img");
for(var i=0;i&lt;thumbnails.length;i++){
thumbnails[i].width = size;
thumbnails[i].height = size;
}
}
changeThumbSize("PopularPosts1",210);                 
</script>


Wyświetlone na czerwono ID widget gadżetu Popularne posty. Zmień rozmiar miniatur dla każdego z widgetów bloga, najpierw trzeba znaleźć gadżet / widget ID, a następnie dodać linię poniżej tej części:

changeThumbSize("PopularPosts1",210);
changeThumbSize("widget-ID-TUTAJ",210);

... I wymienić widget-ID-TUTAJ na tekst ID tego widgetu / gadżetu.


Uwaga: nie będzie widać zmiany, jeśli widget ma wybór klasy - za to można zmienić klasę id i zastąpić kropkę symbolu z "#" w CSS ... Jeśli tego nie zrobisz zostaw "." 


Jak znaleźć identyfikator danego widżetu, należy sprawdzić ten tutorial jak używać Firebug do projektowania bloga Bloggera. 


Krok 5. Po wciśnięciu Zapisz szablon, aby zapisać zmiany.

Czytaj dalej »

jak korzystać cookies w javascript


cookies

Każdym razem, gdy odwiedzamy jakąkolwiek witrynę, pliki cookie mogą być przechowywane do "zapamiętania" rzeczy, które robimy w trakcie przeglądania strony. To może się zdarzyć, na przykład, gdy odwiedzamy gdzie mamy stronę do logowania z nazwą użytkownika i hasłem. W tym przypadku, po sprawdzeniu, że dane do logowania są poprawne, zwykle pliki cookies zapisują je na naszym komputerze.


Przykładem może być popularna strona Google. Ta wyszukiwarka pozwala użytkownikom wybrać jakie wyniki wyszukiwania chcesz zobaczyć na każdej stronie. Dzięki plikom cookie, konfiguracja ta pozostaje bez zmian dla każdego komputera, nawet po ponownym uruchomieniu kilku sesji w przeglądarce.


Pomimo tego, że jest to dobre rozwiązanie, można usunąć je od czasu do czasu, bo choć niektóre wygasną to są usuwane automatycznie po jakimś czasie, niektóre z nich nigdy nie wygasają. Podobnie jak wiele innych rzeczy, ciasteczka mogą okazać się słabe, a co za tym idzie mają złą reputację. Na przykład, niektóre strony mogą przechowywać i badać sposoby przeglądania stron przez użytkownika, bez ich wiedzy.
To dlatego większość przeglądarek używa systemu aby je filtrować i może zdecydować, czy będą one zapewnić trochę prywatności w sieci, czy też nie. Jeśli chcesz zobaczyć na żywo przykład jak działa plik cookie, odwiedź tę stronę i odśwież ją kilka razy. Powinieneś dostać powiadomienie w formie okna z informacją o tym, jak wiele razy odwiedziłeś tą stronę. (źródło skrypt: javascriptkit.com).
Poniżej mamy prosty skrypt, który może być używany tak często chcemy, nawet dla różnych celów. Przede wszystkim, ten skrypt tworzy trzy funkcje: pierwsza to ustawić plik cookie, drugi jest, aby ją przeczytać, a ostatni to aby go usunąć. Można go stosować w Bloggerze, korzystając z szablonu HTML i dodać go tuż przed </ head> tagu:



<script type='text/javascript'>
//<![CDATA[
// Set cookie function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
((path == null) ? "" : "; path=" + path) +
((domain == null) ? "" : "; domain=" + domain) +
((secure == null) ? "" : "; secure");
}
// Read cookie function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end));
}
}
return null;
}
//delete cookie function eraseCookie (name,path,domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path == null) ? "" : "; path=" + path) +
((domain == null) ? "" : "; domain=" + domain) +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
//]]>
</script>


Gdy to zrobisz, wypadałoby ustawić ciasteczko, musimy tylko umieścić nazwę i wartość w cudzysłowie, gdy wywołujemy funkcję. Dodatkowo, będziemy ustawić datę wygaśnięcia poprzez uzyskanie aktualnego czasu (w milisekundach) i dodać wymaganą liczbę minut (w milisekundach):


 var expiration = new Date();
expiration.setTime(expiration.getTime() + 10000); //Expire after 10 seconds setCookie("cookiename","hello",expiration);
}


Powyższy kod ustawia plik cookie o nazwie cookiename, z wartością hello i ustawić aktualną datę ważności do 10 sekund po jego ustawienia (10000 milisekund = 10 sekund). Jeśli chcemy, aby przywrócić wartości tego pliku cookie, to powinniśmy użyć drugiej funkcji z nazwy ciasteczka:


var checkCookie = getCookie("cookiename");


Poprzez dodanie tego kodu poniżej wiersza <body>, stworzyliśmy ciasteczko z wartości 'hello', które może być wyświetlane na ekranie, jeśli chcemy. Zniknie po 10 sekundach.


<script type='text/javascript'>
var expiration = new Date();
expiration.setTime(expiration.getTime() + 10000);
setCookie("cookiename","hello",expiration);
var checkCookie = getCookie("cookiename");
document.write(checkCookie);
</script>


Funkcja usuwania jest wykorzystywana w taki sam sposób, jak ta do czytania poprzez kliknięcie na nazwę pliku cookie. Wartości SetCookie dla "domeny" i "bezpieczne" nie są wykorzystywane. Użyj "domeny" na ciasteczka Javascript jeśli używasz go na subdomenie, gdzie plik cookie jest ustawiony w subdomenie widgetów, lecz trzeba, go udostępnić w całej domenie twoja_strona.com.


Połączenie tych trzech funkcji pozwoli nam obsługiwać pliki cookie dla określonych celów, zobaczymy jak  w niedalekiej przyszłości.


Czytaj dalej »