您的位置:首页 > 其它

mezz的改动

2015-09-30 17:26 274 查看
archive.html

{% extends "base.html" %}

{% block main %}

{% for page in pages %}

<a href="{{ page.get_absolute_url }}">{{ page.title }}</a>

{% endfor %}

{% endblock %}

core- views.py

def archive(request, template="duopingv1.htm"):

settings.use_editable()

print (request.COOKIES)

pages = Page.objects.all()

#pages = pages[6:]

outblocks =[]

outpages =[]

for eachpage in pages:

print (eachpage.slug)

#print (eachpage.titles)

print (eachpage.id)

parts = eachpage.slug.split("/")

slugs = ["/".join(parts[:i]) for i in range(1, len(parts) + 1)]

'''

if slugs[0].strip() == "blog" and len(slugs)==2 :

outpages.append(eachpage)

if len(slugs)==1:

outblocks.append(eachpage)

'''

if len(slugs)>=2:

outpages.append(eachpage)

#if (eachpage.id >= 9):

# outpages.append(eachpage)

pages = outpages

#page = Page.objects.get(title="Dr Seuss")

#t = loader.get_template("archive.html")

#c = Context({'page':page})

#c = Context({'pages':pages})

context = {'pages':pages}

#return HttpResponse(t.render(c))

return render(request, template, context)

urls.py

url("^$", direct_to_template, {"template": "index.html"}, name="home"),

views.py

def direct_to_template(request, template, extra_context=None, **kwargs):

"""

Replacement for Django's ``direct_to_template`` that uses

``TemplateResponse`` via ``mezzanine.utils.views.render``.

"""

context = extra_context or {}

context["params"] = kwargs

for (key, value) in context.items():

if callable(value):

context[key] = value()

#

pages = Page.objects.all()

outblocks =[]

outpages =[]

for eachpage in pages:

print (eachpage.slug)

print (eachpage.id)

parts = eachpage.slug.split("/")

slugs = ["/".join(parts[:i]) for i in range(1, len(parts) + 1)]

'''

if slugs[0].strip() == "blog" and len(slugs)==2 :

outpages.append(eachpage)

if len(slugs)==1:

outblocks.append(eachpage)

'''

if len(slugs)>=2:

outpages.append(eachpage)

#if (eachpage.id >= 9):

# outpages.append(eachpage)

pages = outpages

context['pages'] = pages

#

return render(request, template, context)

base.html

<!doctype html>

<html lang="{{ LANGUAGE_CODE }}"{% if LANGUAGE_BIDI %} dir="rtl"{% endif %}>

{% load pages_tags mezzanine_tags i18n future staticfiles %}

<head>

<meta http-equiv="Content-type" content="text/html; charset=utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta name="keywords" content="{% block meta_keywords %}{% endblock %}">

<meta name="description" content="{% block meta_description %}{% endblock %}">

<title>{% block meta_title %}{% endblock %}{% if settings.SITE_TITLE %} | {{ settings.SITE_TITLE }}{% endif %}</title>

<link rel="shortcut icon" href="{% static "img/favicon.ico" %}">

{% ifinstalled mezzanine.blog %}

<link rel="alternate" type="application/rss+xml" title="RSS" href="{% url "blog_post_feed" "rss" %}">

<link rel="alternate" type="application/atom+xml" title="Atom" href="{% url "blog_post_feed" "atom" %}">

{% endifinstalled %}

{% compress css %}

<link rel="stylesheet" href="{% static "css/bootstrap.css" %}">

<link rel="stylesheet" href="{% static "css/mezzanine.css" %}">

<link rel="stylesheet" href="{% static "css/bootstrap-theme.css" %}">

{% if LANGUAGE_BIDI %}

<link rel="stylesheet" href="{% static "css/rtl.css" %}">

{% endif %}

{% ifinstalled cartridge.shop %}

<link rel="stylesheet" href="{% static "css/cartridge.css" %}">

{% if LANGUAGE_BIDI %}

<link rel="stylesheet" href="{% static "css/cartridge.rtl.css" %}">

{% endif %}

{% endifinstalled %}

{% block extra_css %}{% endblock %}

{% endcompress %}

<link rel="stylesheet" type="text/css" href="/static/gui.css">

<link rel="stylesheet" type="text/css" href="/static/index.css">

