remotes/origin/artem
Gena 11 years ago
parent 2bbfba5fa8
commit b71e756e1d
  1. 6
      batiskaf/templates/jinja2/advantages.jinja
  2. 4
      batiskaf/templates/jinja2/base.jinja
  3. 6
      batiskaf/templates/jinja2/cart_detail.jinja
  4. 6
      batiskaf/templates/jinja2/category.jinja
  5. 6
      batiskaf/templates/jinja2/contacts.jinja
  6. 6
      batiskaf/templates/jinja2/delivery.jinja
  7. 8
      batiskaf/templates/jinja2/faq.jinja
  8. 13
      batiskaf/templates/jinja2/index.jinja
  9. 6
      batiskaf/templates/jinja2/news/detail.jinja
  10. 6
      batiskaf/templates/jinja2/news/list.jinja
  11. 6
      batiskaf/templates/jinja2/payment.jinja
  12. 24
      batiskaf/templates/jinja2/product.jinja
  13. 6
      batiskaf/templates/jinja2/size/beuchat.jinja
  14. 6
      batiskaf/templates/jinja2/size/index.jinja
  15. 6
      batiskaf/templates/jinja2/size/omer_sporasub.jinja
  16. 6
      batiskaf/templates/jinja2/size/sargan.jinja
  17. 6
      batiskaf/templates/jinja2/size/scorpena.jinja
  18. 2
      main/views.py
  19. 8
      store/alemtat.py

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
10 причин, по которым стоит обратить внимание на интернет-магазин снаряжения для дайвинга и подводной охоты Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
Преимущества, Ассортимент, доступные цены, товар, дилер, торговые марки, Beuchat, Scorpena, Доставка, Сервис, АлемТат, Оплата, Заказ, Visa, Master Card, Подводная охота, Дайвинг, Интернет-Магазин, Снаряжение, Оборудование, Батискаф-Казахстан
{% endblock %}
{% block title %}
Преимущества
{% endblock %}

@ -6,7 +6,9 @@
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>{% block title %}Интернет-Магазин Батискаф-Казахстан{% endblock %} | Батискаф-Казахстан, Батискаф, Снаряжение
для дайвинга, Снаряжение для подводной охоты, Интернет-Магазин снаряжения для дайвинга и подводной охоты</title>
<meta name="description" content="{% block meta_description %}{% endblock %}">
<meta name="yandex" content="all"/>
<meta name="Description" content="{% block meta_description %}Интернет-Магазин Батискаф-Казахстан. Купить снаряжение для дайвинга и подводной охоты в Казахстане. Гидрокостюмы, подводные костюмы, ласты, маски, трубки, акваланги, подводные ружья, арбалеты, пневматы, подводные фонари.{% endblock %}">
<meta name="Keywords" content="{% block meta_keywords %}Интернет-Магазин, Батискаф-Казахстан, Купить снаряжение для дайвинга и подводной охоты, Гидрокостюмы, подводные костюмы, ласты, маски, трубки, акваланги, подводные ружья, арбалеты, пневматы, подводные фонари{% endblock %}"/>
<meta name="author" content="Sitio.kz">
<meta name='wmail-verification' content='9f76895b5c61bf07549fac4c6cfaed30' />
<link href='/static/favicon.ico?v=1' type='image/x-icon' rel='shortcut icon'/>

@ -2,6 +2,12 @@
{% block title %}
Корзина товаров
{% endblock %}
{% block meta_description %}
Корзина товаров Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
Корзина товаров, Корзина, Товары, Покупки, Батискаф-Казахстан
{% endblock %}
{% block content %}
<div class=" breadcrumbs">
<ol class="breadcrumb breadcrumb-arrow">

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
{% if category %}{{ category.title }}{% elif 'sale' in request.path %}Скидки{% else %}Поиск по запросу {{ request.GET['q'] }}{% endif %} в интернет-магазине снаряжения для дайвинга и подводной охоты Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
{% if products %}{% for product in products %}{{ product.title }}, {% endfor %}{% endif %}{% if category %}{{ category.title }}, {% for parent in category.get_parents() %}, {{ parent.title }}{% endfor %}{% elif 'sale' in request.path %}Скидки{% else %}Поиск, {{ request.GET['q'] }}{% endif %}, Товар, Цена, Купить, Фото, Интернет-Магазин, Батискаф-Казахстан
{% endblock %}
{% block title %}
{% if category %}
{{ category.title }}{% for parent in category.get_parents() %} > {{ parent.title }}{% endfor %}

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Контактные данные магазина снаряжения для дайвинга и подводной охоты Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
Контакты, Схема проезда, Магазин, Батискаф-Казахстан
{% endblock %}
{% block title %}
Контакты
{% endblock %}

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Способы доставки из магазина снаряжения для дайвинга и подводной охоты Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
Доставка, Отправления, Посылка, Батискаф-Казахстан
{% endblock %}
{% block title %}
Способы доставки
{% endblock %}

