記事No | : 10380 |
投稿日 | : 2012/04/08(Sun) 15:09:05 |
タイトル | : Lime Counterの集計結果を非表示にしたい |
ID情報 | : index |
投稿者 | : 上野 |
URL | : http://example.jp/ |
いつも大変お世話になっております。
このたびLime Counterを設置させていただくこととなりました。
そこで質問です。
Lime Counterの集計結果を
第三者からのアクセス時に非表示にしたいのですが
そのようなカスタマイズは可能でしょうか?
可能であればご教授いただければ幸いです。
よろしくお願いいたします。
(URLは設置中のためexample.jpとさせていただきます)
記事No | : 10381 |
投稿日 | : 2012/04/08(Sun) 20:51:19 |
タイトル | : Re: Lime Counterの集計結果を非表示にしたい |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://www26.tok2.com/home/sumire1100/ |
> Lime Counterの集計結果を
> 第三者からのアクセス時に非表示にしたいのですが
> そのようなカスタマイズは可能でしょうか?
以下の修正を。
●list.cgi
# 外部ファイル取り込み
require './init.cgi';
my %cf = &init;
my %in = &parse_form; ## ★追加
&check_passwd; ## ★追加
# 処理分岐
#&list_data; ## ★コメントアウト
##### 以下追加 #######
#-----------------------------------------------------------
# パスワード認証
#-----------------------------------------------------------
sub check_passwd {
# パスワードが未入力の場合は入力フォーム画面
if ($in{pass} eq "") {
&enter_form;
# パスワード認証
} elsif ($in{pass} ne $cf{password}) {
&error("認証できません");
} else {
&list_data
}
}
#-----------------------------------------------------------
# 入室画面
#-----------------------------------------------------------
sub enter_form {
&header("入室画面");
print <<EOM;
<div align="center">
<form action="$cf{list_cgi}" method="post">
<table width="380" style="margin-top:50px">
<tr>
<td height="40" align="center">
<fieldset><legend>管理パスワード入力</legend><br>
<input type="password" name="pass" value="" size="20">
<input type="submit" value=" 認証 "><br><br>
</fieldset>
</td>
</tr>
</table>
</form>
<script language="javascript">
<!--
self.document.forms[0].pass.focus();
//-->
</script>
</div>
</body>
</html>
EOM
exit;
}
●admin.cgiの以下サブルーチンをinit.cgiに移動
#-----------------------------------------------------------
# フォームデコード
#-----------------------------------------------------------
#-----------------------------------------------------------
# HTMLヘッダー
#-----------------------------------------------------------
#-----------------------------------------------------------
# エラー処理
#-----------------------------------------------------------
記事No | : 10382 |
投稿日 | : 2012/04/08(Sun) 23:26:14 |
タイトル | : Re^2: Lime Counterの集計結果を非表示にしたい |
ID情報 | : index |
投稿者 | : 上野 |
URL | : http://example.jp/ |
BAL様
早速のご回答、誠にありがとうございました。
list.cgiの修正は出来ました。
「admin.cgiの以下サブルーチンをinit.cgiに移動」
についてですが、移動とは単純に該当箇所をadmin.cgiから切り取り、
init.cgiの最終行に貼りつければよろしいのでしょうか?
お忙しいところ大変恐れ入りますが、
引き続きお知恵をお貸しいただければ幸いです。
よろしくお願いいたします。
記事No | : 10383 |
投稿日 | : 2012/04/08(Sun) 23:36:10 |
タイトル | : Re^3: Lime Counterの集計結果を非表示にしたい |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://www26.tok2.com/home/sumire1100/ |
> 「admin.cgiの以下サブルーチンをinit.cgiに移動」
> についてですが、移動とは単純に該当箇所をadmin.cgiから切り取り、
> init.cgiの最終行に貼りつければよろしいのでしょうか?
init.cgiよりlist.cgiに同じものをコピー&ペーストした方が簡単かもしれません。
admin.cgiには残したままにしてください。
記事No | : 10384 |
投稿日 | : 2012/04/09(Mon) 00:17:04 |
タイトル | : Re^4: Lime Counterの集計結果を非表示にしたい |
ID情報 | : index |
投稿者 | : 上野 |
URL | : http://example.jp/ |
BAL様
ご回答いただき誠にありがとうございました。
早速やってみたところ、
無事に集計結果にパスワード制限をかけることができました!
非常に助かりました。
誠にありがとうございました。
また、別件ですが、Lime Counterのカウント値のみをリセットさせることは可能ですか?
(テスト稼働後、本番環境に移る際にすでに登録済みのIDはそのままでクリック数だけリセットできたらと思っております)
引き続きとなりますが、どうぞよろしくお願いいたします。
記事No | : 10385 |
投稿日 | : 2012/04/09(Mon) 08:39:52 |
タイトル | : Re^5: Lime Counterの集計結果を非表示にしたい |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://www26.tok2.com/home/sumire1100/ |
> また、別件ですが、Lime Counterのカウント値のみをリセットさせることは可能ですか?
> (テスト稼働後、本番環境に移る際にすでに登録済みのIDはそのままでクリック数だけリセットできたらと思っております)
管理モードで個別の修正を選択すればカウント数のみ0に出来ます。
記事No | : 10388 |
投稿日 | : 2012/04/09(Mon) 15:22:30 |
タイトル | : Re^6: Lime Counterの集計結果を非表示にしたい |
ID情報 | : index |
投稿者 | : 上野 |
URL | : http://example.jp/ |
BAL様
ご回答いただきありがとうございました。
今回BAL様のおかげで
こちらが望む形にすることができました。
BAL様、本当にありがとうございました。
今後ともよろしくお願いいたします。