diff --git a/cadpoint/cadpoint/settings.py b/cadpoint/cadpoint/settings.py index b561349..697f603 100644 --- a/cadpoint/cadpoint/settings.py +++ b/cadpoint/cadpoint/settings.py @@ -64,6 +64,7 @@ INSTALLED_APPS = [ # # 'ckeditor_uploader', 'ckeditor', 'taggit.apps.TaggitAppConfig', + # 'fontawesome-free' 'web.apps.WebConfig', ] @@ -215,7 +216,13 @@ if DEBUG: # DEBUG: заменяем настройки прода, на на # 'OPTIONS': { 'autocommit': True, } } } - + MIDDLEWARE += ['debug_toolbar.middleware.DebugToolbarMiddleware', ] + INSTALLED_APPS += ['debug_toolbar', ] + INTERNAL_IPS = ['127.0.0.1', '192.168.1.30'] + # this is the main reason for not showing up the toolbar + import mimetypes + mimetypes.add_type("application/javascript", ".js", True) + DEBUG_TOOLBAR_CONFIG = {'INTERCEPT_REDIRECTS': False, } else: MEDIA_ROOT = MY_MEDIA_ROOT_PROD STATIC_ROOT = MY_STATIC_ROOT_PROD diff --git a/cadpoint/cadpoint/urls.py b/cadpoint/cadpoint/urls.py index 0bfc410..aa96684 100644 --- a/cadpoint/cadpoint/urls.py +++ b/cadpoint/cadpoint/urls.py @@ -14,16 +14,20 @@ Including another URLconf 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path from django.conf.urls.static import static +from django.conf.urls import url +from django.urls import path, include from cadpoint import settings -from django.conf.urls import url, include from web import views - urlpatterns = [ path('admin/', admin.site.urls), - + # /publication/32-hardware/ + # /news/3-newsflash/ + # /news/1-latest-news/ + # /runet-cad/37-runet-cad/ + # /video/ + # /aboutcadpoint.html url(r'^$', views.index), ] @@ -31,5 +35,7 @@ handler404 = 'web.views.handler404' handler500 = 'web.views.handler500' if settings.DEBUG: + import debug_toolbar + urlpatterns = [path('__debug__/', include(debug_toolbar.urls)), ] + urlpatterns urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) - + # urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) diff --git a/cadpoint/templates/blocks/tags-cloud.jinja2 b/cadpoint/templates/blocks/tags-cloud.jinja2 new file mode 100644 index 0000000..adfeaf2 --- /dev/null +++ b/cadpoint/templates/blocks/tags-cloud.jinja2 @@ -0,0 +1,38 @@ +{% comment %}Django шаблон + Облако тегов (меток) -- выводит ярлыки-теги для страницы с листингом инфоюнитов. На ярлыках с метками + помечается число их вхождений на текущей странице и общее число вхождений в базу. + + ------------- + Требует обязательного наличия параметров во сходящем словаре: + + TAGS_IN_PAGE -- QuerySet из записей таблицы taggit_taggeditem батарейки Django-Taggit или список словарей + с тегами-метками. Ключи словаря: + id -- taggit_taggeditem.id + slug -- taggit_taggeditem.slug + name -- taggit_taggeditem.name + NumInPage -- число вхождений тега-метки на текущей странице + NumTotal -- общее число вхождений тега-метки + + ------------ + Необязательные параметры: + + + ACTIVE_TAG_ID -- id тега, который должен быть помечен как активный. + + HIDEN_TAG_ID -- id тега, который надо "погасить" и не отображать в облаке. + + SEC -- ID таблицы tbSection для работы облака тегов при включеном фильтре по Разделам + + CAT -- ID таблицы tbCategories для работы облака тегов при включеном фильтре Категорий + +{% endcomment %} +
\ No newline at end of file diff --git a/cadpoint/templates/index.jinja2 b/cadpoint/templates/index.jinja2 index a11d817..f68189b 100644 --- a/cadpoint/templates/index.jinja2 +++ b/cadpoint/templates/index.jinja2 @@ -1,4 +1,4 @@ -{% extends "base.jinja2" %}{% load static %} +{% 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 %} @@ -29,11 +29,62 @@ {% block Title %}Главная страница{% endblock %} +{% block canonical %}https://rsvo.ru/{{ ITEM.iPointType }}/{{ ITEM.szPointSlug }}{% if LIST and PAGE_OF_LIST != 0 %}/p{{ PAGE_OF_LIST }}{% endif %}{% endblock %} {% block Description %}ФГУП Российские сети вещания и оповещения: Строительство и эксплуатация разноуровневых систем оповещения{% endblock %} {% block Keywords %}ФГУП РСВО, российские сети вещания и оповещения, системы оповещения{% endblock %} +{% block Date4Meta %}{{ NEWS.0.tdContentPublishStart|date:'Y-m-d 08:30:00' }}{% endblock %}" +{% block Last4Meta %}{{ NEWS.0.dtContentTimeStamp|date:'Y-m-d H:i:s' }}{% endblock %}" +{% block Expires4Meta %}{% now 'Y-m-d H:i:s' %}{% endblock %}" + + +{% block CONTENT %}{# #} + {##} + {##}