1 сент. 2013 г.

Выпадающее меню для blogger

tweetn

Выпадающее меню для Блогспот

Вставляется очень просто в гаджет. Пример здесь

<style>
.bubblewrap li{
display:inline-block;
zoom:1; /*Trigger haslayout in IE7 and less*/
*display:inline; /*For IE7 and less*/
position:relative;
width: 65px;
height:60px;
}

.bubblewrap li img{
position:absolute;
width: 55px; /*default width of each image.*/
height: 60px; /*default height of each image.*/
left:0;
top:0;
border:0;
}

.bubblewrap .tooltip{ /*CSS for image tooltip (alt attribute of image)*/
position:absolute;
font:bold 12px Arial;
padding:2px;
width:100px;
text-align:center;
background:white;
}
#orbs li{
width: 65px; /*width of image container. Should be wider than contained images (before bubbling) */
height:60px; /*height of image container. Should be taller than contained images (before bubbling) */
}

#orbs li img{
width: 55px; /*width of each image before bubbling*/
height: 60px; /*height of each image*/
}

#squares li{
width: 45px; /*width of image container. Must be wider than contained images (before bubbling) */
height:40px; /*height of image container. Must be taller than contained images (before bubbling) */
}

#squares li img{
width: 31px; /*width of each image before bubbling*/
height: 31px; /*height of each image*/
}
/* уголок не влезай + overflow: hidden; в body*/
.{
margin: 0px;
padding: 0px;

-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.forkit {
position: absolute;
right: 0;
top: 0;

width: 200px;
height: 150px;

font-family: 'Lato', sans-serif;
text-decoration: none;
}
.forkit .tag {
display: block;
height: 30px;
width: 200px;

color: #fff;
background: #aa0000;
text-align: center;
font-size: 16px;
font-weight: bold;
line-height: 30px;
box-shadow: 0px 0px 10px rgba( 0, 0, 0, 0.4 );

-webkit-transform-origin: 15px 0px;
  -moz-transform-origin: 15px 0px;
   -ms-transform-origin: 15px 0px;
    -o-transform-origin: 15px 0px;
       transform-origin: 15px 0px;
}
.forkit .tag:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 196px;
height: 26px;
margin: 1px;
border: 1px solid rgba( 255, 255, 255, 0.4 );
}
.forkit .string {
display: block;
height: 1px;
width: 0px;
position: absolute;

background: rgba( 255, 255, 255, 0.7 );
box-shadow: 0px 0px 10px rgba( 0, 0, 0, 0.4 );

-webkit-transform-origin: 0px 0px;
  -moz-transform-origin: 0px 0px;
   -ms-transform-origin: 0px 0px;
    -o-transform-origin: 0px 0px;
       transform-origin: 0px 0px;
}


.forkit-curtain {
position: absolute;
width: 100%;
height: 100%;
top: -100%;
}

/* ----////// Подписка на обновление/////------- */ 
#optin {
    background: #4F4942;
    border: 2px solid #fff;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #eee;   
    font-size: 16px;
    text-align: center;
    padding:5px 10px;
    width: 500px; 
}
    #optin p { margin: 0px; 
font-weight: bold;
margin-bottom: 10px
}
    #optin input {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        box-shadow: 0 2px 2px #111;
        -moz-box-shadow: 0 2px 2px #111;
        -webkit-box-shadow: 0 2px 2px #111
    }
        #optin input[type="text"] {
            border: 1px solid #111;
            font-size: 15px;
            padding: 8px 10px;
margin-bottom: 10px;
            width: 90%
        }
         
        #optin input[type="submit"] {
            background: #960e17;
            border: 1px solid #111;
            color: #fff;
            font-size: 14px;
            font-weight: bold;
            cursor: pointer;
            padding: 3px 5px;
            text-shadow: -1px -1px #3a060a;
            text-transform: uppercase

        }
            #optin input[type="submit"]:hover { color: #CCCCCC }

/* ----//////меню/////------- */ 
ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 0px;
    right: 10px;
    list-style: none;
    z-index:999999;
    width:721px;
}
ul#navigation li {
    width: 103px;
    display:inline;
    float:left;    
}
ul#navigation li a {
    display: block;
    float:left;
    margin-top: -2px;
    width: 100px;
    height: 25px;
    background-color:#E7F2F9;
    background-repeat:no-repeat;
    background-position:50% 10px;
    border:1px solid #BDDCEF;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    text-decoration:none;
    text-align:center;
    padding-top:80px;
    opacity: 0.7;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);  
}
ul#navigation li a:hover{
     background-color:#ffffff;
}
ul#navigation li a span{
    font-family: Helvetica;
    letter-spacing:1px;
    font-size: 15px;
