og.tags (minor)
This commit is contained in:
@@ -29,9 +29,9 @@
|
|||||||
<!-- css -->{% endcomment %}
|
<!-- css -->{% endcomment %}
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" />
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" />
|
||||||
<link rel="stylesheet" href="{% static 'css/all.min.css' %}" />
|
<link rel="stylesheet" href="{% static 'css/all.min.css' %}" />
|
||||||
<link rel="stylesheet" href="{% static 'css/cadpoint.css' %}" />{% block META_OG %}{% endblock %}
|
<link rel="stylesheet" href="{% static 'css/cadpoint.css' %}" />
|
||||||
</head>
|
</head>
|
||||||
<body>{% block BODY %}
|
<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 %}
|
{% 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/footer.jinja2" %}{% if COOKIES %}
|
||||||
{% include "blocks/accept-cookies.jinja2" %}{% endif %}
|
{% include "blocks/accept-cookies.jinja2" %}{% endif %}
|
||||||
|
|||||||
@@ -21,20 +21,22 @@
|
|||||||
<meta property="og:locale" content="ru_RU" />{% comment %} Естественный язык страницы.{% endcomment %}
|
<meta property="og:locale" content="ru_RU" />{% comment %} Естественный язык страницы.{% endcomment %}
|
||||||
<meta property="og:type" content="website" />{% comment %} Тип контента, которым вы делитесь,
|
<meta property="og:type" content="website" />{% comment %} Тип контента, которым вы делитесь,
|
||||||
например website, article, или video.movie{% endcomment %}
|
например website, article, или video.movie{% endcomment %}
|
||||||
<meta property="og:url" content="https://cadpoint.ru{% if PAGE_OF_LIST %}/p{{ PAGE_OF_LIST }}{% endif %}" />{% comment %} Канонический URL страницы.
|
<meta property="og:url" content="https://cadpoint.ru{% if TAGS_L %}{{ TAGS_S }}{% endif %}{% if PAGE_OF_LIST %}/p{{ PAGE_OF_LIST }}{% endif %}" />{% comment %} Канонический URL страницы.
|
||||||
Обязательное свойство для допустимых страниц Open Graph.{% endcomment %}
|
Обязательное свойство для допустимых страниц Open Graph.{% endcomment %}
|
||||||
<meta name="twitter:card" content="summary_large_image" />{% comment %} определяет, как будут выглядеть
|
<meta name="twitter:card" content="summary_large_image" />{% comment %} определяет, как будут выглядеть
|
||||||
карточки при публикации в Twitter. Есть два варианта для веб-сайтов: summary
|
карточки при публикации в Twitter. Есть два варианта для веб-сайтов: summary
|
||||||
и summary_large_image{% endcomment %}{% endblock %}
|
и summary_large_image{% endcomment %}
|
||||||
|
<meta property="article:modified_time" content="{{ LENTA.0.dtContentTimeStamp|date:'c' }}">
|
||||||
|
<meta property="article:published_time" content="{{ LENTA.0.tdContentPublishUp|date:'c' }}">{% endblock %}
|
||||||
|
|
||||||
<!--- ТИТУЛ --->
|
<!--- ТИТУЛ --->
|
||||||
{% block Title %}{% if PAGE_OF_LIST %}Страница {{ PAGE_OF_LIST|add:'1' }}{% else %}Главная{% endif %}{% 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 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 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 Date4Meta %}{{ LENTA.0.tdContentPublishUp|date:'c' }}{% endblock %}"
|
||||||
{% block Last4Meta %}{{ LENTA.0.dtContentTimeStamp|date:'Y-m-d H:i:s' }}{% endblock %}"
|
{% block Last4Meta %}{{ LENTA.0.dtContentTimeStamp|date:'c' }}{% endblock %}"
|
||||||
{% block Expires4Meta %}{% now 'Y-m-d H:i:s' %}{% endblock %}"
|
{% block Expires4Meta %}{% now 'c' %}{% endblock %}"
|
||||||
|
|
||||||
|
|
||||||
{% block CONTENT %}{# <!-- ХЛЕБНЫЕ КРОШКИ: НАЧАЛО -->#}
|
{% block CONTENT %}{# <!-- ХЛЕБНЫЕ КРОШКИ: НАЧАЛО -->#}
|
||||||
@@ -59,14 +61,13 @@
|
|||||||
{% for i in LENTA %}<div class="row default-list">
|
{% for i in LENTA %}<div class="row default-list">
|
||||||
<div class="col-md-4 d-none d-md-block{% if forloop.counter|divisibleby:2 %} order-last{% endif %}">
|
<div class="col-md-4 d-none d-md-block{% if forloop.counter|divisibleby:2 %} order-last{% endif %}">
|
||||||
<a href="/item/{{ i.id }}-{{ i.szContentSlug }}?p={{ PAGE_OF_LIST }}&n={{ forloop.counter }}">{% if i.imgContentPreview is None %}
|
<a href="/item/{{ i.id }}-{{ i.szContentSlug }}?p={{ PAGE_OF_LIST }}&n={{ forloop.counter }}">{% if i.imgContentPreview is None %}
|
||||||
<img src="{% static 'img/og-cadpoint-default.png' %}"
|
<img src="{% static 'img/og-cadpoint-default.png' %}" alt="" />{% else %}
|
||||||
alt="{{ i.szContentHead|safe_html_ss }}"
|
|
||||||
title="{{ i.szContentHead|safe_html_ss }}" />{% else %}
|
|
||||||
<img srcset="{% thumbnail i.imgContentPreview 340x340 upscale %} 640w, {% thumbnail i.imgContentPreview 680x680 upscale %} 1200w"
|
<img srcset="{% thumbnail i.imgContentPreview 340x340 upscale %} 640w, {% thumbnail i.imgContentPreview 680x680 upscale %} 1200w"
|
||||||
sizes="(min-width: 1024px) 1200px, (min-width: 320px) 640px, 100vw"
|
sizes="(min-width: 1024px) 1200px, (min-width: 320px) 640px, 100vw"
|
||||||
src="{% thumbnail i.imgContentPreview 680x680 upscale %}"
|
src="{% thumbnail i.imgContentPreview 680x680 upscale %}"
|
||||||
alt="{{ i.szContentHead|safe_html_ss }}"
|
alt="{{ i.szContentHead|safe_html_ss }}"
|
||||||
title="{{ i.szContentHead|safe_html_ss }}" />{% endif %}</a>
|
title="{{ i.szContentHead|safe_html_ss }}" />{% endif %}
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 col-md-8">
|
<div class="col-12 col-md-8">
|
||||||
<time datetime="{{ i.tdContentPublishUp|date:'Y-m-d' }}">{{ i.tdContentPublishUp|date:'d E Y' }} <small>({{ i.tdContentPublishUp|date:'l'|lower }})</small></time>
|
<time datetime="{{ i.tdContentPublishUp|date:'Y-m-d' }}">{{ i.tdContentPublishUp|date:'d E Y' }} <small>({{ i.tdContentPublishUp|date:'l'|lower }})</small></time>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{% extends "base.jinja2" %}{% load static %}{% load thumbnail %}{% load slug_ru %}
|
{% extends "base.jinja2" %}{% load static %}{% load thumbnail %}{% load slug_ru %}
|
||||||
|
|
||||||
{% block META_OG %}{% comment %} РАЗМЕТКА Open Graph ДЛЯ СОЦ-СЕТЕЙ
|
{% 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 %}
|
||||||
<meta property="og:title" content="cadpoint.ru: {{ ITEM.szContentHead|safe_html_ss }}">{% comment %} Уникальное название страницы.
|
<meta property="og:title" content="cadpoint.ru: {{ ITEM.szContentHead|safe_html_ss }}">{% comment %} Уникальное название страницы.
|
||||||
Используется парсерами URL-адресов в социальных сетях, таких как Twitter или Facebook{% endcomment %}
|
Используется парсерами URL-адресов в социальных сетях, таких как Twitter или Facebook{% endcomment %}
|
||||||
<meta property="og:description" content="CADpoint: {% if ITEM.szContentDescription %}{{ ITEM.szContentDescription }}{% else %}{{ ITEM.szContentHead|safe_html_ss }}{% endif %}" />{% comment %} Уникальное описание страницы.
|
<meta property="og:description" content="CADpoint: {% if ITEM.szContentDescription %}{{ ITEM.szContentDescription }}{% else %}{{ ITEM.szContentHead|safe_html_ss }}{% endif %}" />{% comment %} Уникальное описание страницы.
|
||||||
@@ -25,20 +25,23 @@
|
|||||||
Обязательное свойство для допустимых страниц Open Graph.{% endcomment %}
|
Обязательное свойство для допустимых страниц Open Graph.{% endcomment %}
|
||||||
<meta name="twitter:card" content="summary_large_image" />{% comment %} определяет, как будут выглядеть
|
<meta name="twitter:card" content="summary_large_image" />{% comment %} определяет, как будут выглядеть
|
||||||
карточки при публикации в Twitter. Есть два варианта для веб-сайтов: summary
|
карточки при публикации в Twitter. Есть два варианта для веб-сайтов: summary
|
||||||
и summary_large_image{% endcomment %}{% endblock %}
|
и summary_large_image{% endcomment %}{% for t in ITEM.tags.all%}
|
||||||
|
<meta property="article:tag" content="{{ t.name|lower }}">{% comment %} определяет тематику статьи, ключевые слова или хэштеги. Если тематик несколько, перечислите их в разных метатегах.{% endcomment %}{% endfor %}
|
||||||
|
<meta property="article:modified_time" content="{{ ITEM.dtContentTimeStamp|date:'c' }}">
|
||||||
|
<meta property="article:published_time" content="{{ ITEM.tdContentPublishUp|date:'c' }}">
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
<!--- ТИТУЛ --->
|
<!--- ТИТУЛ --->
|
||||||
{% block Title %}{{ ITEM.szContentHead|safe_html_ss }}{% endblock %}
|
{% block Title %}{{ ITEM.szContentHead|safe_html_ss }}{% endblock %}
|
||||||
{% block canonical %}https://cadpoint.ru/item/{{ ITEM.id }}-{{ ITEM.szContentSlug }}{% 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 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 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 Date4Meta %}{{ ITEM.tdContentPublishUp|date:'c' }}{% endblock %}"
|
||||||
{% block Last4Meta %}{{ ITEM.dtContentTimeStamp|date:'Y-m-d H:i:s' }}{% endblock %}"
|
{% block Last4Meta %}{{ ITEM.dtContentTimeStamp|date:'c' }}{% endblock %}"
|
||||||
{% block Expires4Meta %}{% now 'Y-m-d H:i:s' %}{% endblock %}"
|
{% block Expires4Meta %}{% now 'c' %}{% endblock %}"
|
||||||
|
|
||||||
|
|
||||||
{% block CONTENT %}{# <!-- ХЛЕБНЫЕ КРОШКИ: НАЧАЛО -->#}
|
{% block CONTENT %}{# <!-- ХЛЕБНЫЕ КРОШКИ: НАЧАЛО -->#}<div class="container bread-crumb">
|
||||||
<div class="container bread-crumb">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<nav class="col-12 х" aria-label="breadcrumb">
|
<nav class="col-12 х" aria-label="breadcrumb">
|
||||||
<ol class="breadcrumb">
|
<ol class="breadcrumb">
|
||||||
|
|||||||
Reference in New Issue
Block a user