пятница, 26 декабря 2008 г.

Технический вопрос - как отображать на главной странице первые несколько строк

Поскольку этот вопрос стал подниматься часто, создаю отдельую статью на эту тему. Если вкратце - см. ссылку:
http://pehota.blogspot.com/2008/11/blogger.html
Подробнее - см полный текст статьи.

Сразу предупреждаю, что это танцы с бубном. Пока сам делал, пару раз запортил шаблон блога - к счастью его очень легко восстановить.

Алгоритм:
1. Зайдите в Настройки->Макет->Изменить HTML

2. Поставьте галочку "Расширить шаблоны виджета"

3. Найдите строку
<head>

Сразу после нее вставьте текст:
<style>

<b:if cond='data:blog.pageType == "item"'>
span.fullpost {display:inline;}
<b:else/>
span.fullpost {display:none;}
</b:if>

</style>


4.Сделайте поиск в тексте по строки <data:post.body/>
Cразу после нее вставьте текст:
<b:if cond='data:blog.pageType != "item"'><br/>
<a expr:href='data:post.url'>Читать далее!</a>
</b:if>


5. Можете подправить надпись. Например: "Читать полный текст..." и т.п.
Можете также добавить еще один абзац при помощи тега
<br/>


6. Нажмите кнопку "Сохранить Шаблон".

Теперь для того, чтобы скрыть часть текста с главной страницы, нужно поместить его в тег
<span class=fullpost>
полный текст
</span>


P.S. Если что-то не получилось или шаблон вообще запортился, нужно кликнуть по ссылке "Вернуться к классическому шаблону" и попробовать еще раз.

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

  1. Сережа, то есть на каждое сооббщение нужно ставить теги?


    Просто спасибо тебе пребольшое! Я почти все поделала с помощью сына. Осталось исправить несколько сообщений.

    ОтветитьУдалить
  2. Чтобы скрыть часть сообщения - да, нужно будет вставлять тег
    span class=fullpost

    А что с шириной блога? Не получилось сделать ее на ширину экран?

    ОтветитьУдалить
  3. Да время было 3 часа ночи, я парня спать погнала, приехала вчера с работы только в 12 ночи, пока одно, другое...А ему работать и сегодня и завтра.

    ОтветитьУдалить
  4. У комментариев есть возможность редактирования и визуальный редактор? У меня такой возможности нет.

    Проверю, как в комментариях отображаются
    ссылки

    ОтветитьУдалить
  5. Да, текст с идеей размещать только часть сообщения штатными средствами блога пропал.

    Можно после окончательной отладки поста, его код разбить на две части, вторую, большую, разместить в комментарии.

    ОтветитьУдалить
  6. Сережа, спасибо тебе за помощь большое.

    А не можешь еще статью написать, как теги создавать в блоге?

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