view gpp/templates/base.html @ 322:c3d3d7114749

Fix #148; Django now requires AJAX posts to present the CSRF token. Added code suggested by Django docs to shoutbox.js. Since shoutbox.js is on every page, it should cover all cases.
author Brian Neal <bgneal@gmail.com>
date Sat, 12 Feb 2011 21:37:17 +0000
parents 2934a867c2ef
children 0c18dfb1da1c
line wrap: on
line source
{% load url from future %}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
{% load shoutbox_tags %}
{% load irc_tags %}
{% load potd_tags %}
{% load messages_tags %}
{% load script_tags %}
{% load cache %}
<head><title>SurfGuitar101.com | {% block title %}{% endblock %}</title>
<meta http-equiv="Content-Type" content="text/html" />
<meta http-equiv="Content-Language" content="en-US" />
<meta name="robots" content="all" />
<meta name="Author" content="Brian Neal" />
<meta name="copyright" content="&copy; 2009 Brian Neal" />
<link rel="stylesheet" href="{{ STATIC_URL }}css/blueprint/screen.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="{{ STATIC_URL }}css/blueprint/print.css" type="text/css" media="print" /> 
<!--[if lt IE 8]>
<link rel="stylesheet" href="{{ STATIC_URL }}css/blueprint/ie.css" type="text/css" media="screen, projection" />
<![endif]-->
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/base.css" />
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/shoutbox.css" />
{% script_tags "jquery" %}
{% block custom_head %}{% endblock %}
{% block custom_css %}{% endblock %}
{% block custom_js %}{% endblock %}
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.cycle.all.min.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}js/shoutbox.js"></script>
<link rel="shortcut icon" type="image/vnd.microsoft.com" href="{{ STATIC_URL }}favicon.ico" />
</head>
<body>
<div id="page" class="container">
<div id="header" class="span-24">
   <p><a href="/" title="SG101 Home"><img src="{{ STATIC_URL }}themes/kds/sgLogo.png" alt="SurfGuitar101.com Logo" width="446" height="103" /></a></p>
</div>
<div id="header-nav" class="span-24">
   <ul>
      {% if user.is_authenticated %}
      <li>Welcome, <a href="{% url 'bio-me' %}">{{ user.username }}</a></li>
      <li><a href="{% url 'forums-index' %}">Forums</a></li>
      <li>{% unread_messages user %}</li>
      <li><a href="{% url 'haystack_search' %}">Search</a></li>
      <li><a href="{% url 'accounts-logout' %}">Logout</a></li>
      {% else %}
      <li><a href="{% url 'accounts-login' %}">Login</a></li>
      <li><a href="{% url 'accounts-register' %}">Register</a></li>
      {% endif %}
   </ul> 
</div>

<div id="content-secondary" class="span-4 append-1">
   <ul class="nav-left">
      <li><a href="{% url 'home' %}">Home</a></li>
      <li><a href="{% url 'news-index_page' %}">News</a></li>
      <li><a href="{% url 'news-submit' %}">Submit News</a></li>
      <li><a href="{% url 'gcalendar-index' %}">Calendar</a></li>
      <li><a href="{% url 'contact-form' %}">Contact</a></li>
      <li><a href="{% url 'donations-index' %}">Donations</a></li>
      <li><a href="{% url 'downloads-index' %}">Downloads</a></li>
      <li><a href="{% url 'forums-index' %}">Forums</a></li>
      <li><a href="{% url 'irc-main' %}">IRC</a></li>
      <li><a href="{% url 'bio-member_list' type='user' %}">Member List</a></li>
      <li><a href="{% url 'membermap-index' %}">Member Map</a></li>
      <li><a href="{% url 'messages-inbox' %}">Private Messages</a></li>
      <li><a href="{% url 'podcast-main' %}">Podcast</a></li>
      <li><a href="{% url 'polls-main' %}">Polls</a></li>
      <li><a href="{% url 'potd-view' %}">Photo of the Day</a></li>
      <li><a href="{% url 'weblinks-main' %}">Links</a></li>
      <li><a href="{% url 'haystack_search' %}">Search</a></li>
   </ul>
   {% cache 300 potd_block %}
      {% photo_of_the_day %}
   {% endcache %}
   {% shoutbox %}
   {% irc_status %}
</div>

<div id="content-primary" class="span-19 last">
   {% block content %}
   {% endblock %}
</div>

<div id="footer" class="prepend-5 span-19">
   <p>
   <a href="{% url 'contact-form' %}">Contact Us</a> &bull;
   <a href="/about/">About Us</a> &bull;
   <a href="/policy/tos/">Terms of Service</a> &bull; 
   <a href="/policy/privacy/">Privacy Policy</a> &bull;
   <a href="/colophon/">Colophon</a>
   </p>
   <p>
   SurfGuitar101.com &copy; 2010 by Brian Neal.
   All comments and user contributed articles are property of the posters. 
   </p>
   <p>Thanks to all the surf bands, past and present. And thanks to all the fans who care about and keep surf
   music alive.</p>
</div>

</div>
</body>
</html>