@ -1,4 +1,12 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Часто задаваемые вопросы о снаряжении для дайвинга и подводной охоты, а также о магазине Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
Часто задаваемые вопросы, FAQ, снаряжение для подводной охоты и дайвинга, Батискаф-Казахстан
{% endblock %}
{% block title %}
FAQ
{% endblock %}

@ -1,10 +1,9 @@
{% extends 'base.jinja' %}
{% block content %}
{% if banners %}
{% if banners %}
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
@ -35,10 +34,10 @@
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Вперед</span>
</a>
</div>
{% endif %}
</div>
{% endif %}
<div class="index-goods">
<div class="index-goods">
<div class="row">
{% for product in products %}
@ -103,4 +102,4 @@
type="application/x-shockwave-flash" quality="high"
style="position: fixed; bottom: 0; right: 0; z-index:4000"></embed>
{% endblock %}
{% endblock %}

@ -2,6 +2,12 @@
{% block title %}
{{ object.title }} > Новости Батискаф-Казахстан
{% endblock %}
{% block meta_description %}
{{ object.title }} - Новости Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
Новости, Читать, Комментировать, {% for tag in object.tags_list.all() %}{{ tag.title }}, {% endfor %}, {{ object.title }}, Батискаф-Казахстан
{% endblock %}
{% block content %}
<div class=" breadcrumbs">
<ol class="breadcrumb breadcrumb-arrow">

@ -2,6 +2,12 @@
{% block title %}
Новости Батискаф-Казахстан
{% endblock %}
{% block meta_description %}
Новости интернет-магазина подводной охоты и дайвинга Батискаф-Казахстан
{% endblock %}
{% block meta_keywords %}
Новости, Читать, Комментировать, Снаряжение, Батискаф-Казахстан
{% endblock %}
{% block content %}
<div class=" breadcrumbs">
<ol class="breadcrumb breadcrumb-arrow">

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Способы оплаты в интернет-магазине снаряжения для дайвинга и подводной охоты Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
Оплата, Перевод, Банк, Интернет, Кредитная карта, Счет, Пластиковая карта, Бенефециар, Батискаф-Казахстан
{% endblock %}
{% block title %}
Способы оплаты
{% endblock %}

