Added full threaded comments (to Problem for now)
This commit is contained in:
parent
d689e3042b
commit
2b38042798
6 changed files with 53 additions and 2 deletions
|
@ -99,6 +99,11 @@ INSTALLED_APPS = (
|
||||||
'taggit',
|
'taggit',
|
||||||
'autocomplete_light',
|
'autocomplete_light',
|
||||||
|
|
||||||
|
'fluent_comments',
|
||||||
|
'crispy_forms',
|
||||||
|
'threadedcomments',
|
||||||
|
'django_comments',
|
||||||
|
|
||||||
# MaMweb
|
# MaMweb
|
||||||
'mamweb',
|
'mamweb',
|
||||||
'seminar',
|
'seminar',
|
||||||
|
@ -159,6 +164,13 @@ CKEDITOR_CONFIGS = {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Comments
|
||||||
|
|
||||||
|
COMMENTS_APP = 'fluent_comments'
|
||||||
|
#COMMENTS_APP = 'threadedcomments'
|
||||||
|
FLUENT_COMMENTS_EXCLUDE_FIELDS = ('name', 'email', 'url', 'title')
|
||||||
|
|
||||||
|
|
||||||
# SECURITY WARNING: keep the secret key used in production secret!
|
# SECURITY WARNING: keep the secret key used in production secret!
|
||||||
# Create file 'django.secret' in every install (it is not kept in git)
|
# Create file 'django.secret' in every install (it is not kept in git)
|
||||||
|
|
||||||
|
@ -168,6 +180,8 @@ try:
|
||||||
except:
|
except:
|
||||||
SECRET_KEY = '12345zmr_k53a*@f4q_+ji^o@!pgpef*5&8c7zzdqwkdlkj'
|
SECRET_KEY = '12345zmr_k53a*@f4q_+ji^o@!pgpef*5&8c7zzdqwkdlkj'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# MaM specific
|
# MaM specific
|
||||||
|
|
||||||
SEMINAR_RESENI_DIR = os.path.join(BASE_DIR, 'media', 'reseni')
|
SEMINAR_RESENI_DIR = os.path.join(BASE_DIR, 'media', 'reseni')
|
||||||
|
|
|
@ -30,3 +30,13 @@ table .border-b {
|
||||||
.vysledkovka {
|
.vysledkovka {
|
||||||
border: solid 2px;
|
border: solid 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Comments */
|
||||||
|
|
||||||
|
#id_comment {
|
||||||
|
width: 100%;
|
||||||
|
height: 6em;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,10 @@
|
||||||
<link href="{% static 'css/prettyPhoto.css' %}" rel="stylesheet" type="text/css" media="screen" charset="utf-8" />
|
<link href="{% static 'css/prettyPhoto.css' %}" rel="stylesheet" type="text/css" media="screen" charset="utf-8" />
|
||||||
<script src="{% static 'js/jquery-1.11.1.js' %}"></script>
|
<script src="{% static 'js/jquery-1.11.1.js' %}"></script>
|
||||||
{% include 'autocomplete_light/static.html' %}
|
{% include 'autocomplete_light/static.html' %}
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}fluent_comments/css/ajaxcomments.css" />
|
||||||
|
<script type="text/javascript" src="{{ STATIC_URL }}fluent_comments/js/ajaxcomments.js"></script>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body class='{% if True %}org-logged-in{% endif %}'>
|
<body class='{% if True %}org-logged-in{% endif %}'>
|
||||||
<!-- TODO: only on org login -->
|
<!-- TODO: only on org login -->
|
||||||
|
|
|
@ -7,12 +7,21 @@ from django.views.generic.base import TemplateView
|
||||||
|
|
||||||
urlpatterns = i18n_patterns('',
|
urlpatterns = i18n_patterns('',
|
||||||
|
|
||||||
|
# Admin a nastroje
|
||||||
url(r'^admin/', include(admin.site.urls)), # NOQA
|
url(r'^admin/', include(admin.site.urls)), # NOQA
|
||||||
url(r'^admin_tools/', include('admin_tools.urls')),
|
|
||||||
url(r'^ckeditor/', include('ckeditor.urls')),
|
url(r'^ckeditor/', include('ckeditor.urls')),
|
||||||
url(r'^autocomplete/', include('autocomplete_light.urls')),
|
url(r'^autocomplete/', include('autocomplete_light.urls')),
|
||||||
|
|
||||||
|
# Seminarova aplikace (ma vlastni podadresare)
|
||||||
url(r'^', include('seminar.urls')),
|
url(r'^', include('seminar.urls')),
|
||||||
|
|
||||||
|
# Comments (interni i verejne)
|
||||||
|
url(r'^comments_dj/', include('django_comments.urls')),
|
||||||
|
url(r'^comments_fl/', include('fluent_comments.urls')),
|
||||||
|
|
||||||
|
# Obsah
|
||||||
url(r'^$', TemplateView.as_view(template_name='home.html'), name='home'),
|
url(r'^$', TemplateView.as_view(template_name='home.html'), name='home'),
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# This is only needed when using runserver.
|
# This is only needed when using runserver.
|
||||||
|
|
|
@ -20,7 +20,13 @@ django-ckeditor==4.4.7
|
||||||
django-flat-theme==0.9.3
|
django-flat-theme==0.9.3
|
||||||
django-taggit==0.14.0
|
django-taggit==0.14.0
|
||||||
django-autocomplete-light==2.1.1
|
django-autocomplete-light==2.1.1
|
||||||
# django-admin-tools==0.5.2
|
django-crispy-forms==1.4.0
|
||||||
|
|
||||||
|
# Comments
|
||||||
|
akismet==0.2.0
|
||||||
|
django-fluent-comments==1.0.2
|
||||||
|
django-threadedcomments==1.0b1
|
||||||
|
django-contrib-comments==1.6.1
|
||||||
|
|
||||||
# debug tools/extensions
|
# debug tools/extensions
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% load comments %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div>
|
<div>
|
||||||
<h2>Problém {{ problem.kod_v_rocniku }} {{ problem.nazev }}</h2>
|
<h2>Problém {{ problem.kod_v_rocniku }} {{ problem.nazev }}</h2>
|
||||||
|
@ -13,8 +15,14 @@
|
||||||
|
|
||||||
{% if True %}
|
{% if True %}
|
||||||
<div class='mam-org-only'>
|
<div class='mam-org-only'>
|
||||||
|
|
||||||
<h3>Text - org</h3>
|
<h3>Text - org</h3>
|
||||||
{{ problem.text_problemu_org |safe }}
|
{{ problem.text_problemu_org |safe }}
|
||||||
|
|
||||||
|
<h3>Diskuse - org</h3>
|
||||||
|
{% render_comment_list for object %}
|
||||||
|
{% render_comment_form for object %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue