(現在 過去ログ8 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9009 / inTopicNo.1)  アイコンの直リンク対策
  
□投稿者/ sin -(2004/04/15(Thu) 22:02:22)
    2004/04/15(Thu) 22:02:34 編集(投稿者)

    いつもお世話になっています。

    最近掲示板のアイコンがあちこちから直リンクされて困っています。。
    アドレスを変えても変えても減りません。。

    掲示板のアイコンフォルダにあるアイコンの外部呼出しを禁止するにはどのようにすればいいのでしょうか?

    本当にいつもすみません。
引用返信 [メール受信/ON] 削除キー/
■9010 / inTopicNo.2)  Re[1]: アイコンの直リンク対策
□投稿者/ りゅういち -(2004/04/15(Thu) 23:25:06)
http://www.cj-c.com/
    No9009に返信(sinさんの記事)
    > > 最近掲示板のアイコンがあちこちから直リンクされて困っています。。
    > アドレスを変えても変えても減りません。。
    > > 掲示板のアイコンフォルダにあるアイコンの外部呼出しを禁止するにはどのようにすればいいのでしょうか?

    これはCGIレベルの話ではなくサーバの設定レベルの話ですね。
    ある程度自由度の高いサーバであれば、.htaccess を設定することによって、
    そのフォルダ内を自サイトからのアクセスのみ許可することができます。
    詳しくは http://www.mikeneko.ne.jp/~lab/web/htaccess/access.html
    らへんを参照してがんばってみてください。
引用返信 [メール受信/OFF] 削除キー/
■9012 / inTopicNo.3)  Re[2]: アイコンの直リンク対策
□投稿者/ sin -(2004/04/15(Thu) 23:56:08)
    ありがとうございます!
    早速やってみます!

    あと初心者ユーザーからのダウンロードも防ぐためにアイコン一覧表示のところで右クリックを無効にしたいのですがどのようにすればいいでしょうか・・?
引用返信 [メール受信/OFF] 削除キー/
■9017 / inTopicNo.4)  Re[3]: アイコンの直リンク対策
□投稿者/ りゅういち -(2004/04/17(Sat) 01:15:45)
http://www.cj-c.com/
    No9012に返信(sinさんの記事)
    > > あと初心者ユーザーからのダウンロードも防ぐためにアイコン一覧表示のところで右クリックを無効にしたいのですがどのようにすればいいでしょうか・・?

    http://tohoho.wakusei.ne.jp/how2/tec1.htm#rclick
    あたりを参照して、CGI内にコードを追加してみてください。
    この場合、CGIの一部のみコードを反映させなければならないので、
    sub hed_ {
    1138 print"<body text=\"$text\"...
    挿入 if($_[0] eq "All Icon"){上記URLのbody追加コード}
    1139 if($back ne ""){print" ...
    }
    みたいに、すればいいと思います。

    Netscape への対処は、Netscape を利用している初心者ユーザ、というのは
    おそらくいないと思うので、無視してもいいかもです。
引用返信 [メール受信/OFF] 削除キー/
■9019 / inTopicNo.5)  Re[4]: アイコンの直リンク対策
□投稿者/ sin -(2004/04/17(Sat) 09:00:45)
    何度もありがとうございます。

    .htaccess が使えなかったのでやはり右クリック無効でやりたいと思います。

    しかし
    sub hed_ {
    1138 print"<body text=\"$text\"...
    挿入 if($_[0] eq "All Icon"){上記URLのbody追加コード}
    1139 if($back ne ""){print" ...
    }

    の部分が見当たりません・・・
    様々な箇所で検索してみましたが。。

    ちなみに言い忘れていましたがIBRADです。


引用返信 [メール受信/OFF] 削除キー/
■9020 / inTopicNo.6)  Re[5]: アイコンの直リンク対策
□投稿者/ sin -(2004/04/17(Sat) 09:09:08)
    もしかして追加するのでしょうか?
    自分なりに試行錯誤してみて
    &hed_("All Icon");の下に

    print"<body text=\"$text\"
    if($_[0] eq "All Icon"){oncontextmenu="return false;"}

    という風にいれてみましたがやはり無理でした。。

    ちなみに以前専用アイコンも普通に表示するために少し改造してありますので
    #--------------------------------------------------------------------------------------------------------------------
    # [アイコン画像表示]
    # -> アイコン画像のサンプルを表示します(img_)
    #
    sub img_ {
    &hed_("All Icon");
    print"<center><table width=\"98\%\"><tr><th bgcolor=\"$ttb\">アイコン画像一覧</td></tr></table>\n";
    print"<br><a href=\"javascript:close()\">|X| このウィンドウを閉じる</a><br><br>\n";
    my($I,$page_,$page,$page_end,$af,$a,$i)=(0,0,0,0,0,0,0); my($BG)="";
    foreach (0..$#ico1){if($ico1[$_] eq "master"){splice(@ico1,$_,1); splice(@ico2,$_,1);}}
    if(@mas_i){push(@ico1,@mas_i); foreach(0..$#mas_i){push(@ico2,"専用アイコン");}}
    $page_=int($#ico1/$Ico_kp);
    if($page_){
    print"ページ移動 / ";
    if($FORM{"page"}){$page=$FORM{"page"};}else{$page=0;}
    $page_end=$page+($Ico_kp-1);
    if($page_end > $#ico1){$page_end=$#ico1;}
    for($i=0;$i<=$page_;$i++){
    $af=$page/$Ico_kp;
    if($i != 0){print"| ";}
    if($i eq $af){print"<b>$i</b>\n";}else{print"<a href=\"$cgi_f?mode=img&page=$a&no=$no$pp\">$i</a>\n";}
    $a+=$Ico_kp;
    }
    }else{$page=0; $page_end=$#ico1;}
    print"<table border=\"1\" bordercolor=\"$ttb\" cellspacing=\"0\" cellpadding=\"3\">\n";
    foreach ($page..$page_end){
    if(($I % 2 && $i) || (!($I % 2)&& !$i)){$BG=$bg;}else{$BG=$k_back;}
    if(!$I){print"<tr>";}
    print"<th width=\"$Ico_w\" bgcolor=\"$BG\">";
    if($ico1[$_] eq "randam"){print"ランダム<br>アイコン"}
    elsif($ico1[$_] eq ""){print"アイコン<br>なし";}
    else{print"<img src=\"$i_dir/$ico1[$_]\"><br>$ico2[$_]";}
    print"</th>\n"; $I++;
    if($I >= $Ico_h){print"</tr>"; $I=0; if($i){$i=0;}else{$i=1;}}
    }
    if($I){print"</tr>";}
    print"</table></center>";
    &foot_;
    }

    #---------------------------------------------------------------------------------------------------------------------

    このような感じになっています。
引用返信 [メール受信/OFF] 削除キー/
■9021 / inTopicNo.7)  Re[6]: アイコンの直リンク対策
□投稿者/ sin -(2004/04/17(Sat) 09:22:45)
    すみません!

    さらに試行錯誤してみて

    &hed_("All Icon");の下に

    print"<body oncontextmenu=\"return false;\">\n";

    のようにして追加したらできました!
    ありがとうございました!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -