From b4aebb8edf9c81b751eb4b486fe71954460c0c05 Mon Sep 17 00:00:00 2001 From: erjemin Date: Fri, 27 Aug 2021 21:13:32 +0300 Subject: [PATCH] og.tags (minor) --- cadpoint/templates/base.jinja2 | 4 ++-- cadpoint/templates/index.jinja2 | 21 +++++++++++---------- cadpoint/templates/item.jinja2 | 17 ++++++++++------- 3 files changed, 23 insertions(+), 19 deletions(-) diff --git a/cadpoint/templates/base.jinja2 b/cadpoint/templates/base.jinja2 index a3b71b2..26340e5 100644 --- a/cadpoint/templates/base.jinja2 +++ b/cadpoint/templates/base.jinja2 @@ -29,9 +29,9 @@ {% endcomment %} - {% block META_OG %}{% endblock %} + -{% block BODY %} +{% block META_OG %}{% endblock %}{% block BODY %} {% block Top_CSS1 %}{% endblock %}{% block Top_CSS2 %}{% endblock %}{% block Top_CSS3 %}{% endblock %}{% include "blocks/header_nav.jinja2" %}{% block CONTENT %}{% endblock %} {% include "blocks/footer.jinja2" %}{% if COOKIES %} {% include "blocks/accept-cookies.jinja2" %}{% endif %} diff --git a/cadpoint/templates/index.jinja2 b/cadpoint/templates/index.jinja2 index 344bd0e..ff709d7 100644 --- a/cadpoint/templates/index.jinja2 +++ b/cadpoint/templates/index.jinja2 @@ -21,20 +21,22 @@ {% comment %} Естественный язык страницы.{% endcomment %} {% comment %} Тип контента, которым вы делитесь, например website, article, или video.movie{% endcomment %} - {% comment %} Канонический URL страницы. + {% comment %} Канонический URL страницы. Обязательное свойство для допустимых страниц Open Graph.{% endcomment %} {% comment %} определяет, как будут выглядеть карточки при публикации в Twitter. Есть два варианта для веб-сайтов: summary - и summary_large_image{% endcomment %}{% endblock %} + и summary_large_image{% endcomment %} + + {% endblock %} {% block Title %}{% if PAGE_OF_LIST %}Страница {{ PAGE_OF_LIST|add:'1' }}{% else %}Главная{% endif %}{% endblock %} -{% block canonical %}https://cadpoint.ru{% if PAGE_OF_LIST %}/p{{ PAGE_OF_LIST }}{% endif %}{% endblock %} +{% block canonical %}https://cadpoint.ru{% if TAGS_L %}{{ TAGS_S }}{% endif %}{% if PAGE_OF_LIST %}/p{{ PAGE_OF_LIST }}{% endif %}{% endblock %} {% block Description %}CADpoint{% if PAGE_OF_LIST %}: страница {{ PAGE_OF_LIST|add:'1' }}{% endif %}{% endblock %} {% block Keywords %}cadpoint, {% for I in TAGS_IN_PAGE %}{{ I.name }}, {% endfor %}новоости{% if PAGE_OF_LIST %} , стр. {{ PAGE_OF_LIST|add:'1' }}{% endif %}{% endblock %} -{% block Date4Meta %}{{ LENTA.0.tdContentPublishUp|date:'Y-m-d H:i:s' }}{% endblock %}" -{% block Last4Meta %}{{ LENTA.0.dtContentTimeStamp|date:'Y-m-d H:i:s' }}{% endblock %}" -{% block Expires4Meta %}{% now 'Y-m-d H:i:s' %}{% endblock %}" +{% block Date4Meta %}{{ LENTA.0.tdContentPublishUp|date:'c' }}{% endblock %}" +{% block Last4Meta %}{{ LENTA.0.dtContentTimeStamp|date:'c' }}{% endblock %}" +{% block Expires4Meta %}{% now 'c' %}{% endblock %}" {% block CONTENT %}{# #} @@ -59,14 +61,13 @@ {% for i in LENTA %}
{% if i.imgContentPreview is None %} - {{ i.szContentHead|safe_html_ss }}{% else %} + {% else %} {{ i.szContentHead|safe_html_ss }}{% endif %} + title="{{ i.szContentHead|safe_html_ss }}" />{% endif %} +
diff --git a/cadpoint/templates/item.jinja2 b/cadpoint/templates/item.jinja2 index 6a059eb..021ad67 100644 --- a/cadpoint/templates/item.jinja2 +++ b/cadpoint/templates/item.jinja2 @@ -1,7 +1,7 @@ {% extends "base.jinja2" %}{% load static %}{% load thumbnail %}{% load slug_ru %} {% block META_OG %}{% comment %} РАЗМЕТКА Open Graph ДЛЯ СОЦ-СЕТЕЙ - подробности: https://habr.com/ru/company/macloud/blog/555082/{% endcomment %} + подробности: https://habr.com/ru/company/macloud/blog/555082/ и https://ogp.me/{% endcomment %} {% comment %} Уникальное название страницы. Используется парсерами URL-адресов в социальных сетях, таких как Twitter или Facebook{% endcomment %} {% comment %} Уникальное описание страницы. @@ -25,20 +25,23 @@ Обязательное свойство для допустимых страниц Open Graph.{% endcomment %} {% comment %} определяет, как будут выглядеть карточки при публикации в Twitter. Есть два варианта для веб-сайтов: summary - и summary_large_image{% endcomment %}{% endblock %} + и summary_large_image{% endcomment %}{% for t in ITEM.tags.all%} + {% comment %} определяет тематику статьи, ключевые слова или хэштеги. Если тематик несколько, перечислите их в разных метатегах.{% endcomment %}{% endfor %} + + +{% endblock %} {% block Title %}{{ ITEM.szContentHead|safe_html_ss }}{% endblock %} {% block canonical %}https://cadpoint.ru/item/{{ ITEM.id }}-{{ ITEM.szContentSlug }}{% endblock %} {% block Description %}CADpoint: {% if ITEM.szContentDescription %}{{ ITEM.szContentDescription }}{% else %}{{ ITEM.szContentHead|safe_html_ss }}{% endif %}{% endblock %} {% block Keywords %}cadpoint, {% for t in ITEM.tags.all %}{{ t.name }}, {% endfor %}{{ ITEM.szContentKeywords }}, новости{% endblock %} -{% block Date4Meta %}{{ ITEM.tdContentPublishUp|date:'Y-m-d H:i:s' }}{% endblock %}" -{% block Last4Meta %}{{ ITEM.dtContentTimeStamp|date:'Y-m-d H:i:s' }}{% endblock %}" -{% block Expires4Meta %}{% now 'Y-m-d H:i:s' %}{% endblock %}" +{% block Date4Meta %}{{ ITEM.tdContentPublishUp|date:'c' }}{% endblock %}" +{% block Last4Meta %}{{ ITEM.dtContentTimeStamp|date:'c' }}{% endblock %}" +{% block Expires4Meta %}{% now 'c' %}{% endblock %}" -{% block CONTENT %}{# #} -