как убрать названия из содержания статичной страницы Блоггер

Всем, привет. Сегодня ставим задачу, как удалить название страницы из содержания самой страницы. Думаю не всем понятно сразу о чём идёт речь, но попытаюсь наглядно объяснить. Сразу оговорюсь, что речь пойдёт только о родных шаблонах Блоггер.
В черновике страницы, как и на страницах сообщения, мы всегда пишем её название.  И выглядит в редакторе это так (это скриншот редактора страницы)

название страницы

Вроде, всё как и должно быть. Однако, после публикации статичной страницы, Блоггер как - то генерирует это название и оно переходит в тело поста страницы. В итоге имеем следующее

То есть, там где после публикации сообщений идёт название поста, здесь пустое место. А само название оказалось на странице. Посмотрите у себя и убедитесь в этом. Это только в статичных страницах, а в самих постах такого нет. И у нас нет возможности как - то настроить размер шрифта и текста этого, как бы заголовка. И убрать обычным методом мы его не можем.  Кто - то и не обратит внимание на это, но всё же.

Исправить это не сложно.

Внесём некоторые дополнения в шаблон блога. Идём во вкладку Тема и не забываем делать резервную копию.

1Убрать название у одной страницы

Находим в шаблоне такой участок кода (может быть несколько)

<b:if cond='data:post.title'>
здесь участок кода
</b:if>


Дополняем их, чтобы код выглядел так:

<b:if cond='data:blog.url != "Адрес_страницы"'>
<b:if cond='data:post.title'>
здесь участок кода
</b:if>
</b:if>


 Кому - то, может? понадобиться убрать названия всех страниц

2. Как убрать название у всех страниц (постов в том числе)

Опять нужен тот же код (или несколько)

<b:if cond='data:post.title'>
здесь участок кода
</b:if>


В этом случае мы его просто закомментируем, аналогично тому, так закрывали коды виджетов в стате убрать всё лишнее с главной страницы.

Комментируем их, чтобы код был таким

span style="color: #cc0000;"><!-- <b:if cond='data:post.title'>
здесь участок кода
</b:if>-->


Сейчас можно сохранить шаблон и проверить что получилось. Даже если что пошло не так переживать не нужно. Сделайте всё в обратном порядке. И убедительная просьба, будьте внимательны ко всем символам в кодах. Кто - то, возможно спросит, зачем убирать заголовки постов. Воспримите это просто , как информацию. Но я однажды видела такое, когда наткнулась на блог, где человек публиковал свою книгу.

❗Возможно пригодится - правильный адрес статичных страниц.

Всем добра и до встречи  .

здесь можно оформить подписку на новые шпаргалки