font-weight:bold;
    color:#000;
    text-shadow: 0 -1px 1px #fff;      
}
ul#navigation .home a{
    background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRFdv7JnGboGcnQv_1fWNyyuw4HsH9F1bf5I0Sd5wjhCOPbTfvsNcwYLmNYBJQyOhR7oaZG2DOUkH0ig9tlIZGsyBmdPQnGVLW2MEK9O3N_TlhuTbeMJuqntFgbYfuloAim2Yx2EcaqiUB/s320/home.png");
}
ul#navigation .search a      {
    background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJaYCMT1of1a71upvTZgH_c202uIeArlkN-BUwhyphenhyphenGPh_Rs2wfLJSTzewr4psQTs3U1mXk1zbwuyNdvy2fnHZ3Lo8Og7mVGFzhyphenhyphenopKlxg1tO7zWwzOuRn4M416HOZkKpCNsSaduP-K-CU86/s320/rss2.png");
}
ul#navigation .podcasts a      {
    background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUtsBXdbUZ4d-kc1rU_WBMuI99fvaiMn3xcxwlex64VGvOOQVVXcsEPryF1AQ4yJQNGB5de3nmfyfSYK8Q_CR6dltXUMXOTUuaZEEHbDE3aG26HuaY5PUGjJqJjqToBzVwQy_oVm7px89s/s320/twitter1.png");
}
ul#navigation .rssfeed a   {
    background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMf4cN50ci4pKTW8bBrkoobZFRBM7SUrC_IytkVslcpIwm26Dt6TGgJR2IDM3Nu4Tho11kZwpR3sucScqsxkwCls6BDzCwiPm6gVYttqy5W-jLYyLLZtfiect5_rQ9E_r5SLvUxHrHMBCO/s320/youtube.png");
}
ul#navigation .photos a     {
    background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbkQL92Z2ZZQ5ao5CZb2md6o92e8lFX_jL9L9I9C-Va9WByEXV1Eoq4xfFpbfpdX8eNLLaFP88VCzBet2S6_yese556RqSR0RXlprcg45dd5jSdCtfeZZh38c0aU8LlZi50iHozeHMKDdt/s320/google_plus.png");
}
</style><script type="text/javascript" src="http://sozdaiblog.ru/demo.js/jQuery.js"></script><script type="text/javascript" src="http://sozdaiblog.ru/demo.js/1.js"></script>

<div class="header"></div>
<ul id="navigation">
<li class="home"><a href="Ссылка на страницу"><span>Главная</span></a></li>

<li class="search"><a href="Ссылка на страницу"><span>RSS</span></a></li>
<li class="photos"><a href="Ссылка на страницу"><span>Google+</span></a></li>
<li class="rssfeed"><a href="Ссылка на страницу"><span>You Tube</span></a></li>
<li class="podcasts"><a href="Ссылка на страницу"><span>Twitter</span></a></li>

</ul>
http://uwblogger.blogspot.com/ Взято отсюда

Читать далее продолжение поста Выпадающее меню для blogger

30 июл. 2013 г.

Новый блог на blogger

tweetn
Новый блог на блоггер. Создаю новый блог на блоггер. Вдохновленная списком шпаргалкой от Сосновского решила записать все что буду делать. Возможно вначале это получится громоздко, попозже попробую записать более компактно. Попробую использовать минимальнве методы для создания и оптимизации блога и посмотреть что получиться из этого.
Создаю свой новый блог на моей любимой платформе blogger.


Хочу заметить что создаю "комерческий" блог на стандартном шаблоне blogger. Заранее подобрала и обработала картинки, а также ключевые слова и идею блога, набросала схему как будет это примерно выглядеть...

Средствами blogger выбираю шрифты, цвета, фон, favicon, разметку страницы, картинку в шапку, вбиваю сразу в CSS оформление цитаты скажем такое:
blockquote { margin : 0 20px; padding: 10px 20px 25px 20px; background : #ffffff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhibEyLo9xR9q9rnDBsUDt0A1y_gqO_ycsbBEZKYowzIaLqsifcLN7Tp7UlRABxR_b8WA2QRHBTU6FuJG9C1z440781d8pr-gHSTU-vqxOtuODuDBcTUHa0yJsdNeTuoSqIXNqDgboQrybY/s1600/01_14_t_e0%5B1%5D.GIF) no-repeat right top; font: bold .9em, arial, Helvetica,verdana, Georgia; color : #887e7e; border: 3px dashed #fd9207; } .post blockquote p { margin: 0; padding-top:10px; }

Пример цитаты здесь

Все можно конечно потом поменять, но все же будем еконемить время и сделаем терпимо или даже красиво

►Проходимся по настройкам блога средствами blogger: заголовок блога, описание, запрет комментариев, разрешаем индексацию (или временно не разрешаем на усмотрение), запрещаем индексацию архивов и search, добавляем 404 страницу, вводим описание страницы(c ключевыми словами), которое попадает в "description" на главную страницу блога.
►Переходим к HTML blogger. Для создания расширяемых кратких описаний сообщений смотрите здесь пункт 9
И все же что добавила я:


после
 ]]></b:skin>
 <style>
  <b:if cond='data:blog.pageType == "item"'>
   span.fullpost {display:inline;}
  <b:else/>
   span.fullpost {display:none;}
  </b:if>
 </style>