<link rel="stylesheet" type="text/css" href="/static/fonts.css">

{% compress js %}

<script src="{% static "mezzanine/js/"|add:settings.JQUERY_FILENAME %}"></script>

<script src="{% static "js/bootstrap.js" %}"></script>

<script src="{% static "js/bootstrap-extras.js" %}"></script>

{% block extra_js %}{% endblock %}

{% endcompress %}

<!--[if lt IE 9]>

<script src="{% static "js/html5shiv.js" %}"></script>

<script src="{% static "js/respond.min.js" %}"></script>

<![endif]-->

{% block extra_head %}{% endblock %}

</head>

<body id="{% block body_id %}body{% endblock %}">

<div class="navbar navbar-default " role="navigation">

<div class="container">

<div class="navbar-header">

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">

<span class="sr-only">{% trans "Toggle Navigation" %}</span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

{% if settings.SITE_TITLE %}<a class="navbar-brand" href="/">{{ settings.SITE_TITLE }}</a>{% endif %}

{% if settings.SITE_TAGLINE %}<p class="navbar-text visible-lg"></p>{% endif %}

</div>

{% block menu_bar %}

<div class="navbar-collapse collapse">

{% page_menu "pages/menus/dropdown.html" %}

</div>

{% endblock %}

</div>

</div>

<div class="container" style="padding-top: 2px;">

{% nevercache %}

{% if messages %}

<div class="messages">

{% for message in messages %}

<div class="alert alert-dismissable alert-{{ message.tags }}" data-alert="alert">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>

{{ message }}

</div>

{% endfor %}

</div>

{% endif %}

{% endnevercache %}

<!--

<h1>{% block title %}{% endblock %}</h1>

-->

<ul class="breadcrumb">

{% spaceless %}

{% block breadcrumb_menu %}{% page_menu "pages/menus/breadcrumb.html" %}{% endblock %}

{% endspaceless %}

</ul>

</div>

<div class="container">

<div class="row index-page" style="padding-left: 0px;">

<!--

<div class="col-md-2 left">

{% block left_panel %}

<div class="panel panel-default tree">{% page_menu "pages/menus/tree.html" %}</div>

{% endblock %}

</div>

-->

<div class="col-md-8 middle">

{% block main %}{% endblock %}

</div>

<div class="col-md-4 right side">

{% nevercache %}

{% include "includes/user_panel.html" %}

{% endnevercache %}

<div class="panel panel-default">

<div class="panel-body ">

{% block right_panel %}

{% ifinstalled mezzanine.twitter %}

{% include "twitter/tweets.html" %}

{% endifinstalled %}

{% endblock %}

</div>

</div>

</div>

</div>

</div>

<footer>

<div class="container">

<!--

{% page_menu "pages/menus/footer.html" %}

-->

<div class="row">

<p class="site-info text-center">

{% trans "Powered by" %}

<a href="http://mezzanine.jupo.org">Mezzanine</a>{% ifinstalled cartridge.shop %},

<a href="http://cartridge.jupo.org">Cartridge</a>{% endifinstalled %}

{% trans "and" %}

<a href="http://www.djangoproject.com">Django</a>

<span class="separator">|</span>

{% trans "Theme by" %} <a target="_blank" href="http://getbootstrap.com">Bootstrap</a>

{% ifinstalled mezzanine.mobile %}

<span class="separator">|</span>

<a href="{% url "set_device" "mobile" %}?next={{ request.path }}">{% trans "View Mobile Site" %}</a>

{% endifinstalled %}

</p>

</div>

</div>

</footer>

{% include "includes/footer_scripts.html" %}

</body>

</html>

content.html

<div class="grow gclear index-page">

<div class="main">

<div class="gbtitle">

<h1>最新推荐</h1>

</div>

<div class="recos gclear">

<!--以下是首页轮播器代码-->

<div class="focus">

<div class="focus-content">

<a href="http://www.guokr.com/article/440734/" data-gaevent="home_recommend_articles_focus:v1.1.1.1:article" target="_blank" style="display: none;">

<img width="330" height="235" src="/static/media/uploads/newpics/bhbxd-qpqj8uedojuqpatxhjgleqk4p1nk6izupmer-4aqaajgeaaepq.jpg" alt="被蜜蜂蛰哪比较疼?你想不到的真人示范">

</a>

