From: Ali Jetha Date: Fri, 29 Oct 2010 21:18:27 +0000 (-0400) Subject: Merge branch 'master' of gitosis@git.auf:auf_savoirs_en_partage_django X-Git-Url: https://git.auf.org/?p=auf_savoirs_en_partage_django.git;a=commitdiff_plain;h=dc72a889799a5a1cfa0fafb8adc42e3ebe8e3647;hp=844cd17508e012db9bd74a1fce47c78acd42f199 Merge branch 'master' of gitosis@git.auf:auf_savoirs_en_partage_django --- diff --git a/auf_savoirs_en_partage/savoirs/views.py b/auf_savoirs_en_partage/savoirs/views.py index 1897b7a..b7b5a58 100644 --- a/auf_savoirs_en_partage/savoirs/views.py +++ b/auf_savoirs_en_partage/savoirs/views.py @@ -64,6 +64,10 @@ def recherche(request): evenements = Evenement.objects.filter(approuve=1).search(query) chercheurs = Chercheur.objects.search(query) sites = Site.objects.search(query) + try: + sites_auf = google_search(0, query)['results'] + except: + sites_auf = [] search_regexp = build_search_regexp(query) return render_to_response( "savoirs/recherche.html", @@ -72,7 +76,8 @@ def recherche(request): evenements=evenements[:5], total_evenements=evenements.count(), chercheurs=chercheurs[:10], total_chercheurs=chercheurs.count(), actualites=actualites[:5], total_actualites=actualites.count(), - sites=sites[:5], total_sites=sites.count()), + sites=sites[:5], total_sites=sites.count(), + sites_auf=sites_auf[:5]), context_instance = RequestContext(request) ) diff --git a/auf_savoirs_en_partage/templates/savoirs/recherche.html b/auf_savoirs_en_partage/templates/savoirs/recherche.html index 9db9e37..aefa5c1 100644 --- a/auf_savoirs_en_partage/templates/savoirs/recherche.html +++ b/auf_savoirs_en_partage/templates/savoirs/recherche.html @@ -64,7 +64,7 @@ {% endif %} {% if sites %} -
Sites ({{ sites|length }} sur {{ total_sites }})
+
Sites de la sitothèque ({{ sites|length }} sur {{ total_sites }})
{% for site in sites %} {% include "sites/resultat.html" %} {% endfor %} @@ -73,6 +73,14 @@ {% endifnotequal %} {% endif %} +{% if sites_auf %} +
Sites AUF
+ {% for r in sites_auf %} + {% include "savoirs/sites_auf_resultat.html" %} + {% endfor %} +

Tous les sites AUF pour cette recherche

+{% endif %} + {% if not ressources and not actualites and not evenements and not chercheurs and not sites %}
Aucune résultat

Retour à la page d'accueil

diff --git a/auf_savoirs_en_partage/templates/savoirs/sites_auf.html b/auf_savoirs_en_partage/templates/savoirs/sites_auf.html index 4455158..6f047c1 100644 --- a/auf_savoirs_en_partage/templates/savoirs/sites_auf.html +++ b/auf_savoirs_en_partage/templates/savoirs/sites_auf.html @@ -17,7 +17,7 @@ {% if data %}
{% for r in data.results %} - {% include "savoirs/resultat.html" %} + {% include "savoirs/sites_auf_resultat.html" %} {% empty %}

Aucun résultat trouvé

diff --git a/auf_savoirs_en_partage/templates/savoirs/sites_auf_resultat.html b/auf_savoirs_en_partage/templates/savoirs/sites_auf_resultat.html new file mode 100644 index 0000000..f697761 --- /dev/null +++ b/auf_savoirs_en_partage/templates/savoirs/sites_auf_resultat.html @@ -0,0 +1,6 @@ +
+ {{ r.title|safe }} + {% if r.content %} +
Description: {{ r.content|safe }}
+ {% endif %} +