remotes/origin/stage6
Alexander Burdeinyi 9 years ago
parent 1521f33dd4
commit 47862cca12
  1. 8
      emencia/django/newsletter/models.py
  2. 27
      emencia/django/newsletter/templates/newsletter/AutomaticEmail_v2.html
  3. 25
      emencia/django/newsletter/templates/newsletter/AutomaticEmail_web.html

@ -251,18 +251,18 @@ class Contact(models.Model):
# recommended # recommended
paid_recommend = NewsletterRecommend.objects.filter( paid_recommend = NewsletterRecommend.objects.filter(
fr__gte=date, fr__lte=date,
to__lte=date) to__gte=date)
recommended = SearchQuerySet().models(Exposition, Conference)\ recommended = SearchQuerySet().models(Exposition, Conference)\
.filter(expohit=True, data_begin__gte=date) .filter(expohit=True, data_begin__gte=date)
if th_tg_filter: if th_tg_filter:
paid_recommend = list(paid_recommend.filter(theme__in=th_tg_structure.keys())) paid_recommend = list(paid_recommend.filter(theme__in=th_tg_structure.keys()))
recommended = recommended.filter(th_tg_filter) recommended = recommended.filter(th_tg_filter)
try: try:
ctx['recommended'] = choice(paid_recommend) ctx['recommended'] = choice(paid_recommend).event()
except: except:
try: try:
ctx['recommended'] = recommended[0] ctx['recommended'] = recommended[0].object
except: except:
pass pass

@ -101,7 +101,7 @@
</table> </table>
{% if recommended %} {% if recommended %}
{% with recommended.object as obj %} {% with recommended as obj %}
<!-- recommendation --> <!-- recommendation -->
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;"> <table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
<tr> <tr>
@ -120,17 +120,18 @@
<td valign="top" align="left" style="padding-left: 22px;"> <td valign="top" align="left" style="padding-left: 22px;">
<table cellspacing="0" cellpadding="0" border="0" style="wigth: 100%;"> <table cellspacing="0" cellpadding="0" border="0" style="wigth: 100%;">
<tr> {% if obj.get_event_place_name %}
<td valign="middle" style="color: #cc3399; font-size: 13px; text-transform: uppercase; padding: 3px 0px 3px 0px;"> <tr>
<table border="0" cellpadding="0" cellspacing="0"> <td valign="middle" style="color: #cc3399; font-size: 13px; text-transform: uppercase; padding: 3px 0px 3px 0px;">
<tr> <table border="0" cellpadding="0" cellspacing="0">
<td style="padding-right: 8px;"><img src="cid:marker" alt=""></td> <tr>
<td>{{ obj.get_event_place_name }}</td> <td style="padding-right: 8px;"><img src="cid:marker" alt=""></td>
</tr> <td>{{ obj.get_event_place_name }}</td>
</table> </tr>
</td> </table>
</tr> </td>
</tr>
{% endif %}
<tr> <tr>
<td style="padding: 3px 0px 3px 0px;"> <td style="padding: 3px 0px 3px 0px;">
<a href="http://{{ domain }}{{ obj.get_permanent_url }}" style="color: #333333; font-size: 25px; font-weight: bold; text-decoration: none;">{{ obj.name|safe }}</a></td> <a href="http://{{ domain }}{{ obj.get_permanent_url }}" style="color: #333333; font-size: 25px; font-weight: bold; text-decoration: none;">{{ obj.name|safe }}</a></td>
@ -141,7 +142,7 @@
<table border="0" cellpadding="0" cellspacing="0"> <table border="0" cellpadding="0" cellspacing="0">
<tr> <tr>
<td style="padding-right: 9px;"><img src="cid:calendar" style="margin-top: -2px; alt=""></td> <td style="padding-right: 9px;"><img src="cid:calendar" style="margin-top: -2px; alt=""></td>
<td>{{ obj.get_dates_v2 }}, {{ obj.get_event_place_name }}</td> <td>{{ obj.get_dates_v2 }}{% if obj.get_event_place_name %}, {{ obj.get_event_place_name }}{% endif %}</td>
</tr> </tr>
</table> </table>
</td> </td>

