accueil : actualites
authordavin baragiotta <davin.baragiotta@u-db.(none)>
Thu, 7 Oct 2010 19:47:42 +0000 (15:47 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Thu, 7 Oct 2010 19:47:42 +0000 (15:47 -0400)
auf_savoirs_en_partage/media/css/global.css
auf_savoirs_en_partage/savoirs/globals.py
auf_savoirs_en_partage/savoirs/views.py
auf_savoirs_en_partage/templates/savoirs/index.html
auf_savoirs_en_partage/templates/savoirs/logout.html

index 53fa66d..5e02b3b 100644 (file)
@@ -86,6 +86,8 @@ div.boite-recherche p a:hover { color:#97012c; text-decoration:none;}
 #contenu { width:744px; margin:100px 0px 50px 0px; padding:0; float:left;background:url(../img/contenu-bkg-middle.png) repeat-y 0 0; }
 #tabs { margin-left: 8px; margin-right: 8px; }
 #contenu h4 { padding: 0 25px; margin-bottom:0.4em; font-size:2.2em; font-weight:normal; letter-spacing:-1px; }
+#contenu h4 a { text-decoration:none; color:black; }
+#contenu h4 a:hover { text-decoration:underline; }
 #contenu .zone-texte {padding: 0 25px; font-size: 1.2em; min-height: 375px;}
 #contenu .zone-texte ul li {list-style: disc; margin: 0 0 .25em;}
 #contenu .zone-texte ol li {list-style: decimal; margin: 0 0 .25em;}
index fe17c71..a7f462c 100644 (file)
@@ -3,12 +3,12 @@
 
 configuration = {
     'max_actualite': 100,
-    'accueil_actualite': 5,
+    'accueil_actualite': 4,
     'accueil_chercheur': 5,
+    'accueil_evenement': 4,
     'accueil_sites': 5,
     'nombre_par_page_actualite': 10,
     'resultats_par_page': 8, # pas changeable a cause de google
-    'accueil_evenement': 10,
     'engin_recherche': 'sep',
     'google_xml': "http://www.savoirsenpartage.auf.org/recherche.xml?%s",
     'calendrier_publique': 'https://sep-caldav.auf.org/caldav.php/sep/home',
index 8ae5d5f..82d9948 100644 (file)
@@ -22,8 +22,8 @@ def index (request):
     """Page d'accueil"""
     delta = datetime.timedelta (days = 90)
     oldest = datetime.date.today () - delta
-    articles = Actualite.objects.filter (visible = '1', date__gt = oldest)
-    articles = articles[0:configuration['accueil_actualite']]
+    actualites = Actualite.objects.filter (visible = '1', date__gt = oldest)
+    actualites = actualites[0:configuration['accueil_actualite']]
     try:
         erreur_caldav = False
         events = evenements()[0:configuration['accueil_evenement']]
@@ -33,7 +33,7 @@ def index (request):
     chercheurs = Chercheur.objects.all().order_by('?')[:configuration['accueil_chercheur']]
     sites = Site.objects.all().order_by('?')[:configuration['accueil_sites']]
     return render_to_response ("savoirs/index.html", \
-            Context ({"articles": articles,
+            Context ({"actualites": actualites,
                       "events": events,
                       "erreur_caldav": erreur_caldav,
                       "caldav_url": configuration['calendrier_publique'],
index 232150c..43b4efd 100644 (file)
@@ -3,27 +3,29 @@
 {% block contenu %}
 <div class="demi-gauche clearfix">
     <div id="actualites" class="box">
-        <h4>Actualités</h4>
+        <h4><a href="{% url savoirs.views.actualite_index %}">Actualités</a></h4>
         <a id="rss-actualites" href="/rss/actualites"><img src="/media/img/feed.png" /></a>
+        <ul class="sous-menu">
+            <li><a href="{% url savoirs.views.actualite_index %}">Toutes les actualités</a></li>
+        </ul>
 
         <ul class="liste-de-l-accueil">
-        {% comment %}<!-- dans la vue, cloner avoirListeActualitesAccueil -->{% endcomment %}
-        {% for article in articles %}
+        {% for actualite in actualites %}
             <li class="clearfix">
-            <span class="la-date">{{ article.date|date:"d F Y" }}</span>
-            <a href="{{ article.url }}" class="le-titre">{{ article.titre }}</a>
-            {% if article.source %}
-            <span class="la-date">source: {{ article.source.nom }}</span>
+            <span class="la-date">{{ actualite.date|date:"d F Y" }}</span>
+            <a href="{{ actualite.url }}" class="le-titre">{{ actualite.titre }}</a>
+            {% if actualite.source %}
+            <span class="la-date">source: {{ actualite.source.nom }}</span>
             {% endif %}
             {% comment %}
-            <span class="le-resume">{{ article.texte }} -&nbsp;<a href="{{ article.url }}">Lire</a></span>
+            <span class="le-resume">{{ actualite.texte }} -&nbsp;<a href="{{ actualite.url }}">Lire</a></span>
             {% endcomment %}
             </li>
         {% endfor %}
         </ul>
     </div>
-    <div class="box">
-        <h4>Chercheurs</h4>
+    <div id="chercheurs" class="box">
+        <h4><a href="{% url chercheurs.views.index %}">Chercheurs</a></h4>
         <ul class="sous-menu">
             <li><a href="{% url chercheurs.views.index %}">Répertoire</a></li>
             <li><a href="{% url chercheurs.views.inscription %}">Inscription</a></li>
         </ul>
     </div>
 </div>
-
-
 <div class="demi-droite clearfix">
     <div id="agenda" class="box">
-        <h4>Agenda</h4>
+        <h4><a href="{% url savoirs.views.evenement_index %}">Agenda</a></h4>
         {% if not erreur_caldav %}
-        <a id="rss-agenda" href="/rss/agenda"><img src="/media/img/feed.png" /></a>
-        <ul class="sous-menu">
-            <li><a href="{% url savoirs.views.evenement_ajout %}">Soumettre un événement</a></li>
-            <li><a href="{{ caldav_url }}">S'abonner</a></li>
-        </ul>
-        <ul class="liste-de-l-accueil">
-        {% for event in events %}
-            <li>
-            <span class="la-date">{{ event.dtstart.value|date:"Y-m-d" }} 
-              {{ event.dtstart.value|date:"H:i" }}</span>
-            <a href="{% url savoirs.views.evenement event.uid.value %}" 
-              class="le-titre">{{ event.summary.value }}</a>
-            <span class="le-resume">{{ event.description.value }}</span>
-            </li>
-        {% endfor %}
-        </ul>
+            <a id="rss-agenda" href="/rss/agenda"><img src="/media/img/feed.png" /></a>
+            <ul class="sous-menu">
+                <li><a href="{% url savoirs.views.evenement_ajout %}">Soumettre un événement</a></li>
+                <li><a href="{{ caldav_url }}">S'abonner</a></li>
+            </ul>
+            <ul class="liste-de-l-accueil">
+            {% for event in events %}
+                <li>
+                <span class="la-date">{{ event.dtstart.value|date:"d F Y" }} 
+                  {{ event.dtstart.value|date:"H:i" }}</span>
+                <a href="{% url savoirs.views.evenement event.uid.value %}" 
+                  class="le-titre">{{ event.summary.value }}</a>
+                <span class="le-resume">{{ event.description.value }}</span>
+                </li>
+            {% endfor %}
+            </ul>
         {% else %}
             <ul><li>{{ erreur_caldav }}</li></ul>
         {% endif %}
-
     </div>
-    <div class="box">
-        <h4>Sites</h4>
+    <div  id="sites" class="box">
+        <h4><a href="{% url sitotheque.views.index %}">Sites</a></h4>
         <ul class="sous-menu">
             <li><a href="{% url sitotheque.views.index %}">Sitothèque</a></li>
         </ul>
index 7ce5f41..a7cc1fa 100644 (file)
@@ -4,7 +4,7 @@
 
 <div class="zone-texte">
   <p>Vous êtes maintenant déconnecté.</p>
-  <p><a href="{% url savoirs.views.index %}">Retour</a></p>
+  <p><a href="{% url savoirs.views.index %}">Retour à l'accueil</a>.</p>
 </div>
 
 {% endblock %}