Здесь собраны в кучку некоторые полезные знания для начинающего вести блог на Блоггере.

Помните, что перед изменением html кода очень важно сохранять его себе на компьютер. А после каждого сделанного изменения не забывать сохраняться. Для быстрого поиска элементов в коде удобно использовать функцию поиска вашего браузера.

понедельник, 30 марта 2009 г.

Как сделать анонс записи на Blogger.com

Чтобы сначала была видна только часть поста, а весь пост доступен при переходе по ссылке. Удобно для больших записей. (Пример - эта запись.)
Между тегами </head> и ]]></b:skin> вставить код:
<style>
<b:if cond='data:blog.pageType == "item"'>
span.fullpost {display:inline;}
<b:else/>
span.fullpost {display:none;}
</b:if>
</style>
Затем "Расширить шаблоны виджета" и после тега <data:post.body/> вставить код:
<b:if cond='data:blog.pageType != "item"'>
<span style="font-weight:bold;"><span >
<a expr:href='data:post.url' target='_blank'>Читать далее >></a></span></span>
</b:if>
Последний код определяет внешний вид выводимой на главной странице записи.
Текст который должен выводиться на отдельной странице пишем внутри тега <span class="fullpost"></span>
Для автоматизации этот код можно прописать в шаблоне сообщения.

5 комментариев:

  1. да, как раз об этом задумался вчера, буду пробовать ваш метод

    ОтветитьУдалить
  2. собственно говоря я не понял в каком месте определяется обрыв текста, у меня все сообщение показывает =(

    ОтветитьУдалить
  3. вроде разобрался, текст надо ставить самому в промежуток между тегами span class="fullpost" и /span - в шаблон пытался запихнуть, не канает как то, когда делаю новое сообщение пропадает код. Имхо надо усовершенствовать код, например чтобы во всех сообщениях тупо было видно 1е 200 символов допустим, а остальные скрывались, а надпись "Читать далее >>" заменить на "... Читать далее >>" мелочь, а приятно.

    ОтветитьУдалить
  4. Согласен, этот способ не совершенен. Но хоть что-то! :) А чтобы теги было видно при создании нового сообщения, надо выбрать отображение в виде HTML.
    Если найдете еще какой-то способ "обрезания" сообщений, не забудьте отписаться здесь! :)

    ОтветитьУдалить