Merge branch 'develop' of git.general-servers.com:expomap/expomap into develop

remotes/origin/1203
Ivan Kovalkovskyi 10 years ago
commit 48ffa7fa35
  1. 14
      functions/form_check.py
  2. 6
      settings/templatetags/template_filters.py
  3. 4
      static/custom_js/main.js
  4. 40
      templates/client/includes/conference/default_description.html
  5. 65
      templates/client/includes/exposition/default_description.html
  6. 1
      templates/client/includes/exposition/exposition_object.html
  7. 16
      templates/client/includes/exposition/price.html
  8. 2
      templates/client/includes/header.html
  9. BIN
      templates/client/static_client/img/logo_beta.png

@ -15,12 +15,9 @@ def is_positive_integer(data,
else:
raise ValidationError(msg)
from slugify import slugify
from django.utils.encoding import smart_str, smart_unicode
import unicodedata
def translit_with_separator(string, separator='-'):
#return slugify(string)
"""
Trsanslit string and replace "bad" symbols for separator
@ -30,15 +27,13 @@ def translit_with_separator(string, separator='-'):
#make string unicode
string = string.strip()
string = u'%s'%string
string = smart_unicode(string)
#make string translit
try:
st = pytils.translit.translify(string)
except ValueError:
# remove exception symbs(hack)
string = string.replace(u'\u200e', '')
string = string.replace(u'\u200b', '')
string = unicodedata.normalize('NFKD', string).encode('ascii','ignore')
st = pytils.translit.translify(string)
#replace "bad" symbols for '-'symbol
@ -54,7 +49,6 @@ def translit_with_separator(string, separator='-'):
return st.lower()
def is_latin_char(uchr):
latin_letters= {}
try: return latin_letters[uchr]

@ -141,8 +141,10 @@ def timesince_exp(value, date=None):
"""
delta = timedelta(days=28)
d = date -value
if d>delta:
return True
if d > delta:
if date.month== value.month:
return True
return False
@register.filter

@ -88,7 +88,8 @@ function postTimetable(data, textStatus){
function postStat(data, textStatus){
if(data.success){
location.reload;
window.location.reload();
}
else{
$.each(data.errors, function(field_name, errors){
@ -424,7 +425,6 @@ $(document).ready(function(){
$('#stat_form').on('submit', function(e){//submit(function(){
e.preventDefault();
var url = '/admin/ajax_post_stat/' + $('#obj_id').val() + '/';
console.log(url)
var formData = $(this).serialize();
$.ajax({

@ -1,21 +1,21 @@
{% load i18n %}
<div class="ied-text">
{% blocktrans with name=conf.name%}
<p class="text-indent-1-5em">Конференция {{name}} проходит {% endblocktrans %}{% include 'client/includes/show_date_block.html' with obj=conf %}
{% blocktrans with city=conf.name country=country.name name=conf.name id=conf.city.id code=request.LANGUAGE_CODE date1=conf.data_begin|date:'j' date2=conf.data_begin|date:'Y' date3=conf.data_begin|date:'n' date4=conf.data_end|date:'j' date5=conf.data_end|date:'Y' date6=conf.data_end|date:'n' %}
в городе {{city}}, {{country}}.
Посмотреть, как проехать в место проведения конференции, можно на сайте конгрессной площадки.
Деловая программа {{name}} разбита на секции по дням и размещается на сайте мероприятия с подробным списком
докладчиков конференции. Спикеров конференции {{name}} обычно окончательно утверждают за 1-2 месяца до начала конференции.</p>
<h3>Ваши деловые контакты на {{name}} </h3>
<p class="text-indent-1-5em">Добавьте конференцию {{name}} в расписание, чтобы не потерять важное событие,
где встречаются профессионалы нужной Вам отрасли. Создавайте свой календарь мероприятий, просто нажав кнопку
"Добавить в календарь".</p>
<h3>Планируете самостоятельную поездку на {{name}} ? </h3>
<p class="text-indent-1-5em">Если Вам требуется размещение, мы рекомендуем посмотреть отели и цены в период проведения конференции <a href="http://www.booking.com/searchresults.html?aid=333667&city={{ id }}&do_availability_check=on&label=conf_search&lang={{ code }}&checkin_monthday={{ date1 }}&checkin_year_month={{ date2 }}-{{ date3 }}&checkout_monthday={{ date4 }}&checkout_year_month={{ date5 }}-{{ date6 }}">здесь</a>.
Не забудьте проверить место и даты конференции на официальном сайте и в календаре организатора. Событие могут перенести,
отменить, объединить с проектом схожей тематики. Expomap не несет ответственности за неточности
предоставляемой информации.
Есть вопрос по участию в {{name}} ? Ответим по тел. <b>+7 (499) 999-12-07</b></p>
{% endblocktrans %}
{% load i18n %}
<div class="ied-text" style="text-align: justify">
{% blocktrans with name=conf.name%}
<p>Конференция {{name}} проходит {% endblocktrans %}{% include 'client/includes/show_date_block.html' with obj=conf %}
{% blocktrans with city=conf.name country=country.name name=conf.name id=conf.city.id code=request.LANGUAGE_CODE date1=conf.data_begin|date:'j' date2=conf.data_begin|date:'Y' date3=conf.data_begin|date:'n' date4=conf.data_end|date:'j' date5=conf.data_end|date:'Y' date6=conf.data_end|date:'n' %}
в городе {{city}}, {{country}}.
Посмотреть, как проехать в место проведения конференции, можно на сайте конгрессной площадки.
Деловая программа {{name}} разбита на секции по дням и размещается на сайте мероприятия с подробным списком
докладчиков конференции. Спикеров конференции {{name}} обычно окончательно утверждают за 1-2 месяца до начала конференции.</p>
<h3>Ваши деловые контакты на {{name}} </h3>
<p class="text-indent-1-5em">Добавьте конференцию {{name}} в расписание, чтобы не потерять важное событие,
где встречаются профессионалы нужной Вам отрасли. Создавайте свой календарь мероприятий, просто нажав кнопку
"Добавить в календарь".</p>
<h3>Планируете самостоятельную поездку на {{name}} ? </h3>
<p class="text-indent-1-5em">Если Вам требуется размещение, мы рекомендуем посмотреть отели и цены в период проведения конференции <a href="http://www.booking.com/searchresults.html?aid=333667&city={{ id }}&do_availability_check=on&label=conf_search&lang={{ code }}&checkin_monthday={{ date1 }}&checkin_year_month={{ date2 }}-{{ date3 }}&checkout_monthday={{ date4 }}&checkout_year_month={{ date5 }}-{{ date6 }}">здесь</a>.
Не забудьте проверить место и даты конференции на официальном сайте и в календаре организатора. Событие могут перенести,
отменить, объединить с проектом схожей тематики. Expomap не несет ответственности за неточности
предоставляемой информации.</p>
Есть вопрос по участию в {{name}} ? Ответим по тел. <b>+7 (499) 999-12-07</b>
{% endblocktrans %}
</div>

@ -1,34 +1,33 @@
{% load i18n %}
<div class="ied-text">
{% blocktrans with name=expo.name %}
<p class="text-indent-1-5em">Выставка {{ name }} проводится{% endblocktrans %}
{% include 'client/includes/show_date_block.html' with obj=expo %}
{% blocktrans with city=expo.city.name country=expo.country.name %} в городе {{ city }}, {{ country }}
.{% endblocktrans %}
{% blocktrans with name=expo.name id=expo.city.id code=request.LANGUAGE_CODE date1=expo.data_begin|date:'j' date2=expo.data_begin|date:'Y' date3=expo.data_begin|date:'n' date4=expo.data_end|date:'j' date5=expo.data_end|date:'Y' date6=expo.data_end|date:'n' %}
Экспонируемые продукты и разделы выставки Вы можете посмотреть ниже, в блоке
<a href="#additional">«Дополнительная информация».</a>
Полный список участников {{ name }} размещается на официальном сайте выставки и постоянно обновляется.
Там же Вы сможете найти экспонентов предыдущего года. Деловая программа {{ name }} обычно публикуется ближе к
началу события.</p>
<h3>Ваш личный календарь</h3>
<p class="text-indent-1-5em">Добавьте выставку {{ name }} в <a href="/profile/calendar/">календарь</a>, чтобы не
потерять важное событие. Создавайте свой календарь мероприятий,
просто нажав кнопку Добавить в календарь.</p>
<h3>Планируете самостоятельную поездку на {{ name }}?</h3>
<p class="text-indent-1-5em">Мы рекомендуем посмотреть отели и цены в период проведения выставки
<a href="http://www.booking.com/searchresults.html?aid=333667&city={{ id }}&do_availability_check=on&label=expo_search&lang={{ code }}&checkin_monthday={{ date1 }}&checkin_year_month={{ date2 }}-{{ date3 }}&checkout_monthday={{ date4 }}&checkout_year_month={{ date5 }}-{{ date6 }}">здесь</a>.
{% endblocktrans %}{% if expo.place %}
{% blocktrans with name=expo.place.name url=expo.place.url %}Как добраться до выставочного центра {{ name }} можно
посмотреть
<a href="/places/{{ url }}">здесь</a>.{% endblocktrans %}
{% endif %}
{% blocktrans with name=expo.name %}
Не забудьте проверить место и даты выставки на официальном сайте и в календаре выставочного комплекса.
Событие могут перенести, отменить, объединить с проектом схожей тематики.
Expomap не несет ответственности за неточности предоставляемой информации.
Есть вопрос о посещении или участии в {{ name }}? Ответим по тел. <b>+7 (499) 999-12-07</b></p>
{% endblocktrans %}
{% load i18n %}
<div class="ied-text" style="text-align: justify">
{% blocktrans with name=expo.name %}
<p>Выставка {{ name }} проводится{% endblocktrans %}
{% include 'client/includes/show_date_block.html' with obj=expo %}
{% blocktrans with city=expo.city.name country=expo.country.name %} в городе {{ city }}, {{ country }}.</p>{% endblocktrans %}
{% blocktrans with name=expo.name id=expo.city.id code=request.LANGUAGE_CODE date1=expo.data_begin|date:'j' date2=expo.data_begin|date:'Y' date3=expo.data_begin|date:'n' date4=expo.data_end|date:'j' date5=expo.data_end|date:'Y' date6=expo.data_end|date:'n' %}
<p>Экспонируемые продукты и разделы выставки Вы можете посмотреть ниже, в блоке
<a href="#additional">«Дополнительная информация».</a>
Полный список участников {{ name }} размещается на официальном сайте выставки и постоянно обновляется.
Там же Вы сможете найти экспонентов предыдущего года. Деловая программа {{ name }} обычно публикуется ближе к
началу события.</p>
<h3>Ваш личный календарь</h3>
<p class="text-indent-1-5em">Добавьте выставку {{ name }} в <a href="/profile/calendar/">календарь</a>, чтобы не
потерять важное событие. Создавайте свой календарь мероприятий,
просто нажав кнопку Добавить в календарь.</p>
<h3>Планируете самостоятельную поездку на {{ name }}?</h3>
<p class="text-indent-1-5em">Мы рекомендуем посмотреть отели и цены в период проведения выставки
<a href="http://www.booking.com/searchresults.html?aid=333667&city={{ id }}&do_availability_check=on&label=expo_search&lang={{ code }}&checkin_monthday={{ date1 }}&checkin_year_month={{ date2 }}-{{ date3 }}&checkout_monthday={{ date4 }}&checkout_year_month={{ date5 }}-{{ date6 }}">здесь</a>.
{% endblocktrans %}{% if expo.place %}
{% blocktrans with name=expo.place.name url=expo.place.url %}Как добраться до выставочного центра {{ name }} можно
посмотреть
<a href="/places/{{ url }}">здесь</a>.{% endblocktrans %}
{% endif %}
{% blocktrans with name=expo.name %}
Не забудьте проверить место и даты выставки на официальном сайте и в календаре выставочного комплекса.
Событие могут перенести, отменить, объединить с проектом схожей тематики.
Expomap не несет ответственности за неточности предоставляемой информации.</p>
Есть вопрос о посещении или участии в {{ name }}? Ответим по тел. <b>+7 (499) 999-12-07</b>
{% endblocktrans %}
</div>

@ -73,7 +73,6 @@
</div>
</header>
</div>
\1
{% endif %}
<hr />
<div class="i-buttons clearfix">

@ -129,7 +129,7 @@
<li>
<div class="prl-value">{{ exposition.price_day_bar }} {% if exposition.price_day_bar|isdigit %}{{ exposition.get_currency_html }}{% endif %}</div>
<div class="prl-descr"><span>на 1 день</span></div>
<div class="prl-descr"><span>{% trans 'на 1 день' %}</span></div>
</li>
{% endif %}
{% if exposition.price_all_bar %}
@ -177,14 +177,14 @@
<div class="epr-subtitle">{% trans 'Стоимость аренды 1м²' %}</div>
{% if exposition.max_closed_equipped_area or exposition.max_closed_area or exposition.max_open_area %}
{% if exposition.max_closed_equipped_area or exposition.max_closed_area or exposition.max_open_area or exposition.min_closed_area %}
<ul class="pr-list">
{% if exposition.max_closed_equipped_area %}
{% if exposition.max_closed_equipped_area or exposition.min_closed_equipped_area %}
<li>
<div class="prl-value">
{% if exposition.min_closed_equipped_area %}
{{ exposition.min_closed_equipped_area }}-{{ exposition.max_closed_equipped_area }} {{ exposition.get_currency_html }}
{{ exposition.min_closed_equipped_area }}{% if exposition.min_closed_equipped_area %}-{{ exposition.max_closed_equipped_area }}{% endif %} {{ exposition.get_currency_html }}
{% else %}
{{ exposition.max_closed_equipped_area }} {{ exposition.get_currency_html }}
{% endif %}
@ -193,11 +193,11 @@
</li>
{% endif %}
{% if exposition.max_closed_area %}
{% if exposition.max_closed_area or exposition.min_closed_area %}
<li>
<div class="prl-value">
{% if exposition.min_closed_area %}
{{ exposition.min_closed_area }}-{{ exposition.max_closed_area }} {{ exposition.get_currency_html }}
{{ exposition.min_closed_area }}{% if exposition.max_closed_area %}-{{ exposition.max_closed_area }}{% endif %} {{ exposition.get_currency_html }}
{% else %}
{{ exposition.max_closed_area }} {{ exposition.get_currency_html }}
{% endif %}
@ -206,11 +206,11 @@
</li>
{% endif %}
{% if exposition.max_open_area %}
{% if exposition.max_open_area or exposition.min_open_area %}
<li>
<div class="prl-value">
{% if exposition.min_open_area %}
{{ exposition.min_open_area }}-{{ exposition.max_open_area }} {{ exposition.get_currency_html }}
{{ exposition.min_open_area }}{% if exposition.max_open_area %}-{{ exposition.max_open_area }}{% endif %} {{ exposition.get_currency_html }}
{% else %}
{{ exposition.max_open_area }} {{ exposition.get_currency_html }}
{% endif %}

@ -5,7 +5,7 @@
<header class="layout">
<div class="header-wrap layout-wrap">
<div class="logo beta">
<h2><a href="/"><strong>Expomap</strong> <b>{% trans 'Выставки, конференции, семинары' %}</b></a></h2>
<h2><a href="/"><strong style="padding-top: 89px; width: 235px;">Expomap</strong> </a></h2>
</div>
<div class="header-body mcl">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Loading…
Cancel
Save