results.html (6633B)
- {% extends "lanodan/base.html" %}
- {% block title %}{{ q|e }} - {% endblock %}
- {% block meta %}<link rel="alternate" type="application/rss+xml" title="Searx search: {{ q|e }}" href="{{ url_for('index') }}?q={{ q|urlencode }}&categories={{ selected_categories|join(",") | replace(' ','+') }}&pageno={{ pageno }}&time_range={{ time_range }}&language={{ current_language }}&safesearch={{ safesearch }}&format=rss">{% endblock %}
- {% block content %}
- {% include 'lanodan/search.html' %}
- <div id="results">
- {% if answers %}
- <div id="answers"><h4 class="title">{{ _('Answers') }} : </h4>
- {% for answer in answers -%}
- <div class="answer">{{ answer }}</div>
- {%- endfor %}
- </div>
- {% endif %}
- <div id="sidebar">
- {% if number_of_results != '0' -%}
- <p id="result_count">{{ _('Number of results') }}: {{ number_of_results }}</p>
- {%- endif %}
- {% if unresponsive_engines and results|length >= 1 %}
- <div class="dialog-error" role="alert">
- <p><strong>{{ _('Error!') }}</strong> {{ _('Engines cannot retrieve results') }}:</p>
- <p>{% for engine_name, error_type in unresponsive_engines %}
- {{ engine_name }} ({{ error_type }}){% if not loop.last %}, {% endif %}
- {% endfor %}</p>
- </div>
- {% endif %}
- {% if infoboxes %}
- <div id="infoboxes">
- {% for infobox in infoboxes %}
- {% include 'lanodan/infobox.html' %}
- {% endfor %}
- </div>
- {% endif %}
- {% if suggestions %}
- <div id="suggestions">
- <h4 class="title">{{ _('Suggestions') }} : </h4>
- <div class="wrapper">
- {% for suggestion in suggestions %}
- <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
- <input type="hidden" name="q" value="{{ suggestion }}">
- <input type="hidden" name="language" value="{{ current_language }}">
- <input type="hidden" name="safesearch" value="{{ safesearch }}">
- <input type="hidden" name="theme" value="{{ theme }}">
- <input type="submit" class="suggestion" value="{{ suggestion }}">
- </form>
- {% endfor %}
- </div>
- </div>
- {% endif %}
- <div id="search_url">
- <h4 class="title"><a href="{{ base_url }}?q={{ q|urlencode }}&language={{ current_language }}&time_range={{ time_range }}&safesearch={{ safesearch }}{% if pageno > 1 %}&pageno={{ pageno }}{% endif %}{% if selected_categories %}&categories={{ selected_categories|join(",") | replace(' ','+') }}{% endif %}">search url</a></h4>
- </div>
- <div id="apis">
- <h4 class="title">{{ _('Download results') }}</h4>
- {% for output_type in ('csv', 'json', 'rss') %}
- <div class="left">
- <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
- <input type="hidden" name="q" value="{{ q|e }}">
- {% for category in selected_categories %}
- <input type="hidden" name="category_{{ category }}" value="1">
- {% endfor %}
- <input type="hidden" name="pageno" value="{{ pageno }}">
- <input type="hidden" name="time_range" value="{{ time_range }}">
- <input type="hidden" name="language" value="{{ current_language }}">
- <input type="hidden" name="safesearch" value="{{ safesearch }}">
- <input type="hidden" name="format" value="{{ output_type }}">
- <input type="submit" value="{{ output_type }}">
- </form>
- </div>
- {% endfor %}
- </div>
- </div>
- {% if corrections %}
- <div id="corrections">
- <h4>{{ _('Try searching for:') }}</h4>
- {% for correction in corrections %}
- <div class="left">
- <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}" role="navigation">
- <input type="hidden" name="q" value="{{ correction }}">
- <input type="hidden" name="time_range" value="{{ time_range }}">
- <input type="hidden" name="language" value="{{ current_language }}">
- <input type="hidden" name="safesearch" value="{{ safesearch }}">
- <input type="hidden" name="theme" value="{{ theme }}">
- <input type="submit" value="{{ correction }}">
- </form>
- </div>
- {% endfor %}
- </div>
- {% endif %}
- {% for result in results %}
- {% set index = loop.index %}
- {% if result['template'] %}
- {% include get_result_template('lanodan', result['template']) %}
- {% else %}
- {% include 'lanodan/result_templates/default.html' %}
- {% endif %}
- {% endfor %}
- {% if not results and not answers %}
- {% include 'lanodan/messages/no_results.html' %}
- {% endif %}
- <div id="backToTop">
- <a href="#">{{ _('Back to Top') }} ⏫</a>
- </div>
- {% if paging %}
- <nav id="pagination">
- {% if pageno > 1 %}
- <form id="pagination_previous" method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
- <input type="hidden" name="q" value="{{ q|e }}" >
- {% for category in selected_categories %}
- <input type="hidden" name="category_{{ category }}" value="1" >
- {% endfor %}
- <input type="hidden" name="pageno" value="{{ pageno-1 }}" >
- <input type="hidden" name="time_range" value="{{ time_range }}" >
- <input type="hidden" name="language" value="{{ current_language }}" >
- <input type="hidden" name="safesearch" value="{{ safesearch }}" >
- <input type="hidden" name="theme" value="{{ theme }}" >
- <button type="submit">⏮️ {{ _('previous page') }}</button>
- </form>
- {% endif %}
- <form id="pagination_next" method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
- <input type="hidden" name="q" value="{{ q|e }}" >
- {% for category in selected_categories %}
- <input type="hidden" name="category_{{ category }}" value="1" >
- {% endfor %}
- <input type="hidden" name="pageno" value="{{ pageno+1 }}" >
- <input type="hidden" name="time_range" value="{{ time_range }}" >
- <input type="hidden" name="language" value="{{ current_language }}" >
- <input type="hidden" name="safesearch" value="{{ safesearch }}" >
- <input type="hidden" name="theme" value="{{ theme }}" >
- <button type="submit">{{ _('next page') }} ⏭️</button>
- </form>
- </nav>
- {% endif %}
- </div>
- {% endblock %}