четверг, 1 мая 2008 г.

Сообщения «под катом» в Blogspot

Сообщения «под катом» – это разбиение постов на 2 части: краткое описание и полный текст. С самого начала в ленте блога отображается лишь вступительная часть записи, в конце которой располагается ссылка, например, «Читать далее». После клика по ней посетитель попадает на страницу с полной версией. Есть несколько причин для применения сообщений под катом, чаще всего это производится из-за большой длины постов.

Внимание! Данный проект закрыт навсегда.
Эту статью я восстановил и разместил здесь - Сообщения «под катом» в Blogspot.


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

  1. оо, здорово написал, спасибо! понадобится, я сделаю. Только, согласись, что тег "cut" надо сделать в будушем. Удобно и просто применять.

    ОтветитьУдалить
  2. Согласен, но, к сожалению, от меня это не зависит:)

    ОтветитьУдалить
  3. Tod, понятно :) А еще бы хотелось дерево в комментах

    ОтветитьУдалить
  4. Ребята, подскажите пожалуйста, куда и по какому адресу отправлять сообщение об ошибках в блоге.
    При добавлении гаджета к основной странице блога выскакивает код ошибки с предложением его куда-то отправить.
    А куда? не могу разобраться.
    Буду благодарна за помощь.

    Пост очень понравился, и все понятно и доходчиво написано и объяснено, но боюсь что моим читателям будет просто лень еще раз добавочно щелкать по блогу.

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

    ОтветитьУдалить
  6. Спасибо, за статью! Попробовал сделать, как вы предлагаете, не работает :(
    Когда вставляю код описанный в шаге 2
    b:if...
    строка data:post.body
    после сохранения исчезает.

    ОтветитьУдалить
  7. Предлагаю стукнуть ко мне в аську 247-678-970 и попробуем решить проблему. Иначе не знаю что посоветовать, причины могут быть разные - у вас может быть "классический шаблон", забыли поставить галочку "расширить шаблоны виджета" или вставили код не в том месте. Не зная всей информации, сложно что-то порекомендовать.

    ОтветитьУдалить
  8. Все разобрался сам. Действительно работает когдазаводишь новый пост, с уже опубликованными почему-то не получается. Большое спасибо за заметку.

    ОтветитьУдалить
  9. может быть я вовсе в аут введу своим вопросом, только задать его придется... а как определить класический шаблон или нет?...вот такой дилетантизм,млин...

    ОтветитьУдалить
  10. Вопрос непростой:) Насколько я знаю эти шаблоны были в Блоггере ранее до применения "макетов", которые есть сейчас.
    Можно попробовать поискать информацию по этой теме в гугле или в справке (http://help.blogger.com)

    ОтветитьУдалить
  11. ЙОООООООООО!!!!Получилось,блин,честное слово,получилось!!!Ядрен-батон!!!Спасибо за помощь,охрененный блог,всем растрезвоню!!!!

    ОтветитьУдалить
  12. Поздравляю! В воскресенье расскажу еще об одном способе сообщений под катом.

    ОтветитьУдалить
  13. спс за способ, как раз нуждался в сем... только нашел странность... если в тексте есть тег <li>, то на нем спатыкается, и только то что до него скрываеться... хотя мб косяк рендринга оперы... но оперу со счетов списывать не стоит (к слову о кроссбраузерности)

    ОтветитьУдалить
  14. добавил своего немного к вашему методу, можно поглядеть у меня в блоге...

    ОтветитьУдалить
  15. короче я все сделал. получилось.
    но есть одна деталь в этом способе. оно мне клепануло ссылку на "читать дальше" во всех существующих постах. оно и не удивительно. было бы неплохо узнать как сделать так, чтобы текст под катом можно было ставить или нет по желанию. спасибо

    ОтветитьУдалить
  16. Метод, который рассмотрен в этом посте не проставляет фразу читать далее во все сообщения.
    Он работает только когда есть часть текста, записана после тэга span с классом class="fullpost".

    ОтветитьУдалить
  17. Способ работает, спасибо.
    Но он действительно добавил "Читать далее" в предыдущие посты. Ну это в принципе терпимо:)

    ОтветитьУдалить
  18. dzygaga Писал(а) мол он во все предыдущие посты добавляет гадское сообщение "читать дальше", так оно и есть, как избавиться? :(

    ОтветитьУдалить
  19. При использовании метода, описанного выше, избавиться от надписи "читать далее" никак не получится.
    Нужно искать альтернативные пути.

    ОтветитьУдалить
  20. Где обещанный второй способ реализации?!

    ОтветитьУдалить
  21. В разработке. На этих выходных я напишу о новых возможностях в бета версии (черновиках) блоггера. Там готовится нечто сногшибательное!
    А на следующей, надеюсь, дойдут руки и до второго варианта (на 80% это так и произойдет).

    ОтветитьУдалить
  22. Да, это просто супер! Но хотелось бы еще узнать, как сделать такие комментарии как у вас?
    Да и интересен, второй вариант, когда все автоматически, он кстати уже готов?

    ОтветитьУдалить
  23. "Такие" это какие? Если вы о форме комментирования, то прошу почитать пост о новых возможностях черновиков от Blogger.
    По поводу поста - в следующие выходные.

    ОтветитьУдалить
  24. беру на заметку..спасибо:) а помог найти вашу статью Feedmates :)

    ОтветитьУдалить
  25. Можно ли сделать так, чтобы при загрузки блога показывались ТОЛЬКО сообщения без меток, а с метками не показывались. Например, сообщения без меток у меня в блоге - это просто новости. А с метками - это отсортированные сообщения по категориям (фотографии, рисунки). Доступ к которым открывается только при нажатии в меню меток интересующей категории сообщений (например только сообщения с меткой "фото")?

    А еще можно ли сделать так, чтобы в меню меток показывались только конкретные метки, чтобы некоторые не показывались, но существовали фактически.

    ОтветитьУдалить
  26. TAGANCHIN, вопрос интересный, но непростой. Думаю, задать отображения без меток не получится. Возможно, сейчас, после появления гаджетов, там можно поискать какое-то решения, но сомневаюсь, что это реально.

    За все время я видел лишь один способ в блоггере отделить одни посты от других - для тех, которые ненужно отображать ставится дата маленькая, например, год 2005. Тогда они появятся в блоге, то в ленте "новых" записей не отобразятся.

    Чтобы сделать меню из выбранных меток или постов нужно писать все вручную - то есть через HTML код. Создаешь соответствующий элемент и добавляешь туда нужный код меню.

    ОтветитьУдалить
  27. Да уж....
    Такую фитюльку могли бы и добавить :(

    ОтветитьУдалить
  28. Спасибо, теперь код для cut`а в постах намного меньше)

    ОтветитьУдалить
  29. Спасибо Большое.

    Сенькую верематчего.

    ОтветитьУдалить
  30. я всё сделала как написано,
    но у меня не получается =(
    в посте появляется полное сообщение,
    а под ним просто надпись "Читать далее"

    ОтветитьУдалить
  31. Очень полезный пост... только при попытке сохранить после того, как отметишь чекбокс, вываливается ошибка bX-7m0mrj :(

    ОтветитьУдалить
  32. Galina, по-моему, это ошибка гугла, тоесть нужно немного подождать, а потом еще разок попробовать. Хотя на 100% не уверен.

    ОтветитьУдалить
  33. Ура, получилось!!! Способ работает на 100%

    ОтветитьУдалить
  34. Спасибо за статью,попробую сделать!

    ОтветитьУдалить
  35. Данная настройка сделает так, что ссылка «Читать далее» будет отображаться только на главной странице и на страницах архива

    А можно ли сделать так, чтобы и в полном тексте сообщения отображалась данная ссылка? Просто я хочу помимо ссылки "читать далее" поместить такую-же ссылку но с текстом копирайта, что-то вроде "ссылка на оригинал статьи - не забудьте указать при копировании материала".
    Сделал тем же методом что и добавление ссылки "читать далее", но она отображается только на странице блога, а хотелось бы чтобы отображалась и в полном тексте сообщения.

    ОтветитьУдалить
  36. Анонимный, теоретически можно, нужно просто найти кусок кода HTML, где выводится полный текст сообщения. Это просто сделать, если искать какие-то классы в коде, или например те элементы, который выводятся на единичной странице (блок комментариев, теги).

    ОтветитьУдалить
  37. Тод, я попробовал оба способа. Увы, или я такой тупой или в таком макете надо как-то по другому ставить код?

    ОтветитьУдалить
  38. Игорь, а не проще добавить эту ссылку непосредственно в текст сообщения? Просто, если кто-то будет "воровать" (грабить) контент блога в автоматическом режиме через РСС, то, по-моему, ссылка "читать далее" и любая другая, сделанная в шаблоне там и останется.
    Тем более я глянул блог, вроде там не так много сообщений, можно быстро во все добавить нужную ссылку.

    ОтветитьУдалить
  39. Здравствуй Тод. Я попробывал варианты всё работае. Но есть но, не уберается под кад Видео и ад сенсе. Если ли способ как это зделать?

    ОтветитьУдалить
  40. Огромное Спасибо!всё работает как часы! супер!

    ОтветитьУдалить
  41. Этот комментарий был удален автором.

    ОтветитьУдалить
  42. Здравствуйте.
    Есть вопрос,если можно?!
    Как с помощью под ката или после него, отобразить картинку или еще лучше, видео?
    Спасибо...

    ОтветитьУдалить
  43. Bigmmsi, что-то я не совсем понял вопрос - что значит с помощью подката отобразить картинку. Выполните инструкции в посте и вы сможете спрятать ее.

    ОтветитьУдалить
  44. Пост очень помог,спасибо. Но есть две проблемы: не работает в архивных статьях (предыдущие) и не нужное "Читать далее" в коротеньких заметках. Что-то не так делаю?

    ОтветитьУдалить
  45. Привет всем,

    у меня такое дело: дважды прошла все шаги, во всех старых сообщениях добавляется в конце "читать далее", а в новых - сообщение не делится на части, "читать далее" добавляется опять же в конце(((( что делать? хелп ми плиз!
    спасибо!

    ОтветитьУдалить
  46. В новом редакторе наконец добавили кнопочку для скрытия части сообщения.
    Мне понадобился только кусок для вывода ссылки на страницу сообщения

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