перед
 </head>
После : < d a t a:p o s t .b o d y/> (пишется слитно что то у меня по другому не получилось) причем у меня в стандартном шаблоне это вчтречается три раза. Вставила после второго. Теперь на главной странице надпись появляется, на страницах нет, но можно доваблять в HTML и писать нужный вам контент и ссылки(очень удобно)...
<strong>Смотрите здесь полный текст<b:if cond='data:blog.pageType != &quot;item&quot;'>
<a expr:href='data:post.url'><data:post.title/>=&gt;<data:post.url/></a>
</b:if></strong>

Сделала сознательно в выделенном тексте ссылка цениться больше(google), вроде как...

<span class="fullpost"><!-- meta: description="Здесь описание страницы" --></span>

►Разбираемя с атрибутом rel=”canonical”
Говорят, что теперь Blogger автоматом задаёт данный атрибут и нет необходимости его задавать.
Действительно стоит в html...
Раньше вставлялся код после тега <head>
но так чтобы он относился только к главной странице:
<link expr:href='data:blog.homepageUrl' rel='canonical'/>
Теперь у каждой страницы блога для Гугл указан основной домен.


Если ваш сайт имеет очень похожий контент, доступный по разным URL, тогда новый формат позволит указать тот URL, который должен возвращаться в поисковой системе и все характеристики, ссылочный вес и т.д. передадутся на нужную версию адреса.
Теперь вы можете добавить этот тег, для указания вашей версии адреса, внутри <head> на страницах с дублированным контентом:
<link href="http://uwblogger.blogspot.nl/p/html.html" rel="canonical"></link>
Google поймет, что все дубликаты ссылаются на канонический адрес, указанный в теге. Дополнительные свойства адреса, PR и связанные сигналы тоже перенесутся с дублированных страниц на указанную.


В blogger мы делаем это больше для www и значит для этой цели можно ничего не вставлять в код, так как это делается автоматически. Но вообще надо подумать... Расширенную информацию по этому тегу можно посмотреть на этом блоге

В вебмастер программа указываю карту сайта:
/atom.xml?redirect=false&start-index=1&max-results=100
/atom.xml?redirect=false&start-index=101&max-results=200 и т.д.

Через http://feedburner.com/ создаю RSS ленту на блоггер. Смотрю какие опции могу там использовать: описание, краткие сообщение,ping, автоматический пост в твиттер, пост через email. (twitter акк и блог куда я пощу по этой теме у меня уже был) Можно о feedburner посмотреть тут но все меняется кое что уже не работет кое что добавляется так что лучше все читать и пробовать, тем более там все или почти все на русском. Указываю RSS feedburner в настройках на blogspot.

► Убираю меню вверху , после head вставляю

<style type="text/css">
#navbar-iframe {display: none !important;}
</style>
и в титле меняю порядок названия поста и названия блога, возможно добавляю пару ключевых слов (вместо <title><data:blog.pageTitle/></title>):
<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/>lalala</title>
<b:else/>
<title><data:blog.pageName/> / <data:blog.title/></title>
</b:if>
<title><data:blog.title/> lulalo/title>
Больше инфо по оптимизации блога на блоггер смотрите здесь

► Заголовки H1,H2,H3 принципиально не оптимизирую...
но все же убираю дату из H2 (H2 заменяю на p):
<p class='date-header'><span><data:post.dateHeader/></span></p>

Отмечу для просмотра и пробного изменения СSS сайта и не только очень удобно пользоваться данной утилитой: http://uwblogger.blogspot.com/2012/02/firefox-web-developer.html

►Добавляю пару элементов для оформления:

