Объявление
Уважаемые читатели, друзья, подписчики. В связи с участившимся и, порядком надоевшим спамом в комментариях от всяких анонимах(будь они не ладны), я вынуждена включить модерацию комментариев на некоторое время. Очень надеюсь на ваше понимание.

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

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

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

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

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

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

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

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