Как оказалось, преобразить внешний вид блога — это еще полбеды половина дела, куда труднее привести его к желаемому виду. Особенно, если знания html/CSS начинаются и заканчиваются в окрестностях «Скопировать блок A. Вставить A между тегами B». А ведь так хочется сделать лучше, и чтобы получилось не как всегда.
С момента публикации «Перекройка шаблона Blogger или N шагов к настоящему» произошли как несущественные (форма подписки по e-mail была заменена на лаконичный конверт справа от иконки RSS, footer сообщений напоминает о подписке на обновления, размеры шрифтов элементов), так и значимые изменения. О последнем подробнее: мне не нравился вид комментариев к посту, потому что они не имели четкой границы и портили вид пиктограммами сервиса. Согласитесь, удобство чтения комментариев не последний фактор usability. У virens'a сразу после статьи порой можно прочитать еще несколько, созданных читателями :-)
Далее идет описание последнего марш-броска с напильником.
1. С инструментом наперевес отправляемся по лестнице «Макет — изменить HTML». Сохраняем текущий шаблон во избежание неприятных казусов.
2. В секцию Comments вносим css-верстку. У меня так:/* Comments
----------------------------------------------- */
#comments h4 {
}
.comment-author {
background-image: none;
background-color: #f3f3f3;
margin-bottom: 0px;
padding: 6px 0 6px 10px;
border: 1px solid #ccc;
border-bottom: 1px solid #FFF7CF;
}
.comment-body p {
font-size: 14px;
background-color: #eaeaea;
margin-top: 0px;
margin-bottom: 10px;
padding: 10px;
border: 1px solid#ccc;
border-top: 1px solid #CBC4AC;
}
.comment-timestamp {
float: right;
margin: 0 10px 0 0;
}
3. Чтобы избавиться от иконок рядом с ником комментатора, активируйте checkbox «Расширить шаблоны виджета» и замените<dt expr:class='"comment-author " + data:comment.authorClass' expr:id='data:comment.anchorName'>
на<dt class='comment-author' expr:id='data:comment.anchorName'>
4. Если вы переместите конструкцию<span class='comment-timestamp'>
<a expr:href='data:comment.url' title='comment permalink'>
<data:comment.timestamp/>
</a>
<b:include data='comment' name='commentDeleteIcon'/>
</span>
сразу после строки из 3-его шага, то ссылка с датой комментария расположится напротив имени комментатора.
Если понадобится выделить ответы автора, присмотритесь к данному трюку.
На этом алгоритм завершается. До новых встреч! :)
4 комментариев: ответить
еще удобная фишка -- форма для комментирования на странице с постом, как у меня. не помню где настраивается. где-то на draft.blogger.com
Точно. A la wordpress. Видел эту форму, только она мне не приглянулась. Выбор профиля в выпадающем списке реализован не лучшим образом, на мой взгляд.
а почему вы не рассматриваете какие-либо сторонние системы комментариев, типа Disqus или IntenseDebate? Они довольно эффективны в борьбе со спамом, который считается одной из главных проблем Blogger'а? Правда, IntenseDebate сейчас переориентировался на интеграцию с WordPress, но может еще можно получить от них инвайт. Я с удовольствием использую Disqus на целом ряде своих блогов, мне очень нравится.
Проблем со спамом пока не испытываю. *Стучит по дереву*
Системы, перечисленные вами, нацелены больше на комментирование друг друга, т. е. самих комментариев. Мне это не нравится.