2014-02-23 19:47:44 -06:00
|
|
|
<h1 class="page-not-found"><%= t 'page_not_found.title' %></h1>
|
2013-07-11 15:38:46 -05:00
|
|
|
|
2017-11-14 15:31:44 -06:00
|
|
|
<%= build_plugin_html 'server:not-found-before-topics' %>
|
2017-11-14 10:57:17 -06:00
|
|
|
|
2017-08-13 11:02:44 -05:00
|
|
|
<% unless SiteSetting.login_required? && current_user.nil? %>
|
|
|
|
<div class="row page-not-found-topics">
|
2017-11-24 11:41:31 -06:00
|
|
|
<div class="popular-topics">
|
2017-08-13 11:02:44 -05:00
|
|
|
<h2 class="popular-topics-title"><%= t 'page_not_found.popular_topics' %></h2>
|
|
|
|
<% @top_viewed.each do |t| %>
|
|
|
|
<div class='not-found-topic'>
|
|
|
|
<%= link_to t.title, t.relative_url %><%= category_badge(t.category) %>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
<a href="<%= path "/top" %>" class="btn"><%= t 'page_not_found.see_more' %>…</a>
|
|
|
|
</div>
|
2017-11-24 11:41:31 -06:00
|
|
|
<div class="recent-topics">
|
2017-08-13 11:02:44 -05:00
|
|
|
<h2 class="recent-topics-title"><%= t 'page_not_found.recent_topics' %></h2>
|
|
|
|
<% @recent.each do |t| %>
|
|
|
|
<div class='not-found-topic'>
|
|
|
|
<%= link_to t.title, t.relative_url %><%= category_badge(t.category) %>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
<a href="<%= path "/latest" %>" class="btn"><%= t 'page_not_found.see_more' %>…</a>
|
|
|
|
</div>
|
2013-07-11 15:38:46 -05:00
|
|
|
</div>
|
2017-08-13 11:02:44 -05:00
|
|
|
<% end %>
|
2013-07-11 15:38:46 -05:00
|
|
|
|
2014-04-29 14:17:40 -05:00
|
|
|
<%- unless @hide_google %>
|
|
|
|
<div class="row">
|
2017-11-24 11:41:31 -06:00
|
|
|
<div class="page-not-found-search">
|
2014-09-06 03:01:05 -05:00
|
|
|
<h2><%= t 'page_not_found.search_title' %></h2>
|
2014-04-29 14:17:40 -05:00
|
|
|
<p>
|
2017-06-29 00:37:03 -05:00
|
|
|
<form action='//google.com/search' id='google-search'>
|
|
|
|
<input type="text" name="q" value="<%= @slug %>">
|
2018-08-13 15:44:35 -05:00
|
|
|
<input type='hidden' name="as_sitesearch" value="<%= Discourse.base_url %>">
|
2014-04-29 14:17:40 -05:00
|
|
|
<button class="btn btn-primary"><%= t 'page_not_found.search_google' %></button>
|
|
|
|
</form>
|
|
|
|
</p>
|
|
|
|
</div>
|
2013-07-11 15:38:46 -05:00
|
|
|
</div>
|
|
|
|
|
2014-04-29 14:17:40 -05:00
|
|
|
<script language="Javascript">
|
2014-10-15 13:42:18 -05:00
|
|
|
window.onpopstate = function(event) {
|
2014-12-19 09:56:19 -06:00
|
|
|
if (event.state && !window.hasOwnProperty("Discourse")) { //check if Discourse object exists if not take care of back navigation
|
2014-10-15 13:42:18 -05:00
|
|
|
window.location = document.location;
|
|
|
|
}
|
|
|
|
};
|
2014-04-29 14:17:40 -05:00
|
|
|
</script>
|
|
|
|
<%- end %>
|