.code1 {
margin : 15px 35px 15px 15px;
padding : 10px;
clear : both;
list-style-type : none;
background : #ffffff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfTYgi-9t8yhr3c-tytv6kvFyf6dM7xX96ndqqDV4XoFR7UpNNXLOVEY_cLtTEeJeq3CBByJDwmPc5ZpVjdbFu7bHiEGirSjNeKCROMJhFSUT7zMzl5Aaunap6YD0aebjlxD5L61tXQOa5/s1600/katenhoekklein.png) no-repeat right bottom;
border : 4px solid #dddddd;
color : #7D7D7D;
}

и/или

.code2 {
margin : 15px 35px 15px 15px;
padding : 10px;
clear : both;
list-style-type : none;
background : #ffffff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TPBe3iywdt97DyphinA2Vg6MiiQ22mXXM8mW8b0ugsULZtVzrAsqATzg_m7Qgb_Anfby2WbbZVAwRQJUyFxCloi0UQYu1ii4LqE6aGMW1zthnO2SdedSXmfbQVtw7GbLShb9jkjgCT_b/s320/bg.jpg);
border : 2px solid #dddddd;
color : #7D7D7D;
}
]]></b:skin>

Теперь если мы в HTML зададим:

<div class="code1">
текст
</div>
то получим примерно такое

Делаю меню на блоггер с картинками код вставляю в CSS. Делаю еще пару меню по более узким тематикам.

► Теперь смотрю какие виджеты на какой странице должны появляться и внедряю это в свой блог с помощью оператора if. Как это делается можно посмореть здесь



Шпаргалка по созданиё блога blogspot

Читать далее продолжение поста Новый блог на blogger

23 июл. 2013 г.

Как перевести блог на Blogger из одного Google акканта на другой Google аккант

tweetn

Как перенести блог на блогер из одного Google аккаунта на другой

Aккаунт с которого будем переносить блог (назовем его №1). Aккаунт на который переносим блог назовем №2.

  1. Заходим в ак. №1 и идем в Настройки | Основное.
  2. В разделе "Разрешения" жмем "Добавить авторов" и вводим E-mail ак. №2
  3. Выходим из ак. №1 и логинимся в ak.№2.
  4. На его email должно прийти письмо-приглашение. Переходим по предложенной ссылке, вводим пароль ак. №2, принимаем приглашение об авторстве.
  5. Выходим из ак. №2 и логинимся вновь в ак. №1.
  6. После авторизации идем в Настройки | Основное и в разделе "Разрешения" даем права администратора ак. №2. Жмем выход.
  7. Возвращаемся к ак. №2 и в разделе "Авторы блога" удаляем учетную запись ак. №1.

Вкратце: В старом блоге мы добавляем нового автора и даем ему права админа, а затем, через новый аккаунт, удаляем старую учетную запись. Таким образом привязываем наш блог к новому месту, не теряя ни комментариев, ни постов.  
Правда есть одна проблема:
Фотографии, загруженные с помощью ак. №1, будут удалены при отключении этого аккаунта. Чтобы сохранить фотографии в блоге, первый аккаунт следует оставить активным!

Не путайте этот метод с импортом-экспортом блога. Кстати, я рекомендую не удалять старую учетку(на всякий случай).
http://uwblogger.blogspot.com/
Страница 404 на blogger
See more at

Читать далее продолжение поста Как перевести блог на Blogger из одного Google акканта на другой Google аккант

10 февр. 2013 г.

В продолжение к посту о автонаполнении блога blogspot

tweetn

Автоматизация blogger

В продолжение к посту об автоматическом постинге в блоги blogspot.
Пропала возможность после обновления delicious.com постить RSS в blogspot, а жаль было очень удобно постить тематические сообщения. По-моему из предложеных в feedburner сервисов не работает ни один на предмет постинга RSS в блог blogspot.
SEO автоматизация, наполнение контентом blogspot блогов простым способом. SEO оптимизация blogger. Заработок на бесплатных блогах блогспот. Регулярные выражения простые примеры
Читать далее продолжение поста В продолжение к посту о автонаполнении блога blogspot

7 янв. 2013 г.

Объединить RSS-ленты и подписаться по e-mail

tweetn

RSSmix – сервис для работы с RSS потоками, позволяющий объединить RSS-ленты и подписаться на получение обновлений по email.

Существует два варианта сервиса RSSmix.com и соответственно ru. Я буду тестировать первый вариант, там регистрация не нужна, язык в ленте RSS там английский, но мне это не очень важно.
Недостатком сервиса являеться то что изменения в полученную ленту внести нельзя.
Итак конкретный пример. Выбараю часть хороших блогов по заработку в интернете на блогах. Вот RSS этих блогов:

http://feeds.feedburner.com/uwblogger
http://feeds.feedburner.com/mooiblogger
http://feeds.feedburner.com/dmxo

