Merging changes done to my branch into trunk.
This commit is contained in:
parent
108aaa9f58
commit
9c400efddc
|
@ -14,7 +14,7 @@ from djagen.collector.configini import *
|
|||
|
||||
class AuthorsAdmin (admin.ModelAdmin):
|
||||
|
||||
list_display = ('author_id', 'author_name', 'author_email', 'author_face', 'current_status', 'is_approved', 'label_personal', 'label_lkd', 'label_community', 'label_eng')
|
||||
list_display = ('author_id', 'author_name','author_surname' ,'author_email', 'author_face', 'current_status', 'is_approved', 'label_personal', 'label_lkd', 'label_community', 'label_eng')
|
||||
list_select_related = True
|
||||
|
||||
search_fields = ['author_name', 'author_surname', 'author_email']
|
||||
|
|
|
@ -56,6 +56,7 @@ class Handler:
|
|||
header = config_header.read()
|
||||
config_header.close()
|
||||
tmp_entries.write(header)
|
||||
found = False
|
||||
for section in sections:
|
||||
if (section == 'Planet'):
|
||||
continue
|
||||
|
@ -71,6 +72,7 @@ class Handler:
|
|||
config_face = None
|
||||
|
||||
if config_id == self.id:
|
||||
found = True
|
||||
|
||||
url = self.url
|
||||
face = self.face
|
||||
|
@ -98,5 +100,22 @@ class Handler:
|
|||
|
||||
tmp_entries.write(s)
|
||||
|
||||
if found != True:
|
||||
url = self.url
|
||||
face = self.face
|
||||
name = self.name
|
||||
surname = self.surname
|
||||
label = self.author_labels
|
||||
|
||||
id = self.id
|
||||
s = '['+url+']' + '\n'
|
||||
s += 'name = ' + name + '\n'
|
||||
s += 'surname = ' + surname + '\n'
|
||||
s += 'label = ' + label + '\n'
|
||||
if face:
|
||||
s += 'face = ' + face + '\n'
|
||||
s += 'id = ' + str(id) + '\n' + '\n'
|
||||
tmp_entries.write(s)
|
||||
|
||||
tmp_entries.close()
|
||||
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
|
||||
from django import forms
|
||||
from captcha.fields import CaptchaField
|
||||
from datetime import date
|
||||
from django.contrib.admin import widgets
|
||||
|
||||
class ContactForm(forms.Form):
|
||||
|
||||
|
@ -19,6 +21,12 @@ class QueryForm(forms.Form):
|
|||
q_author_name = forms.CharField(max_length=25, required = False, label = 'Adı')
|
||||
q_author_surname = forms.CharField(max_length=25, required = False, label = 'Soyadı')
|
||||
q_text = forms.CharField(required = False, label = 'Aradığınız metin', widget = forms.widgets.Textarea() )
|
||||
q_date_year = forms.IntegerField(required = False, label = 'Blog girdisine ait yıl(Örn:2010)', widget=forms.widgets.DateTimeInput())
|
||||
q_date_month = forms.IntegerField(required = False, label = 'Blog girdisine ait ay(Örn:03)', widget=forms.widgets.DateTimeInput())
|
||||
q_date_day = forms.IntegerField(required = False, label = 'Blog girdisine ait gün (Örn:27)', widget=forms.widgets.DateTimeInput())
|
||||
|
||||
q_label_personal = forms.BooleanField(required = False, label = 'Kişisel Günlükler', initial = True)
|
||||
q_label_lkd = forms.BooleanField(required = False, label = 'LKD Günlükleri', initial = True)
|
||||
q_label_community = forms.BooleanField(required = False, label = 'Topluluk Günlükleri')
|
||||
q_label_eng = forms.BooleanField(required = False, label = 'İngilizce Günlükler')
|
||||
|
||||
|
||||
q_date_from = forms.DateField(required = False, initial=date.today,label = "Şurdan",widget = widgets.AdminDateWidget() )
|
||||
q_date_till = forms.DateField(required = False, initial=date.today,label = "Şuraya",widget = widgets.AdminDateWidget() )
|
||||
|
|
|
@ -90,7 +90,7 @@ def handle_uploaded_file(f):
|
|||
if not f.name: return False
|
||||
#lets create a unique name for the image
|
||||
t = str(time.time()).split(".")
|
||||
img_name = t[0] + t[1] + f.name.split(".")[1]
|
||||
img_name = t[0] + t[1] + '.' +f.name.split(".")[1]
|
||||
f.name = img_name
|
||||
path = os.path.join(settings.FILE_UPLOAD_TEMP_DIR, f.name)
|
||||
|
||||
|
@ -108,6 +108,21 @@ def handle_uploaded_file(f):
|
|||
os.unlink(path)
|
||||
return (False, '')
|
||||
|
||||
def list_archives(request):
|
||||
|
||||
entries_list = Entries.objects.select_related()
|
||||
ava_years = entries_list.dates('date','year',order='DESC')
|
||||
archives_list = []
|
||||
for date in ava_years:
|
||||
ava_months = entries_list.filter(date__year = date.year).dates('date','month',order='DESC')
|
||||
for month in ava_months:
|
||||
ava_days = entries_list.filter(date__year = date.year).filter(date__month = month.month).dates('date','day',order='DESC')
|
||||
a = (date,ava_months,ava_days)
|
||||
archives_list.append(a)
|
||||
|
||||
return render_to_response('main/archives.html', { 'archives_list': archives_list, 'BASE_URL':BASE_URL})
|
||||
|
||||
|
||||
def list_members(request):
|
||||
info_area = 'members'
|
||||
|
||||
|
@ -115,7 +130,52 @@ def list_members(request):
|
|||
|
||||
return render_response(request, 'main/members.html', {'members': authors, 'BASE_URL': BASE_URL,'info_area' : info_area })
|
||||
|
||||
def __search(cleaned_data):
|
||||
cdata = cleaned_data
|
||||
q_author_name = cdata.get('q_author_name','')
|
||||
q_author_surname = cdata.get('q_author_surname','')
|
||||
q_text = cdata.get('q_text','')
|
||||
|
||||
q_date_from = cdata.get('q_date_from','')
|
||||
q_date_till = cdata.get('q_date_till','')
|
||||
|
||||
q_label_personal = cdata.get('q_label_personal','')
|
||||
q_label_community = cdata.get('q_label_community','')
|
||||
q_label_lkd = cdata.get('q_label_lkd','')
|
||||
q_label_eng = cdata.get('q_label_eng','')
|
||||
|
||||
entries_list = Entries.objects.select_related()
|
||||
# Name - surname queries.
|
||||
|
||||
if(q_author_name):
|
||||
entries_list = entries_list.filter(entry_id__author_name__iexact = q_author_name)
|
||||
if(q_author_surname):
|
||||
entries_list = entries_list.filter(entry_id__author_surname__iexact = q_author_surname)
|
||||
|
||||
# Label based queries.
|
||||
if(q_label_personal == True):
|
||||
entries_list = entries_list.filter(entry_id__label_personal = 1)
|
||||
if(q_label_community == True):
|
||||
entries_list = entries_list.filter(entry_id__label_community = 1)
|
||||
if(q_label_lkd == True):
|
||||
entries_list = entries_list.filter(entry_id__label_lkd = 1)
|
||||
if(q_label_eng == True):
|
||||
entries_list = entries_list.filter(entry_id__label_eng = 1)
|
||||
|
||||
|
||||
# Text search.
|
||||
if(q_text):
|
||||
entries_list = entries_list.filter(content_text__icontains = q_text)
|
||||
|
||||
# Date based queries.
|
||||
if(q_date_from and q_date_till):
|
||||
entries_list = entries_list.filter(date__range = (q_date_from,q_date_till))
|
||||
|
||||
return entries_list
|
||||
|
||||
|
||||
def query(request):
|
||||
|
||||
# Determine if method is POST.
|
||||
if (request.method == 'POST'):
|
||||
## If Yes:
|
||||
|
@ -123,39 +183,61 @@ def query(request):
|
|||
|
||||
# Determine if all of them were valid.
|
||||
if (form.is_valid()):
|
||||
cdata = form.cleaned_data
|
||||
entries_list = __search(cdata)
|
||||
p_entries_list = entries_list
|
||||
|
||||
## If Yes:
|
||||
truncate_words = 250
|
||||
items_per_page = 25
|
||||
|
||||
q_author_name = request.POST['q_author_name']
|
||||
q_author_surname = request.POST['q_author_surname']
|
||||
q_text = request.POST['q_text']
|
||||
q_date_year = request.POST['q_date_year']
|
||||
q_date_month = request.POST['q_date_month']
|
||||
q_date_day = request.POST['q_date_day']
|
||||
# Redirect or call /archive/ view with the existing POST arguments.
|
||||
#++ Complex string operations in order to form needed target_url.
|
||||
args_part = "?q_author_name=%s&q_author_surname=%s&q_text=%s" % (q_author_name,q_author_surname,q_text)
|
||||
date_part = ''
|
||||
if (q_date_year):
|
||||
date_part = q_date_year
|
||||
if(q_date_month):
|
||||
date_part += "/" + q_date_month
|
||||
if(q_date_day):
|
||||
date_part += "/" + q_date_day + "/"
|
||||
target_url = BASE_URL+"/archive/" + date_part + args_part
|
||||
#get the last run time
|
||||
run_time = RunTime.objects.all()[0]
|
||||
info_area = 'search'
|
||||
|
||||
# Pagination
|
||||
elements_in_a_page = 25 # This determines, how many elements will be displayed in a paginator page.
|
||||
paginator = Paginator(entries_list,elements_in_a_page)
|
||||
# Validation for page number if it is not int return first page.
|
||||
try:
|
||||
page = int(request.GET.get('page', '1'))
|
||||
except ValueError:
|
||||
page = 1
|
||||
|
||||
# If page request is out of range, return last page .
|
||||
try:
|
||||
p_entries_list = paginator.page(page)
|
||||
except (EmptyPage, InvalidPage):
|
||||
p_entries_list = paginator.page(paginator.num_pages)
|
||||
#--
|
||||
return HttpResponseRedirect(target_url)
|
||||
else:
|
||||
|
||||
|
||||
|
||||
return render_to_response('main/searchresult.html' ,{
|
||||
'entries_list':entries_list,
|
||||
'p_entries_list':p_entries_list,
|
||||
'truncate_words':truncate_words,
|
||||
'items_per_page':repr(items_per_page),
|
||||
'run_time':run_time,
|
||||
'info_area':info_area,
|
||||
#'q_author_name':q_author_name,
|
||||
#'q_author_surname':q_author_surname,
|
||||
#'q_text':q_text,
|
||||
'BASE_URL':BASE_URL,
|
||||
})
|
||||
|
||||
|
||||
|
||||
"""else:
|
||||
# Issue an error message and show the form again.
|
||||
form = QueryForm()
|
||||
form = SearchForm(request.POST)
|
||||
info_area = "query"
|
||||
|
||||
return render_to_response('main/query.html', {'q_form': form, 'BASE_URL': BASE_URL,'info_area':info_area})
|
||||
return render_to_response('main/query.html', {'q_form': form, 'BASE_URL': BASE_URL,'info_area':info_area})"""
|
||||
else:
|
||||
# Show the form.
|
||||
|
||||
info_area = 'query'
|
||||
form = QueryForm()
|
||||
info_area = "query"
|
||||
|
||||
return render_to_response('main/query.html', {'q_form': form, 'BASE_URL': BASE_URL,'info_area':info_area})
|
||||
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
[Planet]
|
||||
name = Linux Gezegeni
|
||||
link = http://gezegen.linux.org.tr
|
||||
label = Personal
|
||||
id =
|
||||
owner_name = Gezegen Ekibi
|
||||
owner_email = gezegen@linux.org.tr
|
||||
cache_directory = cache
|
||||
|
@ -29,16 +27,760 @@ new_date_format = %d %B %Y
|
|||
facewidth = 64
|
||||
faceheight = 64
|
||||
|
||||
[http://ahmet.pardusman.org/blog/feed/?cat=2]
|
||||
name = Ahmet Aygün
|
||||
face = ahmetaygun.png
|
||||
nick = aaygun
|
||||
label = Personal
|
||||
id = 1
|
||||
|
||||
#12 Nisan 2007'de rss adresi degisti. DG.
|
||||
#Eskisi : http://cekirdek.pardus.org.tr/~meren/blog/rss.cgi]
|
||||
[http://cekirdek.pardus.org.tr/~meren/blog/feed/rss/]
|
||||
name = A. Murat Eren
|
||||
face = meren.png
|
||||
nick = meren
|
||||
label = Personal
|
||||
id = 2
|
||||
|
||||
[http://www.ademalpyildiz.com.tr/feed/]
|
||||
name = Adem Alp Yıldız
|
||||
nick = ayildiz
|
||||
label = Personal
|
||||
id = 3
|
||||
|
||||
[http://www.erdinc.info/?cat=6&feed=rss2]
|
||||
name = Ali Erdinç Köroğlu
|
||||
face = alierdinckoroglu.png
|
||||
nick = aek
|
||||
label = Personal
|
||||
id = 4
|
||||
|
||||
[http://feeds2.feedburner.com/raptiye_linux_gezegeni]
|
||||
name = Alper Kanat
|
||||
face = alperkanat.png
|
||||
nick = akanat
|
||||
label = Personal
|
||||
id = 5
|
||||
|
||||
[http://blog.oguz.biz/category/gezegen/rss2]
|
||||
name = Alper Oğuz
|
||||
face =
|
||||
nick = aoguz
|
||||
label = Personal
|
||||
id = 6
|
||||
|
||||
[http://www.murekkep.org/konu/acik-kaynak-ve-linux/feed]
|
||||
name = Alper Orus
|
||||
nick = aorus
|
||||
label = Personal
|
||||
id = 7
|
||||
|
||||
[http://www.alpersomuncu.com/weblog/index.php?/feeds/categories/8-Linux.rss]
|
||||
name = Alper Somuncu
|
||||
face = alpersomuncu.png
|
||||
nick = asomuncu
|
||||
label = Personal
|
||||
id = 8
|
||||
|
||||
[http://armish.linux-sevenler.org/blog/category/gezegen/feed]
|
||||
name = Arman Aksoy
|
||||
face = armanaksoy.png
|
||||
nick = aaksoy
|
||||
label = Personal
|
||||
id = 9
|
||||
|
||||
[http://anilozbek.blogspot.com/feeds/posts/default/-/gnu%2Flinux]
|
||||
name = Anıl Özbek
|
||||
nick = aozbek
|
||||
label = Personal
|
||||
id = 10
|
||||
|
||||
[http://www.tuxworkshop.com/blog/?cat=8]
|
||||
name = Barış Özyurt
|
||||
face = barisozyurt.png
|
||||
nick = bozyurt
|
||||
label = Personal
|
||||
id = 11
|
||||
|
||||
[http://feeds.feedburner.com/canburak-gezegen-linux]
|
||||
name = Can Burak Çilingir
|
||||
nick = cbcilingir
|
||||
label = Personal
|
||||
id = 12
|
||||
|
||||
[http://cankavaklioglu.name.tr/guncelgunce/archives/linux/index-rss.xml]
|
||||
name = Can Kavaklıoğlu
|
||||
nick = ckavaklioglu
|
||||
label = Personal
|
||||
id = 13
|
||||
|
||||
[http://devador.blogspot.com/feeds/posts/default/-/linux]
|
||||
name = Ceyhun Alyeşil
|
||||
nick = calyesil
|
||||
label = Personal
|
||||
id = 14
|
||||
|
||||
[http://blog.gunduz.org/index.php?/feeds/categories/1-OEzguer-Yazlm.rss]
|
||||
name = Devrim Gündüz
|
||||
face = devrimgunduz.png
|
||||
nick = dgunduz
|
||||
label = Personal
|
||||
id = 15
|
||||
|
||||
[http://zzz.fisek.com.tr/seyir-defteri/?feed=rss2&cat=3]
|
||||
name = Doruk Fişek
|
||||
face = dorukfisek.png
|
||||
nick = dfisek
|
||||
label = Personal
|
||||
id = 16
|
||||
|
||||
[http://ekin.fisek.com.tr/blog/wp-rss2.php?cat=5]
|
||||
name = Ekin Meroğlu
|
||||
face = ekinmeroglu.png
|
||||
nick = emeroglu
|
||||
label = Personal
|
||||
id = 17
|
||||
|
||||
[http://feeds.feedburner.com/TheUselessJournalV4]
|
||||
name = Erçin Eker
|
||||
face = ercineker.png
|
||||
nick = eeker
|
||||
label = Personal
|
||||
id = 18
|
||||
|
||||
# kendi istegi ile gecici sure kaldirildi, gunluk ve host sorunlari yasadigini belirtti
|
||||
# yeni adresi eklendi 06.10.2009
|
||||
[http://www.erhanekici.com/blog/category/gezegen/feed/]
|
||||
name = Erhan Ekici
|
||||
nick = eekinci
|
||||
label = Personal
|
||||
id = 19
|
||||
|
||||
[http://blog.arsln.org/category/gezegen/feed]
|
||||
name = Fatih Arslan
|
||||
nick = farslan
|
||||
label = Personal
|
||||
id = 20
|
||||
|
||||
[http://gokdenix.blogspot.com/feeds/posts/default/-/gezegen]
|
||||
name = Gökdeniz Karadağ
|
||||
nick = gkaradag
|
||||
label = Personal
|
||||
id = 21
|
||||
|
||||
[http://blog.ratonred.com/tag/gezegen-linux/feed]
|
||||
name = Gökmen Göksel
|
||||
face = gokmengoksel.png
|
||||
nick = ggoksel
|
||||
label = Personal
|
||||
id = 22
|
||||
|
||||
[http://blog.gokmengorgen.net/?category_name=pardus-tr&feed=rss2]
|
||||
name = Gökmen Görgen
|
||||
face = gokmengorgen.png
|
||||
nick = ggorgen
|
||||
label = Personal
|
||||
id = 23
|
||||
|
||||
[http://6kere9.com/blag/feed/rss/Genel/]
|
||||
name = Gürer Özen
|
||||
face = gurerozen.png
|
||||
nick = gozen
|
||||
label = Personal
|
||||
id = 24
|
||||
|
||||
[http://www.hakanuygun.com/blog/?feed=atom&cat=13]
|
||||
name = Hakan Uygun
|
||||
nick = huygun
|
||||
label = Personal
|
||||
id = 1
|
||||
id = 25
|
||||
|
||||
[http://www.koray.org/blog/wp-rss2.php?cat=7]
|
||||
name = Koray Bostancı
|
||||
nick = kbostanci
|
||||
label = Personal
|
||||
id = 26
|
||||
|
||||
[http://marenostrum.blogsome.com/category/gezegen/feed/]
|
||||
name = K. Deniz Öğüt
|
||||
face = kdenizogut.png
|
||||
nick = kdenizoguz
|
||||
label = Personal
|
||||
id = 27
|
||||
|
||||
[http://www.blockdiagram.net/blog/rss.xml]
|
||||
name = Kerem Can Karakaş
|
||||
nick = kckarakas
|
||||
label = Personal
|
||||
id = 28
|
||||
|
||||
[http://blog.oguz.name.tr/?feed=atom&cat=7]
|
||||
name = Kaya Oğuz
|
||||
face = kaya-oguz.png
|
||||
nick = kayaoguz
|
||||
label = Personal
|
||||
id = 29
|
||||
|
||||
[http://leoman.gen.tr/Gezegen/feed]
|
||||
name = Levent Yalçın
|
||||
nick = lyalcin
|
||||
label = Personal
|
||||
id = 30
|
||||
|
||||
[http://blog.corporem.org/?feed=rss2&cat=3]
|
||||
name = M.Tuğrul Yılmazer
|
||||
face = tugrulyilmazer.png
|
||||
nick = tyilmazer
|
||||
label = Personal
|
||||
id = 31
|
||||
|
||||
[http://www.amerikadabirgun.com/category/turkce/linux/feed]
|
||||
name = Mehmet Büyüközer
|
||||
nick = mbuyukozer
|
||||
label = Personal
|
||||
id = 32
|
||||
|
||||
[http://yildirim.isadamlari.org/tag/gezegen/feed]
|
||||
name = Mehmet Salih Yıldırım
|
||||
face = mehmetsalihyildirim.png
|
||||
nick = msyildirim
|
||||
label = Personal
|
||||
id = 33
|
||||
|
||||
[http://mhazer.blogspot.com/feeds/posts/default/-/gezegen]
|
||||
name = Murat Hazer
|
||||
nick = mhazer
|
||||
label = Personal
|
||||
id = 34
|
||||
|
||||
[http://kivi.com.tr/blog/?feed=rss2]
|
||||
name = Murat Koç
|
||||
nick = mkoc
|
||||
label = Personal
|
||||
id = 35
|
||||
|
||||
[http://panhaema.com/rss.php?mcat=linux]
|
||||
name = Murat Sağlam
|
||||
face = muratsaglam.png
|
||||
nick = msaglam
|
||||
label = Personal
|
||||
id = 36
|
||||
|
||||
[http://mmakbas.wordpress.com/tag/gezegen/feed/]
|
||||
name = M.Murat Akbaş
|
||||
nick = makbas
|
||||
label = Personal
|
||||
id = 37
|
||||
|
||||
#[http://demir.web.tr/blog/atom.php] Atom patladı rss deneyelim
|
||||
[http://feeds.feedburner.com/ndemirgezegen]
|
||||
name = Necati Demir
|
||||
face = necatidemir.png
|
||||
nick = ndemir
|
||||
label = Personal
|
||||
id = 38
|
||||
|
||||
[http://nyucel.blogspot.com/feeds/posts/default/-/gezegen]
|
||||
name = Necdet Yücel
|
||||
face = necdetyucel.png
|
||||
nick = nyucel
|
||||
label = Personal
|
||||
id = 39
|
||||
|
||||
[http://www.r-3.org/blog/?cat=4&feed=rss2]
|
||||
name = Nihad Karslı
|
||||
face = nihadkarsli.png
|
||||
nick = nkarsli
|
||||
label = Personal
|
||||
id = 40
|
||||
|
||||
[http://www.yalazi.org/index.php/archives/category/gezegen/feed/]
|
||||
name = Onur Yalazı
|
||||
face = onuryalazi.png
|
||||
nick = oyalazi
|
||||
label = Personal
|
||||
id = 41
|
||||
|
||||
[http://feeds.feedburner.com/oguzy-gezegen]
|
||||
name = Oğuz Yarımtepe
|
||||
face = oguzyarimtepe.png
|
||||
nick = oyarimtepe
|
||||
label = Personal
|
||||
id = 2
|
||||
id = 42
|
||||
|
||||
[http://bilisimlab.com/blog/rss.php]
|
||||
name = Ömer Fadıl Usta
|
||||
nick = ousta
|
||||
label = Personal
|
||||
id = 43
|
||||
|
||||
#1.11.2008 de attığı epostada Ingilizce girdisine karşı Turkce bir adres istememize Ingilizce yazacagini soyledi ve gerekirse cikarin dedi
|
||||
[http://feeds.feedburner.com/pinguar-gezegen]
|
||||
name = Pınar Yanardağ
|
||||
face = pinaryanardag.png
|
||||
nick = pinaryanardag
|
||||
label = Personal
|
||||
id = 44
|
||||
|
||||
[http://nightwalkers.blogspot.com/atom.xml]
|
||||
name = Serbülent Ünsal
|
||||
nick = sunsal
|
||||
label = Personal
|
||||
id = 45
|
||||
|
||||
[http://gunluk.lkd.org.tr/category/gezegen/feed/]
|
||||
name = LKD Gezegen Duyuruları
|
||||
face = gezegencg.png
|
||||
nick = gezegencg
|
||||
label = LKD
|
||||
id = 46
|
||||
|
||||
#[http://blogs.lkd.org.tr/seminercg/index.php?/feeds/categories/2-Seminer.rss]
|
||||
[http://gunluk.lkd.org.tr/category/seminer/feed/]
|
||||
name = LKD Seminer Duyuruları
|
||||
face = seminercg.png
|
||||
nick = seminercg
|
||||
label = LKD
|
||||
id = 47
|
||||
|
||||
[http://serveracim.blogspot.com/feeds/posts/default?alt=rss]
|
||||
name = Server Acim
|
||||
face = serveracim.png
|
||||
nick = sacim
|
||||
label = Personal
|
||||
id = 48
|
||||
|
||||
[http://www.ayder.org/gunluk/?feed=rss2]
|
||||
name = Sinan Alyürük
|
||||
nick = salyuruk
|
||||
label = Personal
|
||||
id = 49
|
||||
|
||||
[http://talat.uyarer.com/?feed=rss2]
|
||||
name= Talat Uyarer
|
||||
nick = tuyarer
|
||||
label = Personal
|
||||
id = 50
|
||||
|
||||
[http://feeds.feedburner.com/tayfurtaybua]
|
||||
name= Tayfur Taybuğa
|
||||
face = tayfurtaybuga.png
|
||||
nick = ttaybuga
|
||||
label = Personal
|
||||
id = 51
|
||||
|
||||
# Rsssindeki tarih sorunundan dolayı girdisinin gezegende tekrarlı gösteriminden dolayı geçici süre kaldırıldı 17112008
|
||||
# kendisinden gelen update ile adresi düzenlendi
|
||||
[http://tonguc.name/blog/?flav=atom]
|
||||
name = Tonguç Yumruk
|
||||
face = tongucyumruk.png
|
||||
nick = tyumruk
|
||||
label = Personal
|
||||
id = 52
|
||||
|
||||
[http://sehitoglu.web.tr/gunluk/?feed=rss2&cat=12]
|
||||
name = Onur Tolga Şehitoğlu
|
||||
nick = osehitoglu
|
||||
label = Personal
|
||||
id = 53
|
||||
|
||||
[http://handlet.blogspot.com/feeds/posts/default?alt=rss]
|
||||
name = Ümran Kamar
|
||||
face = umrankamar.png
|
||||
nick = ukamar
|
||||
label = Personal
|
||||
id = 54
|
||||
|
||||
[http://zembereknlp.blogspot.com/feeds/posts/default?alt=rss]
|
||||
name = Zemberek NLP
|
||||
# face =
|
||||
nick = zemberek
|
||||
label = Personal
|
||||
id = 55
|
||||
|
||||
[http://00101010.info/konu/teknik/index.rss]
|
||||
name = Recai Oktaş
|
||||
nick = roktas
|
||||
label = Personal
|
||||
id = 56
|
||||
|
||||
[http://www.bugunlinux.com/?feed=rss2]
|
||||
name = Ahmet Yıldız
|
||||
nick = ayildiz
|
||||
label = Personal
|
||||
id = 57
|
||||
|
||||
[http://feeds.feedburner.com/SerkanLinuxGezegeni]
|
||||
name = Serkan Altuntaş
|
||||
nick = saltuntas
|
||||
label = Personal
|
||||
id = 58
|
||||
|
||||
[http://www.furkancaliskan.com/blog/category/gezegen/feed]
|
||||
name = Furkan Çalışkan
|
||||
nick = fcaliskan
|
||||
label = Personal
|
||||
id = 59
|
||||
|
||||
[http://eumur.wordpress.com/feed]
|
||||
name = Umur Erdinç
|
||||
nick = uerdinc
|
||||
label = Personal
|
||||
id = 60
|
||||
|
||||
[http://serkank.wordpress.com/category/linux/feed/atom]
|
||||
name = Serkan Kaba
|
||||
face = serkankaba.png
|
||||
nick = skaba
|
||||
label = Personal
|
||||
id = 61
|
||||
|
||||
[http://feeds.feedburner.com/nesimia-gezegen?format=xml]
|
||||
name = Nesimi Acarca
|
||||
nick = nacarca
|
||||
label = Personal
|
||||
id = 62
|
||||
|
||||
#Rsssindeki tarih sorunundan dolayı girdisinin gezegende tekrarlı gösteriminden dolayı geçici süre kaldırıldı 17112008
|
||||
#Kendisinden gelen yeni adres ile güncellendi
|
||||
[http://www.soyoz.com/gunce/etiket/linux-gezegeni/feed]
|
||||
name = Erol Soyöz
|
||||
nick = esoyoz
|
||||
label = Personal
|
||||
id = 63
|
||||
|
||||
[http://gurcanozturk.com/feed/]
|
||||
name = Gürcan Öztürk
|
||||
nick = gurcanozturk
|
||||
label = Personal
|
||||
id = 64
|
||||
|
||||
[http://www.python-tr.com/feed/atom/]
|
||||
name = Python-TR
|
||||
nick = python-tr
|
||||
label = Personal
|
||||
id = 65
|
||||
|
||||
[http://gunluk.lkd.org.tr/category/web/feed]
|
||||
name = LKD Web Çalışma Grubu
|
||||
nick = webcg
|
||||
label = Personal
|
||||
id = 66
|
||||
|
||||
[http://blogs.portakalteknoloji.com/bora/blog/feed/rss/]
|
||||
name = Bora Güngören
|
||||
nick = boragungoren
|
||||
label = Personal
|
||||
id = 67
|
||||
|
||||
[http://www.kirmizivesiyah.org/index.php/category/gezegen/feed/]
|
||||
name = Kubilay Onur Güngör
|
||||
nick = kogungor
|
||||
label = Personal
|
||||
id = 68
|
||||
|
||||
[http://gunluk.lkd.org.tr/category/yk/feed/]
|
||||
name = LKD YK
|
||||
nick = lkdyk
|
||||
label = LKD
|
||||
id = 69
|
||||
|
||||
[http://flyeater.wordpress.com/tag/lkd/feed]
|
||||
name = Deniz Koçak
|
||||
nick = dkocak
|
||||
label = Personal
|
||||
id = 70
|
||||
|
||||
[http://serkan.feyvi.org/blog/category/debian/feed]
|
||||
name = Serkan Kenar
|
||||
nick = skenar
|
||||
label = Personal
|
||||
id = 71
|
||||
|
||||
[http://armuting.blogspot.com/feeds/posts/default/-/lkd_gezegen]
|
||||
name = Ali Erkan İmrek
|
||||
nick = aeimrek
|
||||
label = Personal
|
||||
id = 72
|
||||
|
||||
[http://www.lkd.org.tr/news/aggregator/RSS]
|
||||
name = LKD.org.tr
|
||||
nick = lkd.org.tr
|
||||
label = LKD
|
||||
id = 73
|
||||
|
||||
[http://gunluk.lkd.org.tr/category/ftp/feed/]
|
||||
name = LKD FTP Çalışma Grubu
|
||||
nick = lkdftp
|
||||
label = LKD
|
||||
id = 74
|
||||
|
||||
[http://murattikil.blogspot.com/feeds/posts/default]
|
||||
name = Murat TİKİL
|
||||
nick = murattikil
|
||||
label = Personal
|
||||
id = 75
|
||||
|
||||
[http://www.burakdayioglu.net/category/linux/feed]
|
||||
name = Burak Dayıoğlu
|
||||
face = burakdayioglu.png
|
||||
nick = burakdayioglu
|
||||
label = Personal
|
||||
id = 76
|
||||
|
||||
[http://feeds.feedburner.com/PardusLinuxOrgAnaSayfa]
|
||||
name = Pardus-Linux.org
|
||||
face =
|
||||
nick = parduslinux
|
||||
label = Personal
|
||||
id = 77
|
||||
|
||||
[http://www.linuxipuclari.com/category/gezegen/feed]
|
||||
name = Linuxipuclari
|
||||
face = linuxipuclari.png
|
||||
nick = linuxipuclari
|
||||
label = Personal
|
||||
id = 78
|
||||
|
||||
[http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/]
|
||||
name = Özgür Kuru
|
||||
face =
|
||||
nick = ozgurkuru
|
||||
label = Personal
|
||||
id = 79
|
||||
|
||||
[http://www.okanakyuz.com/?feed=rss2&cat=17]
|
||||
name = Okan Akyüz
|
||||
face = okanakyuz.png
|
||||
nick = okanakyuz
|
||||
label = Personal
|
||||
id = 80
|
||||
|
||||
[http://gunluk.lkd.org.tr/category/senlik/feed/]
|
||||
name = LKD Şenlik Çalışma Grubu
|
||||
nick = lkdsenlik
|
||||
label = LKD
|
||||
id = 81
|
||||
|
||||
[http://feeds2.feedburner.com/ekovanci?format=xml]
|
||||
name = Eren Kovancı
|
||||
nick = erenkovanci
|
||||
label = Personal
|
||||
id = 82
|
||||
|
||||
[http://www.heartsmagic.net/category/linux/feed/]
|
||||
name = Serkan Çalış
|
||||
nick = serkancalis
|
||||
label = Personal
|
||||
id = 83
|
||||
|
||||
[http://siyahsapka.blogspot.com/feeds/posts/default/-/Gezegen?alt=rss]
|
||||
name = Fatih Özavcı
|
||||
face = fatihozavci.png
|
||||
nick = fatihozavci
|
||||
label = Personal
|
||||
id = 84
|
||||
|
||||
[http://gunluk.lkd.org.tr/category/sponsor/feed/]
|
||||
name = LKD Sponsor Çalışma Grubu
|
||||
nick = sponsorcg
|
||||
label = Personal
|
||||
id = 85
|
||||
|
||||
[http://gnome.org.tr/index.php?option=com_rss&feed=RSS2.0&no_html=1)]
|
||||
name = GNOME Türkiye
|
||||
nick = gnometr
|
||||
label = Personal
|
||||
id = 86
|
||||
|
||||
[http://twitter.com/statuses/user_timeline/23496360.rss]
|
||||
name = Şenlik Twitter Haberleri
|
||||
nick = senliktwitter
|
||||
label = LKD
|
||||
id = 87
|
||||
|
||||
[http://ozguryazilim.com/?feed=rss2]
|
||||
name = Ozguryazilim.com
|
||||
nick = ozguryazilim
|
||||
label = Personal
|
||||
id = 88
|
||||
|
||||
[http://emrahcom.blogspot.com/feeds/posts/default/-/lkd?alt=rss]
|
||||
name = Emrah Eryılmaz
|
||||
nick = emraheryilmaz
|
||||
label = Personal
|
||||
id = 89
|
||||
|
||||
[http://osjunkies.com/blog/author/findik/feed/rss/]
|
||||
name = FINDIK Projesi
|
||||
nick = findik
|
||||
label = Personal
|
||||
id = 90
|
||||
|
||||
[http://www.samkon.org/?feed=rss2&cat=778]
|
||||
name = Samed Konak
|
||||
face = samedkonak.png
|
||||
nick = samedkonak
|
||||
label = Personal
|
||||
id = 91
|
||||
|
||||
[http://canerblt.wordpress.com/tag/linux/feed]
|
||||
name = Caner Bulut
|
||||
nick = canerbulut
|
||||
label = Personal
|
||||
id = 92
|
||||
|
||||
[http://seridarus.blogspot.com/feeds/posts/default/-/gezegen]
|
||||
name = Serdar Yiğit
|
||||
nick = serdaryigit
|
||||
label = Personal
|
||||
id = 93
|
||||
|
||||
[http://cemosonmez.blogspot.com/feeds/posts/default/-/gezegen]
|
||||
name = Cem Sönmez
|
||||
nick = cemsonmez
|
||||
label = Personal
|
||||
id = 94
|
||||
|
||||
[http://www.teknozat.com/kategori/linux/feed]
|
||||
name = Ümit Yaşar
|
||||
nick = umityasar
|
||||
label = Personal
|
||||
id = 95
|
||||
|
||||
[http://blog.akgul.web.tr/?cat=2&feed=rss2]
|
||||
name= Mustafa Akgül
|
||||
nick = mustafaakgul
|
||||
label = Personal
|
||||
id = 96
|
||||
|
||||
[http://kapadokyayazilim.com/gunluk/omerakyuz/category/linux/feed/]
|
||||
name = Ömer Akyüz
|
||||
nick = omerakyuz
|
||||
label = Personal
|
||||
id = 97
|
||||
|
||||
[http://www.birazkisisel.com/tag/linux-gezegeni/feed/]
|
||||
name = Hüseyin Berberoğlu
|
||||
nick = huseyinberberoglu
|
||||
label = Personal
|
||||
id = 98
|
||||
|
||||
[http://www.efeciftci.com/category/gezegen/feed/]
|
||||
name = Efe Çiftci
|
||||
face = efeciftci.png
|
||||
nick = efeciftci
|
||||
label = Personal
|
||||
id = 99
|
||||
|
||||
[http://ozgurmurat.blogspot.com/feeds/posts/default/-/lkd_gezegen]
|
||||
name = Özgür Murat Homurlu
|
||||
nick = ozgurmurat
|
||||
label = Personal
|
||||
id = 100
|
||||
|
||||
# title ve duzgun yazma sorunlarindan dolayi gecici sure kaldirildi
|
||||
#[http://opensusetr.wordpress.com/category/gezegen/feed/]
|
||||
[http://pardusever.blogspot.com/feeds/posts/default/-/gezegen]
|
||||
name = Emre Can Şüşter
|
||||
face = emrecansuster.png
|
||||
nick = emrecan
|
||||
label = Personal
|
||||
id = 101
|
||||
|
||||
[http://ilkinbalkanay.blogspot.com/feeds/posts/default/-/Gezegen]
|
||||
name = İlkin Ulas Balkanay
|
||||
face = ilkinulas.png
|
||||
nick = ilkinulas
|
||||
label = Personal
|
||||
id = 102
|
||||
|
||||
[http://kubilaykocabalkan.wordpress.com/tag/pardus/feed/]
|
||||
name = Kubilay Kocabalkan
|
||||
nick = kubilaykocabalkan
|
||||
label = Personal
|
||||
id = 103
|
||||
|
||||
[http://www.syslogs.org/feed/]
|
||||
name = Cagri Ersen
|
||||
nick = cagriersen
|
||||
label = Personal
|
||||
id = 104
|
||||
|
||||
[http://onuraslan.com/blog/etiket/gezegen/feed/]
|
||||
name = Onur Aslan
|
||||
nick = onuraslan
|
||||
face = onuraslan.png
|
||||
label = Personal
|
||||
id = 105
|
||||
|
||||
[http://ercankuru.com.tr/index/category/gezegen/lkd-gezegeni/feed/]
|
||||
name = Ercan Kuru
|
||||
nick = ercankuru
|
||||
label = Personal
|
||||
id = 106
|
||||
|
||||
[http://www.bayramkaragoz.org/category/gezegen/feed/]
|
||||
name = Bayram Karagöz
|
||||
nick = bayramkaragoz
|
||||
face = bayramkaragoz.png
|
||||
label = Personal
|
||||
id = 107
|
||||
|
||||
[http://gungorbasa.blogspot.com/feeds/posts/default/-/Gezegen]
|
||||
name = Güngör Basa
|
||||
nick = gungorbasa
|
||||
label = Personal
|
||||
id = 108
|
||||
|
||||
[http://www.sinanonur.com/konu/linuxgezegen/feed/]
|
||||
name = Sinan Onur Altınuç
|
||||
nick = sinanonur
|
||||
face = sinanonur.png
|
||||
label = Personal
|
||||
id = 109
|
||||
|
||||
[http://blog.halid.org/tag/linux/feed/]
|
||||
name = Halid Said Altuner
|
||||
nick = halidaltuner
|
||||
label = Personal
|
||||
id = 110
|
||||
|
||||
[http://gunluk.lyildirim.net/etiket/gezegen/feed/]
|
||||
name = Levent Yıldırım
|
||||
nick = lyildirim
|
||||
label = Personal
|
||||
id = 111
|
||||
|
||||
[http://can.logikit.net/tag/yazilim/feed/]
|
||||
name = Can İnce
|
||||
nick = canince
|
||||
face = canince.png
|
||||
label = Personal
|
||||
id = 112
|
||||
|
||||
[http://mkarakaplan.wordpress.com/category/gezegen/feed/]
|
||||
name = Mustafa Karakaplan
|
||||
nick = mustafakarakaplan
|
||||
label = Personal
|
||||
id = 113
|
||||
|
||||
[http://feeds.feedburner.com/Wargasmarch]
|
||||
name = Murat Pınar
|
||||
nick = muratpinar
|
||||
face = muratpinar.png
|
||||
label = Personal
|
||||
id = 114
|
||||
|
||||
[http://www.birseyler.org/category/acik-kaynak-linux/gezegen/feed/]
|
||||
name = Utku Demir
|
||||
nick = utkudemir
|
||||
label = Personal
|
||||
id = 115
|
||||
|
||||
[http://linuxogrenmekistiyorum.com/feed/]
|
||||
name = Fikret Tozak
|
||||
nick = fikrettozak
|
||||
label = Personal
|
||||
id = 116
|
||||
|
|
30
DJAGEN/trunk/djagen/gezegen/gezegen/config_header.ini
Executable file
30
DJAGEN/trunk/djagen/gezegen/gezegen/config_header.ini
Executable file
|
@ -0,0 +1,30 @@
|
|||
[Planet]
|
||||
name = Linux Gezegeni
|
||||
link = http://gezegen.linux.org.tr
|
||||
owner_name = Gezegen Ekibi
|
||||
owner_email = gezegen@linux.org.tr
|
||||
cache_directory = cache
|
||||
new_feed_items = 1
|
||||
log_level = DEBUG
|
||||
template_files = gezegen/index.html.tmpl gezegen/rss20.xml.tmpl gezegen/rss10.xml.tmpl gezegen/opml.xml.tmpl gezegen/foafroll.xml.tmpl gezegen/sidebar.html.tmpl gezegen/simple.html.tmpl gezegen/feeds.html.tmpl gezegen/atom.xml.tmpl
|
||||
output_dir = www/
|
||||
# items_per_page = 15
|
||||
items_per_page = 25
|
||||
#days_per_page = 0
|
||||
feed_timeout = 20
|
||||
|
||||
# future_dates = ignore_date
|
||||
# ignore_in_feed = updated
|
||||
|
||||
encoding = utf-8
|
||||
locale = tr_TR.UTF-8
|
||||
|
||||
date_format = %d %b %Y @ %I:%M %p
|
||||
#date_format = %B %d, %Y %I:%M %p
|
||||
new_date_format = %d %B %Y
|
||||
|
||||
[DEFAULT]
|
||||
facewidth = 64
|
||||
faceheight = 64
|
||||
|
||||
|
|
@ -142,12 +142,12 @@ surname = Tonguç Yumruk
|
|||
label = Personal
|
||||
face = tongucyumruk.png
|
||||
id = 52
|
||||
# Testing
|
||||
#[http://serkan.feyvi.org/blog/category/debian/feed]
|
||||
#name = Serkan Kenar
|
||||
#surname = Serkan Kenar
|
||||
#label = Personal
|
||||
#id = 71
|
||||
|
||||
[http://serkan.feyvi.org/blog/category/debian/feed]
|
||||
name = Serkan Kenar
|
||||
surname = Serkan Kenar
|
||||
label = Personal
|
||||
id = 71
|
||||
|
||||
[http://nightwalkers.blogspot.com/atom.xml]
|
||||
name = Serbülent Ünsal
|
||||
|
|
|
@ -17,9 +17,9 @@ DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql', 'mysq
|
|||
DATABASE_NAME = 'djagendb' # Or path to database file if using sqlite3.
|
||||
DATABASE_USER = 'djagen' # Not used with sqlite3.
|
||||
# DO NOT INCLUDE PASSWORD WITHIN THIS FILE BEFORE COMMITING TO SVN
|
||||
DATABASE_PASSWORD = '######' # Not used with sqlite3.
|
||||
###
|
||||
DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
|
||||
DATABASE_PASSWORD = '#####' # Not used with sqlite3.
|
||||
####
|
||||
DATABASE_HOST = '###.###.###.###' # Set to empty string for localhost. Not used with sqlite3.
|
||||
DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.
|
||||
CACHE_BACKEND = 'db://cache_table'
|
||||
# Local time zone for this installation. Choices can be found here:
|
||||
|
@ -92,6 +92,6 @@ INSTALLED_APPS = (
|
|||
'django.contrib.admin',
|
||||
)
|
||||
|
||||
FILE_UPLOAD_TEMP_DIR = os.path.join(BASEPATH, 'templates/tmp')
|
||||
FILE_UPLOAD_TEMP_DIR = os.path.join(BASEPATH, 'gezegen/tmp')
|
||||
MAIN_PATH = os.path.join(BASEPATH, 'gezegen')
|
||||
BASE_URL = 'http://djagen.linux.org.tr'
|
||||
|
|
17
DJAGEN/trunk/djagen/templates/main/archives.html
Executable file
17
DJAGEN/trunk/djagen/templates/main/archives.html
Executable file
|
@ -0,0 +1,17 @@
|
|||
{% extends "main/base.html" %}
|
||||
|
||||
{% block body %}
|
||||
<h1>Gezegen Arşivi</h1>
|
||||
|
||||
<dl>
|
||||
{% for date_y, l_date_m in archives_list %}
|
||||
<dt><h2> <a href="/archive/{{ date_y.year }}/">{{ date_y.year }}</a></h2></dt>
|
||||
{% for date_m in l_date_m %}
|
||||
<dl><a href="/archive/{{ date_y.year }}/{{ date_m.month }}/">{{ date_m|date:"F" }}</a></dl>
|
||||
|
||||
{% endfor %}
|
||||
|
||||
{% endfor %}
|
||||
</dl>
|
||||
|
||||
{% endblock %}
|
|
@ -18,6 +18,7 @@
|
|||
</script>
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="/djagenmedia/script.js" type="text/javascript"></script>
|
||||
|
||||
</head>
|
||||
|
||||
{% endblock %}
|
||||
|
@ -45,7 +46,7 @@
|
|||
{% blocktrans %}<li><a href="{{ BASE_URL }}/english">İngilizce Günlükler</a></li>{% endblocktrans %}
|
||||
<li><a href="#" id="arsiv">Arşiv</a>
|
||||
<ul class="navlist">
|
||||
<li><a href="{{ BASE_URL }}/query/">{% trans "Ara" %}</a></li>
|
||||
<li><a href="{{ BASE_URL }}/search/">{% trans "Ara" %}</a></li>
|
||||
{% for dt in last_date_li %}
|
||||
<li><a href="{{ BASE_URL }}/archive/{{ dt|date:"Y/m/d"}}">{{ dt|date:"d.m.Y" }}</a>
|
||||
{% endfor %}
|
||||
|
|
|
@ -1,30 +1,34 @@
|
|||
{% extends "main/base.html" %}
|
||||
{% block body %}
|
||||
{% comment %}
|
||||
<form action="{{ BASE_URL }}/query" method='GET'>
|
||||
<b>Yazar<br> Adı:</b><input type="text" name="q_author_name">
|
||||
ve/veya
|
||||
<b>Soyadı:</b><input type="text" name="q_author_surname"><br>
|
||||
veya<br>
|
||||
<b>Aradığınız Metin:</b><input type="text" name="q_text">
|
||||
<input type="submit" value="Listele">
|
||||
</form>
|
||||
{% endcomment %}
|
||||
|
||||
<form action="{{ BASE_URL }}/query/" method="POST" enctype="multipart/form-data">
|
||||
<form action="{{ BASE_URL }}/search/" method="POST" enctype="multipart/form-data">
|
||||
<table border="0px">
|
||||
{% for field in q_form %}
|
||||
<tr>
|
||||
<div class="fieldWrapper">
|
||||
{% if field.errors %}
|
||||
<span class="error">{{ field.errors }}</span>
|
||||
{% endif %}
|
||||
{{ field.label_tag }}
|
||||
{% if field.help_text %}
|
||||
<span class="small">{{ field.help_text }}</span>
|
||||
{% endif %}
|
||||
<td>{{ field.label_tag }}</td>
|
||||
|
||||
<td>
|
||||
{{ field }}
|
||||
</td>
|
||||
{% if field.help_text %}
|
||||
<td>
|
||||
{{ field.help_text }}
|
||||
</td>
|
||||
{% endif %}
|
||||
|
||||
{% if field.errors %}
|
||||
<td>
|
||||
{{ field.errors }}
|
||||
</td>
|
||||
{% endif %}
|
||||
|
||||
|
||||
</div>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
<div class="spacer"></div>
|
||||
<input type="submit" value="Listele" />
|
||||
<input type="submit" value="Ara!" />
|
||||
</form>
|
||||
{% endblock %}
|
||||
|
|
102
DJAGEN/trunk/djagen/templates/main/searchresult.html
Executable file
102
DJAGEN/trunk/djagen/templates/main/searchresult.html
Executable file
|
@ -0,0 +1,102 @@
|
|||
{% extends "main/base.html" %}
|
||||
|
||||
|
||||
{% block body %}
|
||||
{% if entries_list|length %}
|
||||
{% for entry in p_entries_list.object_list|slice:items_per_page %}
|
||||
{% autoescape off %}
|
||||
|
||||
{% ifequal entry.entry_id.is_approved 1 %}
|
||||
|
||||
{% ifchanged entry.date.day entry.date.month entry.date.year %}<div class="separator"></div>{% endifchanged %}
|
||||
|
||||
{% ifchanged %}<h2 class="date">{{ entry.date|date:"d F Y" }}</h2>{% endifchanged %}
|
||||
|
||||
<div class="innercontent">
|
||||
|
||||
<a href="{{ entry.entry_id.channel_link }}" title="{{ entry.entry_id.channel_title }}"><img class="face" src="/djagenmedia/images/heads/{{ entry.entry_id.author_face|default:"nobody.png" }}" title="{{ entry.entry_id.author_name }} {{ entry.entry_id.author_surname }}" width="80" height="80" /></a>
|
||||
<h1 class="title"><a href="{{ entry.link }} ">{{ entry.title }}</a></h1>
|
||||
<p class="yazaneden">
|
||||
Yazar: <a href="{{ entry.entry_id.channel_link }}" title="{{ entry.entry_id.channel_title }}">{{ entry.entry_id.author_name }} {{ entry.entry_id.author_surname }}</a>
|
||||
Tarih: <span class="blogdate">{{ entry.date|date:"d F Y H:i" }}</span>
|
||||
</p>
|
||||
<div class="blogcontent">
|
||||
{{ entry.content_html|truncatewords_html:truncate_words }}
|
||||
</div>
|
||||
{% endifequal %}
|
||||
{% endautoescape %}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
{% endfor %}
|
||||
|
||||
<div class="pagination">
|
||||
<span class="step-links">
|
||||
|
||||
{% if q_author_name or q_author_surname or q_text %}
|
||||
<span class="current">
|
||||
Sayfa <b>{{ p_entries_list.number }}</b> / <b>{{ p_entries_list.paginator.num_pages }}</b>
|
||||
</span>
|
||||
|
||||
<div class="pagelist" style="text-align:center">
|
||||
{% if p_entries_list.has_previous %}
|
||||
<a href="?q_author_name={{ q_author_name }}&q_author_surname={{ q_author_surname }}&q_text={{ q_text }}&page={{ p_entries_list.previous_page_number }}">Geri</a>
|
||||
{% endif %}
|
||||
|
|
||||
|
||||
{% for pNum in p_entries_list.paginator.page_range %}
|
||||
{% ifequal pNum p_entries_list.number %}
|
||||
{{ pNum }}
|
||||
{% else %}
|
||||
<a href="?page={{ pNum }}">{{ pNum }}</a>
|
||||
{% endifequal %}
|
||||
{% endfor %}
|
||||
|
||||
|
|
||||
{% if p_entries_list.has_next %}
|
||||
<a href="?q_author_name={{ q_author_name }}&q_author_surname={{ q_author_surname }}&q_text={{ q_text }}&page={{ p_entries_list.next_page_number }}">İleri</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
|
||||
</span>
|
||||
</div>
|
||||
|
||||
{% else %}
|
||||
<span class="current">
|
||||
Sayfa <b>{{ p_entries_list.number }}</b> / <b>{{ p_entries_list.paginator.num_pages }}</b>
|
||||
</span>
|
||||
|
||||
<div class="pagelist" style="text-align:center">
|
||||
{% if p_entries_list.has_previous %}
|
||||
<a href="?q_author_name=?page={{ p_entries_list.previous_page_number }}">Geri</a>
|
||||
{% endif %}
|
||||
|
|
||||
|
||||
{% for pNum in p_entries_list.paginator.page_range %}
|
||||
{% ifequal pNum p_entries_list.number %}
|
||||
{{ pNum }}
|
||||
{% else %}
|
||||
<a href="?page={{ pNum }}">{{ pNum }}</a>
|
||||
{% endifequal %}
|
||||
{% endfor %}
|
||||
|
||||
|
|
||||
{% if p_entries_list.has_next %}
|
||||
<a href="?page={{ p_entries_list.next_page_number }}">İleri</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
|
||||
</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<br>
|
||||
<br>
|
||||
<h1><center>Gösterecek veri yok!</center></h1>
|
||||
<br>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
|
@ -28,7 +28,8 @@ urlpatterns = patterns('',
|
|||
(r'^archive/(?P<archive_year>\d{4})/$', archive),
|
||||
(r'^archive/(?P<archive_year>\d{4})/(?P<archive_month>\d{1,2})/$', archive),
|
||||
(r'^archive/(?P<archive_year>\d{4})/(?P<archive_month>\d{1,2})/(?P<archive_day>\d{1,2})/$', archive),
|
||||
(r'^query/$',query),
|
||||
(r'^search/$',query),
|
||||
(r'^archives/$', list_archives)
|
||||
)
|
||||
urlpatterns += patterns('',
|
||||
url(r'^captcha/', include('captcha.urls')),
|
||||
|
|
Loading…
Reference in New Issue
Block a user