@ -116,7 +116,7 @@
</table> </table>
{% if recommended %} {% if recommended %}
{% with recommended.object as obj %} {% with recommended as obj %}
<!-- recommendation --> <!-- recommendation -->
<table border="0" cellspacing="0" style="width:100%;"> <table border="0" cellspacing="0" style="width:100%;">
<tr> <tr>
@ -141,13 +141,14 @@
<td valign="top" align="left" style="padding-left: 22px;"> <td valign="top" align="left" style="padding-left: 22px;">
<table style="wigth: 100%;"> <table style="wigth: 100%;">
<tr> {% if obj.get_event_place_name %}
<td valign="middle" style="color: #cc3399; font-size: 13px; text-transform: uppercase; padding: 3px 0px 3px 0px;"> <tr>
<img src="{% static 'newsletter/images/marker.png' %}" alt="" style="display: inline-block; vertical-align: middle; margin-right: 5px;"> <td valign="middle" style="color: #cc3399; font-size: 13px; text-transform: uppercase; padding: 3px 0px 3px 0px;">
{{ obj.get_event_place_name }} <img src="{% static 'newsletter/images/marker.png' %}" alt="" style="display: inline-block; vertical-align: middle; margin-right: 5px;">
</td> {{ obj.get_event_place_name }}
</tr> </td>
</tr>
{% endif %}
<tr> <tr>
<td style="padding: 3px 0px 3px 0px;"><a href="http://{{ domain }}{{ obj.get_permanent_url }}" style="color: #333333; font-size: 25px; font-weight: bold; text-decoration: none;">{{ obj.name|safe }}</a></td> <td style="padding: 3px 0px 3px 0px;"><a href="http://{{ domain }}{{ obj.get_permanent_url }}" style="color: #333333; font-size: 25px; font-weight: bold; text-decoration: none;">{{ obj.name|safe }}</a></td>
</tr> </tr>
@ -155,7 +156,7 @@
<tr> <tr>
<td style="color: #3399cc; font-size: 17px; padding: 3px 0px 3px 0px;"> <td style="color: #3399cc; font-size: 17px; padding: 3px 0px 3px 0px;">
<img src="{% static 'newsletter/images/calendar.png' %}" alt=""> <img src="{% static 'newsletter/images/calendar.png' %}" alt="">
{{ obj.get_dates }}, {{ obj.get_event_place_name }} {{ obj.get_dates_v2 }}{% if obj.get_event_place_name %}, {{ obj.get_event_place_name }}{% endif %}
</td> </td>
</tr> </tr>
@ -229,7 +230,7 @@
<tr> <tr>
<td style="color: #3399cc; font-size: 14px; padding-bottom: 7px;"> <td style="color: #3399cc; font-size: 14px; padding-bottom: 7px;">
<img src="{% static 'newsletter/images/calendar.png' %}" alt="" style="display: inline-block; margin-top: -2px; vertical-align: middle; margin-right: 4px;"> <img src="{% static 'newsletter/images/calendar.png' %}" alt="" style="display: inline-block; margin-top: -2px; vertical-align: middle; margin-right: 4px;">
{{ obj.get_dates }} {{ obj.get_dates_v2 }}
</td> </td>
</tr> </tr>
@ -337,7 +338,7 @@
<tr> <tr>
<td style="color: #3399cc; font-size: 14px; padding-bottom: 3px;"> <td style="color: #3399cc; font-size: 14px; padding-bottom: 3px;">
<img src="{% static 'newsletter/images/calendar.png' %}" alt="" style="display: inline-block; margin-top: -2px; vertical-align: middle; margin-right: 4px;"> <img src="{% static 'newsletter/images/calendar.png' %}" alt="" style="display: inline-block; margin-top: -2px; vertical-align: middle; margin-right: 4px;">
{{ obj.get_dates }} {{ obj.get_dates_v2 }}
</td> </td>
</tr> </tr>
@ -416,7 +417,7 @@
<tr> <tr>
<td style="color: #3399cc; font-size: 13px; line-height: 14px; padding-bottom: 5px;"> <td style="color: #3399cc; font-size: 13px; line-height: 14px; padding-bottom: 5px;">
<img src="{% static 'newsletter/images/calendar.png' %}" alt="" style="display: inline-block; vertical-align: middle; margin-top: -2px; margin-right: 4px;"> <img src="{% static 'newsletter/images/calendar.png' %}" alt="" style="display: inline-block; vertical-align: middle; margin-top: -2px; margin-right: 4px;">
{{ obj.get_dates }} {{ obj.get_dates_v2 }}
</td> </td>
</tr> </tr>
<tr> <tr>

Loading…
Cancel
Save