пятница, 24 декабря 2010 г.

Первый день у lifecyclenotes.blogspot.com

Первый день у lifecyclenotes.blogspot.com


20 секунд и имя для очередного :) блога придумано "lifecyclenotes"
Прожег Feedburner http://feeds.feedburner.com/lifecyclenotes
Добавил Гугл аналитику http://www.google.com/intl/ru_ALL/analytics/


Вспомнив свою SEO молодость вбил в гугле seo оптимизация blogspot

добавил сайт в webmaster.yandex.ru и Google Webmasters Tools

1. Изменение TITLE в Blogger

Открываем редактор шаблонов своего блога (Настройки – Макет – Изменить HTML) и ищем там строчку:

<title><data:blog.pageTitle/></title>
 и заменяем на

<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/> - <data:blog.title/></title>
</b:if>



2. Выводим навигацию по страницам Page Navigation

Открываем редактор шаблонов своего блога (Настройки – Макет – Изменить HTML) и
ищем там строчку:


]]></b:skin>

и заменяем на


.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
]]></b:skin>

ищем там строчку:

</body>

и заменяем на


<!--Page Navigation Starts-->
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<script type='text/javascript'>
var pageCount=5;
var displayPageNum=5;
var upPageWord =&#39;Previous&#39;;
var downPageWord =&#39;Next&#39;;
</script>
<script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js' type='text/javascript'/>
</b:if>
</b:if>
<!--Page Navigation Ends -->
</body>

Включаем чекбокс "Расширить шаблоны виджета"

ищем там строчку:
 
'data:label.url'

и заменяем на

'data:label.url + &quot;?&amp;max-results=5&quot;'


Включаем чекбокс "Расширить шаблоны виджета" и ищем

<data:post.body/>
Добавляем после этого тэга

   <b:if cond='data:blog.pageType == "item"'>
   <div class='similiar'>
    <div class='widget-content'>
    <h3></h3>
    <div id='data2007'/><br/><br/>
     <div id='hoctro'>
     </div>
     <script type='text/javascript'>
     var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
     var maxNumberOfPostsPerLabel = 4;
     var maxNumberOfLabels = 10;
     maxNumberOfPostsPerLabel = 100;
     maxNumberOfLabels = 3;

     function listEntries10(json) {
       var ul = document.createElement(&#39;ul&#39;);
       var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
                      json.feed.entry.length : maxNumberOfPostsPerLabel;
       for (var i = 0; i &lt; maxPosts; i++) {
         var entry = json.feed.entry[i];
         var alturl;
         for (var k = 0; k &lt; entry.link.length; k++) {
           if (entry.link[k].rel == &#39;alternate&#39;) {
             alturl = entry.link[k].href;
             break;
           }
         }
         var li = document.createElement(&#39;li&#39;);
         var a = document.createElement(&#39;a&#39;);
         a.href = alturl;
      if(a.href!=location.href) {
       var txt = document.createTextNode(entry.title.$t);
       a.appendChild(txt);
       li.appendChild(a);
       ul.appendChild(li);
      }
       }
       for (var l = 0; l &lt; json.feed.link.length; l++) {
         if (json.feed.link[l].rel == &#39;alternate&#39;) {
           var raw = json.feed.link[l].href;
           var label = raw.substr(homeUrl3.length+13);
           var k;
           for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
           var txt = document.createTextNode(label);
           // var h = document.createElement(&#39;b&#39;);
           // h.appendChild(txt);
           var div1 = document.createElement(&#39;div&#39;);
           // div1.appendChild(h);
           div1.appendChild(ul);
           document.getElementById(&#39;data2007&#39;).appendChild(div1);
         }
       }
     }
     function search10(query, label) {
     var script = document.createElement(&#39;script&#39;);
     script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;
      + label +
     &#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
     script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
     document.documentElement.firstChild.appendChild(script);
     }
     var labelArray = new Array();
     var numLabel = 0;
     <b:loop values='data:posts' var='post'>
       <b:loop values='data:post.labels' var='label'>
         textLabel = &quot;<data:label.name/>&quot;;
        
         var test = 0;
         for (var i = 0; i &lt; labelArray.length; i++)
         if (labelArray[i] == textLabel) test = 1;
         if (test == 0) {
            labelArray.push(textLabel);
            var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
                   labelArray.length : maxNumberOfLabels;
            if (numLabel &lt; maxLabels) {
               search10(homeUrl3, textLabel);
               numLabel++;
            }
         }
       </b:loop>
     </b:loop>
     </script>
    </div>
   </div>
  </b:if>



Комментариев нет:

Отправить комментарий