Changeset 29
- Timestamp:
- 02/08/09 22:35:10 (3 years ago)
- Location:
- postgres.org.ua/trunk
- Files:
-
- 21 added
- 9 modified
-
code/external_apps (modified) (1 prop)
-
code/external_apps/externals (added)
-
code/postgres_org_ua/apps/core (added)
-
code/postgres_org_ua/apps/core/models.py (added)
-
code/postgres_org_ua/apps/core/templatetags (added)
-
code/postgres_org_ua/apps/core/templatetags/comments_tag.py (added)
-
code/postgres_org_ua/apps/core/templatetags/__init__.py (added)
-
code/postgres_org_ua/apps/core/views.py (added)
-
code/postgres_org_ua/apps/core/__init__.py (added)
-
code/postgres_org_ua/apps/pressroom (added)
-
code/postgres_org_ua/apps/pressroom/admin.py (added)
-
code/postgres_org_ua/apps/pressroom/forms.py (added)
-
code/postgres_org_ua/apps/pressroom/models.py (added)
-
code/postgres_org_ua/apps/pressroom/urls.py (added)
-
code/postgres_org_ua/apps/pressroom/views.py (added)
-
code/postgres_org_ua/apps/pressroom/__init__.py (added)
-
code/postgres_org_ua/manage.py (modified) (2 diffs)
-
code/postgres_org_ua/settings.py (modified) (1 diff)
-
code/postgres_org_ua/templates/base.html (modified) (3 diffs)
-
code/postgres_org_ua/templates/pressroom/article.html (added)
-
code/postgres_org_ua/templates/pressroom/index.html (modified) (1 diff)
-
code/postgres_org_ua/templates/site_base.html (modified) (1 diff)
-
code/postgres_org_ua/templates/threadedcomments (added)
-
code/postgres_org_ua/templates/threadedcomments/comments.html (added)
-
code/postgres_org_ua/urls.py (modified) (2 diffs)
-
media-static/css/base.css (modified) (2 diffs)
-
media-static/js/base.js (modified) (1 diff)
-
media-static/js/jquery.min.js (added)
-
media/photologue (added)
-
media/photologue/photos (added)
Legend:
- Unmodified
- Added
- Removed
-
postgres.org.ua/trunk/code/external_apps
- Property svn:externals
-
old new 1 django -r9 246http://code.djangoproject.com/svn/django/trunk/django1 django -r9788 http://code.djangoproject.com/svn/django/trunk/django 2 2 pressroom -r49 http://django-pressroom.googlecode.com/svn/trunk/pressroom 3 photologue -r353 http://django-photologue.googlecode.com/svn/trunk/photologue 4 tagging -r150 http://django-tagging.googlecode.com/svn/trunk/tagging 3 photologue -r380 http://django-photologue.googlecode.com/svn/trunk/photologue 4 tagging -r154 http://django-tagging.googlecode.com/svn/trunk/tagging 5 threatedcomments -r127 http://django-threadedcomments.googlecode.com/svn/trunk/threadedcomments
-
- Property svn:externals
-
postgres.org.ua/trunk/code/postgres_org_ua/manage.py
r9 r29 4 4 from site import addsitedir 5 5 6 # Add ../external_apps directory in the begin PYTHONPATH. 7 path = addsitedir(abspath(join(dirname(__file__), '../external_apps')), set()) 8 if path: 9 sys.path.insert(0,path) 6 # Add additional directories in the begin of PYTHONPATH. 7 for directory in ('./apps', '../external_apps'): 8 path = addsitedir(abspath(join(dirname(__file__), directory)), set()) 9 if path: 10 sys.path.insert(0,path) 10 11 11 12 from django.core.management import execute_manager … … 19 20 execute_manager(settings) 20 21 22 23 24 -
postgres.org.ua/trunk/code/postgres_org_ua/settings.py
r9 r29 120 120 'django.contrib.sites', 121 121 'django.contrib.admin', 122 'django.contrib.sitemaps', 122 'django.contrib.sitemaps', 123 'core', 123 124 'photologue', 124 125 'pressroom', 126 'tag_app', 125 127 'tagging', 128 'threadedcomments', 126 129 # 'libs.tagging', 127 130 # 'sorl.thumbnail', -
postgres.org.ua/trunk/code/postgres_org_ua/templates/base.html
r9 r29 11 11 </style><![endif]--> 12 12 <link rel="stylesheet" href="/media-static/css/base.css" /> 13 <link rel="stylesheet" href="/media-static/css/base.css" /> 14 <script type="text/javascript" src="/media-static/js/jquery.min.js"></script> 15 <script type="text/javascript" src="/media-static/js/base.js"></script> 13 16 {% if LANGUAGE_BIDI %} 14 17 <style type="text/css" media="screen"> … … 28 31 <div class="tabs" {% block tab_id %}{% endblock %}>{% block tabs %}{% endblock %}</div> 29 32 </div> 33 <div id="left_sidebar"> 34 <div class="navigation"> 35 {% block left_sidebar %}{% endblock %} 36 </div> 37 </div> 30 38 31 39 {% block body %} {% endblock %} … … 33 41 <div id="footer">{% block footer %}{% endblock %}</div> 34 42 35 <script src="/media-static/js/base.js" type="text/javascript"></script>36 43 {% block extra_body %} 37 44 {% endblock %} -
postgres.org.ua/trunk/code/postgres_org_ua/templates/pressroom/index.html
r9 r29 2 2 3 3 {% load i18n %} 4 {% load threadedcommentstags %} 4 5 5 {% block head_title %}{% trans "Postgres.org.ua" %}{% endblock %} 6 {% block head_title %} 7 {% if slug %} 8 {% trans "Article -" %} {{ block.super }} 9 {% endif %} 10 {% endblock %} 6 11 7 12 {% block body %} 8 13 <dl> 9 {% for article in articles %} 10 <dt> {{ article.headline }} {{ article.author }}</br></br> 11 </dt> 12 </br></br> 13 <dd> 14 {{ article.summary }} 15 </dd> 16 <dd> 17 {{ article.body }} 18 </dd> 14 {% for object in articles %} 15 {{ object.id }} 16 {% include "pressroom/article.html" %} 17 {% empty %} 18 {% trans "There aren't any articles." %} 19 19 {% endfor %} 20 20 </dl> -
postgres.org.ua/trunk/code/postgres_org_ua/templates/site_base.html
r9 r29 2 2 3 3 {% load i18n %} 4 {% load tagging_tags %} 4 5 6 7 {% block head_title %}Postgres.org.ua{% endblock %} 5 8 {% block logo_link_image %}<a href="{% url index %}"><img src="/media-static/img/logo.png" alt="postgres.org.ua"/></a>{% endblock %} 6 9 {% block tabs %} {% endblock %} 10 {% block left_sidebar %} 11 {% tag_cloud_for_model pressroom.Article as tags %} 12 {% for tag in tags %} 13 <a href="/tags/{{ tag }}">{{ tag }}</a> 14 {% endfor %}</p> 15 {% endblock %} 7 16 8 17 {% block footer %} -
postgres.org.ua/trunk/code/postgres_org_ua/urls.py
r9 r29 7 7 8 8 admin.autodiscover() 9 10 9 urlpatterns = patterns('', 11 10 url(r'^$', 'pressroom.views.index', name="index"), 12 ('^admin/(.*)', admin.site.root), 13 url(r'^about/$', direct_to_template, {"template": "about.html"}, name="about"), 14 15 (r'^pressroom/', include('pressroom.urls')), 11 url('^admin/(.*)', admin.site.root), 12 url(r'^about/$', direct_to_template, {"template": "about.html"}, 13 name="about"), 14 url(r'^tags/', include('tag_app.urls')), 15 url(r'^pressroom/', include('pressroom.urls')), 16 url(r'^threadedcomments/', include('threadedcomments.urls')), 16 17 ) 17 18 18 19 if settings.DEBUG: 19 media_root = hasattr(settings, 'MEDIA_ROOT') and settings.MEDIA_ROOT or '/media/' 20 media_root = hasattr(settings, 'MEDIA_ROOT') and settings.MEDIA_ROOT or \ 21 '/media/' 20 22 static_root = hasattr(settings,'STATIC_ROOT') and settings.STATIC_ROOT or \ 21 23 '/media-static/' … … 23 25 settings.ADMIN_MEDIA_ROOT or '/media-admin/' 24 26 urlpatterns += patterns('', 25 (r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': media_root}), 26 (r'^media-static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': static_root}), 27 (r'^media-admin/(?P<path>.*)$', 'django.views.static.serve', {'document_root': admin_root}), 27 url(r'^media/(?P<path>.*)$', 'django.views.static.serve', 28 {'document_root': media_root}), 29 url(r'^media-static/(?P<path>.*)$', 'django.views.static.serve', 30 {'document_root': static_root}), 31 url(r'^media-admin/(?P<path>.*)$', 'django.views.static.serve', 32 {'document_root': admin_root}), 28 33 ) -
postgres.org.ua/trunk/media-static/css/base.css
r9 r29 1 1 2 dl {margin-top:20px;} 2 3 dl dt { … … 14 15 } 15 16 17 .clearfix { 18 min-height: 1%; 19 } 20 21 .clearfix:after { 22 content: "."; 23 display: block; 24 height: 0; 25 clear: both; 26 visibility: hidden; 27 } 28 29 30 /************************************************************ 31 + COMMENTS 32 ************************************************************/ 33 34 a.comment-toggle { 35 text-decoration: none; 36 font-size: 0.9em; 37 color: #8CA4D5; 38 margin: 2px 10px 0 0; 39 float: right; 40 } 41 42 43 .responses .even, 44 .topics .even, 45 .task .even, 46 .even, 47 table.bookmarks tr.even { 48 background-color: #dde7f5; 49 margin-bottom: 5px; 50 padding: 5px; 51 } 52 .responses .odd, 53 .topics .odd, 54 .task .odd, 55 .odd, 56 table.bookmarks tr.odd { 57 background-color: transparent; 58 margin-bottom: 5px; 59 padding: 5px; 60 } 61 62 .responses { 63 margin-left: 0; 64 padding-left: 0px; 65 } 66 .responses li { 67 list-style-type: none; 68 } 69 70 td.meta { 71 text-align: center; 72 width: 100px; 73 margin: 4px; 74 padding: 4px; 75 line-height: 15px; 76 } 77 78 td.bulk { 79 vertical-align: top; 80 } 81 82 div.meta { 83 float: left; 84 text-align: center; 85 width: 100px; 86 margin: 4px; 87 padding: 4px; 88 line-height: 15px; 89 } 90 91 div.meta img { 92 padding: 2px; 93 background: #fff; 94 border: 2px solid #C0DBFF; 95 } 96 97 div.bulk { 98 width: 480px; 99 padding: 4px; 100 float: left; 101 } 102 103 104 div.comment-bulk { 105 width: 100%; 106 margin-left: 120px; 107 padding: 4px; 108 float: left; 109 } 110 111 112 113 div.bulk h2 { 114 margin-top: 0; 115 } 116 .hidden { display: none; } 117 .thread-0 { margin-left: 0px; } 118 .thread-1 { margin-left: 20px; } 119 .thread-2 { margin-left: 40px; } 120 .thread-3 { margin-left: 60px; } 121 .thread-4 { margin-left: 80px; } 122 .thread-5 { margin-left: 100px; } 123 .thread-6 { margin-left: 120px; } 124 .thread-7 { margin-left: 140px; } 125 .thread-8 { margin-left: 160px; } 126 127 table.topics .created { 128 color: #999; 129 font-size: 90%; 130 } 131 table.topics .comment_stats { 132 color: #999; 133 border-top: 1px solid #CCC; 134 font-size: 90%; 135 } 136 137 .topic-body { 138 margin: 10px 0 20px 0; 139 } 140 141 142 /* pagination */ 143 .pagination { 144 text-align: right; 145 margin: 20px 0; 146 } 147 .pagination .disabled { 148 padding: 3px; 149 color: #999; 150 border: 1px solid #CCC; 151 } 152 .pagination .current { 153 padding: 3px; 154 color: #FFF; 155 border: 1px solid #9BC; 156 background: #9BC; 157 } 158 .pagination a { 159 padding: 3px; 160 text-decoration: none; 161 border: 1px solid #9BC; 162 color: #444; 163 background: #DEF; 164 } 165 166 -
postgres.org.ua/trunk/media-static/js/base.js
r9 r29 1 1 2 function toggle_comment_form(id, for_object){ 3 if (for_object){ 4 var cform = $('#object_comment_form_' + id); 5 } else { 6 var cform = $('#comment_form_' + id); 7 } 8 if(cform.hasClass('hidden')) { 9 cform.prev().text("Stop Replying to This Post"); 10 cform.slideDown(); 11 } 12 else { 13 cform.prev().text("Reply to This Post"); 14 cform.slideUp(); 15 } 16 cform.toggleClass('hidden'); 17 }