<a href="http://www.guokr.com/article/440734/" data-gaevent="home_recommend_articles_focus:v1.1.1.1:article" target="_blank" style="display: inline;">

<img width="330" height="235" src="/static/media/uploads/newpics/bhbxd-qpqj8uedojuqpatxhjgleqk4p1nk6izupmer-4aqaajgeaaepq.jpg" alt="被蜜蜂蛰哪比较疼?你想不到的真人示范">

</a>

</div>

<div class="focus-explain">

<ul class="focus-title">

<li class="current" style="display: none;">

<a href="http://www.guokr.com/article/440734/" title="被蜜蜂蛰哪比较疼?你想不到的真人示范" data-gaevent="home_recommend_articles_focus:v1.1.1.1:article" target="_blank">被蜜蜂蛰哪比较疼?你想不到的真人示范</a>

</li>

<li class="current" style="display: list-item;">

<a href="http://www.guokr.com/article/437870/" title="为啥全世界人民都说“huh”?" data-gaevent="home_recommend_articles_focus:v1.1.1.1:article" target="_blank">为啥全世界人民都说“huh”?</a>

</li>

</ul>

<ul class="focus-tag">

<li class=""></li>

<li class=""></li>

<li class=""></li>

<li class="current"></li>

<li class=""></li>

</ul>

</div>

</div>

<div class="recos-article">

<ul class="gclear">

{% block main %}

{% for page in pages %}

{% if page.parent_id == 19%}

<li class="stress">

<h4><a href="{{ page.get_absolute_url }}" data-gaevent="home_recommend_articles:v1.1.1.1:article" title="{{ page.title }}" target="_blank">{{ page.title }}</a></h4>

</li>

{%endif%}

{% endfor %}

{% endblock %}

</ul>

</div>

</div>

<div class="gbtitle ask">

<h1>热门问答</h1>

<div class="gbtitle-advert">

<div id="bdadm-624099" class="gbtitle-advert-text"><div id="BAIDU_DUP_wrapper_624099_0"></div></div>

</div>

</div>

<div class="contents gclear">

<div class="contents-l">

<div class="content">

<h2 class="content-title">科学·技术</h2>

<ul>

<li class="content-article">

<a href="http://www.guokr.com/question/611295/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank" class="img">

<img src="./duopingv_files/yiSPllNvjWzuKppYzI0D3cXkNqJHLXk8Pnf_OdEHnuZNAQAA3gAAAEpQ.jpg" alt="汽车的刹车是否可以安装在方向盘上?"><b></b>

</a>

<div class="cont">

<h5><a href="http://www.guokr.com/question/611295/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="汽车的刹车是否可以安装在方向盘上?">汽车的刹车是否可以安装在方向盘上?</a></h3>

<p>确实有手刹代替脚刹的车辆,在很多国家,允许腿... <a href="http://www.guokr.com/question/611295/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank">详细</a></p>

</div>

</li>

<li><a href="http://www.guokr.com/question/582484/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="汤姆克鲁斯这样扒在高空飞机外,有什么危险?">汤姆克鲁斯这样扒在高空飞机外,有什么危险?</a></li>

</ul>

</div>

<div class="content">

<h2 class="content-title">生活·娱乐</h2>

<ul>

<li class="content-article">

<a href="http://www.guokr.com/question/426347/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank" class="img">

<img src="./duopingv_files/aqcofgVLYljKKEt7cjRxoFX2F1k-x8qGmaorvjjnuNNKAQAA3AAAAEpQ.jpg" alt="绵羊油是绵羊什么地方的油?"><b></b>

</a>

<div class="cont">

<h5><a href="http://www.guokr.com/question/426347/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="绵羊油是绵羊什么地方的油?">绵羊油是绵羊什么地方的油?</a></h5>

<p>绵羊油其实是羊毛脂(lanolin)。在洗羊... <a href="http://www.guokr.com/question/426347/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank">详细</a></p>

</div>

</li>

<li><a href="http://www.guokr.com/question/612468/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="医生是如何管理时间,在网上做科普的?">医生是如何管理时间,在网上做科普的?</a></li>

</ul>

</div>

</div>

<div class="contents-r">

<div class="content">

<h2 class="content-title">人文·社科</h2>

<ul>

<li class="content-article">

<a href="http://www.guokr.com/question/612885/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank" class="img">

