Lots of stuff
- Imagestore gallery - remember me fixed - youtube filter - password change option
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
from django.db import models
|
||||
|
||||
from django.db import models
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "website/base.html" %}
|
||||
|
||||
{% load sekizai_tags staticfiles %}
|
||||
{% load sekizai_tags staticfiles youtubefilter %}
|
||||
|
||||
|
||||
<!-- No Feature slider -->
|
||||
@@ -84,7 +84,7 @@ $(document).ready(function(){
|
||||
{{ message.titel }}
|
||||
</div>
|
||||
<div class="date"> {{ message.author.first_name}} am {{message.creation_time}} </div>
|
||||
<div class="response">{{message.text|linebreaks }}</div>
|
||||
<div class="response">{{message.text | linebreaks | youtube }}</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
0
simpleforum/templatetags/__init__.py
Normal file
0
simpleforum/templatetags/__init__.py
Normal file
21
simpleforum/templatetags/youtubefilter.py
Normal file
21
simpleforum/templatetags/youtubefilter.py
Normal file
@@ -0,0 +1,21 @@
|
||||
import re
|
||||
import django.template
|
||||
from django.template.defaultfilters import stringfilter
|
||||
from django.utils.safestring import mark_safe
|
||||
|
||||
|
||||
register = django.template.Library()
|
||||
|
||||
|
||||
youtubeRegex = re.compile( u'(?:http://)?www.youtube.(?:com|de)/watch\?v=(?P<videoID>[-\w]*)' )
|
||||
|
||||
@register.filter( name='youtube' )
|
||||
@stringfilter
|
||||
def youtube_filter( value ):
|
||||
replacement = """
|
||||
<iframe width="480" height="360" src="//www.youtube.de/embed/\g<videoID>" frameborder="0" allowfullscreen></iframe>
|
||||
"""
|
||||
return mark_safe( youtubeRegex.sub( replacement, value ) )
|
||||
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@ from datetime import datetime
|
||||
from models import Message
|
||||
|
||||
|
||||
@login_required
|
||||
def message_view( request ):
|
||||
|
||||
if request.method == 'POST':
|
||||
@@ -16,8 +15,6 @@ def message_view( request ):
|
||||
if len(titel) > 0 and len(text) > 0:
|
||||
print "create"
|
||||
Message.objects.create( titel = titel, text = text, author = request.user, creation_time = datetime.now() )
|
||||
else:
|
||||
print "Titel " + titel + " - text " + text
|
||||
|
||||
return redirect( message_view )
|
||||
|
||||
@@ -40,3 +37,7 @@ def message_view( request ):
|
||||
|
||||
return render ( request, 'simpleforum/simpleforum.html', context )
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user