Введите Ваш email


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

  1. Спасибо за полезность. Пока не задавалась таким вопросом, но учту на будущее )))

    ОтветитьУдалить
    Ответы
    1. Вика - не особо важно, но не правильно и не удалить как обычно.

      Удалить
  2. Виктория, я как-то об этом не думала. Думаю, что у меня всё нормально.

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

      Удалить
  3. Ирина, это у всех так и у тебя тоже.

    ОтветитьУдалить
  4. Господи Боже ж ты мой! Вика!!! И как только у Вас хватает изобретательности столько месяцев находить всё новые и новые фишки? Я за 20 лет театральной практики столько новых фишек не изобрел. Я в восторге!

    ОтветитьУдалить
    Ответы
    1. Семён, я их не нахожу. Вот по данной статье просто обратила внимание и нашла способ решения. Ну не скажите про свои фишки.

      Режиссёр — самый главный человек на сценической площадке. Он организатор, менеджер, творческий руководитель, вдохновитель для всей актёрской группы.

      Удалить
  5. Спасибо, Вика! Пригодится... у меня пока вроде все нормально.

    ОтветитьУдалить
    Ответы
    1. Елена. У вас так же. Название страницы в самой странице получилось, судя по коду. Я когда писала пост по многим блогам пробежалась. Если это не мешает так и ладно.

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

    ОтветитьУдалить
    Ответы
    1. Да не страшно. Просто косяк Блоггер.

      Удалить
  7. это же можно сделать и в стилях на самой странице, прописав display:none или любой другой параметр для h3.post-title... или я что-то не так понял?

    ОтветитьУдалить
  8. Виктор, Виктор, вто смотри. Я зашла на свою страницу, допустим эту с заголовком С новым годом . http://www.shpargalochki.ru/p/blog-page_41.html
    Заголовок стоит слева. Теперь смотрим в редакторе этой страницы как выглядит код
    <div dir="ltr" style="text-align: left;" trbidi="on">
    <div class="separator" style="clear: both; text-align: center;">
    <a href="https://1.bp.blogspot.com/-vsYh4q3U3yk/XejL8A2l-dI/AAAAAAAANFU/AJbGy2YHVxIFg-MIvZbXLu9JkfQy6byUwCLcBGAsYHQ/s1600/%25D0%25BD%25D0%25BE%25D0%25B2%25D1%258B%25D0%25B9%2B%25D0%25B3%25D0%25BE%25D0%25B4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="194" data-original-width="305" height="127" src="https://1.bp.blogspot.com/-vsYh4q3U3yk/XejL8A2l-dI/AAAAAAAANFU/AJbGy2YHVxIFg-MIvZbXLu9JkfQy6byUwCLcBGAsYHQ/s200/%25D0%25BD%25D0%25BE%25D0%25B2%25D1%258B%25D0%25B9%2B%25D0%25B3%25D0%25BE%25D0%25B4.png" width="200" /></a></div>
    <br /></div>
    Там названия нет(тайтлов). Но оно автоматом переходит в тело поста после публикации. В шаблоне выглядит правильно <h2 class='article_post_title entry-title' itemprop='name'>
    С Новым годом
    </h2>
    Это, конечно не критически, просто как информация.

    ОтветитьУдалить
    Ответы
    1. Ну, правильно... чтобы убрать или изменить название самой страницы, можно в редакторе странице создать стили, например такое:
      <style>
      h3.post-title {
      display: none;
      }
      </style>
      то название на будет отображаться, при открытие странице... это просто ещё один способ для решения задачи 😀

      Удалить
  9. Нет, так не получается. Попробуй.

    ОтветитьУдалить
  10. получилось...😃

    вот страница под названием "Галерея" (если у тебя ссылками можно) https://www.suverlife.ru/p/gallery.html, вот в html-редакторе:

    <div dir="ltr" style="text-align: left;" trbidi="on">
    <div dir="ltr" style="text-align: left;" trbidi="on">
    Art - <a href="https://www.suverlife.ru/p/art.html">перейти</a><br />
    <br />
    Digital Art - <a href="https://www.suverlife.ru/p/digital-art.html">перейти</a></div>

    в конце прописываем стили:

    <style>
    h3.post-title {
    display: none;
    }

    </style></div>

    и при открытие страницы названия нет... только, что проверил

    ОтветитьУдалить
  11. Вот сейчас на старом шаблоне сработало. А на этом блоге не и других сторонних не идёт. Хотя по идее display: none; должен скрывать элемент. Видимо, меня понесло глубже.

    ОтветитьУдалить
    Ответы
    1. а если вместо h3.post-title
      прописать h2.article_post_title.entry-title...?

      Удалить
  12. Виктор, да мне вроде как и не нужно. Пусть так будет. Попробовала в этом шаблоне - ничего не меняется. Но такой косяк в блогере есть ( о чём и пост). Ты предложил более простое решение. Кстати, не многие даже поняли о чём речь. Значит проблемы не видят и всё устраивает.

    ОтветитьУдалить
    Ответы
    1. ну да, кому нужно будет, тот обратит внимание...😃
      да, кстати... у тебя по моему encoder HTML слетел, проверь...

      Удалить
  13. Да нормально, вроде. Проверила. Вот пример <b:if cond='data:post.title'>
    здесь участок кода
    </b:if>

    ОтветитьУдалить
  14. Ну правильно, копаюсь в шаблоне постоянно . Когда - тот умудрилась прописать к ссылке rel='nofollow'. Спасибо, что внимание.

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

ВСЕГДА РАДА УСЛЫШАТЬ ВАШЕ МНЕНИЕ!
Ели у вас возникла необходимость опубликовать код в комментарии, то воспользуйтесь encoder HTML