From c68fa5be074a727f634410094f2ca39bdab3b854 Mon Sep 17 00:00:00 2001 From: erjemin Date: Sun, 8 Jan 2023 18:14:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BB=D1=83=D0=B6=D0=B5=D0=B1=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20--=20=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86?= =?UTF-8?q?=D0=B0=20=D0=B4=D0=BB=D1=8F=20=D1=82=D0=B5=D1=81=D1=82=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D1=82=D0=BA=D0=B8=20=D1=82=D0=B5=D0=BA=D1=81=D1=82=D0=B0?= =?UTF-8?q?=20=D0=B2=20=D0=B1=D0=BB=D0=BE=D0=B3=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oknardia/oknardia/urls.py | 5 +- oknardia/templates/service/tmp.html | 137 ++++++++++++++++++++++++++++ oknardia/web/service.py | 14 +++ 3 files changed, 154 insertions(+), 2 deletions(-) create mode 100755 oknardia/templates/service/tmp.html create mode 100644 oknardia/web/service.py diff --git a/oknardia/oknardia/urls.py b/oknardia/oknardia/urls.py index 5cfa607..bf63283 100644 --- a/oknardia/oknardia/urls.py +++ b/oknardia/oknardia/urls.py @@ -18,7 +18,7 @@ from django.contrib import admin from django.urls import path, re_path from django.conf.urls.static import static from oknardia.settings import * -from web import views, autocomplete_addr, user_manager, blog, diagrams, report1, report2, catalog, prices +from web import views, autocomplete_addr, user_manager, blog, diagrams, report1, report2, catalog, prices, service urlpatterns = [ @@ -89,7 +89,8 @@ urlpatterns = [ re_path(r'^specification_set/\d$', views.main_init), # заглушка (позже будет спецификация оконного набора) # отображение всех составлющих рейтинга re_path( r'^show_rating_components/(?P\d+)$', report1.show_rating_components), - + # СЛУЖЕБНЫЕ СТРАНИЦЫ (для администратора) + re_path(r'^service/tmp[/*]$', service.tmp), ] if DEBUG: diff --git a/oknardia/templates/service/tmp.html b/oknardia/templates/service/tmp.html new file mode 100755 index 0000000..dc41435 --- /dev/null +++ b/oknardia/templates/service/tmp.html @@ -0,0 +1,137 @@ +{% extends "base.html" %} +{% load static %} +{% load filters %} +{% load humanize %} + +{% block Title %}: Тарифы и услуги{% endblock %} + +{% block Add_Body_Attribute %} style="padding-top:70px;"{% endblock %} + +{% block Description %}Тарифы и услуги маркетплейс-агрегатора Окнардия. Размещение предложений пластиковых и деревянных окон, обновление цен на окна, рекламные баннеры и виджеты на сайт оконной компании.{% endblock %} + +{% block Keywords %}типовые проекты зданий, панельное строительство, {% for CountSeria in SERIA_NAV_DIM %}серия {{ CountSeria.SERIA_R }}, {{ CountSeria.SERIA_R }}, {% endfor %}, года простойки, регионы построки, распространенность{% endblock %} + +{% block Top_JS1%} + +{% endblock %} + +{% block Main_Content %} +
+
+
+ +
+
+

{% now "d.F.Y (l) H:i" %}
Аватар: oknardia (администрация) администрация

+ +

+

ЗАГОЛОВОК

+
+
+
+
+
+ + + + +

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

+

+

Но перед тем, как рассказать детали напомним, что было сделано за эти два года

+
    +
  • Размещено 22 оконных набора в предложениях. Размещаются как пластиковые, так и деревянные окна.
  • +
  • С «Окнардией» работают уже семь оконных-компании партнёра.
  • +
  • — Добавлен функционал сравнения характеристик оконных предложений и отдельных компонентов этих предложений.
  • +
  • Создан каталог профилей, стандартных проёмов, типовых серий домов, оконных компаний. В будущем будет каталог стеклопакетов и фурнитуры… планов много.
  • +
  • Построен алгоритм расчёта реальных рейтингов предложений, профилей, стеклопакетов и сервиса компаний. Рейтинги не на базе «общественного голосования», «опросов» или измерением «интернет-популярности», а на базе физических характеристик и измеримых параметров. Таким образом — это объектовые рейтинги.
  • +
  • Разработан виджет, который позволяет оконной компании реализовать функционал «Окнардии» на собственном сайте.
  • +
  • Расширены медиа-возможности проекта: баннеры, посты в блоге, специальное выделение.
  • +
+

Теперь о том, что меняется:

+
    +
  • Повысились цены на бизнес-пакеты. В том числе и стартовый. Эти расценки анонсировались в примечаниях к каждому пакету, так что сюрпризом эти изменения не стали. В том числе стало недоступно бесплатное размещение полных наборов — коммерческих предложений для всех типовых проёмов нашей базы.
  • +
  • Введён новый пакет для бесплатного размещения. В его рамках возможно размещать цен только для третьи набора. Это 20–25 расчётов цен типовых проёмов. Выбравшим бесплатный, стартовый набор можно следовать двумя стратегиями: разместить цены на полный набор постепенно в течении квартала или обновлять цены только для проёмов, распространённых в вашем регионе.
  • +
+

И что не меняется:

+
    +
  • Коммерческие предложения останутся в агрегаторе навсегда. А значит навсегда останутся детальные характеристики предложений, описание оконной компании и ссылки на её сайт.
  • +
  • Тарифы на медийное размещения остались без изменений.
  • +
+

Новые тарифы размещены на сайте. Скачать шаблоны для платного и бесплатного размещения можно здесь.

+↓ ↑ ⟶ ⟵ ↗ ↗ ↘ ↙ ↖ + + +
+
+
+ + + +
+ + +
+
+ +
+ Коменты внутри +

+

+ Первый +

Текст комментария 1

+
+
+ Второй +

Текст комментария 2

+
+
+ И внутри... +

+

+ Третий +

Текст комментария 3

+
+

+
+

+
+ +
+
+ + +{% endblock %} + + {% comment %} +{% block Top_Nav_Bar %} + {# ОТЛАДКА, ГАСИМ ВЕРХНЕЕ МЕНЮ #} +{% endblock %} +{% endcomment %} + diff --git a/oknardia/web/service.py b/oknardia/web/service.py new file mode 100644 index 0000000..c78872c --- /dev/null +++ b/oknardia/web/service.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +from django.shortcuts import render, redirect +from django.http import HttpRequest, HttpResponse +import time + + +def tmp(request: HttpRequest) -> HttpResponse: + """ Страница для тестирования верстки текста в блоге + + :param request: + :return: + """ + t_start = time.time() + return render(request, "service/tmp.html", {'TAU': float(time.time()-t_start)})