@ -1,10 +1,16 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Купить {{ product.title }} в интернет-магазине снаряжения для дайвинга и подводной охоты Батискаф-Казахстан.
{% endblock %}
{% block meta_keywords %}
{{ product.title }}, {% for parent in category.get_parents() %}{{ parent.title }}, {% endfor %}{{ category.title }}, Товар, Цена, Купить, Фото, Интернет-Магазин, Батискаф-Казахстан
{% endblock %}
{% block title %}
{{ product.title }} :
{% for parent in category.get_parents() %}{{ parent.title }} > {% endfor %}{{ category.title }}
{{ product.title }} :
{% for parent in category.get_parents() %}{{ parent.title }} > {% endfor %}{{ category.title }}
{% endblock %}
{% block content %}
<div class=" breadcrumbs">
<div class=" breadcrumbs">
<ol class="breadcrumb breadcrumb-arrow">
<li><a href="/">Главная</a></li>
{% for parent in category.get_parents() %}
@ -13,8 +19,8 @@
<li class=""><a href="{{ category.get_absolute_url() }}">{{ category.title }}</a></li>
<li class="active"><span>{{ product.title }}</span></li>
</ol>
</div>
<div class="row">
</div>
<div class="row">
<div class="product-thumbnails col-xs-6">
<div class="product-min-thumbnails col-xs-2">
{% for image in product.images.all() %}
@ -38,8 +44,11 @@
</div>
<div class="col-xs-6 product-short-description">
<h4>{{ product.title }}</h4>
<div class="product-detail-price">
<span class="product-detail-price-span">{{ product.min_price() }}</span> ₸
</div>
@ -101,7 +110,7 @@
class="glyphicon glyphicon-import" aria-hidden="true"></span> Заказать</span></a>
</div>
<br/>
<div class="tags ">
<div class="tags">
<h5 class="text-left">
Поделиться ссылкой:</h5>
@ -114,6 +123,7 @@
</div>
</div>
</div>
<div class=" text-left product-description">
@ -122,5 +132,5 @@
{% endblock %}
{% endblock %}

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Размерная сетка гидрокостюмов Beuchat
{% endblock %}
{% block meta_keywords %}
Гидрокостюм, Размер, Бренд, Размерная сетка, Beuchat, Батискаф-Казахстан
{% endblock %}
{% block title %}
Размерная сетка для гидрокостюмов Beuchat
{% endblock %}

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Размерные сетки гидрокостюмов Beuchat, Scorpena, Sargan, Omer, Sporasub
{% endblock %}
{% block meta_keywords %}
Гидрокостюм, Размер, Бренд, Размерная сетка, Beuchat, Scorpena, Sargan, Omer, Sporasub, Батискаф-Казахстан
{% endblock %}
{% block title %}
Размерные сетки для гидрокостюмов
{% endblock %}

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Размерная сетка гидрокостюмов Omer и Sporasub
{% endblock %}
{% block meta_keywords %}
Гидрокостюм, Размер, Бренд, Размерная сетка, Omer, Sporasub, Батискаф-Казахстан
{% endblock %}
{% block title %}
Размерная сетка для гидрокостюмов Omer и Sporasub
{% endblock %}

@ -1,4 +1,10 @@
{% extends 'base.jinja' %}
{% block meta_description %}
Размерная сетка гидрокостюмов Sargan
{% endblock %}
{% block meta_keywords %}
Гидрокостюм, Размер, Бренд, Размерная сетка, Sargan, Батискаф-Казахстан
{% endblock %}
{% block title %}
Размерная сетка для гидрокостюмов Sargan
{% endblock %}

@ -2,6 +2,12 @@
{% block title %}
Размерная сетка для гидрокостюмов Scorpena
{% endblock %}
{% block meta_description %}
Размерная сетка гидрокостюмов Scorpena
{% endblock %}
{% block meta_keywords %}
Гидрокостюм, Размер, Бренд, Размерная сетка, Scorpena, Батискаф-Казахстан
{% endblock %}
{% block content %}
<div class=" breadcrumbs">
<ol class="breadcrumb breadcrumb-arrow">

@ -5,6 +5,7 @@ from store.models import Product, Category, ProductVariation
def index(request):
c = dict(
products=Product.objects.order_by('-pk')[:8],
aaa=[1,2,3,4,5,6,7,8,9,0],
@ -62,4 +63,3 @@ def temp_count_update(request, article):
except Exception as e:
retval['error_code'] = e
return JsonResponse(retval)

@ -65,14 +65,14 @@ class AlemTat(object):
def get_cities(self):
cache_key = 'alemtat_cities'
retval = None # cache.get(cache_key, None)
retval = cache.get(cache_key, None)
if not retval:
url = self._build_url(
'http://api.alemtat.kz/web/{ext}/Catalog/getCitiesByCountry?CountryLocalCode={}'.format(
self.COUNTRY_CODE, ext=self.API_KEY))
r = requests.get(url)
retval = r.json()
# cache.set(cache_key, retval, 60*60*24*7)
cache.set(cache_key, retval, 60*60*24*7)
return retval
def get_cities_tuple(self):
@ -82,13 +82,13 @@ class AlemTat(object):
def get_services(self):
cache_key = 'alemtat_services'
retval = None # cache.get(cache_key, None)
retval = cache.get(cache_key, None)
if not retval:
url = self._build_url(
'http://api.alemtat.kz/web/{ext}/Catalog/getServices'.format(ext=self.API_KEY))
r = requests.get(url)
retval = r.json()
# cache.set(cache_key, retval, 60*60*24*7)
cache.set(cache_key, retval, 60*60*24*7)
return filter(lambda s: s['LocalCode'] in ['E', 'T'], retval)
def get_services_tuple(self):

Loading…
Cancel
Save