<img src="./duopingv_files/f_GxunfMt6CmMpwZDF0HPJ2BLBeUTMKmiJjnr_vEhw3gAQAAQAEAAEpQ.jpg" alt="“米的尸体是屎,水的尸体是尿”这种说法对吗?"><b></b>

</a>

<div class="cont">

<h5><a href="http://www.guokr.com/question/612885/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="“米的尸体是屎,水的尸体是尿”这种说法对吗?">“米的尸体是屎,水的尸体是尿”这种说法对吗?</a></h5>

<p>“尸”其实是“人”的一种写法。最早的字书《说... <a href="http://www.guokr.com/question/612885/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank">详细</a></p>

</div>

</li>

<li><a href="http://www.guokr.com/question/572941/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="日本法律允许表兄妹结婚吗?">日本法律允许表兄妹结婚吗?</a></li>

</ul>

</div>

<div class="content">

<h2 class="content-title">自然·生态</h2>

<ul>

<li class="content-article">

<a href="http://www.guokr.com/question/612931/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank" class="img">

<img src="./duopingv_files/BhbxD-QPqJ8uEdOjUQpAtxHJGLeqk4P1Nk6IZupMER-4AQAAJgEAAEpQ.jpg" alt="这些看着像某种贝类的“钻头”竟然是鲨鱼卵?"><b></b>

</a>

<div class="cont">

<h5><a href="http://www.guokr.com/question/612931/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="这些看着像某种贝类的“钻头”竟然是鲨鱼卵?">这些看着像某种贝类的“钻头”竟然是鲨鱼卵?</a></h5>

<p>这应该是某种虎鲨的卵鞘(egg case)了... <a href="http://www.guokr.com/question/612931/" data-gaevent="home_recommend_asks:v1.1.1.1:ask" target="_blank">详细</a></p>

</div>

</li>

<li><a href="http://www.guokr.com/question/541583/" target="_blank" data-gaevent="home_recommend_asks:v1.1.1.1:ask" title="企鹅有膝盖吗?">企鹅有膝盖吗?</a></li>

</ul>

</div>

</div>

</div>

</div>

</div>

index.html

{% extends "base.html" %}

{% load i18n %}

{% block meta_title %}{% trans "Home" %}{% endblock %}

{% block title %}{% trans "Home" %}{% endblock %}

{% block breadcrumb_menu %}

<li class="active">{% trans "Home" %}</li>

{% endblock %}

{% block main %}

{% blocktrans %}

{% endblocktrans %}

{% include "content.html" %}

{% endblock %}

{% block right_panel %}

{% include "hot.html" %}

{% endblock %}

hot.html

<div class="side-title-border gclear">

<h2>社区热点</h2>

</div>

<div class="side-post gclear">

<ul>

<li><b class="prefix-dot"></b><a data-gaevent="home_side-posts:home" href="http://www.guokr.com/post/700223/" title="第25个第一届搞笑诺贝尔奖直播帖" target="_blank">第25个第一届搞笑诺贝尔奖直播帖</a></li>

<li><b class="prefix-dot"></b><a data-gaevent="home_side-posts:home" href="http://www.guokr.com/post/700449/" title="丝滑到心跳的体验活动" target="_blank">丝滑到心跳的体验活动</a></li>

</ul>

</div>

/pages/templates/pages/richtextpage.html

{% extends "pages/page.html" %}

{% load mezzanine_tags %}

{% block main %}{{ block.super }}

{% editable page.richtextpage.content %}

{{ page.richtextpage.content|richtext_filters|safe }}

{% endeditable %}

{% endblock %}

{% block right_panel %}

{% include "hot.html" %}

{% endblock %}

\pages\templates\pages\menus\dropdown.html

<div class="gheader-wp">

<div class="gheader-wp-b gclear">

<div >

<div style="margin-left: 200px;">

<ul class="gnav gfl">

<li><a href="http://www.guokr.com/scientific">首页</a></li>

<li><a href="http://www.guokr.com/group/">论坛</a></li>

<li><a href="http://www.guokr.com/ask/">问答</a></li>

<li><a href="http://mooc.guokr.com/" target="_blank">MOOC</a></li>

<li><a href="http://www.zaih.com/" target="_blank">下载</a></li>

<li><a href="http://www.zaih.com/" target="_blank">About</a></li>

</ul>

</div>

</div>

</div>

</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: