pages 404 et 500
authorolivier larcheveque <olivier.larcheveque@u-ol.(none)>
Thu, 28 Oct 2010 19:28:10 +0000 (15:28 -0400)
committerolivier larcheveque <olivier.larcheveque@u-ol.(none)>
Thu, 28 Oct 2010 19:28:10 +0000 (15:28 -0400)
auf_savoirs_en_partage/media/img/favicon.ico [new file with mode: 0644]
auf_savoirs_en_partage/templates/404.html [new file with mode: 0644]
auf_savoirs_en_partage/templates/500.html
auf_savoirs_en_partage/templates/container_base.html
auf_savoirs_en_partage/urls.py
auf_savoirs_en_partage/views.py [new file with mode: 0644]

diff --git a/auf_savoirs_en_partage/media/img/favicon.ico b/auf_savoirs_en_partage/media/img/favicon.ico
new file mode 100644 (file)
index 0000000..33ba99a
Binary files /dev/null and b/auf_savoirs_en_partage/media/img/favicon.ico differ
diff --git a/auf_savoirs_en_partage/templates/404.html b/auf_savoirs_en_partage/templates/404.html
new file mode 100644 (file)
index 0000000..ebe9170
--- /dev/null
@@ -0,0 +1,9 @@
+{% extends "container_base.html" %}
+
+{% block contenu %}
+<h4>La page n'existe pas</h4>
+<div class="zone-texte">
+    <p>Vous tentez d'accéder à une page qui n'existe pas.</p>
+    <p>Vous pouvez utiliser la recherche générale pour trouver des pages connexes.</p>
+</div>
+{% endblock %}
index 35fff58..9621a57 100644 (file)
@@ -1 +1,8 @@
-erreur 500
+{% extends "container_base.html" %}
+
+{% block contenu %}
+<h4>Erreur sur le site</h4>
+<div class="zone-texte">
+    <p>Une erreur est survenue sur le site. Cette erreur a été reportée à l'équipe technique.</p>
+</div>
+{% endblock %}
index a696b63..23e4fae 100644 (file)
@@ -3,6 +3,7 @@
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
         <title>Savoirs en partage - Agence universitaire de la Francophonie</title>
+        <link rel="icon" type="image/png" href="{{ MEDIA_URL }}img/favicon.ico" />
         <script type="text/javascript" src="{{ MEDIA_URL }}js/jquery/jquery.js"></script>
         <script type="text/javascript" src="{{ MEDIA_URL }}js/jquery/jquery-ui.js"></script>
         <script type="text/javascript" src="{{ MEDIA_URL }}js/tabber.js"></script>
index 128578b..373ee06 100644 (file)
@@ -1,12 +1,13 @@
 # -*- encoding: utf-8 -*-
-from django.conf.urls.defaults import patterns, include, handler500, url
+from django.conf.urls.defaults import patterns, include, handler500, handler404, url
 from django.conf import settings
 from django.contrib import admin
 from savoirs.rss import FilActualite, FilEvenement
 
 admin.autodiscover()
 
-handler500 # Pyflakes
+handler500 = "views.page_500"
+handler404 = "views.page_404"
 
 site_feeds = {'actualites': FilActualite,
               'agenda': FilEvenement }
diff --git a/auf_savoirs_en_partage/views.py b/auf_savoirs_en_partage/views.py
new file mode 100644 (file)
index 0000000..7023a62
--- /dev/null
@@ -0,0 +1,10 @@
+# -*- encoding: utf-8 -*-
+
+from django.shortcuts import render_to_response
+from django.template import RequestContext
+
+def page_404(request):
+    return render_to_response("404.html", context_instance = RequestContext(request))
+
+def page_500(request):
+    return render_to_response("500.html", context_instance = RequestContext(request))