http://feeds.feedburner.com/Flophouse
http://businesswithoutstress.com/feed
http://feeds.feedburner.com/shpargalkablog

http://feeds.feedburner.com/paljutemu/Jrdg
http://feeds.feedburner.com/backsparknet
http://feeds.feedburner.com/sosnovskij

http://feeds.feedburner.com/blogspot/smoy
http://feeds.feedburner.com/shakin
http://feeds2.feedburner.com/Blogohelp

http://feeds.feedburner.com/blogspot/Oxpkr
http://addstips-site.blogspot.com/feeds/posts/default?alt=rss
http://feeds.feedburner.com/probadmx


Захожу на сайт сервиса в предлагаемом окне вставляю все эти ленты, ввожу желаемое название RSS фида(RSS blogger). Готово!
Your new RSS mix is here:
http://rssmix.com/u/3633498/rss.xml (opens in a new window)

A JSON version of your new RSS mix is here:
http://rssmix.com/u/3633498/rss.json (opens in a new window)

Что то подписки на email не заметила.
Один из забытых блогов я привела немного в чувство: http://proba-dmx.blogspot.com
На feedburner делаю totaalfeed для созданного фида в RSSmix.com
Итак сделать подписку не получаеться так как фид превышает допустимый размер( 576K), разбиваю на группы. Да немного геморойно...

Разбиваю RSS ленты на группы и потом направляю через feedburner подписку на еmail на блог.


Итак в итоге вышеупомянутый список я разбила по три на пять частей и сделала на каждую часть свой RSS через сервис RSSmix:
http://rssmix.com/u/3633562/rss.xml
http://rssmix.com/u/3633569/rss.xml
http://rssmix.com/u/3633577/rss.xml
http://rssmix.com/u/3633581/rss.xml
http://rssmix.com/u/3633587/rss.xml

И потом через feedburner:
http://feeds.feedburner.com/RssBlogger1
http://feeds.feedburner.com/RssBlogger2
http://feeds.feedburner.com/RssBlogger3
http://feeds.feedburner.com/RssBlogger4
http://feeds.feedburner.com/RssBlogger5

Теперь в каждой ленте feedburner включаем:

публикация=>PingShot и активизируем email, который мы сначала в блоггере выберем для аубликации он будет выгдяжеть примерно так( xxxxx.xxxx@blogger.com ) и задать его надо в настройках blogspot(настройки электронная почта)

Копируя адресс
вот такого вида примерно(http://feedburner.google.com/fb/a/mailverify?uri=RssBlogger5&loc=en_US) который предлагается разместить на вашем блоге для подписки на RSS и вставляя его в строчку браузера мы вводим в окно ваш секрекный email.

Можете посмотреть результат: блог:http://proba-dmx.blogspot.com/
RSS блога: http://feeds.feedburner.com/probadmx

Постинг на twitter, предварительно прописав в конце сообшения адес страницы MFA и отправив на twitter либо и через тот же feedburner и через tweetfeed чтобы опубликовать не только новые но и старые RSS и задать частоту постов на twitter.

Блоги взяла хорошие, но новые посты появляются там крайне редко поэтому результат не очень. Замечу что идет пост в блог через feedburner потом он появляется в RSS блога и снова поститься в блог то есть немного замкнутый круг...

О результатах озможно отпишу когда они будут.


Читать далее продолжение поста Объединить RSS-ленты и подписаться по e-mail

27 сент. 2012 г.

Robots.txt blogger(blogspot)

tweetn

Новые SEO возможности blogger

Blogger не стоит на месте и расширяет возможности,сервисы для пользоватей. Ряд функций которые раньше были доступны только через draft.blogger.com стали доступны в "обычном" blogger.com поста

Появилась возможность выбирать название поста блога в независимости от названия
Также появилась возможность изменять robots.txt и определять индексирование главной страницы, поисковых страниц, архивов не заходя в html код. Этими возможностями конечно же надо пользоваться осознанно, о чем и предупреждает google

Еще раз о том какие новые SEO возможность появились на blogspot. Краткий обзор того, что добавили разработчики
В меню «Настройки» в подменю «Настройки поиска» теперь доступны:
*Персонализированное сообщение об ошибке "Страница не найдена"(404 стр.). Причем оно поддерживает отдельные теги HTML
*Пользовательский файл robots.txt
*Персонализированные теги robots для заголовков
*Описание блога
В настройках самого сообщения в режиме редактирования 
*можно добавить для ссылок атрибут «nofollow», а для изображений атрибуты «alt», «title» и подпись

Mozilla Firefox PageRank
http://uwblogger.blogspot.com/

Читать далее продолжение поста Robots.txt blogger(blogspot)