Всем, привет. Сегодня ставим задачу, как удалить название страницы из содержания самой страницы. Думаю не всем понятно сразу о чём идёт речь, но попытаюсь наглядно объяснить. Сразу оговорюсь, что речь пойдёт только о родных шаблонах Блоггер.
В черновике страницы, как и на страницах сообщения, мы всегда пишем её название. И выглядит в редакторе это так (это скриншот редактора страницы)
Вроде, всё как и должно быть. Однако, после публикации статичной страницы, Блоггер как - то генерирует это название и оно переходит в тело поста страницы. В итоге имеем следующее
То есть, там где после публикации сообщений идёт название поста, здесь пустое место. А само название оказалось на странице. Посмотрите у себя и убедитесь в этом. Это только в статичных страницах, а в самих постах такого нет. И у нас нет возможности как - то настроить размер шрифта и текста этого, как бы заголовка. И убрать обычным методом мы его не можем. Кто - то и не обратит внимание на это, но всё же.
Исправить это не сложно.
Внесём некоторые дополнения в шаблон блога. Идём во вкладку Тема и не забываем делать резервную копию.
1. Убрать название у одной страницы
Находим в шаблоне такой участок кода (может быть несколько)
Дополняем их, чтобы код выглядел так:
Кому - то, может? понадобиться убрать названия всех страниц
2. Как убрать название у всех страниц (постов в том числе)
Опять нужен тот же код (или несколько)
В этом случае мы его просто закомментируем, аналогично тому, так закрывали коды виджетов в стате убрать всё лишнее с главной страницы.
Комментируем их, чтобы код был таким
Сейчас можно сохранить шаблон и проверить что получилось. Даже если что пошло не так переживать не нужно. Сделайте всё в обратном порядке. И убедительная просьба, будьте внимательны ко всем символам в кодах. Кто - то, возможно спросит, зачем убирать заголовки постов. Воспримите это просто , как информацию. Но я однажды видела такое, когда наткнулась на блог, где человек публиковал свою книгу.
Возможно пригодится - правильный адрес статичных страниц.
Всем добра и до встречи .
В черновике страницы, как и на страницах сообщения, мы всегда пишем её название. И выглядит в редакторе это так (это скриншот редактора страницы)

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

Исправить это не сложно.
Внесём некоторые дополнения в шаблон блога. Идём во вкладку Тема и не забываем делать резервную копию.
1. Убрать название у одной страницы
Находим в шаблоне такой участок кода (может быть несколько)
<b:if cond='data:post.title'>
здесь участок кода
</b:if>
здесь участок кода
</b:if>
Дополняем их, чтобы код выглядел так:
<b:if cond='data:blog.url != "Адрес_страницы"'>
<b:if cond='data:post.title'>
здесь участок кода
</b:if>
</b:if>
<b:if cond='data:post.title'>
здесь участок кода
</b:if>
</b:if>
Кому - то, может? понадобиться убрать названия всех страниц
2. Как убрать название у всех страниц (постов в том числе)
Опять нужен тот же код (или несколько)
<b:if cond='data:post.title'>
здесь участок кода
</b:if>
здесь участок кода
</b:if>
В этом случае мы его просто закомментируем, аналогично тому, так закрывали коды виджетов в стате убрать всё лишнее с главной страницы.
Комментируем их, чтобы код был таким
span style="color: #cc0000;"><!--
<b:if cond='data:post.title'>
здесь участок кода
</b:if>-->
здесь участок кода
</b:if>-->
Сейчас можно сохранить шаблон и проверить что получилось. Даже если что пошло не так переживать не нужно. Сделайте всё в обратном порядке. И убедительная просьба, будьте внимательны ко всем символам в кодах. Кто - то, возможно спросит, зачем убирать заголовки постов. Воспримите это просто , как информацию. Но я однажды видела такое, когда наткнулась на блог, где человек публиковал свою книгу.

Всем добра и до встречи .
здесь можно оформить подписку на новые шпаргалки
Спасибо за полезность. Пока не задавалась таким вопросом, но учту на будущее )))
ОтветитьУдалитьВика - не особо важно, но не правильно и не удалить как обычно.
УдалитьВиктория, я как-то об этом не думала. Думаю, что у меня всё нормально.
ОтветитьУдалитьЭтот комментарий был удален автором.
УдалитьИрина, это у всех так и у тебя тоже.
ОтветитьУдалитьГосподи Боже ж ты мой! Вика!!! И как только у Вас хватает изобретательности столько месяцев находить всё новые и новые фишки? Я за 20 лет театральной практики столько новых фишек не изобрел. Я в восторге!
ОтветитьУдалитьСемён, я их не нахожу. Вот по данной статье просто обратила внимание и нашла способ решения. Ну не скажите про свои фишки.
УдалитьРежиссёр — самый главный человек на сценической площадке. Он организатор, менеджер, творческий руководитель, вдохновитель для всей актёрской группы.
Спасибо, Вика! Пригодится... у меня пока вроде все нормально.
ОтветитьУдалитьЕлена. У вас так же. Название страницы в самой странице получилось, судя по коду. Я когда писала пост по многим блогам пробежалась. Если это не мешает так и ладно.
УдалитьЯ, конечно, мало что понимаю во всем этом... посмотрела - ничего не нашла, возможно, не понимаю как должно быть, мне не мешает, а как другим - не знаю... никто же не скажет...
ОтветитьУдалитьДа не страшно. Просто косяк Блоггер.
Удалитьэто же можно сделать и в стилях на самой странице, прописав display:none или любой другой параметр для h3.post-title... или я что-то не так понял?
ОтветитьУдалитьВиктор, Виктор, вто смотри. Я зашла на свою страницу, допустим эту с заголовком С новым годом . 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>
Это, конечно не критически, просто как информация.
Ну, правильно... чтобы убрать или изменить название самой страницы, можно в редакторе странице создать стили, например такое:
Удалить<style>
h3.post-title {
display: none;
}
</style>
то название на будет отображаться, при открытие странице... это просто ещё один способ для решения задачи 😀
Нет, так не получается. Попробуй.
ОтветитьУдалитьполучилось...😃
ОтветитьУдалитьвот страница под названием "Галерея" (если у тебя ссылками можно) 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>
и при открытие страницы названия нет... только, что проверил
Вот сейчас на старом шаблоне сработало. А на этом блоге не и других сторонних не идёт. Хотя по идее display: none; должен скрывать элемент. Видимо, меня понесло глубже.
ОтветитьУдалитьа если вместо h3.post-title
Удалитьпрописать h2.article_post_title.entry-title...?
Виктор, да мне вроде как и не нужно. Пусть так будет. Попробовала в этом шаблоне - ничего не меняется. Но такой косяк в блогере есть ( о чём и пост). Ты предложил более простое решение. Кстати, не многие даже поняли о чём речь. Значит проблемы не видят и всё устраивает.
ОтветитьУдалитьну да, кому нужно будет, тот обратит внимание...😃
Удалитьда, кстати... у тебя по моему encoder HTML слетел, проверь...
Да нормально, вроде. Проверила. Вот пример <b:if cond='data:post.title'>
ОтветитьУдалитьздесь участок кода
</b:if>
у меня 404 ошибку выдаёт....
УдалитьНу правильно, копаюсь в шаблоне постоянно . Когда - тот умудрилась прописать к ссылке rel='nofollow'. Спасибо, что внимание.
ОтветитьУдалить