вторник, 6 мая 2008 г.

Использование "Читать далее" на blogger.

Странная всетаки платформа blogger, потому что даже на ЖЖ есть возможность создания сокращенных постов с линкой "читать далее" ("read more").
Тем более странно, что реализация этого в blogger есть и она подробно описана здесь.
В самом начале создания своего блога, я определился со структурой (одно сообщение на страницу), поэтому у меня уже отпала необходимость в использовании раскрывающегося поста. Так что здесь я приведу не опробованный мной на живом блоге метод, взятый и пересказанный с официального английского help.blogger.com Оч надеюсь, что эти люди заслуживают доверия и вы не грохнете ваши блоги.

Итак, засучим ваши рукава и идем в Макет>Изменить HTML
Находим тег < /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"'>
<br />
<a expr:href='data:post.url'>Read more!</a>
</b:if>

Теперь при создании нового сообщения, просто заключайте
часть которую хотите скрыть в
тэги
<span class="fullpost"></span>
Как в примере:
Начало супер-поста <span class="fullpost">Основная часть</span>

Ну а теперь о минусах ;) - Ссылка "Читать далее" теперь будет всегда преследовать ваши посты, даже если скрывать вам нечего)


P.S По ходу написания этого небольшого поста, пришла мысль (не то чтоб незаметно так пришла, я бы сказал доканала меня) о написании небольшого поста на тему - "Использование специальных символов в вашем блоге"



На главную страницу
Карта блога

Статьи по теме:



4 комментария:

VK комментирует...

Хорошо растолковал. Спасибо!!!

NatAnat комментирует...

Шото не работает.

Всё сделала по Вашей схеме.

Ридмор появился.
При этом, то, что заключено в тэги, так и отображается во вводной части поста.

Т.е. пост без изменения.

Где ошибка?

Nata_Lu комментирует...

Хм...Доброй ночи или дня ;-)
Растолковано хорошо!
Сделала, все как написано, но мне пишет что: Ваш код HTML не может быть принят: Closing tag has no matching opening tag: SPAN....

Может подскажете?

Nata_Lu комментирует...

Здравствуйте!
Все так очень хорошо написано!
Но у меня ничего не работает :-(((
В чем может быть проблема?