[Projeler-commits] r215 - in zangetsu: blog templates templates/blog
projeler-uludag at uludag.org.tr
projeler-uludag at uludag.org.tr
2 Eki 2006 Pzt 23:54:26 EEST
Author: caglar
Date: Mon Oct 2 23:54:25 2006
New Revision: 215
Added:
zangetsu/templates/blog/entry_search.html
Modified:
zangetsu/blog/urls.py
zangetsu/blog/views.py
zangetsu/templates/base.html
Log:
arama
Modified: zangetsu/blog/urls.py
=================================================================
--- zangetsu/blog/urls.py (original)
+++ zangetsu/blog/urls.py Mon Oct 2 23:54:25 2006
@@ -14,6 +14,8 @@
}
urlpatterns = patterns('',
+ (r'^search/$', 'zangetsu.blog.views.search'),
+
(r'^tag/(?P<slug>[A-Za-z-_]+)/$',
'django.views.generic.list_detail.object_detail',
tag_dict
Modified: zangetsu/blog/views.py
=================================================================
--- zangetsu/blog/views.py (original)
+++ zangetsu/blog/views.py Mon Oct 2 23:54:25 2006
@@ -1 +1,13 @@
# -*- coding: utf-8 -*-
+from django.shortcuts import render_to_response
+from zangetsu.blog.models import Entry
+
+def search(request):
+ try:
+ search_term = request.GET['s']
+ # FIXME: Use paginator
+ search_results = Entry.objects.filter(content__icontains=search_term)[:20]
+ except:
+ search_results = None
+ return render_to_response('blog/entry_search.html', {'search_results': search_results})
+
Modified: zangetsu/templates/base.html
=================================================================
--- zangetsu/templates/base.html (original)
+++ zangetsu/templates/base.html Mon Oct 2 23:54:25 2006
@@ -62,6 +62,11 @@
</select>
<br />
<br />
+ <b>{% trans "Search" %}</b><hr>
+ <form method="get" id="searchform" action="{{ blog_url }}/search/">
+ <input class="dropdown" type="text" name="s" id="s"/>
+ </form>
+ <br />
<b>{% trans "Tags" %}</b><hr>
{% build_tag_list %}
{% for tag in blog_tags %}
Projeler-commits mesaj listesiyle ilgili
daha fazla bilgi