субота, 27 листопада 2010 р.
середа, 24 листопада 2010 р.
имена страниц сообщений
Сейчас, если название страницы написано на кирилице, то в адресной строке отображается такой адрес страницы:
http://название-блога.blogspot.com/год/месяц/blog-post_дата.html
Он составляется автоматически. Если в названии попалось хотя бы несколько символов на латинице, то пост автоматически называется ими.
Название, типа blog-post_17, ничего в себе не несет, а поисковики любят осмысленные имена страниц. На первые страницы поисковика, по некоторым запросам, можно попасть даже благодаря названию страницы и её адреса. Для этого необходимо сделать так, чтобы адрес имел смысл не только по дате, но и по теме страницы.
Поэтому когда публикуем пост - просто пишем название латиницей, публикуем, а после публикации нажимаем "Изменить сообщение", после чего изменяем название поста на кирилицу.
Всё будет так же, за исключением того, что адрес страницы будет уже со смыслом:
http://natttaxa.blogspot.com/2011/01/imena-stranitz-soobshenij.html
найдено тут
UPD 21.07.2012: Разработчики Blogger порадовали новостью. Теперь у нас есть возможность управлять именем файла страницы.
Как убрать лишнее
Как убрать строку "Подписаться на: Комментарии к сообщению (Atom)" внизу блога:
"Дизайн" - "Изменить HTML" - галочка "Расширить шаблон элементов управления" - находим :
<div class='feed-links'>
<data:feedLinksMsg/>
<b:loop values='data:links' var='f'>
<a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/>(<data:f.feedType/>)</a>
</b:loop>
</div>
Удаляем, сохраняем. После этого ссылка внизу блога исчезнет.
Как спрятать панель навигации:
"Дизайн" - "Изменить HTML" - находим строку :
]]></b:skin>
перед ней вставляем :
#navbar-iframe{opacity:0.0;filter:alpha(Opacity=0)}
#navbar-iframe:hover{opacity:1.0;filter:alpha(Opacity=100, FinishedOpacity=100)}
В обычном случае скрывается Navbar, но показывается при наведении мыши. Работает не во всех браузерах, где он не работает, Navbar остается просто видимым.
Решение проблемы: если написать больше двух сообщений в день, дата публикации на главной странице общая :
"Дизайн" - "Изменить HTML" - галочка "Расширить шаблон элементов управления" - находим :
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>
<span>
<data:post.dateHeader/>
</span>
</h2>
</b:if>
заменяем на :
<b:if cond='data:post.dateHeader'>
<script>var data1 = '<data:post.dateHeader/>';</script>
<h2 class='date-header'>
<data:post.dateHeader/>
</h2>
<b:else/>
<h2 class='date-header'>
<script>document.write(data1);</script>
</h2>
</b:if>
Как удалить виджет Attribution:
"Дизайн" - "Изменить HTML" - галочка "Расширить шаблон элементов управления" - находим строку :
<b:widget id='Attribution1' locked='true' title='' type='Attribution'>
и удаляем ее и все, что идет после нее до </b:widget> включительно.
Убрать слово "Комментирует..." :
нужно изменить строку
<data:commentPostedByMsg/>
на
<!--<data:commentPostedByMsg/>-->
Заменить "коммент." на "комментария".
Для того, чтобы окончание всё же присутствовало, код между <h4>...</h4>:
<b:if cond='data:post.numComments == 1'>
1 <data:commentLabel/>:
<b:else/>
<data:post.numComments/> <data:commentLabelPlural/>:
</b:if>
меняем на:
<b:if cond='data:post.numComments == 0'>
Нет комментариев.
<b:else/>
<b:if cond='data:post.numComments > 20'>
<data:post.numComments/> <script>
if(<data:post.numComments/> / 10 % 10 == 1) document.write("комментариев"); else
switch(<data:post.numComments/> % 10){
case 1: document.write("комментарий:"); break;
case 2:
case 3:
case 4: document.write("комментария:"); break;
default: document.write("комментариев:");
}
</script><noscript><data:commentLabelPlural/></noscript>
<b:else/>
<b:if cond='data:post.numComments == 1'>
<data:post.numComments/> комментарий:
<b:else/>
<b:if cond='data:post.numComments < 5'>
<data:post.numComments/> комментария:
<b:else/>
<data:post.numComments/> комментариев:
</b:if></b:if></b:if></b:if>
слова комментарий, комментария, комментариев, Нет комментариев - можно менять на любые другие.
найдено тут, тут, тут, тут и тут
вівторок, 23 листопада 2010 р.
Изменение отображения названия поста на странице
Когда мы открываем страницу сообщения блога на движке blogspot, то мы видим в заголовке страницы (сверху в названии папки браузера и во вкладке самой страницы):
Название блога: Название поста.
Когда у читателя открыты срезу несколько вкладок с вашего блога (а мы надеемся что такое возможно), то ему не очень удобно ориентироваться по ним, т.к. на всех них написано название блога (а когда вкладок несколько то он видит только их начало).
Это можно изменить и сделать отображения вида:
Название поста.
Т.е. без повторяющегося предисловия в виде названия блога. Название блога и так отображается когда открыта главная страница.
Кроме этого, кое-кто говорит, что повторяющиеся заголовки плохо влияют на восприятие информации поисковыми машинами. Поэтому имеет смысл немного изменить код, чтобы исправить ситуацию хотя бы по отношению к пользователю.
На панели инструментов, нажимаем "Дизайн", там нажимаем "Изменить HTML". В открывшемся тексте ищем строку:
<title><data:blog.pageTitle/></title>
И эту строку мы заменяем на:
<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/></title>
</b:if>
Сохраняем шаблон и открываем какой-нибудь свой пост. В названии отображается название поста без названия блога. Всё.
найдено тут
► закладки
- Blogger (19)
- SAL (1)
- cross stitch (93)
- notebook (51)
- postcrossing (4)
- Новий рік (12)
- Пасха (4)
- Тоторо (2)
- Хелловін (3)
- авторська схема (17)
- банка (6)
- блок для записів (1)
- блокнот (51)
- в'язання (2)
- вишиванка (2)
- вишивка (94)
- відео (6)
- дати (32)
- дивлюсь (1)
- друзі (4)
- клумба (4)
- конверт для грошей (6)
- культпохід (11)
- кулінарне (34)
- листівка (8)
- мала (3)
- марки (4)
- настільні ігри (3)
- очумілі ручки (33)
- пазл (1)
- папір (17)
- політика (3)
- стаканчик для олівців (9)
- топіарій (2)
- фетр (1)
- флешмоб (6)
- фото (52)
- фіалки (сенполії) (5)
- цукерка (4)
- цікаво (6)
- читаю (слухаю) (17)
- шкатулка (5)
- іграшки (2)
- ツ (3)
