view gpp/templates/base.html @ 265:1ba2c6bf6eb7

Closing #98. Animated GIFs were losing their transparency and animated properties when saved as avatars. Reworked the avatar save process to only run the avatar through PIL if it is too big. This preserves the original uploaded file if it is within the desired size settings. This may still mangle big animated gifs. If this becomes a problem, then maybe look into calling the PIL Image.resize() method directly. Moved the PIL image specific functions from bio.forms to a new module: core.image for better reusability in the future.
author Brian Neal <bgneal@gmail.com>
date Fri, 24 Sep 2010 02:12:09 +0000
parents 5232d5808057
children 4557974db0e0
line wrap: on
line source
<?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="{{ MEDIA_URL }}css/blueprint/screen.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="{{ MEDIA_URL }}css/blueprint/print.css" type="text/css" media="print" /> 
<!--[if lt IE 8]>
<link rel="stylesheet" href="{{ MEDIA_URL }}css/blueprint/ie.css" type="text/css" media="screen, projection" />
<![endif]-->
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/base.css" />
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/shoutbox.css" />
{% script_tags "jquery" %}
{% block custom_head %}{% endblock %}
{% block custom_css %}{% endblock %}
{% block custom_js %}{% endblock %}
{% if user.is_authenticated %}
<script type="text/javascript" src="{{ MEDIA_URL }}js/shoutbox.js"></script>
{% endif %}
<!-- <link rel="shortcut icon" type="image/vnd.microsoft.com" href="{{ MEDIA_URL }}images/favicon.ico" /> -->
</head>
<body>
<div id="page" class="container">
<div id="header" class="span-24">
   <p><a href="/" title="SG101 Home"><img src="{{ MEDIA_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>