commit
de9867b7a6
48 changed files with 453 additions and 3253 deletions
@ -1,24 +0,0 @@ |
||||
<!doctype html> |
||||
<html> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<title>Plugin</title> |
||||
<link rel="stylesheet" href="/plugin/plugin.css" /> |
||||
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> |
||||
<script src="/plugin/jquery.mousewheel.js"></script> |
||||
<script src="/plugin/plugin.js"></script> |
||||
<script> |
||||
$(document).ready(function() { |
||||
$('#region').ninjaSelect({ |
||||
|
||||
}); |
||||
}) |
||||
</script> |
||||
</head> |
||||
<body> |
||||
<div style="width: 1000px; margin: 0 auto;"> |
||||
<label>Плагин:</label> |
||||
<input id="region" name="region" value="" /> |
||||
</div> |
||||
</body> |
||||
</html> |
||||
@ -1,16 +0,0 @@ |
||||
$(document).ready(function() { |
||||
var idCountry = $('#id_country').ninjaSelect({ |
||||
url: '/get/country/', |
||||
itemsPerPage: 10 |
||||
}); |
||||
|
||||
var plugin = idCountry.data().ninjaSelect; |
||||
plugin.options.data = { |
||||
city: '1' |
||||
}; |
||||
|
||||
$('#id_theme').ninjaSelect({ |
||||
url: '/get/theme/', |
||||
itemsPerPage: 10 |
||||
}); |
||||
}) |
||||
@ -1,213 +0,0 @@ |
||||
(function (factory) { |
||||
if ( typeof define === 'function' && define.amd ) { |
||||
// AMD. Register as an anonymous module.
|
||||
define(['jquery'], factory); |
||||
} else if (typeof exports === 'object') { |
||||
// Node/CommonJS style for Browserify
|
||||
module.exports = factory; |
||||
} else { |
||||
// Browser globals
|
||||
factory(jQuery); |
||||
} |
||||
}(function ($) { |
||||
|
||||
var toFix = ['wheel', 'mousewheel', 'DOMMouseScroll', 'MozMousePixelScroll'], |
||||
toBind = ( 'onwheel' in document || document.documentMode >= 9 ) ? |
||||
['wheel'] : ['mousewheel', 'DomMouseScroll', 'MozMousePixelScroll'], |
||||
slice = Array.prototype.slice, |
||||
nullLowestDeltaTimeout, lowestDelta; |
||||
|
||||
if ( $.event.fixHooks ) { |
||||
for ( var i = toFix.length; i; ) { |
||||
$.event.fixHooks[ toFix[--i] ] = $.event.mouseHooks; |
||||
} |
||||
} |
||||
|
||||
var special = $.event.special.mousewheel = { |
||||
version: '3.1.12', |
||||
|
||||
setup: function() { |
||||
if ( this.addEventListener ) { |
||||
for ( var i = toBind.length; i; ) { |
||||
this.addEventListener( toBind[--i], handler, false ); |
||||
} |
||||
} else { |
||||
this.onmousewheel = handler; |
||||
} |
||||
// Store the line height and page height for this particular element
|
||||
$.data(this, 'mousewheel-line-height', special.getLineHeight(this)); |
||||
$.data(this, 'mousewheel-page-height', special.getPageHeight(this)); |
||||
}, |
||||
|
||||
teardown: function() { |
||||
if ( this.removeEventListener ) { |
||||
for ( var i = toBind.length; i; ) { |
||||
this.removeEventListener( toBind[--i], handler, false ); |
||||
} |
||||
} else { |
||||
this.onmousewheel = null; |
||||
} |
||||
// Clean up the data we added to the element
|
||||
$.removeData(this, 'mousewheel-line-height'); |
||||
$.removeData(this, 'mousewheel-page-height'); |
||||
}, |
||||
|
||||
getLineHeight: function(elem) { |
||||
var $elem = $(elem), |
||||
$parent = $elem['offsetParent' in $.fn ? 'offsetParent' : 'parent'](); |
||||
if (!$parent.length) { |
||||
$parent = $('body'); |
||||
} |
||||
return parseInt($parent.css('fontSize'), 10) || parseInt($elem.css('fontSize'), 10) || 16; |
||||
}, |
||||
|
||||
getPageHeight: function(elem) { |
||||
return $(elem).height(); |
||||
}, |
||||
|
||||
settings: { |
||||
adjustOldDeltas: true, // see shouldAdjustOldDeltas() below
|
||||
normalizeOffset: true // calls getBoundingClientRect for each event
|
||||
} |
||||
}; |
||||
|
||||
$.fn.extend({ |
||||
mousewheel: function(fn) { |
||||
return fn ? this.bind('mousewheel', fn) : this.trigger('mousewheel'); |
||||
}, |
||||
|
||||
unmousewheel: function(fn) { |
||||
return this.unbind('mousewheel', fn); |
||||
} |
||||
}); |
||||
|
||||
|
||||
function handler(event) { |
||||
var orgEvent = event || window.event, |
||||
args = slice.call(arguments, 1), |
||||
delta = 0, |
||||
deltaX = 0, |
||||
deltaY = 0, |
||||
absDelta = 0, |
||||
offsetX = 0, |
||||
offsetY = 0; |
||||
event = $.event.fix(orgEvent); |
||||
event.type = 'mousewheel'; |
||||
|
||||
// Old school scrollwheel delta
|
||||
if ( 'detail' in orgEvent ) { deltaY = orgEvent.detail * -1; } |
||||
if ( 'wheelDelta' in orgEvent ) { deltaY = orgEvent.wheelDelta; } |
||||
if ( 'wheelDeltaY' in orgEvent ) { deltaY = orgEvent.wheelDeltaY; } |
||||
if ( 'wheelDeltaX' in orgEvent ) { deltaX = orgEvent.wheelDeltaX * -1; } |
||||
|
||||
// Firefox < 17 horizontal scrolling related to DOMMouseScroll event
|
||||
if ( 'axis' in orgEvent && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) { |
||||
deltaX = deltaY * -1; |
||||
deltaY = 0; |
||||
} |
||||
|
||||
// Set delta to be deltaY or deltaX if deltaY is 0 for backwards compatabilitiy
|
||||
delta = deltaY === 0 ? deltaX : deltaY; |
||||
|
||||
// New school wheel delta (wheel event)
|
||||
if ( 'deltaY' in orgEvent ) { |
||||
deltaY = orgEvent.deltaY * -1; |
||||
delta = deltaY; |
||||
} |
||||
if ( 'deltaX' in orgEvent ) { |
||||
deltaX = orgEvent.deltaX; |
||||
if ( deltaY === 0 ) { delta = deltaX * -1; } |
||||
} |
||||
|
||||
// No change actually happened, no reason to go any further
|
||||
if ( deltaY === 0 && deltaX === 0 ) { return; } |
||||
|
||||
// Need to convert lines and pages to pixels if we aren't already in pixels
|
||||
// There are three delta modes:
|
||||
// * deltaMode 0 is by pixels, nothing to do
|
||||
// * deltaMode 1 is by lines
|
||||
// * deltaMode 2 is by pages
|
||||
if ( orgEvent.deltaMode === 1 ) { |
||||
var lineHeight = $.data(this, 'mousewheel-line-height'); |
||||
delta *= lineHeight; |
||||
deltaY *= lineHeight; |
||||
deltaX *= lineHeight; |
||||
} else if ( orgEvent.deltaMode === 2 ) { |
||||
var pageHeight = $.data(this, 'mousewheel-page-height'); |
||||
delta *= pageHeight; |
||||
deltaY *= pageHeight; |
||||
deltaX *= pageHeight; |
||||
} |
||||
|
||||
// Store lowest absolute delta to normalize the delta values
|
||||
absDelta = Math.max( Math.abs(deltaY), Math.abs(deltaX) ); |
||||
|
||||
if ( !lowestDelta || absDelta < lowestDelta ) { |
||||
lowestDelta = absDelta; |
||||
|
||||
// Adjust older deltas if necessary
|
||||
if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) { |
||||
lowestDelta /= 40; |
||||
} |
||||
} |
||||
|
||||
// Adjust older deltas if necessary
|
||||
if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) { |
||||
// Divide all the things by 40!
|
||||
delta /= 40; |
||||
deltaX /= 40; |
||||
deltaY /= 40; |
||||
} |
||||
|
||||
// Get a whole, normalized value for the deltas
|
||||
delta = Math[ delta >= 1 ? 'floor' : 'ceil' ](delta / lowestDelta); |
||||
deltaX = Math[ deltaX >= 1 ? 'floor' : 'ceil' ](deltaX / lowestDelta); |
||||
deltaY = Math[ deltaY >= 1 ? 'floor' : 'ceil' ](deltaY / lowestDelta); |
||||
|
||||
// Normalise offsetX and offsetY properties
|
||||
if ( special.settings.normalizeOffset && this.getBoundingClientRect ) { |
||||
var boundingRect = this.getBoundingClientRect(); |
||||
offsetX = event.clientX - boundingRect.left; |
||||
offsetY = event.clientY - boundingRect.top; |
||||
} |
||||
|
||||
// Add information to the event object
|
||||
event.deltaX = deltaX; |
||||
event.deltaY = deltaY; |
||||
event.deltaFactor = lowestDelta; |
||||
event.offsetX = offsetX; |
||||
event.offsetY = offsetY; |
||||
// Go ahead and set deltaMode to 0 since we converted to pixels
|
||||
// Although this is a little odd since we overwrite the deltaX/Y
|
||||
// properties with normalized deltas.
|
||||
event.deltaMode = 0; |
||||
|
||||
// Add event and delta to the front of the arguments
|
||||
args.unshift(event, delta, deltaX, deltaY); |
||||
|
||||
// Clearout lowestDelta after sometime to better
|
||||
// handle multiple device types that give different
|
||||
// a different lowestDelta
|
||||
// Ex: trackpad = 3 and mouse wheel = 120
|
||||
if (nullLowestDeltaTimeout) { clearTimeout(nullLowestDeltaTimeout); } |
||||
nullLowestDeltaTimeout = setTimeout(nullLowestDelta, 200); |
||||
|
||||
return ($.event.dispatch || $.event.handle).apply(this, args); |
||||
} |
||||
|
||||
function nullLowestDelta() { |
||||
lowestDelta = null; |
||||
} |
||||
|
||||
function shouldAdjustOldDeltas(orgEvent, absDelta) { |
||||
// If this is an older event and the delta is divisable by 120,
|
||||
// then we are assuming that the browser is treating this as an
|
||||
// older mouse wheel event and that we should divide the deltas
|
||||
// by 40 to try and get a more usable deltaFactor.
|
||||
// Side note, this actually impacts the reported scroll distance
|
||||
// in older browsers and can cause scrolling to be slower than native.
|
||||
// Turn this off by setting $.event.special.mousewheel.settings.adjustOldDeltas to false.
|
||||
return special.settings.adjustOldDeltas && orgEvent.type === 'mousewheel' && absDelta % 120 === 0; |
||||
} |
||||
|
||||
})); |
||||
@ -1,69 +0,0 @@ |
||||
[for="id_country"], [for="id_theme"] { |
||||
float: left; |
||||
margin-right: 10px; |
||||
} |
||||
|
||||
.ninjaSelect { |
||||
display: inline-block; |
||||
width: 300px; |
||||
min-height: 25px; |
||||
border: 1px solid #000; |
||||
border-radius: 4px; |
||||
} |
||||
.ninjaSelect > input { |
||||
-webkit-box-sizing: border-box; |
||||
-moz-box-sizing: border-box; |
||||
box-sizing: border-box; |
||||
|
||||
min-height: 25px; |
||||
padding: 0 5px; |
||||
width: 100%; |
||||
border-radius: 4px; |
||||
border: 0; |
||||
} |
||||
.ninjaSelect_wrapper { |
||||
max-height: 185px; |
||||
overflow-y: scroll; |
||||
border-top: 1px solid #000; |
||||
background: #fff; |
||||
border-radius: 0 0 4px 4px; |
||||
} |
||||
|
||||
.ninjaSelect_selected { |
||||
border-top: 1px dotted red; |
||||
border-bottom: 1px dotted red; |
||||
padding: 0 3px; |
||||
display: none; |
||||
background: #fff; |
||||
} |
||||
|
||||
.ninjaSelect_item { |
||||
display: inline-block; |
||||
vertical-align: top; |
||||
background: orange; |
||||
border-radius: 4px; |
||||
color: #fff; |
||||
padding: 2px 8px; |
||||
margin: 2px 5px 2px 0; |
||||
cursor: pointer; |
||||
} |
||||
|
||||
.ninjaSelect_list { |
||||
margin: 0; |
||||
padding: 0; |
||||
list-style: none; |
||||
padding: 3px 3px 0 3px; |
||||
} |
||||
.ninjaSelect_list > li { |
||||
border: 1px solid #b37550; |
||||
border-radius: 3px; |
||||
margin: 0 0 3px; |
||||
padding: 0 3px 2px; |
||||
line-height: normal; |
||||
cursor: pointer; |
||||
color: #b37550; |
||||
} |
||||
.ninjaSelect_list > li:hover, .ninjaSelect_list > li.active { |
||||
color: #000; |
||||
border-color: #000; |
||||
} |
||||
@ -1,147 +0,0 @@ |
||||
!function ($) { |
||||
|
||||
"use strict"; |
||||
|
||||
function ninjaSelect(element, options) { |
||||
this.$element = $(element); |
||||
this.options = $.extend({}, $.fn.ninjaSelect.defaults, options); |
||||
this.page = 1; |
||||
|
||||
this.init();
|
||||
} |
||||
|
||||
ninjaSelect.prototype = { |
||||
|
||||
constructor: ninjaSelect, |
||||
|
||||
init: function() { |
||||
var self = this, allow = true; |
||||
|
||||
self.$div = $('<div>', {'id': 'ninja_' + this.$element.attr('id'), 'class': 'ninjaSelect'}), |
||||
self.$input = $('<input>'), |
||||
self.$list = $('<div>', {'class': 'ninjaSelect_wrapper'}).hide(); |
||||
self.$selected = $('<div>', {'class': 'ninjaSelect_selected'}); |
||||
self.$ul = $('<ul>', {'class': 'ninjaSelect_list'}); |
||||
|
||||
self.$element.hide().after( |
||||
self.$div.append( |
||||
self.$input, self.$selected, self.$list.append( |
||||
self.$ul |
||||
) |
||||
) |
||||
); |
||||
|
||||
self.$input.on('keyup', function(e) {
|
||||
self.loadData($(this).val()); |
||||
}); |
||||
|
||||
self.$ul.delegate('li', 'click', function(e) { |
||||
var id = $(this).data().id, allow = true; |
||||
|
||||
self.$selected.show().find('.ninjaSelect_item').each(function() { |
||||
if ($(this).data().id == id) { |
||||
allow = false; |
||||
} |
||||
}); |
||||
|
||||
if (!self.options.multiple && $('.ninjaSelect_item').length == 1) { |
||||
allow = false; |
||||
} |
||||
|
||||
if (allow) { |
||||
$(this).addClass('active'); |
||||
|
||||
self.$selected.append( |
||||
$('<div>', {'class': 'ninjaSelect_item'}).data({'id': id, 'index': $(this).index()}).text($(this).text()).click(function() { |
||||
self.$ul.find('li').eq($(this).data().index).removeClass('active'); |
||||
$(this).next().remove().end().remove(); |
||||
|
||||
if (!self.$selected.find('.ninjaSelect_item').length) { |
||||
self.$selected.hide() |
||||
} |
||||
}), |
||||
$('<input>', {'type': 'hidden', 'name': $(this).text() + '_' + id}).val($(this).text()) |
||||
) |
||||
} |
||||
}); |
||||
|
||||
self.$list.mousewheel(function(e, delta) { |
||||
if (delta < 0) { |
||||
if ($(this).scrollTop() + $(this).innerHeight() >= self.$ul.innerHeight() && allow) { |
||||
allow = false; |
||||
|
||||
self.loadData(self.$input.val(), function() { |
||||
allow = true; |
||||
}) |
||||
} |
||||
} |
||||
}); |
||||
|
||||
$(document).delegate('body', 'click', function(e) { |
||||
if ($(e.target).closest('.ninjaSelect_list').length == 0) { |
||||
self.$list.hide(); |
||||
self.$ul.empty(); |
||||
} |
||||
}) |
||||
}, |
||||
|
||||
loadData: function(val, callback) { |
||||
var self = this, len = val.length; |
||||
|
||||
if (len >= self.options.minLength) { |
||||
$.get(self.options.url, {offset: self.page, count: self.options.itemsPerPage, value: val, data: self.options.data}, function(json) { |
||||
if (json.length) { |
||||
if (json.length >= self.options.itemsPerPage) { |
||||
self.page++; |
||||
}
|
||||
|
||||
self.$list.show();
|
||||
|
||||
json.forEach(function(item, i, arr) { |
||||
self.$ul.append( |
||||
$('<li>').text(item.text).data('id', item.id) |
||||
) |
||||
}) |
||||
|
||||
|
||||
if (self.page == 1) { |
||||
self.$list.animate({scrollTop: 0}, 0); |
||||
} else { |
||||
self.$list.css({scrollTop: self.$list.scrollTop()}, 0); |
||||
} |
||||
|
||||
if (callback) { |
||||
callback(); |
||||
} |
||||
} else { |
||||
self.$list.hide(); |
||||
self.$ul.empty(); |
||||
} |
||||
}, 'json'); |
||||
} else { |
||||
self.$list.hide(); |
||||
self.$ul.empty(); |
||||
} |
||||
} |
||||
|
||||
} |
||||
|
||||
$.fn.ninjaSelect = function(options) { |
||||
return this.each(function() { |
||||
var $this = $(this), data = $this.data('ninjaSelect'); |
||||
|
||||
if (!data) { |
||||
$this.data('ninjaSelect', (data = new ninjaSelect(this, options))) |
||||
} |
||||
}) |
||||
} |
||||
|
||||
$.fn.ninjaSelect.defaults = { |
||||
url: '/ajax.php', |
||||
data: {}, |
||||
minLength: 2, |
||||
itemsPerPage: 3, |
||||
multiple: true |
||||
} |
||||
|
||||
}(jQuery); |
||||
@ -1,146 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
|
||||
{% block content_bread_scrumbs %} |
||||
<div class="bread-crumbs"> |
||||
<a href="/">Главная страница</a> |
||||
<a href="/companies">Участники</a> |
||||
<strong>{{ company.name }}</strong> |
||||
</div> |
||||
{% endblock %} |
||||
|
||||
{% block page_title %} |
||||
{% endblock %} |
||||
|
||||
{% block page_filter %} |
||||
{% endblock %} |
||||
|
||||
{% block page_body %} |
||||
<div class="m-article"> |
||||
<div class="item-wrap event clearfix"> |
||||
<aside> |
||||
<div class="i-pict"> |
||||
<img src="{% if company.get_logo %}{{ company.get_logo.file_path.url }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt=""/> |
||||
</div> |
||||
</aside> |
||||
|
||||
<div class="i-info"> |
||||
<header> |
||||
<div class="i-title"> |
||||
{{ company.name|safe }} |
||||
</div> |
||||
</header> |
||||
<div class="i-descr"> |
||||
{{ company.description }} |
||||
</div> |
||||
<div class="i-area"><a href="#">{{ company.specialization }}</a></div> |
||||
<hr /> |
||||
|
||||
<div class="i-address"> |
||||
<header> |
||||
<div class="address">{{ company.address.address }}</div> |
||||
<div class="show-map"><a class="toggle-map" href="#">Раскрыть карту</a></div> |
||||
</header> |
||||
<div class="i-map"> |
||||
<div class="close-map"><a class="toggle-map" href="#">Скрыть карту</a></div> |
||||
|
||||
<!-- позиция для карты задается в атрибуте data-coords --> |
||||
<div class="map-canvas" id="map-canvas" data-coords="{{ company.address.lat }},{{ company.address.lng }}" ></div> |
||||
</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-tags"> |
||||
{% for tag in company.tag.all %} |
||||
<a href="#">{{ tag }}</a>, |
||||
{% endfor %} |
||||
</div> |
||||
</hr> |
||||
|
||||
<div class="i-contacts clearfix"> |
||||
<div class="ic-buttons"> |
||||
<a class="button icon-msg" href="#">отправить сообщение</a> |
||||
|
||||
<ul class="soc-media-buttons"> |
||||
<li><a href="#"><img src="{% static 'client/img/soc-medias/sm-icon-fb.png' %}" title="Facebook" alt="Facebook" /></a></li> |
||||
<li><a href="#"><img src="{% static 'client/img/soc-medias/sm-icon-lin.png' %}" title="LinkedIn" alt="LinkedIn" /></a></li> |
||||
<li><a href="#"><img src="{% static 'client/img/soc-medias/sm-icon-vk.png' %}" title="В контакте" alt="В контакте" /></a></li> |
||||
<li><a href="#"><img src="{% static 'client/img/soc-medias/sm-icon-twit.png' %}" title="Twitter" alt="Twitter" /></a></li> |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="ic-links"> |
||||
{% if company.phone %} |
||||
<div class="ic-tel"> |
||||
{{ company.phone }} |
||||
</div> |
||||
{% endif %} |
||||
|
||||
{% if company.email %} |
||||
<div class="ic-mail"> |
||||
<a class="icon-mail" href="mailto:{{ company.email }}">{{ company.email }}</a> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
{% if company.web_page %} |
||||
<div class="ic-site"> |
||||
<a class="icon-ext-link" href="http://{{ company.web_page }}" target="_blank">http://{{ company.web_page }}</a> |
||||
</div> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
|
||||
<hr /> |
||||
|
||||
<div class="i-additional"> |
||||
<div class="ia-title">Дополнительная информация</div> |
||||
<dl class="add-info"> |
||||
<dt>Год основания:</dt> |
||||
<dd>{{ company.foundation }}</dd> |
||||
|
||||
<dt>Количество сотрудников:</dt> |
||||
<dd>{{ company.staff_number }}</dd> |
||||
|
||||
<dt>О компании:</dt> |
||||
<dd>{{ company.description }}</dd> |
||||
|
||||
</dl> |
||||
</div> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr /> |
||||
|
||||
<div class="i-statistics"> |
||||
</div> |
||||
<div class="i-photos"> |
||||
<div class="sect-title"><a href="#">Фотографии компании с событий</a></div> |
||||
<div id="cli-pg" class="cli-photo-gallery"> |
||||
<ul class="clearfix"> |
||||
{% for photo in company.get_photos %} |
||||
<li> |
||||
<a class="open-photo" href="#"> |
||||
<img src="{{ photo.file_path.url }}" alt="" /> |
||||
<span class="pg-title">{{ photo.name }}</span> |
||||
</a> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
<a class="button more" href="#">Все фотографии</a> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-staff"> |
||||
<div class="sect-title"><a href="#">Сотрудники</a></div> |
||||
<div class="i-staff-list"> |
||||
<ul> |
||||
{% for member in company.members %} |
||||
|
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
<a class="button more" href="#">Все сотрудники</a> |
||||
</div> |
||||
</div> |
||||
{% endblock %} |
||||
@ -1,28 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
{% load template_filters %} |
||||
|
||||
{% if single_page %} |
||||
{% block title %} {{ object_list.0.name|safe }} {% endblock %} |
||||
{% block keywords %} {{ object_list.0.keywords }} {% endblock %} |
||||
{% block descriptions %} {{ object_list.0.descriptions }} {% endblock %} |
||||
{% endif %} |
||||
|
||||
|
||||
{% block content_list %} |
||||
{% if object_list %} |
||||
{% if single_page %} |
||||
{% with company=object_list.0 %} |
||||
{% include 'includes/company/company_object.html' %} |
||||
{% endwith %} |
||||
{% else %} |
||||
{% with object_list=object_list %} |
||||
{% include 'includes/company/company_list.html' %} |
||||
{% endwith %} |
||||
{% endif %} |
||||
{% else %} |
||||
<h1> Ничего не найдено</h1> |
||||
{% endif %} |
||||
|
||||
{% endblock %} |
||||
@ -1,304 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
|
||||
{% block title %} {{ conference.title }} {% endblock %} |
||||
{% block keywords %} {{ conference.keywords }} {% endblock %} |
||||
{% block descriptions %} {{ conference.descriptions }} {% endblock %} |
||||
|
||||
|
||||
{% block content_bread_scrumbs %} |
||||
<div class="bread-crumbs"> |
||||
<a href="/">Главная страница</a> |
||||
<a href="/conferences">Конференции</a> |
||||
<a href="#">{{ conference.theme.all.0 }}</a> |
||||
<strong>{{ conference.name }}</strong> |
||||
</div> |
||||
{% endblock %} |
||||
|
||||
{% block page_title %} |
||||
{% endblock %} |
||||
|
||||
{% block page_filter %} |
||||
{% endblock %} |
||||
|
||||
{% block page_body %} |
||||
<div class="m-article"> |
||||
<div class="item-wrap event clearfix"> |
||||
<aside> |
||||
{% if conference.expohit %} |
||||
<div class="hit"></div> |
||||
{% endif %} |
||||
<div class="i-pict"> |
||||
<img src="{% if conference.get_logo %}{{ conference.get_logo.file_path.url }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt=""/> |
||||
</div> |
||||
|
||||
<div class="i-rating" title="Рейтинг: 551">551</div> |
||||
|
||||
<div class="i-stats"> |
||||
<span class="visitors" title="Посетители">N/A</span> |
||||
<span class="participants" title="Участники">{{ conference.users.all|length }}</span> |
||||
</div> |
||||
|
||||
<div class="i-discount"> |
||||
{% if conference.discount %} |
||||
<a class="discount-button" href="#">Скидка -{{ conference.discount }}%</a> |
||||
<div class="dsc-text">{{ conference.discount_description|safe }}</div> |
||||
{% endif %} |
||||
</div> |
||||
</aside> |
||||
|
||||
<div class="i-info"> |
||||
<header> |
||||
<div class="i-title"> |
||||
{{ conference.main_title|safe }} |
||||
</div> |
||||
</header> |
||||
|
||||
<div class="i-date"> |
||||
{% trans 'с' %}{{ conference.data_begin }} {% trans 'по' %} {{ conference.data_end }} |
||||
</div> |
||||
|
||||
<div class="i-address"> |
||||
<header> |
||||
<div class="address"> |
||||
{{ conference.place.address.address }} |
||||
</div> |
||||
<div class="show-map"><a class="toggle-map" href="#">{% trans 'Раскрыть карту' %}</a></div> |
||||
</header> |
||||
|
||||
<div class="i-map"> |
||||
<div class="close-map"><a class="toggle-map" href="#">{% trans 'Скрыть карту' %}</a> |
||||
</div> |
||||
<div class="map-canvas" id="map-canvas" data-coords="{{ conference.place.address.lat }},{{ conference.place.address.lng }}" ></div> |
||||
</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-buttons clearfix"> |
||||
<div class="ib-main"> |
||||
<a class="button icon-check" href="#">{% trans 'Я планирую посетить' %}</a> |
||||
<a class="button blue icon-calendar" href="#">{% trans 'в расписание' %}</a> |
||||
<a class="button green icon-note" href="#">{% trans 'заметка' %}</a> |
||||
</div> |
||||
<div class="ib-add"><a class="button blue2 icon-find" href="#">{% trans 'Найти отель' %}</a></div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-divs clearfix"> |
||||
<div class="i-subj"> |
||||
<ul> |
||||
{% for theme in conference.theme.all %} |
||||
<li><a href="#">{{ theme }} ({{ theme.conferences_number }})</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-tags"> |
||||
{% for tag in conference.tag.all %} |
||||
<a href="#">{{ tag }}</a>, |
||||
{% endfor %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="i-sub-articles"> |
||||
<ul> |
||||
{% for service in conference.service.all %} |
||||
<li><a href="#">{{ service }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-steps"> |
||||
<div class="is-title">{% trans 'Посетить конференцию' %}</div> |
||||
<ul> |
||||
<li class="s1"> |
||||
<div class="label">1. {% trans 'Зарегистрируйтесь на событие' %}</div> |
||||
<a class="step" href="#">{% trans 'Билеты на конференцию' %}</a> |
||||
</li> |
||||
|
||||
<li class="s2"> |
||||
<div class="label">2. {% trans 'Забронируйте отель по лучшей цене' %}</div> |
||||
<a class="step" href="#"><b>booking</b>.com</a> |
||||
</li> |
||||
|
||||
<li class="s3"> |
||||
<div class="label">3. {% trans 'Купите авиабилеты по лучшему тарифу' %}</div> |
||||
<a class="step" href="#">Any<b>way</b>Any<b>day</b></a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
{% if conference.get_photos %} |
||||
<hr /> |
||||
|
||||
<div class="i-photo-slides"> |
||||
<div class="sect-title"><a href="#">{% trans 'Фотографии с прошлой выставки' %}</a></div> |
||||
<div id="ps-photo-gallery" class="ps-photo-gallery swiper-container"> |
||||
<ul class="swiper-wrapper"> |
||||
{% for photo in conference.get_photos %} |
||||
<li class="swiper-slide"><a class="open-photo" href="#"><img src="{{ photo.file_path.url }}" alt="" /></a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<div class="re-controls"> |
||||
<a class="prev" href="#"><</a> |
||||
<a class="next" href="#">></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
<div class="i-event-description"> |
||||
<div class="ied-title">{{ conference.main_title|safe }}</div> |
||||
<div class="ied-text">{{ conference.description|safe }}</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-event-additional clearfix"> |
||||
<div class="sect-title">{% trans 'Дополнительная информация' %}</div> |
||||
<ul class="e-docs"> |
||||
<li><a href="#">{% trans 'Деловая программа' %}</a></li> |
||||
<li><a href="#">{% trans 'Условия участия' %}</a></li> |
||||
</ul> |
||||
<dl class="add-info"> |
||||
<dt>{% trans 'Организатор' %}:</dt> |
||||
<dd> |
||||
{{ conference.organiser.0 }}<br /> |
||||
<a target="_blank" href="{{ conference.organiser.0.web_page }}">{{ conference.organiser.0.web_page }}</a><br /> |
||||
<a href="{{ conference.organiser.email }}">{{ conference.organiser.0.email }}</a> |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Веб-сайт' %}:</dt> |
||||
<dd> |
||||
<a target="_blank" href="http://{{ conference.web_page }}">{{ conference.web_page }}</a> |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Аудитория' %}:</dt> |
||||
<dd> |
||||
{{ conference.get_audience }} |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Периодичность' %}:</dt> |
||||
<dd>{{ conference.get_periodic }}</dd> |
||||
|
||||
<dt>{% trans 'Экспонируемые продукты' %}:</dt> |
||||
<dd>{{ conference.products|safe }}</dd> |
||||
|
||||
</dl> |
||||
|
||||
</div> |
||||
{% if conference.company.all %} |
||||
<hr /> |
||||
<div class="i-members clearfix"> |
||||
<div class="im-participants"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Участники' %}</div> |
||||
<a class="more" href="#">{% trans 'Все участники' %}</a> |
||||
</header> |
||||
<ul> |
||||
{% for company in conference.companies.all|slice:":6" %} |
||||
|
||||
<li> |
||||
<a href="#"> |
||||
<span class="imp-pict"><img src="{% if company.photo %}{{ company.photo }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /></span> |
||||
{{ company.name }} |
||||
</a> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="im-visitors"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Посетители' %}</div> |
||||
</header> |
||||
<ul> |
||||
{% for user in conference.users.all|slice:":17" %} |
||||
<li><a href="#">{{ user }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<a class="more" href="#">{% trans 'Все посетители' %}</a> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
{% if conference.place %} |
||||
<hr/> |
||||
<div class="e-num-info"> |
||||
<div class="eni-area-wrap"> |
||||
<div class="eni-title">{% trans 'Общая выставочная площадь' %}</div> |
||||
<div class="eni-area"> |
||||
{% if conference.place.total_area %} |
||||
{{ conference.place.total_area }} {% trans 'м²' %} |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="eni-stats"> |
||||
<div class="enis-item"><b>300</b> {% trans 'учасников' %}</div> |
||||
<div class="enis-item"><b>200 000</b> {% trans 'посетителей' %}</div> |
||||
{% if conference.foundation_year %} |
||||
<div class="eni-founded">{% trans 'Основано в' %} <b>{{ conference.foundation_year }}</b> {% trans 'году' %}</div> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
</div> |
||||
|
||||
<div class="h-booking"> |
||||
<header class="clearfix"> |
||||
<div class="sect-title"> |
||||
<a href="#">{% trans 'Отели рядом с выставкой от' %} <b>Booking</b>.com</a> |
||||
</div> |
||||
<a class="more blue2" href="#">{% trans 'Все отели поблизости' %}</a> |
||||
<ul> |
||||
</ul> |
||||
</header> |
||||
</div> |
||||
<hr /> |
||||
<div class="e-cat"> |
||||
<div class="sect-title">{% trans 'Ближайшие выставки по тематике' %} <a href="#">«{{ conference.theme.all.0 }}»</a></div> |
||||
<ul class="cat-list cl-exhibitions"> |
||||
{% for exp in conference.get_nearest_events %} |
||||
<li class="cl-item"> |
||||
<div class="cl-item-wrap clearfix"> |
||||
<a href="/conferences/{{ exp.url }}"> |
||||
<div class="cli-pict"> |
||||
<img src="{% if exp.get_logo %}{{ exp.get_logo.file_path.url }}{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /> |
||||
</div> |
||||
</a> |
||||
<div class="cli-info"> |
||||
<div class="cli-top clearfix"> |
||||
{% if exp.approved %} |
||||
<div class="cli-approved"> |
||||
<img src="{% static 'client/img/approved-logo.png' %}" alt="" title="Approved Event" /> |
||||
</div> |
||||
{% endif %} |
||||
<header> |
||||
<div class="cli-title"><a href="/conferences/{{ exp.url }}">{{ exp.name }}</a></div> |
||||
</header> |
||||
|
||||
<div class="cli-descr"> |
||||
{{ exp.main_title }} |
||||
</div> |
||||
|
||||
<div class="cli-bot clearfix"> |
||||
<div class="cli-date">{% trans 'с' %} {{ exp.data_begin }} {% trans 'по' %} {{ exp.data_end }}</div> |
||||
<div class="cli-place"> |
||||
<a href="#">{{ exp.country }}</a>, <a href="#">{{ exp.city }}</a> |
||||
{% if exp.place %} |
||||
, <a href="#">{{ exp.place }}</a> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
<div class="abn"><a href="#"><img src="{% static 'client/img/_del-temp/banner-2.gif' %}" alt="" /></a></div> |
||||
|
||||
{% endblock %} |
||||
|
||||
@ -1,27 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
{% load template_filters %} |
||||
|
||||
|
||||
{% if single_page %} |
||||
|
||||
{% endif %} |
||||
|
||||
|
||||
{% block content_list %} |
||||
{% if object_list %} |
||||
{% if single_page %} |
||||
{% with exposition=object_list.0 %} |
||||
{% include 'includes/event_object.html' %} |
||||
{% endwith %} |
||||
{% else %} |
||||
{% with object_list=object_list %} |
||||
{% include 'includes/event_list.html' %} |
||||
{% endwith %} |
||||
{% endif %} |
||||
{% else %} |
||||
<h1> Ничего не найдено</h1> |
||||
{% endif %} |
||||
|
||||
{% endblock %} |
||||
@ -1,18 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
{% load template_filters %} |
||||
|
||||
|
||||
{% block page_title %} |
||||
{% endblock %} |
||||
|
||||
{% block content_list %} |
||||
{% with object_list=object_list %} |
||||
{% include 'includes/exposition/members.html' %} |
||||
{% endwith %} |
||||
|
||||
{% endblock %} |
||||
|
||||
{% block content_text %} |
||||
{% endblock %} |
||||
@ -1,21 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
{% load template_filters %} |
||||
|
||||
|
||||
{% block page_title %} |
||||
|
||||
{% endblock %} |
||||
|
||||
{% block content_list %} |
||||
{% with object_list=object_list %} |
||||
{% include 'includes/exposition/visitors.html' %} |
||||
{% endwith %} |
||||
|
||||
{% endblock %} |
||||
|
||||
{% block content_text %} |
||||
{% endblock %} |
||||
|
||||
|
||||
@ -1,320 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
|
||||
{% block title %} {{ exposition.title }} {% endblock %} |
||||
{% block keywords %} {{ exposition.keywords }} {% endblock %} |
||||
{% block descriptions %} {{ exposition.descriptions }} {% endblock %} |
||||
|
||||
{% block content_bread_scrumbs %} |
||||
<div class="bread-crumbs"> |
||||
<a href="/">Главная страница</a> |
||||
<a href="{{ exposition.get_catalog_url }}">{{ exposition.get_event_type }}</a> |
||||
<a href="#">{{ exposition.theme.all.0 }}</a> |
||||
<strong>{{ exposition.name|safe }}</strong> |
||||
</div> |
||||
{% endblock %} |
||||
|
||||
{% block page_title %} |
||||
{% endblock %} |
||||
|
||||
{% block page_filter %} |
||||
{% endblock %} |
||||
|
||||
{% block page_body %} |
||||
<div class="m-article"> |
||||
<div class="item-wrap event clearfix"> |
||||
<aside> |
||||
{% if exposition.expohit %} |
||||
<div class="hit"></div> |
||||
{% endif %} |
||||
<div class="i-pict"> |
||||
{% with obj=exposition %} |
||||
{% include 'client/includes/show_logo.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
|
||||
<div class="i-rating" title="Рейтинг: 551">551</div> |
||||
|
||||
<div class="i-stats"> |
||||
<span class="visitors" title="Посетители">N/A</span> |
||||
<span class="participants" title="Участники">{{ exposition.users.all|length }}</span> |
||||
</div> |
||||
|
||||
<div class="i-discount"> |
||||
{% if exposition.discount %} |
||||
<a class="discount-button" href="#">Скидка -{{ exposition.discount }}%</a> |
||||
<div class="dsc-text">{{ exposition.discount_description|safe }}</div> |
||||
{% endif %} |
||||
</div> |
||||
</aside> |
||||
|
||||
<div class="i-info"> |
||||
<header> |
||||
<div class="i-title"> |
||||
{{ exposition.main_title|safe }} |
||||
</div> |
||||
</header> |
||||
|
||||
<div class="i-date"> |
||||
{% with obj=exposition %} |
||||
{% include 'client/includes/show_date_block.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
|
||||
<div class="i-address"> |
||||
<header> |
||||
<div class="address"> |
||||
{{ exposition.place.address.address }} |
||||
</div> |
||||
<div class="show-map"><a class="toggle-map" href="#">{% trans 'Раскрыть карту' %}</a></div> |
||||
</header> |
||||
|
||||
<div class="i-map"> |
||||
<div class="close-map"><a class="toggle-map" href="#">{% trans 'Скрыть карту' %}</a> |
||||
</div> |
||||
<div class="map-canvas" id="map-canvas" data-coords="{{ exposition.place.address.lat }},{{ exposition.place.address.lng }}" ></div> |
||||
</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-buttons clearfix"> |
||||
<div class="ib-main"> |
||||
<a class="button icon-check" href="#">{% trans 'Я планирую посетить' %}</a> |
||||
<a class="button blue icon-calendar" href="#">{% trans 'в расписание' %}</a> |
||||
<a class="button green icon-note" href="#">{% trans 'заметка' %}</a> |
||||
</div> |
||||
<div class="ib-add"><a class="button blue2 icon-find" href="#">{% trans 'Найти отель' %}</a></div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-divs clearfix"> |
||||
<div class="i-subj"> |
||||
<ul> |
||||
{% for theme in exposition.theme.all %} |
||||
<li><a href="#">{{ theme }} ({{ theme.expositions_number }})</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-tags"> |
||||
{% for tag in exposition.tag.all %} |
||||
<a href="#">{{ tag }}</a>, |
||||
{% endfor %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="i-sub-articles"> |
||||
<ul> |
||||
{% for service in exposition.service.all %} |
||||
<li><a href="#">{{ service }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-steps"> |
||||
<div class="is-title">{% trans 'Посетить выставку' %}</div> |
||||
<ul> |
||||
<li class="s1"> |
||||
<div class="label">1. {% trans 'Зарегистрируйтесь на событие' %}</div> |
||||
<a class="step" href="#">{% trans 'Билеты на выставку' %}</a> |
||||
</li> |
||||
|
||||
<li class="s2"> |
||||
<div class="label">2. {% trans 'Забронируйте отель по лучшей цене' %}</div> |
||||
<a class="step" href="http://www.booking.com/"><b>booking</b>.com</a> |
||||
</li> |
||||
|
||||
<li class="s3"> |
||||
<div class="label">3. {% trans 'Купите авиабилеты по лучшему тарифу' %}</div> |
||||
<a class="step" href="http://www.aviasales.ru/"><b>aviasales.ru</b>.ru</a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
{% if exposition.get_photos %} |
||||
<hr /> |
||||
|
||||
<div class="i-photo-slides"> |
||||
<div class="sect-title"><a href="#">{% trans 'Фотографии с прошлой выставки' %}</a></div> |
||||
<div id="ps-photo-gallery" class="ps-photo-gallery swiper-container"> |
||||
<ul class="swiper-wrapper"> |
||||
{% for photo in exposition.get_photos %} |
||||
<li class="swiper-slide"><a class="open-photo" href="#"><img src="{{ photo.file_path.url }}" alt="" /></a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<div class="re-controls"> |
||||
<a class="prev" href="#"><</a> |
||||
<a class="next" href="#">></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
<div class="i-event-description"> |
||||
<div class="ied-title">{{ exposition.main_title|safe }}</div> |
||||
<div class="ied-text">{{ exposition.description|safe }}</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-event-additional clearfix"> |
||||
<div class="sect-title">{% trans 'Дополнительная информация' %}</div> |
||||
<ul class="e-docs"> |
||||
<li><a href="#">{% trans 'Деловая программа' %}</a></li> |
||||
<li><a href="#">{% trans 'Условия участия' %}</a></li> |
||||
</ul> |
||||
<dl class="add-info"> |
||||
<dt>{% trans 'Организатор' %}:</dt> |
||||
<dd> |
||||
{% for organiser in exposition.organiser.all %} |
||||
{{ organiser.name }}<br /> |
||||
<a target="_blank" href="{{ exposition.organiser.web_page }}">{{ organiser.web_page }}</a><br /> |
||||
<a href="{{ organiser.email }}">{{ organiser.email }}</a> |
||||
{% endfor %} |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Веб-сайт' %}:</dt> |
||||
<dd> |
||||
<a target="_blank" href="http://{{ exposition.web_page }}">{{ exposition.web_page }}</a> |
||||
</dd> |
||||
{% if exposition.get_audience %} |
||||
<dt>{% trans 'Аудитория' %}:</dt> |
||||
<dd> |
||||
{{ exposition.get_audience }} |
||||
</dd> |
||||
{% endif %} |
||||
|
||||
<dt>{% trans 'Периодичность' %}:</dt> |
||||
<dd>{{ exposition.get_periodic }}</dd> |
||||
|
||||
<dt>{% trans 'Экспонируемые продукты' %}:</dt> |
||||
<dd>{{ exposition.products|safe }}</dd> |
||||
|
||||
</dl> |
||||
|
||||
</div> |
||||
|
||||
{% if exposition.company.all %} |
||||
<hr /> |
||||
<div class="i-members clearfix"> |
||||
<div class="im-participants"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Участники' %}</div> |
||||
<a class="more" href="#">{% trans 'Все участники' %}</a> |
||||
</header> |
||||
<ul> |
||||
{% for company in exposition.companies.all|slice:":6" %} |
||||
|
||||
<li> |
||||
<a href="#"> |
||||
<span class="imp-pict"><img src="{% if company.photo %}{{ company.photo }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /></span> |
||||
{{ company.name }} |
||||
</a> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="im-visitors"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Посетители' %}</div> |
||||
</header> |
||||
<ul> |
||||
{% for user in exposition.users.all|slice:":17" %} |
||||
<li><a href="#">{{ user }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<a class="more" href="#">{% trans 'Все посетители' %}</a> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
{% if exposition.place %} |
||||
<hr/> |
||||
<div class="e-num-info"> |
||||
{% if exposition.place %} |
||||
<div class="eni-area-wrap"> |
||||
<div class="eni-title">{% trans 'Общая выставочная площадь' %}</div> |
||||
<div class="eni-area"> |
||||
{% if exposition.place.total_area %} |
||||
{{ exposition.place.total_area }} {% trans 'м²' %} |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
<div class="eni-stats"> |
||||
<div class="enis-item"><b>300</b> {% trans 'учасников' %}</div> |
||||
<div class="enis-item"><b>200 000</b> {% trans 'посетителей' %}</div> |
||||
{% if exposition.foundation_year %} |
||||
<div class="eni-founded">{% trans 'Основано в' %} <b>{{ exposition.foundation_year }}</b> {% trans 'году' %}</div> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
</div> |
||||
|
||||
<div class="h-booking"> |
||||
<header class="clearfix"> |
||||
<div class="sect-title"> |
||||
<a href="#">{% trans 'Отели рядом с выставкой от' %} <b>Booking</b>.com</a> |
||||
</div> |
||||
<a class="more blue2" href="#">{% trans 'Все отели поблизости' %}</a> |
||||
<ul> |
||||
</ul> |
||||
</header> |
||||
</div> |
||||
<hr /> |
||||
<div class="e-cat"> |
||||
<div class="sect-title">{% trans 'Ближайшие выставки по тематике' %} <a href="#">«{{ exposition.theme.all.0 }}»</a></div> |
||||
<ul class="cat-list cl-exhibitions"> |
||||
{% for exp in exposition.get_nearest_events %} |
||||
<li class="cl-item"> |
||||
<div class="cl-item-wrap clearfix"> |
||||
<a href="/expositions/{{ exp.url }}"> |
||||
<div class="cli-pict"> |
||||
{% with obj=exp %} |
||||
{% include 'client/includes/show_logo.html' %} |
||||
{% endwith %} |
||||
|
||||
<img src="{% if exp.get_logo %}{{ exp.get_logo.file_path.url }}{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /> |
||||
</div> |
||||
</a> |
||||
<div class="cli-info"> |
||||
<div class="cli-top clearfix"> |
||||
{% if exp.approved %} |
||||
<div class="cli-approved"> |
||||
<img src="{% static 'client/img/approved-logo.png' %}" alt="" title="Approved Event" /> |
||||
</div> |
||||
{% endif %} |
||||
<header> |
||||
<div class="cli-title"><a href="/expositions/{{ exp.url }}">{{ exp.name|safe }}</a></div> |
||||
</header> |
||||
|
||||
<div class="cli-descr"> |
||||
{{ exp.main_title|safe }} |
||||
</div> |
||||
|
||||
<div class="cli-bot clearfix"> |
||||
<div class="cli-date"> |
||||
{% with obj=exp %} |
||||
{% include 'client/includes/show_date_block.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
<div class="cli-place"> |
||||
<a href="#">{{ exp.country }}</a>, <a href="#">{{ exp.city }}</a> |
||||
{% if exp.place %} |
||||
, <a href="#">{{ exp.place }}</a> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</li> |
||||
|
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
<div class="abn"><a href="#"><img src="{% static 'client/img/_del-temp/banner-2.gif' %}" alt="" /></a></div> |
||||
|
||||
{% endblock %} |
||||
@ -1,15 +1,12 @@ |
||||
{% load i18n %} |
||||
|
||||
{% comment %} |
||||
<!-- task EXPO-145--> |
||||
<div id="subscribe-sm" class="subscribe-sm"> |
||||
<header>{% trans 'получать анонсЫ' %}</header> |
||||
<header><a href="#" style="text-decoration: none">{% trans 'получать анонсЫ' %}</a></header> |
||||
{% comment %} |
||||
<ul> |
||||
<li><a class="icon-big-email" href="#">{% trans 'по e-mail' %}</a></li> |
||||
<li><a class="icon-big-rss" href="#">{% trans 'через RSS' %}</a></li> |
||||
<li><a class="icon-big-twitter" href="#">{% trans 'на twitter' %}</a></li> |
||||
|
||||
<!--<li><a class="icon-big-ical" href="#">{% trans 'в iCal' %}</a></li>--> |
||||
</ul> |
||||
{% endcomment %} |
||||
</div> |
||||
{% endcomment %} |
||||
<hr> |
||||
|
||||
|
||||
@ -1,6 +0,0 @@ |
||||
{% load static %} |
||||
<div class="abn"> |
||||
{% if theme_for_filter.id in banner_themes or tag_for_filter.id in banner_tags %} |
||||
<a target="_blank" href="/redirect/redirect/24/"><img src="{% static 'client/img/partners/unnamed_2.gif' %}" alt="" /></a> |
||||
{% endif %} |
||||
</div> |
||||
@ -1,263 +0,0 @@ |
||||
{% extends "blank.html" %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
{% load thumbnail %} |
||||
|
||||
{% block body_class %} class="main-page" {% endblock %} |
||||
|
||||
{% block top %} |
||||
|
||||
<section class="layout mp-top"> |
||||
<div class="layout-wrap"> |
||||
|
||||
<aside> |
||||
{% include 'menu.html' %} |
||||
</aside> |
||||
|
||||
<div class="mcl"> |
||||
<div id="mp-recent-expo" class="recent-expo swiper-container"> |
||||
<ul class="swiper-wrapper"> |
||||
{% for event in events %} |
||||
<li class="swiper-slide"> |
||||
<div class="re-pict"> |
||||
{% if event.logo %} |
||||
<a href="{{ event.get_permanent_url }}"> |
||||
<img src="{{ event.logo.url }}"> |
||||
{% comment %} |
||||
{% thumbnail event.logo "220x220" crop="center" as im %} |
||||
<img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"> |
||||
{% endthumbnail %} |
||||
{% endcomment %} |
||||
</a> |
||||
{% endif %} |
||||
</div> |
||||
<div class="re-body"> |
||||
<div class="re-info"> |
||||
<a href="{{ event.get_permanent_url }}"> |
||||
<div class="re-title">{{ event.name|safe }}</div> |
||||
<div class="re-date"> |
||||
{% with obj=event %} |
||||
{% include 'client/includes/show_date_block.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
<div class="re-descr" title="{{ event.main_title|safe }}">{{ event.main_title|safe }}</div> |
||||
</a> |
||||
</div> |
||||
<footer> |
||||
<div class="re-buttons"> |
||||
<a class="button blue icon-calendar addcalendar" href="{{ event.get_calendar_url }}">{% trans 'добавить в календарь' %}</a> |
||||
<a class="button green icon-note" href="#">{% trans 'заметка' %}</a> |
||||
</div> |
||||
<div class="re-tags"> |
||||
{% for tag in event.tag.all %} |
||||
<a href="{{ event.get_catalog_url }}tag-{{ tag.url }}">{{ tag }}</a>, |
||||
{% endfor %} |
||||
</div> |
||||
</footer> |
||||
</div> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
<div class="re-controls"> |
||||
<a class="prev" href="#"><</a> |
||||
<a class="next" href="#">></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
</div> |
||||
</section> |
||||
{% endblock %} |
||||
|
||||
{% block search %} |
||||
{% include 'includes/catalog_search_main.html' with search_form=search_form %} |
||||
{% endblock %} |
||||
|
||||
{% block catalog %} |
||||
<section class="layout mp-catalog"> |
||||
<div class="layout-wrap"> |
||||
|
||||
<aside> |
||||
|
||||
{% include 'client/includes/feedback.html' %} |
||||
|
||||
{% include 'client/includes/online_consult.html' %} |
||||
|
||||
{% include 'client/includes/announces.html' %} |
||||
|
||||
</aside> |
||||
|
||||
<div class="mcl"> |
||||
<div class="mp-catalog-lists"> |
||||
|
||||
<div class="mpc-list"> |
||||
<header>{% trans 'Выставки' %}</header> |
||||
<ul> |
||||
{% for theme in exposition_themes %} |
||||
<li><a href="/expositions/theme-{{ theme.url }}"><span>{{ theme.name }}</span> <i>({{ theme.expositions_number }})</i></a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<footer><a class="more" href="/expositions/">{% trans 'Все выставки' %}</a></footer> |
||||
</div> |
||||
|
||||
<div class="mpc-list"> |
||||
<header>{% trans 'конференции' %}</header> |
||||
<ul> |
||||
{% for theme in conference_themes %} |
||||
<li><a href="/conferences/theme-{{ theme.url }}"><span>{{ theme.name }}</span> <i>({{ theme.conferences_number }})</i></a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<footer><a class="more" href="/conferences/">{% trans 'Все конференции' %}</a></footer> |
||||
</div> |
||||
{% comment %} |
||||
|
||||
<div class="mpc-list"> |
||||
<header>{% trans 'семинары' %}</header> |
||||
<ul> |
||||
{% for theme in seminar_themes %} |
||||
<li><a href="/seminars/theme-{{ theme.url }}"><span>{{ theme.name }}</span> <i>({{ theme.seminars_number }})</i></a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<footer><a class="more" href="/seminars/">{% trans 'Все семинары' %}</a></footer> |
||||
</div> |
||||
{% endcomment %} |
||||
|
||||
</div> |
||||
|
||||
<div class="abn"> |
||||
{% block menu_banner %} |
||||
<a href="#"> |
||||
<img src="{% static 'client/img/_del-temp/banner-2.gif' %}" alt="" /> |
||||
</a> |
||||
{% endblock %} |
||||
</div> |
||||
</div> |
||||
|
||||
</div> |
||||
</section> |
||||
{% endblock %} |
||||
|
||||
{% block announces %} |
||||
<section class="layout mp-announces"> |
||||
<div class="layout-wrap"> |
||||
<aside> |
||||
<div class="mp-news-list"> |
||||
<header> |
||||
<a href="#">{% trans 'Новости событий' %}</a> |
||||
</header> |
||||
<ul> |
||||
{% for news in news_list %} |
||||
<li> |
||||
<a href="{{ news.get_permanent_url }}"> |
||||
<span class="nl-pict"> |
||||
{# add logo #} |
||||
<img src="{% static 'client/img/_del-temp/expo-bn-2-s.jpg' %}" alt="" /> |
||||
</span> |
||||
<span class="nl-body"> |
||||
<span class="nl-text">{{ news.main_title %}</span> |
||||
<span class="nl-date">{{ news.date }}</span> |
||||
</span> |
||||
</a> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
<footer><a class="more" href="#">{% trans 'Все новости' %}</a></footer> |
||||
</div> |
||||
</aside> |
||||
|
||||
<div class="mcl"> |
||||
<div class="mp-photo-gallery"> |
||||
<header class="clearfix"> |
||||
<div class="pg-title"><a href="#">{% trans 'Фоторепортажи:' %}</a></div> |
||||
<h2><a href="#">Edinburgh International Festival 2013</a></h2> |
||||
</header> |
||||
<div id="mp-photo-gallery" class="photo-gallery swiper-container"> |
||||
<ul class="swiper-wrapper"> |
||||
|
||||
<li class="swiper-slide"> |
||||
<div class="pg-item"> |
||||
<div class="pgi-pict"><img src="{% static 'client/img/_del-temp/mp-phg-1.jpg' %}" alt="" /></div> |
||||
<div class="pgi-descr clearfix"> |
||||
<div class="pgi-date"><b>с 1 по 8 августа</b> 2013 года</div> |
||||
<div class="pgi-text">Международный фестиваль оперы, музыки, драматических и танцевальных постановок Edinburgh International Festival 2013</div> |
||||
</div> |
||||
</div> |
||||
</li> |
||||
|
||||
<li class="swiper-slide"> |
||||
<div class="pg-item"> |
||||
<div class="pgi-pict"><img src="{% static 'client/img/_del-temp/mp-phg-1.jpg' %}" alt="" /></div> |
||||
<div class="pgi-descr clearfix"> |
||||
<div class="pgi-date"><b>с 1 по 8 августа</b> 2013 года</div> |
||||
<div class="pgi-text">Международный фестиваль оперы, музыки, драматических и танцевальных постановок Edinburgh International Festival 2013</div> |
||||
</div> |
||||
</div> |
||||
</li> |
||||
|
||||
</ul> |
||||
<div class="re-controls"> |
||||
<a class="prev" href="#"><</a> |
||||
<a class="next" href="#">></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
</div> |
||||
</section> |
||||
{% endblock %} |
||||
|
||||
{% block partners %} |
||||
<section class="layout mp-partners"> |
||||
<div class="mpp-wrap"> |
||||
<header>{% trans 'Наши партнеры:' %}</header> |
||||
<ul class="mp-partners-list"> |
||||
<li><img src="{% static 'client/img/partners/deutsche-messe-2.png' %}" /></li> |
||||
<li><img src="{% static 'client/img/partners/ite.png' %}"/></li> |
||||
<li><img src="{% static 'client/img/partners/nurnberg-messe.png' %}"/></li> |
||||
<li><img src="{% static 'client/img/partners/reed-exhibitions.png' %}"/></li> |
||||
<li><img src="{% static 'client/img/partners/messe-dusseldorf.png' %}"/></li> |
||||
</ul> |
||||
</div> |
||||
</section> |
||||
{% endblock %} |
||||
|
||||
{% block services %} |
||||
<section class="layout mp-services"> |
||||
<div class="layout-wrap"> |
||||
|
||||
<aside> |
||||
|
||||
{% include 'client/includes/services.html' %} |
||||
|
||||
</aside> |
||||
|
||||
<div class="mcl"> |
||||
<div class="mp-reviews-wrap clearfix"> |
||||
<div class="mp-reviews"> |
||||
<header> |
||||
<div class="mpr-title"><a href="#">{% trans 'Обзоры и аналитика' %}</a></div> |
||||
<div class="more-link"><a class="more" href="/articles/">{% trans 'Все обзоры' %}</a></div> |
||||
</header> |
||||
|
||||
<ul> |
||||
{% for article in articles %} |
||||
<li> |
||||
<a href="{{ article.get_permanent_url }}"> |
||||
<span class="mpr-pict"><img src="{% static 'client/img/_del-temp/review-1.jpg' %}" alt="" /></span> |
||||
<span class="mpr-text">{{ article.main_title }}</span> |
||||
</a> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="sbnr"> |
||||
<div class="sbnr-wrap"><a href="#"><img src="{% static 'client/img/_del-temp/bnrs.jpg' %}" alt="" /></a></div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
</div> |
||||
</section> |
||||
{% endblock %} |
||||
@ -1,314 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load template_filters %} |
||||
|
||||
{% load static %} |
||||
{% load i18n %} |
||||
|
||||
{% block title %} {{ place.title }} {% endblock %} |
||||
{% block keywords %} {{ place.keywords }} {% endblock %} |
||||
{% block descriptions %} {{ place.descriptions }} {% endblock %} |
||||
|
||||
{% block content_bread_scrumbs %} |
||||
<div class="bread-crumbs"> |
||||
<a href="/">Главная страница</a> |
||||
<a href="/places">Места</a> |
||||
<strong>{{ place.name }}</strong> |
||||
</div> |
||||
{% endblock %} |
||||
|
||||
{% block page_title %} |
||||
{% endblock %} |
||||
|
||||
{% block page_filter %} |
||||
{% endblock %} |
||||
|
||||
{% block page_body %} |
||||
<div class="m-article"> |
||||
<div class="item-wrap place clearfix"> |
||||
<aside> |
||||
<div class="i-pict"><img src="{% if place.get_logo %}{{ place.get_logo.file_path.url }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /></div> |
||||
<!--<div class="i-rating">551</div>--> |
||||
</aside> |
||||
|
||||
<div class="i-info"> |
||||
<header> |
||||
<div class="i-title"> |
||||
{{ place.main_title|safe }} |
||||
</div> |
||||
<div class="i-descr"> |
||||
{{ place.description|safe }} |
||||
</div> |
||||
<div class="i-address map-opened"> |
||||
<header> |
||||
<div class="address"> |
||||
{{ place.address.address }} |
||||
</div> |
||||
|
||||
<div class="show-map"><a class="toggle-map" href="#">Раскрыть карту</a></div> |
||||
</header> |
||||
<div class="i-map"> |
||||
<div class="close-map"><a class="toggle-map" href="#">Скрыть карту</a></div> |
||||
<!-- позиция для карты задается в атрибуте data-coords --> |
||||
<div class="map-canvas" id="map-canvas" data-coords="{{ place.address.lat }},{{ place.address.lng }}" ></div> |
||||
</div> |
||||
</div> |
||||
</header> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="i-services"> |
||||
<div class="sect-title">Услуги</div> |
||||
<div class="is-wrap clearfix"> |
||||
<ul> |
||||
{% if place.bank %} |
||||
<li>Банк / банкоматы / обмен валюты</li> |
||||
{% endif %} |
||||
{% if place.wifi %} |
||||
<li>Wi-Fi</li> |
||||
{% endif %} |
||||
{% if place.children_room %} |
||||
<li>Детская комната</li> |
||||
{% endif %} |
||||
{% if place.disabled_service %} |
||||
<li>Сервис для инвалидов</li> |
||||
{% endif %} |
||||
</ul> |
||||
<ul> |
||||
{% if place.conference_centre %} |
||||
<li>Конгресс-центр</li> |
||||
{% endif %} |
||||
{% if place.business_centre %} |
||||
<li>Бизнес центр</li> |
||||
{% endif %} |
||||
{% if place.online_registration %} |
||||
<li>Онлайн-регистрация</li> |
||||
{% endif %} |
||||
{% if place.cafe %} |
||||
<li>Кафе и рестораны</li> |
||||
{% endif %} |
||||
</ul> |
||||
<ul> |
||||
{% if place.terminals %} |
||||
<li>Информационные терминалы</li> |
||||
{% endif %} |
||||
{% if place.parking %} |
||||
<li>Парковка</li> |
||||
{% endif %} |
||||
{% if place.press_centre %} |
||||
<li>Пресс-центр</li> |
||||
{% endif %} |
||||
{% if place.mobile_application %} |
||||
<li>Мобильное приложение</li> |
||||
{% endif %} |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<hr /> |
||||
{% if place.get_photos %} |
||||
<div class="i-photo-slides"> |
||||
<div class="sect-title">Фотогалерея</div> |
||||
<div id="ps-photo-gallery" class="ps-photo-gallery swiper-container"> |
||||
<ul class="swiper-wrapper"> |
||||
{% for photo in place.get_photos %} |
||||
<li class="swiper-slide"><img src="{{ photo.file_path.url }}" alt="" /></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<div class="re-controls"> |
||||
<a class="prev" href="#"><</a> |
||||
<a class="next" href="#">></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
<div class="e-num-info"> |
||||
{% if place.total_area %} |
||||
<div class="eni-area-wrap"> |
||||
<div class="eni-title">Общая выставочная площадь</div> |
||||
<div class="eni-area">{{ place.total_area|int_format }} м²</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
<div class="eni-areas clearfix"> |
||||
{% if place.closed_area %} |
||||
<div class="enis-col"> |
||||
<b>{{ place.closed_area|int_format }} м²</b> |
||||
закрытая выставочная площадь |
||||
</div> |
||||
{% endif %} |
||||
{% if place.open_area %} |
||||
<div class="enis-col"> |
||||
<b>{{ place.open_area|int_format }} м²</b> |
||||
открытая выставочная площадь |
||||
</div> |
||||
{% endif %} |
||||
</div> |
||||
|
||||
<div class="eni-areas clearfix"> |
||||
<div class="enis-col"> |
||||
<ul> |
||||
{% for hall in place.halls.all %} |
||||
<li>{{ hall.name }} №{{ hall.number }} — {{ hall.capacity }}</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="eni-holds"> |
||||
{{ place.total_year_action }} |
||||
</div> |
||||
|
||||
<div class="eni-holds"> |
||||
{% if place.foundation_year %} |
||||
<div class="eni-founded">Основано в <b>{{ place.foundation_year }}</b> году</div> |
||||
{% endif %} |
||||
</div> |
||||
|
||||
|
||||
</div> |
||||
{% if place.get_scheme %} |
||||
<hr /> |
||||
<div class="e-pv-container"> |
||||
<div class="sect-title">Схема павильонов</div> |
||||
<div class="div-img-wrap"><img src="{{ place.get_scheme.file_path.url }}" alt="" /></div> |
||||
</div> |
||||
{% endif %} |
||||
<div class="i-contacts clearfix"> |
||||
<div class="sect-title">Контактная информация</div> |
||||
<div class="ic-wrap"> |
||||
<div class="ic-col"> |
||||
<div class="ic-addr">{{ place.address.address }}</div> |
||||
<div class="ic-links"><a target="_blank" href="http://{{ place.web_page }}">{{ place.web_page }}</a></div> |
||||
</div> |
||||
|
||||
<div class="ic-col"> |
||||
<ul class="tels"> |
||||
{% if place.phone %} |
||||
<li>{{ place.phone|phone }} (телефон)</li> |
||||
{% endif %} |
||||
{% if place.fax %} |
||||
<li>{{ place.fax|phone }} (факс)</li> |
||||
{% endif %} |
||||
</ul> |
||||
</div> |
||||
|
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="i-events-list"> |
||||
<div class="sect-title">Список событий</div> |
||||
<ul class="cat-list cl-exhibitions"> |
||||
{% for event in place.events %} |
||||
<li class="cl-item" data-link="#"> |
||||
<div class="cl-item-wrap clearfix"> |
||||
<a href="#"> |
||||
{% if event.expohit %} |
||||
<span class="hit"></span> |
||||
{% endif %} |
||||
<div class="cli-pict"> |
||||
{% with obj=event %} |
||||
{% include 'show_logo.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
</a> |
||||
|
||||
<div class="cli-info"> |
||||
<div class="cli-top clearfix"> |
||||
<header> |
||||
<div class="cli-title"><a href="#">{{ event.name }}</a></div> |
||||
</header> |
||||
|
||||
<div class="cli-descr">{{ event.main_title|safe }}</div> |
||||
</div> |
||||
|
||||
<div class="cli-bot clearfix"> |
||||
<div class="cli-date"> |
||||
{% with obj=event %} |
||||
{% include 'show_date_block.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
<div class="cli-place"> |
||||
<a href="#">{{ event.country }}</a>, <a href="#">{{ event.city }}</a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="cli-buttons clearfix"> |
||||
<div class="cli-m-buttons"> |
||||
<div class="cli-services"> |
||||
<a class="button icon-sm" href="#">услуги</a> |
||||
<div class="cli-services-sm"> |
||||
<ul> |
||||
{% for service in event.service %} |
||||
<li><a href="#">{{ service }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<a class="button blue icon-calendar" href="#">в расписание</a> |
||||
<a class="button green icon-note" href="#">заметка</a> |
||||
</div> |
||||
|
||||
<div class="cli-s-buttons"> |
||||
<a class="button blue2 lc" href="#">Лучшие цены на отели на <i>Booking</i>.com</a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<footer class="clearfix"> |
||||
<div class="cli-stats"> |
||||
<span class="visitors">{{ event.visitors }}</span> |
||||
<span class="participants">{{ event.members }}</span> |
||||
</div> |
||||
|
||||
<div class="cli-tags"> |
||||
{% with obj=event %} |
||||
{% include 'client/includes/show_tags.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
</footer> |
||||
|
||||
|
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
{% if place.get_nearest_places %} |
||||
<div class="e-cat"> |
||||
<div class="sect-title">Ближайшие выставочные центры</div> |
||||
<ul class="cat-list cl-places"> |
||||
{% for pl in place.get_nearest_places %} |
||||
|
||||
<li class="cl-item"> |
||||
<div class="cl-item-wrap clearfix"> |
||||
<a href="/place/{{ pl.url }}"> |
||||
<div class="cli-pict"> |
||||
{% with obj=pl %} |
||||
{% include 'show_logo.html' %} |
||||
{% endwith %} |
||||
</div> |
||||
</a> |
||||
|
||||
<div class="cli-info"> |
||||
<div class="cli-top clearfix"> |
||||
<header> |
||||
<div class="cli-title"> |
||||
<a href="/place/{{ pl.url }}"> {{ pl.name }}</a> |
||||
</div> |
||||
</header> |
||||
<div class="cli-descr">{{ pl.get_type }}</div> |
||||
</div> |
||||
<div class="cli-bot clearfix"> |
||||
<div class="cli-dim">{{ pl.total_area }}</div> |
||||
<div class="cli-place"> |
||||
<a href="#">{{ pl.country }}</a>, <a href="#">{{ pl.city }}</a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
{% endif %} |
||||
{% endblock %} |
||||
@ -1,70 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
|
||||
{% block content_bread_scrumbs %} |
||||
<div class="bread-crumbs"> |
||||
<a href="/">Главная страница</a> |
||||
<strong>Места</strong> |
||||
</div> |
||||
{% endblock %} |
||||
|
||||
{% block page_title %} |
||||
<h1>Места:</h1> |
||||
{% endblock %} |
||||
{% block content_list %} |
||||
<ul class="cat-list cl-places"> |
||||
{% for object in objects %} |
||||
<li class="cl-item"> |
||||
<div class="cl-item-wrap clearfix"> |
||||
<a href="/places/{{ object.url }}"> |
||||
<div class="cli-pict"><img src="{% if object.get_logo %}{{ object.get_logo.file_path.url }} |
||||
{% else %} |
||||
{% static 'client/img/no-logo.png' %} |
||||
{% endif %}" alt="" /> |
||||
</div> |
||||
</a> |
||||
<div class="cli-info"> |
||||
<div class="cli-top clearfix"> |
||||
<div class="cli-approved"> |
||||
{% if object.approved %} |
||||
<img src="{% static 'clint/img/approved-logo.png' %}" alt="" title="Approved Event" /> |
||||
{% endif %} |
||||
</div> |
||||
<header> |
||||
<div class="cli-title"><a href="/places/{{ object.url }}">{{ object.name|safe }}</a></div> |
||||
<!--<div class="cli-rate">551</div>--> |
||||
</header> |
||||
|
||||
<div class="cli-descr">{{ object.get_type }}</div> |
||||
</div> |
||||
|
||||
<div class="cli-bot clearfix"> |
||||
{% if object.total_area %} |
||||
<div class="cli-dim">{{ object.total_area }} м2</div> |
||||
{% endif %} |
||||
<div class="cli-place"><a href="#">{{ object.country }}</a>, <a href="#">{{ object.city }}</a>, <a href="/places/{{ object.url }}">{{ object.address.address }}</a></div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="cli-buttons clearfix"> |
||||
<div class="cli-m-buttons"> |
||||
<a class="button icon-info" href="/places/{{ object.url }}">описание</a> |
||||
{% if object.get_events_number %} |
||||
<a class="button green icon-list" href="#">события ({{ object.get_events_number }})</a> |
||||
{% endif %} |
||||
{% if object.get_photos %} |
||||
<a class="button blue icon-photo" href="{{ object.get_catalog_url }}/{{ object.url }}/photo">{% trans 'фото' %}</a> |
||||
{% endif %} |
||||
</div> |
||||
|
||||
<div class="cli-s-buttons"> |
||||
<a class="button blue2 lc" href="#">Найти отели поблизости</a> |
||||
</div> |
||||
</div> |
||||
|
||||
</div> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
{% endblock %} |
||||
@ -1,28 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
{% load template_filters %} |
||||
|
||||
{% if single_page %} |
||||
{% block title %} {{ object_list.0.name|safe }} {% endblock %} |
||||
{% block keywords %} {{ object_list.0.keywords }} {% endblock %} |
||||
{% block descriptions %} {{ object_list.0.descriptions }} {% endblock %} |
||||
{% endif %} |
||||
|
||||
{% block content_list %} |
||||
{% if object_list %} |
||||
{% if single_page %} |
||||
{% with place=object_list.0 %} |
||||
{% include 'includes/place/place_object.html' %} |
||||
{% endwith %} |
||||
{% else %} |
||||
{% with object_list=object_list %} |
||||
{% include 'includes/place/place_list.html' %} |
||||
{% endwith %} |
||||
{% endif %} |
||||
|
||||
{% else %} |
||||
<h1>Nothing found</h1> |
||||
{% endif %} |
||||
|
||||
{% endblock %} |
||||
@ -0,0 +1,56 @@ |
||||
<div id="pw-subscribe" class="popup-window pw-subscribe"> |
||||
<header class="clearfix"> |
||||
<div class="pw-title">Получать анонсы </div> |
||||
<ul class="tabs"> |
||||
<li class="active"><a class="icon-big-email" href="#">по e-mail</a></li> |
||||
</ul> |
||||
</header> |
||||
<div class="pw-body clearfix"> |
||||
<ul class="tabs-content"> |
||||
<li class="active"> |
||||
<form id="id_subscription_aside_form" class="pw-form simple-validate" action="/newsletters/subsribe/aside/" method="post">{% csrf_token %} |
||||
|
||||
<div class="pwf-line mail"> |
||||
<div class="pwf-field">{{ announce_subscribe.email }}</div> |
||||
<div class="pwf-msg"><a href="#">Пример рассылки</a></div> |
||||
</div> |
||||
|
||||
<div class="pwf-line country"> |
||||
<div class="pwf-field"> |
||||
{{ announce_subscribe.country }} |
||||
</div> |
||||
<div class="pwf-msg"></div> |
||||
</div> |
||||
|
||||
<div class="pwf-line city"> |
||||
<div class="pwf-field"> |
||||
{{ announce_subscribe.city }} |
||||
</div> |
||||
<div class="pwf-msg"></div> |
||||
</div> |
||||
|
||||
<div class="pwf-line subj"> |
||||
<div class="pwf-field"> |
||||
{{ announce_subscribe.theme }} |
||||
</div> |
||||
<div class="mf-msg"></div> |
||||
</div> |
||||
|
||||
<div class="pwf-line subj"> |
||||
<div class="pwf-field"> |
||||
{{ announce_subscribe.periodic }} |
||||
</div> |
||||
<div class="mf-msg"></div> |
||||
</div> |
||||
|
||||
<div class="pwf-buttons-line"> |
||||
<button type="submit" class="icon-check">подписаться</button> |
||||
</div> |
||||
|
||||
|
||||
|
||||
</form> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
@ -1,8 +0,0 @@ |
||||
<div id="expo-ad-popup" data-rdr="51" class="popup-window" style="width:800px;"> |
||||
<header class="clearfix"> |
||||
<div class="pw-title"></div> |
||||
</header> |
||||
<div class="pw-body clearfix"> |
||||
<a href="/redirect/redirect/51/"><img src="/static/client/img/expo_b/mims15.gif"/></a> |
||||
</div> |
||||
</div> |
||||
@ -1,23 +0,0 @@ |
||||
<div id="expo-ad-popup" data-rdr="52" class="popup-window" style="width:500px;"> |
||||
<header class="clearfix"> |
||||
<div class="pw-title">Вы планируете посещение MIMS Automechanika Moscow в Экспоцентре?</div> |
||||
</header> |
||||
<div class="pw-body clearfix"> |
||||
<form id="expo-form-popup" class="pw-form simple-validate" action="/redirect/redirect/52/"> |
||||
<div class="pwf-line"> |
||||
С 24 по 27 августа 2015 г. в Экспоцентре будут представлены лучшие предложения производителей и поставщиков автозапчастей, оборудования и товаров для технического обслуживания автомобилей. |
||||
</div> |
||||
<div class="pwf-line"> |
||||
<a href="/redirect/redirect/52/"> |
||||
<img src="/static/client/img/expo_b/mims.png"> |
||||
</a> |
||||
</div> |
||||
<button>Узнать подробнее</button> |
||||
</form> |
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
|
||||
|
||||
@ -1,8 +0,0 @@ |
||||
<div id="expo-ad-popup" data-rdr="49" class="popup-window" style="width:800px;"> |
||||
<header class="clearfix"> |
||||
<div class="pw-title"></div> |
||||
</header> |
||||
<div class="pw-body clearfix"> |
||||
<a href="/redirect/redirect/49/"><img src="/static/client/img/expo_b/cemat15.gif"/></a> |
||||
</div> |
||||
</div> |
||||
@ -1,8 +0,0 @@ |
||||
<div id="expo-ad-popup" data-rdr="50" class="popup-window" style="width:800px;"> |
||||
<header class="clearfix"> |
||||
<div class="pw-title"></div> |
||||
</header> |
||||
<div class="pw-body clearfix"> |
||||
<a href="/redirect/redirect/50/"><img src="/static/client/img/expo_b/cemat15_v2.gif"/></a> |
||||
</div> |
||||
</div> |
||||
@ -1,24 +0,0 @@ |
||||
|
||||
<div id="expo-ad-popup" data-rdr="53" class="popup-window"> |
||||
<header class="clearfix"> |
||||
<div class="pw-title">Ваш логист пойдет на выставку CEMAT?</div> |
||||
</header> |
||||
<div class="pw-body clearfix"> |
||||
<form id="expo-form-popup" class="pw-form simple-validate" action="/redirect/redirect/53/"> |
||||
<div class="pwf-line"> |
||||
С 22 по 25 сентября 2015 г. в Крокус Экспо производители складского оборудования и техники представят свои выгодные предложения. |
||||
</div> |
||||
<div class="pwf-line"> |
||||
<a href="/redirect/redirect/53/"> |
||||
<img src="/static/client/img/expo_b/cemat_modal1.png"> |
||||
</a> |
||||
<a href="/redirect/redirect/53. /" style="margin-left: 10px;"> |
||||
<img src="/static/client/img/expo_b/cemat_modal2.png"> |
||||
</a> |
||||
</div> |
||||
<button>Узнать подробнее</button> |
||||
</form> |
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
@ -1,282 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
|
||||
{% block title %} {{ seminar.title }} {% endblock %} |
||||
{% block keywords %} {{ seminar.keywords }} {% endblock %} |
||||
{% block descriptions %} {{ seminar.descriptions }} {% endblock %} |
||||
|
||||
|
||||
{% block content_bread_scrumbs %} |
||||
<div class="bread-crumbs"> |
||||
<a href="/">Главная страница</a> |
||||
<a href="/seminars">Семинары</a> |
||||
<a href="#">{{ seminar.theme.all.0 }}</a> |
||||
<strong>{{ seminar.name }}</strong> |
||||
</div> |
||||
{% endblock %} |
||||
|
||||
{% block page_title %} |
||||
{% endblock %} |
||||
|
||||
{% block page_filter %} |
||||
{% endblock %} |
||||
|
||||
{% block page_body %} |
||||
<div class="m-article"> |
||||
<div class="item-wrap event clearfix"> |
||||
<aside> |
||||
{% if seminar.expohit %} |
||||
<div class="hit"></div> |
||||
{% endif %} |
||||
<div class="i-pict"> |
||||
<img src="{% if seminar.get_logo %}{{ seminar.get_logo.file_path.url }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt=""/> |
||||
</div> |
||||
|
||||
<div class="i-rating" title="Рейтинг: 551">551</div> |
||||
|
||||
<div class="i-stats"> |
||||
<span class="visitors" title="Посетители">N/A</span> |
||||
<span class="participants" title="Участники">{{ expositiin.users.all|length }}</span> |
||||
</div> |
||||
|
||||
<div class="i-discount"> |
||||
{% if seminar.discount %} |
||||
<a class="discount-button" href="#">Скидка -{{ seminar.discount }}%</a> |
||||
<div class="dsc-text">{{ seminar.discount_description|safe }}</div> |
||||
{% endif %} |
||||
</div> |
||||
</aside> |
||||
|
||||
<div class="i-info"> |
||||
<header> |
||||
<div class="i-title"> |
||||
{{ seminar.main_title|safe }} |
||||
</div> |
||||
</header> |
||||
|
||||
<div class="i-date"> |
||||
{% trans 'с' %}{{ seminar.data_begin }} {% trans 'по' %} {{ seminar.data_end }} |
||||
</div> |
||||
|
||||
<div class="i-address"> |
||||
<header> |
||||
<div class="address"> |
||||
{{ seminar.address.address }} |
||||
</div> |
||||
<div class="show-map"><a class="toggle-map" href="#">{% trans 'Раскрыть карту' %}</a></div> |
||||
</header> |
||||
|
||||
<div class="i-map"> |
||||
<div class="close-map"><a class="toggle-map" href="#">{% trans 'Скрыть карту' %}</a> |
||||
</div> |
||||
<div class="map-canvas" id="map-canvas" data-coords="{{ seminar.address.lat }},{{ seminar.address.lng }}" ></div> |
||||
</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-buttons clearfix"> |
||||
<div class="ib-main"> |
||||
<a class="button icon-check" href="#">{% trans 'Я планирую посетить' %}</a> |
||||
<a class="button blue icon-calendar" href="#">{% trans 'в расписание' %}</a> |
||||
<a class="button green icon-note" href="#">{% trans 'заметка' %}</a> |
||||
</div> |
||||
<div class="ib-add"><a class="button blue2 icon-find" href="#">{% trans 'Найти отель' %}</a></div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-divs clearfix"> |
||||
<div class="i-subj"> |
||||
<ul> |
||||
{% for theme in seminar.theme.all %} |
||||
<li><a href="#">{{ theme }} ({{ theme.seminars_number }})</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-tags"> |
||||
{% for tag in seminar.tag.all %} |
||||
<a href="#">{{ tag }}</a>, |
||||
{% endfor %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="i-sub-articles"> |
||||
<ul> |
||||
{% for service in seminar.service.all %} |
||||
<li><a href="#">{{ service }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-steps"> |
||||
<div class="is-title">{% trans 'Посетить семинар' %}</div> |
||||
<ul> |
||||
<li class="s1"> |
||||
<div class="label">1. {% trans 'Зарегистрируйтесь на событие' %}</div> |
||||
<a class="step" href="#">{% trans 'Билеты на семинар' %}</a> |
||||
</li> |
||||
|
||||
<li class="s2"> |
||||
<div class="label">2. {% trans 'Забронируйте отель по лучшей цене' %}</div> |
||||
<a class="step" href="#"><b>booking</b>.com</a> |
||||
</li> |
||||
|
||||
<li class="s3"> |
||||
<div class="label">3. {% trans 'Купите авиабилеты по лучшему тарифу' %}</div> |
||||
<a class="step" href="#">Any<b>way</b>Any<b>day</b></a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
{% if seminar.get_photos %} |
||||
<hr /> |
||||
|
||||
<div class="i-photo-slides"> |
||||
<div class="sect-title"><a href="#">{% trans 'Фотографии с прошлой выставки' %}</a></div> |
||||
<div id="ps-photo-gallery" class="ps-photo-gallery swiper-container"> |
||||
<ul class="swiper-wrapper"> |
||||
{% for photo in seminar.get_photos %} |
||||
<li class="swiper-slide"><a class="open-photo" href="#"><img src="{{ photo.file_path.url }}" alt="" /></a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<div class="re-controls"> |
||||
<a class="prev" href="#"><</a> |
||||
<a class="next" href="#">></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
<div class="i-event-description"> |
||||
<div class="ied-title">{{ seminar.main_title|safe }}</div> |
||||
<div class="ied-text">{{ seminar.description|safe }}</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-event-additional clearfix"> |
||||
<div class="sect-title">{% trans 'Дополнительная информация' %}</div> |
||||
<ul class="e-docs"> |
||||
<li><a href="#">{% trans 'Деловая программа' %}</a></li> |
||||
<li><a href="#">{% trans 'Условия участия' %}</a></li> |
||||
</ul> |
||||
<dl class="add-info"> |
||||
<dt>{% trans 'Организатор' %}:</dt> |
||||
<dd> |
||||
{{ seminar.organiser.0 }}<br /> |
||||
<a target="_blank" href="{{ seminar.organiser.0.web_page }}">{{ seminar.organiser.0.web_page }}</a><br /> |
||||
<a href="{{ seminar.organiser.email }}">{{ seminar.organiser.0.email }}</a> |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Веб-сайт' %}:</dt> |
||||
<dd> |
||||
<a target="_blank" href="http://{{ seminar.web_page }}">{{ seminar.web_page }}</a> |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Аудитория' %}:</dt> |
||||
<dd> |
||||
{{ seminar.get_audience }} |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Периодичность' %}:</dt> |
||||
<dd>{{ seminar.get_periodic }}</dd> |
||||
|
||||
<dt>{% trans 'Экспонируемые продукты' %}:</dt> |
||||
<dd>{{ seminar.products|safe }}</dd> |
||||
|
||||
</dl> |
||||
|
||||
</div> |
||||
{% if seminar.company.all %} |
||||
<hr /> |
||||
<div class="i-members clearfix"> |
||||
<div class="im-participants"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Участники' %}</div> |
||||
<a class="more" href="#">{% trans 'Все участники' %}</a> |
||||
</header> |
||||
<ul> |
||||
{% for company in seminar.companies.all|slice:":6" %} |
||||
|
||||
<li> |
||||
<a href="#"> |
||||
<span class="imp-pict"><img src="{% if company.photo %}{{ company.photo }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /></span> |
||||
{{ company.name }} |
||||
</a> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="im-visitors"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Посетители' %}</div> |
||||
</header> |
||||
<ul> |
||||
{% for user in seminar.users.all|slice:":17" %} |
||||
<li><a href="#">{{ user }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<a class="more" href="#">{% trans 'Все посетители' %}</a> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
</div> |
||||
|
||||
<div class="h-booking"> |
||||
<header class="clearfix"> |
||||
<div class="sect-title"> |
||||
<a href="#">{% trans 'Отели рядом с выставкой от' %} <b>Booking</b>.com</a> |
||||
</div> |
||||
<a class="more blue2" href="#">{% trans 'Все отели поблизости' %}</a> |
||||
<ul> |
||||
</ul> |
||||
</header> |
||||
</div> |
||||
<hr /> |
||||
<div class="e-cat"> |
||||
<div class="sect-title">{% trans 'Ближайшие выставки по тематике' %} <a href="#">«{{ seminar.theme.all.0 }}»</a></div> |
||||
<ul class="cat-list cl-exhibitions"> |
||||
{% for exp in seminar.get_nearest_events %} |
||||
<li class="cl-item"> |
||||
<div class="cl-item-wrap clearfix"> |
||||
<a href="/seminars/{{ exp.url }}"> |
||||
<div class="cli-pict"> |
||||
<img src="{% if exp.get_logo %}{{ exp.get_logo.file_path.url }}{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /> |
||||
</div> |
||||
</a> |
||||
<div class="cli-info"> |
||||
<div class="cli-top clearfix"> |
||||
{% if exp.approved %} |
||||
<div class="cli-approved"> |
||||
<img src="{% static 'client/img/approved-logo.png' %}" alt="" title="Approved Event" /> |
||||
</div> |
||||
{% endif %} |
||||
<header> |
||||
<div class="cli-title"><a href="/seminars/{{ exp.url }}">{{ exp.name }}</a></div> |
||||
</header> |
||||
|
||||
<div class="cli-descr"> |
||||
{{ exp.main_title }} |
||||
</div> |
||||
|
||||
<div class="cli-bot clearfix"> |
||||
<div class="cli-date">{% trans 'с' %} {{ exp.data_begin }} {% trans 'по' %} {{ exp.data_end }}</div> |
||||
<div class="cli-place"> |
||||
<a href="#">{{ exp.country }}</a>, <a href="#">{{ exp.city }}</a> |
||||
{% if exp.place %} |
||||
, <a href="#">{{ exp.place }}</a> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
<div class="abn"><a href="#"><img src="{% static 'client/img/_del-temp/banner-2.gif' %}" alt="" /></a></div> |
||||
|
||||
{% endblock %} |
||||
File diff suppressed because one or more lines are too long
@ -1,3 +0,0 @@ |
||||
{% load template_filters %} |
||||
{{ filter}}<br> |
||||
{{ object_list.0 }} |
||||
@ -1,25 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
|
||||
|
||||
{% block style %} |
||||
<link rel="stylesheet" href="{% static 'ninjaplugin/plugin/plugin.css' %}"> |
||||
{% endblock %} |
||||
|
||||
{% block scripts %} |
||||
<script src="{% static 'ninjaplugin/plugin/jquery.mousewheel.js' %}"></script> |
||||
<script src="{% static 'ninjaplugin/plugin/plugin.js' %}"></script> |
||||
<script src="{% static 'ninjaplugin/plugin/init.js' %}"></script> |
||||
|
||||
{% endblock %} |
||||
|
||||
{% block content_list %} |
||||
<div class="m-article"> |
||||
<label for="id_country">Country</label><input type="hidden" id="id_country"/> |
||||
|
||||
<br/> |
||||
</br> |
||||
<label for="id_theme">Theme</label><input type="hidden" id="id_theme"/> |
||||
</div> |
||||
|
||||
{% endblock %} |
||||
@ -1,237 +0,0 @@ |
||||
{% extends 'base_catalog.html' %} |
||||
{% load static %} |
||||
{% load i18n %} |
||||
|
||||
{% block title %} {{ webinar.title }} {% endblock %} |
||||
{% block keywords %} {{ webinar.keywords }} {% endblock %} |
||||
{% block descriptions %} {{ webinar.descriptions }} {% endblock %} |
||||
|
||||
|
||||
{% block content_bread_scrumbs %} |
||||
<div class="bread-crumbs"> |
||||
<a href="/">Главная страница</a> |
||||
<a href="/webinars">Вебинары</a> |
||||
<a href="#">{{ webinar.theme.all.0 }}</a> |
||||
<strong>{{ webinar.name }}</strong> |
||||
</div> |
||||
{% endblock %} |
||||
|
||||
{% block page_title %} |
||||
{% endblock %} |
||||
|
||||
{% block page_filter %} |
||||
{% endblock %} |
||||
|
||||
{% block page_body %} |
||||
<div class="m-article"> |
||||
<div class="item-wrap event clearfix"> |
||||
<aside> |
||||
{% if webinar.expohit %} |
||||
<div class="hit"></div> |
||||
{% endif %} |
||||
<div class="i-pict"> |
||||
<img src="{% if webinar.get_logo %}{{ webinar.get_logo.file_path.url }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt=""/> |
||||
</div> |
||||
|
||||
<div class="i-rating" title="Рейтинг: 551">551</div> |
||||
|
||||
<div class="i-stats"> |
||||
<span class="visitors" title="Посетители">N/A</span> |
||||
<span class="participants" title="Участники">{{ webinar.users.all|length }}</span> |
||||
</div> |
||||
|
||||
<div class="i-discount"> |
||||
{% if webinar.discount %} |
||||
<a class="discount-button" href="#">Скидка -{{ webinar.discount }}%</a> |
||||
<div class="dsc-text">{{ webinar.discount_description|safe }}</div> |
||||
{% endif %} |
||||
</div> |
||||
</aside> |
||||
|
||||
<div class="i-info"> |
||||
<header> |
||||
<div class="i-title"> |
||||
{{ webinar.main_title|safe }} |
||||
</div> |
||||
</header> |
||||
|
||||
<div class="i-date"> |
||||
{{ webinar.data_begin }} |
||||
</div> |
||||
|
||||
<hr /> |
||||
<div class="i-buttons clearfix"> |
||||
<div class="ib-main"> |
||||
<a class="button icon-check" href="#">{% trans 'Я планирую посетить' %}</a> |
||||
<a class="button blue icon-calendar" href="#">{% trans 'в расписание' %}</a> |
||||
<a class="button green icon-note" href="#">{% trans 'заметка' %}</a> |
||||
</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-divs clearfix"> |
||||
<div class="i-subj"> |
||||
<ul> |
||||
{% for theme in webinar.theme.all %} |
||||
<li><a href="#">{{ theme }} ({{ theme.webinars_number }})</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-tags"> |
||||
{% for tag in webinar.tag.all %} |
||||
<a href="#">{{ tag }}</a>, |
||||
{% endfor %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="i-sub-articles"> |
||||
<ul> |
||||
{% for service in webinar.service.all %} |
||||
<li><a href="#">{{ service }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="i-steps"> |
||||
<div class="is-title">{% trans 'Посетить вебинар' %}</div> |
||||
<ul> |
||||
<li class="s1"> |
||||
<div class="label">1. {% trans 'Зарегистрируйтесь на событие' %}</div> |
||||
<a class="step" href="#">{% trans 'Билеты на вебинар' %}</a> |
||||
</li> |
||||
|
||||
<li class="s2"> |
||||
<div class="label">2. {% trans 'Забронируйте отель по лучшей цене' %}</div> |
||||
<a class="step" href="#"><b>booking</b>.com</a> |
||||
</li> |
||||
|
||||
<li class="s3"> |
||||
<div class="label">3. {% trans 'Купите авиабилеты по лучшему тарифу' %}</div> |
||||
<a class="step" href="#">Any<b>way</b>Any<b>day</b></a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
{% if webinar.get_photos %} |
||||
<hr /> |
||||
|
||||
<div class="i-photo-slides"> |
||||
<div class="sect-title"><a href="#">{% trans 'Фотографии с прошлого вебинара' %}</a></div> |
||||
<div id="ps-photo-gallery" class="ps-photo-gallery swiper-container"> |
||||
<ul class="swiper-wrapper"> |
||||
{% for photo in webinar.get_photos %} |
||||
<li class="swiper-slide"><a class="open-photo" href="#"><img src="{{ photo.file_path.url }}" alt="" /></a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<div class="re-controls"> |
||||
<a class="prev" href="#"><</a> |
||||
<a class="next" href="#">></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
<div class="i-event-description"> |
||||
<div class="ied-title">{{ webinar.main_title|safe }}</div> |
||||
<div class="ied-text">{{ webinar.description|safe }}</div> |
||||
</div> |
||||
<hr /> |
||||
<div class="i-event-additional clearfix"> |
||||
<div class="sect-title">{% trans 'Дополнительная информация' %}</div> |
||||
|
||||
<dl class="add-info"> |
||||
<dt>{% trans 'Организатор' %}:</dt> |
||||
<dd> |
||||
{{ webinar.organiser.0 }}<br /> |
||||
<a target="_blank" href="{{ webinar.organiser.0.web_page }}">{{ webinar.organiser.0.web_page }}</a><br /> |
||||
<a href="{{ webinar.organiser.email }}">{{ webinar.organiser.0.email }}</a> |
||||
</dd> |
||||
|
||||
<dt>{% trans 'Веб-сайт' %}:</dt> |
||||
<dd> |
||||
<a target="_blank" href="http://{{ webinar.web_page }}">{{ webinar.web_page }}</a> |
||||
</dd> |
||||
|
||||
</dl> |
||||
|
||||
</div> |
||||
{% if webinar.company.all %} |
||||
<hr /> |
||||
<div class="i-members clearfix"> |
||||
<div class="im-participants"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Участники' %}</div> |
||||
<a class="more" href="#">{% trans 'Все участники' %}</a> |
||||
</header> |
||||
<ul> |
||||
{% for company in webinar.companies.all|slice:":6" %} |
||||
|
||||
<li> |
||||
<a href="#"> |
||||
<span class="imp-pict"><img src="{% if company.photo %}{{ company.photo }} |
||||
{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /></span> |
||||
{{ company.name }} |
||||
</a> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="im-visitors"> |
||||
<header> |
||||
<div class="im-title">{% trans 'Посетители' %}</div> |
||||
</header> |
||||
<ul> |
||||
{% for user in webinar.users.all|slice:":17" %} |
||||
<li><a href="#">{{ user }}</a></li> |
||||
{% endfor %} |
||||
</ul> |
||||
<a class="more" href="#">{% trans 'Все посетители' %}</a> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
|
||||
</div> |
||||
|
||||
<hr /> |
||||
<div class="e-cat"> |
||||
<div class="sect-title">{% trans 'Ближайшие вебинары по тематике' %} <a href="#">«{{ webinar.theme.all.0 }}»</a></div> |
||||
<ul class="cat-list cl-exhibitions"> |
||||
{% for exp in webinar.get_nearest_events %} |
||||
<li class="cl-item"> |
||||
<div class="cl-item-wrap clearfix"> |
||||
<a href="/webinars/{{ exp.url }}"> |
||||
<div class="cli-pict"> |
||||
<img src="{% if exp.get_logo %}{{ exp.get_logo.file_path.url }}{% else %}{% static 'client/img/no-logo.png' %} {% endif %}" alt="" /> |
||||
</div> |
||||
</a> |
||||
<div class="cli-info"> |
||||
<div class="cli-top clearfix"> |
||||
{% if exp.approved %} |
||||
<div class="cli-approved"> |
||||
<img src="{% static 'client/img/approved-logo.png' %}" alt="" title="Approved Event" /> |
||||
</div> |
||||
{% endif %} |
||||
<header> |
||||
<div class="cli-title"><a href="/webinars/{{ exp.url }}">{{ exp.name }}</a></div> |
||||
</header> |
||||
|
||||
<div class="cli-descr"> |
||||
{{ exp.main_title }} |
||||
</div> |
||||
|
||||
<div class="cli-bot clearfix"> |
||||
<div class="cli-date">{{ exp.data_begin }}</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</li> |
||||
{% endfor %} |
||||
</ul> |
||||
</div> |
||||
<div class="abn"><a href="#"><img src="{% static 'client/img/_del-temp/banner-2.gif' %}" alt="" /></a></div> |
||||
|
||||
{% endblock %} |
||||
@ -1 +0,0 @@ |
||||
{{form_data}} |
||||
Loading…
Reference in new issue