суббота, 19 июля 2008 г.

Альтернативная реализация сообщений под катом с визуальным эффектом

Недавно я уже рассматривал одну из возможностей публикации сообщений под катом для Blogger – после каждого поста добавлялась надпись «Читать далее» со ссылкой на страницу с полным текстом заметки. Сегодня предлагаю рассмотреть второй вариант реализации поставленной задачи. Особенностью этого способа есть то, что при клике на ссылку «Читать далее», переход на другую страницу не производится, продолжение текста отображается сразу после анонса и без обновления страницы в браузере.

Внимание! Данный проект закрыт навсегда.
Эту статью я восстановил и разместил здесь - Альтернативная реализация сообщений под катом с визуальным эффектом.


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

  1. После этого найдите в коде блок с id='post', у меня эта строка имеет вид:<b:includable id='post' var='post'> Далее аккуратно вставьте в код часть кода, выделенную красным цветом ниже:<b:includable id='post' var='post'><div class='post uncustomized-post-template' expr:id='"post-" + data:post

    ОтветитьУдалить
  2. Давно хотел реализовать эту возможность. Но уже только завтра.

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

    По делу.

    Александр, обязательно выделите красным, как необходимость вставки эту строку:

    (data:post.body/)

    Она у вас как бы по-умолчанию стоит в шаблоне, а у меня ее не было. И вообще рядом была какая-то еще другая строка. В итоге все сообщения почему-то стали двоиться!!!! (Я писал вам в аську:))

    Но я сделал проще! Взял просто полностью кусок текста

    (вот этот:
    div class='post-header-line-1'/

    div class='post-body'

    b:if cond='data:blog.pageType == "item"'

    data:post.body/ )

    и заменил этим блоком (впрочем, можно сразу копировать целиком и выделенное красным) все другие строчки аж до выделенного красным :) Двоиться перестало :) Может кому-то пригодится :)

    П.С. Привел пример куска кода без тегов, ибо в камменты не получается вставлять теггированные куски текста почему-то :)

    ОтветитьУдалить
  4. Ой, совсем забыл уточнить!
    Выделить красным надо тегированную (тег)p(тег)data:post.body/(тег)/p(тег)

    а просто (data:post.body/) уже есть в наличии у всех :)

    ОтветитьУдалить
  5. Уффф, у меня уже крыша поехала, немогу настроить этот шаблон! Люди добрые помогите !!!!!! Что мне нужно сделать что бы у меня это заработало !!! ???

    ОтветитьУдалить
  6. Romantik, должно работать. Жаль ссылки на оригинал не сохранились - попробуй еще поиска в инете, возможно у кого-то есть описание этой же реализации.

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