Version Description
0
Download this release
Release Info
Developer | tsato |
Plugin | Throws SPAM Away |
Version | 1.7 |
Comparing to | |
See all releases |
Code changes from version 1.6.1 to 1.7
- readme.txt +11 -3
- throws_spam_away.php +12 -4
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: taman777
|
|
3 |
Donate link: http://blog.gti.jp/
|
4 |
Tags: comments, spam
|
5 |
Requires at least: 3.1
|
6 |
-
Tested up to: 3.4
|
7 |
-
Stable tag: 1.
|
8 |
|
9 |
コメント内に日本語文字列が一つも存在しない場合あたかも受け付けたように振る舞いながらも無視
|
10 |
|
@@ -30,7 +30,11 @@ Stable tag: 1.6.1
|
|
30 |
バージョン1.6にてNGキーワードとは逆にコレが入っていないとダメという「必須キーワード」の設定が出来るようにしました。
|
31 |
日本語を入れれば良いため通ってしまいやすい「中国語」への配慮です。「が」や「の」や「は」など、日本語文章が成り立つ上で必ず使用するであろう「ひらがな」を入れることで効力が発揮されると思います。
|
32 |
|
33 |
-
|
|
|
|
|
|
|
|
|
34 |
|
35 |
== Installation ==
|
36 |
|
@@ -58,6 +62,10 @@ e.g.
|
|
58 |
|
59 |
== Changelog ==
|
60 |
|
|
|
|
|
|
|
|
|
61 |
= 1.6.1 =
|
62 |
日本語文字が何文字以上入っていないとNGかのしきい値とちらっと現れるエラー文言画面から元の記事に戻ってくる時間の設定が
|
63 |
「ミリ秒」だったのをわかりやすいように「秒」設定に変更します。
|
3 |
Donate link: http://blog.gti.jp/
|
4 |
Tags: comments, spam
|
5 |
Requires at least: 3.1
|
6 |
+
Tested up to: 3.4.1
|
7 |
+
Stable tag: 1.7
|
8 |
|
9 |
コメント内に日本語文字列が一つも存在しない場合あたかも受け付けたように振る舞いながらも無視
|
10 |
|
30 |
バージョン1.6にてNGキーワードとは逆にコレが入っていないとダメという「必須キーワード」の設定が出来るようにしました。
|
31 |
日本語を入れれば良いため通ってしまいやすい「中国語」への配慮です。「が」や「の」や「は」など、日本語文章が成り立つ上で必ず使用するであろう「ひらがな」を入れることで効力が発揮されると思います。
|
32 |
|
33 |
+
バージョン1.7で、元の画面に戻ってくる際の挙動を修正しました。
|
34 |
+
エラー画面表示の時間を「0」に設定していた場合はエラー画面を一切介さずリダイレクトするようにしました。
|
35 |
+
0以上の場合の挙動は以前と変わらずJavaScriptで時間になったら戻ってきます。
|
36 |
+
|
37 |
+
制作:佐藤 毅(さとう たけし) <a href="http://gti.jp/" target="_blank">博多 南福岡 ホームページ制作</a> 株式会社ジーティーアイ代表
|
38 |
|
39 |
== Installation ==
|
40 |
|
62 |
|
63 |
== Changelog ==
|
64 |
|
65 |
+
= 1.7 =
|
66 |
+
エラー文言画面から戻ってくる時間の設定が「0」だった場合は一切エラー画面を介さずリダイレクトするようにしました。
|
67 |
+
より「何もなかった感」があると思います。(スパム投稿者はなにが起きたかわからない・・・ではなくなにごとも起きてないと思うはず・・・)
|
68 |
+
|
69 |
= 1.6.1 =
|
70 |
日本語文字が何文字以上入っていないとNGかのしきい値とちらっと現れるエラー文言画面から元の記事に戻ってくる時間の設定が
|
71 |
「ミリ秒」だったのをわかりやすいように「秒」設定に変更します。
|
throws_spam_away.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin URI: http://iscw.jp/wp/
|
5 |
Description: コメント内に日本語の記述が一つも存在しない場合はあたかも受け付けたように振る舞いながらも捨ててしまうプラグイン
|
6 |
Author: 株式会社ジーティーアイ さとう たけし
|
7 |
-
Version: 1.
|
8 |
Author URI: http://gti.jp/
|
9 |
*/
|
10 |
|
@@ -55,7 +55,7 @@ add_action('pre_comment_on_post', array(&$newThrowsSpamAway, "comment_post"), 1)
|
|
55 |
*/
|
56 |
class ThrowsSpamAway {
|
57 |
// version
|
58 |
-
var $version = '1.
|
59 |
|
60 |
public function __construct() {
|
61 |
add_action( 'admin_menu', array( $this, 'admin_menu' ) );
|
@@ -96,7 +96,15 @@ class ThrowsSpamAway {
|
|
96 |
get_option('tsa_ng_key_error_message') : $default_ng_key_error_msg)) :
|
97 |
(get_option('tsa_must_key_error_message') != null ?
|
98 |
get_option('tsa_must_key_error_message') : $default_must_key_error_msg));
|
99 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
}
|
101 |
|
102 |
/**
|
@@ -211,7 +219,7 @@ class ThrowsSpamAway {
|
|
211 |
</td>
|
212 |
</tr>
|
213 |
<tr valign="top">
|
214 |
-
<th scope="row">元の記事に戻ってくる時間<br
|
215 |
<td><input type="text" name="tsa_back_second"
|
216 |
value="<?php echo get_option('tsa_back_second');?>" /></td>
|
217 |
</tr>
|
4 |
Plugin URI: http://iscw.jp/wp/
|
5 |
Description: コメント内に日本語の記述が一つも存在しない場合はあたかも受け付けたように振る舞いながらも捨ててしまうプラグイン
|
6 |
Author: 株式会社ジーティーアイ さとう たけし
|
7 |
+
Version: 1.7
|
8 |
Author URI: http://gti.jp/
|
9 |
*/
|
10 |
|
55 |
*/
|
56 |
class ThrowsSpamAway {
|
57 |
// version
|
58 |
+
var $version = '1.7';
|
59 |
|
60 |
public function __construct() {
|
61 |
add_action( 'admin_menu', array( $this, 'admin_menu' ) );
|
96 |
get_option('tsa_ng_key_error_message') : $default_ng_key_error_msg)) :
|
97 |
(get_option('tsa_must_key_error_message') != null ?
|
98 |
get_option('tsa_must_key_error_message') : $default_must_key_error_msg));
|
99 |
+
// 元画面へ戻るタイム計算
|
100 |
+
$back_time = get_option('tsa_back_second')!=null?(((int)get_option('tsa_back_second')) * 1000):0;
|
101 |
+
// タイム値が0なら元画面へそのままリダイレクト
|
102 |
+
if ($back_time == 0) {
|
103 |
+
header("Location:".$_SERVER['HTTP_REFERER']);
|
104 |
+
die;
|
105 |
+
} else {
|
106 |
+
wp_die( __(($error_msg != null? $error_msg : $default_error_msg)."<script type=\"text/javascript\">window.setTimeout(location.href='".$_SERVER['HTTP_REFERER']."', ".$back_time.");</script>", 'throws-spam-away'));
|
107 |
+
}
|
108 |
}
|
109 |
|
110 |
/**
|
219 |
</td>
|
220 |
</tr>
|
221 |
<tr valign="top">
|
222 |
+
<th scope="row">元の記事に戻ってくる時間<br />(秒)※0の場合エラー画面表示しません。</th>
|
223 |
<td><input type="text" name="tsa_back_second"
|
224 |
value="<?php echo get_option('tsa_back_second');?>" /></td>
|
225 |
</tr>
|