forked from publify/publify
-
Notifications
You must be signed in to change notification settings - Fork 0
/
feedback.html.erb
102 lines (97 loc) · 5.06 KB
/
feedback.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<% @page_heading = _('Feedback settings') %>
<% @page_heading_class = 'icon-settings' %>
<%= form_tag :action => 'update' do %>
<fieldset class='form-horizontal'>
<legend><%= _("Feedback")%></legend>
<div class='control-group'>
<label class='control-label'><%= _("Comments")%></label>
<div class='controls'>
<label class='checkbox' for="setting_default_allow_comments"><%= _("Enable comments by default")%>
<%= check_box(:setting, :default_allow_comments)%>
</label>
<label class='checkbox' for="setting_default_moderate_comments"><%= _("Enable feedback moderation")%>
<%= check_box(:setting, :default_moderate_comments)%>
<span class='help-block'><%= _("You can enable site wide feedback moderation. If you do so, no comment or trackback will appear on your blog unless you validate it.")%></span>
</label>
<label class='checkbox' for="setting_link_to_author"><%= _("Show your email address") %>
<%= check_box(:setting, :link_to_author)%>
</label>
</div>
</div>
<div class='control-group'>
<label class='control-label'><%= _("Trackbacks") %></label>
<div class='controls'>
<label class='checkbox' for="setting_default_allow_pings"><%= _("Enable Trackbacks by default")%>
<%= check_box(:setting, :default_allow_pings)%>
</label>
<label class='checkbox' for="setting_global_pings_disable"><%= _("Disable trackbacks site-wide")%>
<%= check_box(:setting, :global_pings_disable)%>
<span class='help-block'><%= _("This setting allows you to disable trackbacks for every article in your blog. It won't remove existing trackbacks, but it will prevent any further attempt to add a trackback anywhere on your blog.")%></span>
</label>
</div>
</div>
<div class='control-group'>
<label class='control-label' for="comment_text_filter"><%= _("Comments filter")%></label>
<div class='controls'>
<select name="setting[comment_text_filter]" id="comment_text_filter">
<%= options_for_select text_filter_options, TextFilter.find_by_name(this_blog.comment_text_filter) %>
</select>
</div>
</div>
<div class='control-group'>
<label class='control-label' for="setting_plugin_avatar"><%= _("Avatars provider")%></label>
<div class='controls'>
<select name="setting[plugin_avatar]" id="setting_plugin_avatar">
<%= options_for_select plugin_options(:avatar), this_blog.plugin_avatar %>
</select>
</div>
</div>
</fieldset>
<fieldset class='form-horizontal'>
<legend><%= _("Spam")%></legend>
<div class='control-group'>
<label class='control-label'><%= _("Spam protection") %></label>
<div class='controls'>
<label class='checkbox' for="setting_sp_global"><%= _("Enable spam protection")%>
<%= check_box(:setting, :sp_global)%>
<span class='help-block'><%= _("Enabling spam protection will make Publify compare the IP address of posters as well as the contents of their posts against local and remote blacklists. Good defense against spam bots")%>.</span>
</label>
</div>
</div>
<div class='control-group'>
<label class='control-label' for="setting_sp_akismet_key"><%= _("Akismet Key")%></label>
<div class='controls'>
<%= text_field(:setting, :sp_akismet_key, {:class => 'span6'}) %>
<span class='help-block'><%= _("Publify can (optionally) use the %s spam-filtering service. You need to register with Akismet and receive an API key before you can use their service. If you have an Akismet key, enter it here", '<a href="http://akismet.com">Akismet</a>')%>.</span>
</div>
</div>
<div class='control-group'>
<label class='control-label' for="setting_sp_article_auto_close"><%= _("Disable comments after")%></label>
<div class='controls'>
<div class='input-append'>
<%= text_field(:setting, :sp_article_auto_close, {:size => 4, :class => 'span3'})%><span class='add-on'><%= _("days") %></span>
</div>
<span class='help-block'><%= _("Set to 0 to never disable comments")%>.</span>
</div>
</div>
<div class='control-group'>
<label class='control-label' for="setting_sp_url_limit"><%= _("Max Links")%></label>
<div class='controls'>
<%= text_field(:setting, :sp_url_limit, {:size => 4, :class => 'span1'})%>
<span class='help-block'><%= _("Publify will automatically reject comments and trackbacks which contain over a certain amount of links in them")%>.
<%= _("Set to 0 to never reject comments")%>.</span>
</div>
</div>
<div class='control-group'>
<label class='control-label'><%= _("Captcha") %></label>
<div class='controls'>
<label class='checkbox' for="setting_use_recaptcha"><%= _("Enable reCaptcha") %>
<%= check_box(:setting, :use_recaptcha)%>
<span class='help-block'><%= _("Remember to set your reCaptcha keys inside config/initializers/recaptcha.rb")%></span>
</label>
</div>
</div>
</fieldset>
<%= hidden_field_tag 'from', 'feedback' %>
<%= save_settings %>
<% end %>