Пример #1
0
def blog(request):
    """
    Основная Вьюха на главной странице
    """
    current_page = "Главная страница"
    posts = Posts()
    categ = Category()
    header_list = posts.get_posts()
    tags_obr = posts.get_tags()
    categ_obr = categ.get_categs()
    cloud_tags = posts.cloud_tags()
    # categories = categ.get_categories()
    return render_to_response('titul.html', {'current_page':current_page,
                                             'header_list':header_list,
                                             'tags_obr':tags_obr,
                                             # 'categories':categories,
                                             'categ_obr':categ_obr,
                                             'cloud_tags':cloud_tags},
                               context_instance = RequestContext(request))
Пример #2
0
def cur_post(request, offset):
    """Отображает один пост по URL
    
    Arguments:
    - `request`: 
    - `offset`: урл из адресной строки
    """
    try:
        current_page = int(offset)
    except:
        pass
    post = Posts()
    categ = Category()    
    tags_obr = post.get_tag_to_post(offset)
    header_post = post.get_post(current_page)
    categ_obr = categ.get_categs()    
    return render_to_response('post.html', {'current_page':current_page,
                                             'header_post':header_post,
                                             'tags_obr':tags_obr,
                                             'categ_obr':categ_obr},
                               context_instance = RequestContext(request))
Пример #3
0
def cur_categ(request, offset):
    """Отображает материалы по текущей категории
    
    Arguments:
    - `request`:
    - `offset`:
    """
    current_page = u'Материалы по категории: ' + offset
    offset_without_earth = offset.replace('_', ' ')
    posts = Posts()
    categ = Category()
    header_list = posts.get_posts_categ(offset_without_earth)
    categ_obr = categ.get_categs()
    tags_obr = posts.get_tags()
    if header_list:
        return render_to_response('titul.html', {'current_page':current_page,
                                                 'header_list':header_list,
                                                 'categ_obr':categ_obr,
                                                 'tags_obr':tags_obr},
                               context_instance = RequestContext(request))
    else:
        current_page = "Об авторе"
        return render_to_response('about.html', {'current_page':current_page},
                               context_instance = RequestContext(request))